Accessibility test digest

Synopsis

Page: Passio

URL: https://passio.co.uk/

Score: 197

Tested by: Testaro, procedure tp12

Scored by: Testilo, procedure sp12b

Digested by: Testilo, procedure dp12b

Introduction

The Testaro application used its tp12 testing procedure to test the accessibility (barrier-free design and coding) of the Passio web page at https://passio.co.uk/ on 2022/07/09. The procedure performed 808 tests. Of these, 16 are custom tests defined by Testaro, and the others belong to these six other packages (programs that perform collections of tests):

Testaro produced a report enumerating the test results.

Testilo processed the report and used the sp12b scoring procedure to compute partial and total scores for the page. The total score is 197 (where 0 is the best possible score). The scored report is appended below.

Finally, Testilo used procedure dp12b to produce this digest, briefly explaining how sp12a computed the scores.

Score summary

Score components
total197
log95
linkIndication19
pageLanguage10
overflowHidden10
pageTitle8
noScriptRisk8
imageTextRedundant7
contrastRisk6
h1Missing5
contrastAAA5
horizontalScrolling5
inconsistentStyles4
skipRepeatedContent3
contrastAA3
hiddenContentRisk3
headingStructure3
linkPair3

Issue summary

Special issues

log: Score 95. This is based on the amount of browser error logging and miscellaneous logging during the tests.

Classified issues

linkIndication: Score 19. Issues reported by tests in this category:

pageLanguage: Score 10. Issues reported by tests in this category:

overflowHidden: Score 10. Issues reported by tests in this category:

pageTitle: Score 8. Issues reported by tests in this category:

noScriptRisk: Score 8. Issues reported by tests in this category:

imageTextRedundant: Score 7. Issues reported by tests in this category:

contrastRisk: Score 6. Issues reported by tests in this category:

h1Missing: Score 5. Issues reported by tests in this category:

contrastAAA: Score 5. Issues reported by tests in this category:

horizontalScrolling: Score 5. Issues reported by tests in this category:

inconsistentStyles: Score 4. Issues reported by tests in this category:

skipRepeatedContent: Score 3. Issues reported by tests in this category:

contrastAA: Score 3. Issues reported by tests in this category:

hiddenContentRisk: Score 3. Issues reported by tests in this category:

headingStructure: Score 3. Issues reported by tests in this category:

linkPair: Score 3. Issues reported by tests in this category:

Discussion

Although there are widely accepted accessibility standards, there is no unanimity about how to define, test, and quantify accessibility. The failures reported in this digest merit investigation as potential opportunities for improved accessibility. Investigation may lead you to conclude that some of the reported failures do not actually harm accessibility. Conversely, some substantial accessibility faults can escape detection by any of these tests. You may question the attempt to assign an accessibility score to a web page, or you may prefer weightings and formulas different from those used by sp12b. You can modify and extend Testaro and Testilo to fit other theories and priorities.

Here, in brief, is how sp12a computes a score for a page.

The precise rules of sp12b are found in the code itself.

Report

{
  "id": "42ubn-passio",
  "host": {
    "id": "passio",
    "which": "https://passio.co.uk/",
    "what": "Passio"
  },
  "log": [
    {
      "event": "startTime",
      "value": "2022-07-09T15:15:38"
    },
    {
      "event": "endTime",
      "value": "2022-07-09T15:17:09"
    }
  ],
  "script": {
    "id": "tp12",
    "what": "Alfa, Axe, HTML CodeSniffer, IBM, Tenon, WAVE, and 16 custom tests",
    "strict": true,
    "timeLimit": 300,
    "commands": [
      {
        "type": "launch",
        "which": "webkit",
        "what": "Webkit browser"
      },
      {
        "type": "url",
        "which": "https://passio.co.uk/",
        "what": "Passio"
      },
      {
        "type": "tenonRequest",
        "id": "a",
        "withNewContent": true,
        "what": "Tenon API version 2 test request"
      },
      {
        "type": "test",
        "which": "motion",
        "what": "spontaneous change of content; requires webkit",
        "delay": 2500,
        "interval": 2500,
        "count": 5
      },
      {
        "type": "launch",
        "which": "chromium",
        "what": "Chromium browser"
      },
      {
        "type": "url",
        "which": "https://passio.co.uk/",
        "what": "Passio"
      },
      {
        "type": "test",
        "which": "bulk",
        "what": "count of visible elements"
      },
      {
        "type": "test",
        "which": "embAc",
        "withItems": true,
        "what": "active elements incorrectly embedded in each other"
      },
      {
        "type": "test",
        "which": "focAll",
        "what": "Tab-focusability"
      },
      {
        "type": "test",
        "which": "focInd",
        "revealAll": false,
        "allowedDelay": 250,
        "withItems": true,
        "what": "focus indicators"
      },
      {
        "type": "test",
        "which": "focOp",
        "withItems": true,
        "what": "focusability and operability of elements"
      },
      {
        "type": "test",
        "which": "hover",
        "headSize": 20,
        "headSampleSize": 20,
        "tailSampleSize": 15,
        "withItems": true,
        "what": "hover impacts"
      },
      {
        "type": "test",
        "which": "labClash",
        "withItems": true,
        "what": "unlabeled and mislabeled form controls"
      },
      {
        "type": "test",
        "which": "linkUl",
        "withItems": true,
        "what": "underlining of inline links"
      },
      {
        "type": "test",
        "which": "menuNav",
        "withItems": true,
        "what": "keyboard navigation within true-focus menus"
      },
      {
        "type": "test",
        "which": "radioSet",
        "withItems": true,
        "what": "grouping of radio buttons in fieldsets"
      },
      {
        "type": "test",
        "which": "role",
        "what": "validity and necessity of role assignments"
      },
      {
        "type": "test",
        "which": "styleDiff",
        "withItems": true,
        "what": "style consistency of headings, buttons, and links"
      },
      {
        "type": "test",
        "which": "tabNav",
        "withItems": true,
        "what": "keyboard navigation within tab lists"
      },
      {
        "type": "test",
        "which": "zIndex",
        "withItems": true,
        "what": "elements with non-auto z indexes"
      },
      {
        "type": "test",
        "which": "alfa",
        "what": "Siteimprove alfa"
      },
      {
        "type": "test",
        "which": "axe",
        "detailLevel": 2,
        "rules": [],
        "what": "Axe core, all rules"
      },
      {
        "type": "test",
        "which": "htmlcs",
        "what": "HTML CodeSniffer"
      },
      {
        "type": "test",
        "which": "ibm",
        "withItems": true,
        "what": "IBM Accessibility Checker, with page content and again with URL"
      },
      {
        "type": "test",
        "which": "wave",
        "reportType": 4,
        "what": "WAVE, report-type 4"
      },
      {
        "type": "test",
        "which": "tenon",
        "id": "a",
        "what": "Tenon API version 2 result retrieval"
      }
    ]
  },
  "acts": [
    {
      "type": "launch",
      "which": "webkit",
      "what": "Webkit browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "Passio",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "tenonRequest",
      "id": "a",
      "withNewContent": true,
      "what": "Tenon API version 2 test request",
      "url": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "motion",
      "what": "motion",
      "delay": 2500,
      "interval": 2500,
      "count": 5,
      "url": "https://passio.co.uk/",
      "result": {
        "bytes": [
          53576,
          53576,
          53576,
          53576,
          53576
        ],
        "localRatios": [
          1,
          1,
          1,
          1
        ],
        "meanLocalRatio": 1,
        "maxLocalRatio": 1,
        "globalRatio": 1,
        "pixelChanges": [
          0,
          0,
          0,
          0
        ],
        "meanPixelChange": 0,
        "maxPixelChange": 0,
        "changeFrequency": 0
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "Chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "Passio",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "bulk",
      "what": "count of visible elements",
      "url": "https://passio.co.uk/",
      "result": {
        "visibleElements": 196
      }
    },
    {
      "type": "test",
      "which": "embAc",
      "withItems": true,
      "what": "active elements embedded in links or buttons",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "links": 0,
          "buttons": 0,
          "inputs": 0,
          "selects": 0
        },
        "items": []
      }
    },
    {
      "type": "test",
      "which": "focAll",
      "what": "focusable and Tab-focused elements",
      "url": "https://passio.co.uk/",
      "result": {
        "tabFocusables": 22,
        "tabFocused": 22,
        "discrepancy": 0
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "focInd",
      "revealAll": false,
      "allowedDelay": 250,
      "withItems": true,
      "what": "focus indicators",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "total": 22,
          "types": {
            "indicatorMissing": {
              "total": 0,
              "tagNames": {}
            },
            "nonOutlinePresent": {
              "total": 0,
              "tagNames": {}
            },
            "outlinePresent": {
              "total": 22,
              "meanDelay": 0,
              "tagNames": {
                "A": 19,
                "BUTTON": 3
              }
            }
          }
        },
        "items": {
          "indicatorMissing": [],
          "nonOutlinePresent": [],
          "outlinePresent": [
            {
              "tagName": "A",
              "text": "<img alt=\"Passio home page\" srcSet=\"/_next/static/media/passio-logo.fee87d9b.svg 1x, /_next/static/m",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Projects",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Blog",
              "delay": 0
            },
            {
              "tagName": "BUTTON",
              "text": "Read More",
              "delay": 0
            },
            {
              "tagName": "BUTTON",
              "text": "Read More",
              "delay": 0
            },
            {
              "tagName": "BUTTON",
              "text": "Read More",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "All Blog Posts→",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"University College London homepage\" srcSet=\"/_next/static/media/ucl.40982680.png 1x, /_nex",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Innovate UK homepage\" srcSet=\"/_next/static/media/innovateuk.af6e9aa3.png 1x, /_next/stati",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Neatebox homepage\" srcSet=\"/_next/static/media/neatebox.6b10ac57.png 1x, /_next/static/med",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"South East of Scotland Transport Partnership homepage\" srcSet=\"/_next/static/media/sestran",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Catalyst homepage\" srcSet=\"/_next/static/media/catalyst.371b6ea3.png 1x, /_next/static/med",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Arc Scotland homepage\" srcSet=\"/_next/static/media/arc_scotland.ce8edfc9.png 1x, /_next/st",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Global Innovation Disability Hub homepage\" srcSet=\"/_next/static/media/gdi.7650b397.png 1x",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"eWorkLife homepage\" srcSet=\"/_next/static/media/eworklife.c576f33b.png 1x, /_next/static/m",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Co-operative College homepage\" srcSet=\"/_next/static/media/coop.0477ceb8.png 1x, /_next/st",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"NHS England homepage\" srcSet=\"/_next/static/media/nhs.0b0b6ace.png 1x, /_next/static/media",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Scottish Autism homepage\" srcSet=\"/_next/static/media/scottish-autism.a0a71f04.png 1x, /_n",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"National Autistic Taskforce homepage\" srcSet=\"/_next/static/media/national-autistic-taskfo",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"Cyber Essentials\" srcSet=\"/_next/static/media/cyber-badge.1b525b27.png 1x, /_next/static/m",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "<img alt=\"B Corp Certified\" srcSet=\"/_next/static/media/b-corp-logo.eb761dd2.png 1x, /_next/static/m",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Privacy Notice",
              "delay": 0
            }
          ]
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "focOp",
      "withItems": true,
      "what": "focusability and operability",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "total": 23,
          "types": {
            "onlyFocusable": {
              "total": 0,
              "tagNames": {}
            },
            "onlyOperable": {
              "total": 0,
              "tagNames": {}
            },
            "focusableAndOperable": {
              "total": 23,
              "tagNames": {
                "A": 19,
                "BUTTON": 4
              }
            }
          }
        },
        "items": {
          "onlyFocusable": [],
          "onlyOperable": [],
          "focusableAndOperable": [
            {
              "tagName": "A",
              "id": "logo-container",
              "text": "<img alt=\"Passio home page\" srcSet=\"/_next/static/media/passio-logo.fee87d9b.svg",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Projects",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Blog",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "BUTTON",
              "id": "mobile-nav-open",
              "text": "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "BUTTON",
              "id": "1284-read-more",
              "text": "Read More",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "BUTTON",
              "id": "1289-read-more",
              "text": "Read More",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "BUTTON",
              "id": "1281-read-more",
              "text": "Read More",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "All Blog Posts→",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"University College London homepage\" srcSet=\"/_next/static/media/ucl.40",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Innovate UK homepage\" srcSet=\"/_next/static/media/innovateuk.af6e9aa3.",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Neatebox homepage\" srcSet=\"/_next/static/media/neatebox.6b10ac57.png 1",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"South East of Scotland Transport Partnership homepage\" srcSet=\"/_next/",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Catalyst homepage\" srcSet=\"/_next/static/media/catalyst.371b6ea3.png 1",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Arc Scotland homepage\" srcSet=\"/_next/static/media/arc_scotland.ce8edf",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Global Innovation Disability Hub homepage\" srcSet=\"/_next/static/media",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"eWorkLife homepage\" srcSet=\"/_next/static/media/eworklife.c576f33b.png",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Co-operative College homepage\" srcSet=\"/_next/static/media/coop.0477ce",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"NHS England homepage\" srcSet=\"/_next/static/media/nhs.0b0b6ace.png 1x,",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Scottish Autism homepage\" srcSet=\"/_next/static/media/scottish-autism.",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"National Autistic Taskforce homepage\" srcSet=\"/_next/static/media/nati",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"Cyber Essentials\" srcSet=\"/_next/static/media/cyber-badge.1b525b27.png",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<img alt=\"B Corp Certified\" srcSet=\"/_next/static/media/b-corp-logo.eb761dd2.png",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Privacy Notice",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            }
          ]
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "hover",
      "headSize": 20,
      "headSampleSize": 20,
      "tailSampleSize": 15,
      "withItems": true,
      "what": "hover-caused content changes",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "triggers": 25,
          "headTriggers": 20,
          "tailTriggers": 5,
          "impactTriggers": 0,
          "additions": 0,
          "removals": 0,
          "opacityChanges": 0,
          "opacityImpact": 0,
          "unhoverables": 0
        },
        "items": {
          "head": {
            "impactTriggers": [],
            "unhoverables": []
          },
          "tail": {
            "impactTriggers": [],
            "unhoverables": []
          }
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "labClash",
      "withItems": true,
      "what": "labeling inconsistencies",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "mislabeled": 0,
          "unlabeled": 0,
          "wellLabeled": 4
        },
        "items": {
          "mislabeled": [],
          "unlabeled": [],
          "wellLabeled": [
            {
              "index": 0,
              "tagName": "BUTTON",
              "type": "submit",
              "texts": {
                "content": "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x, /_next/static/media/menu-open.64ff07d4.svg 2x\" src=\"/_next/static/media/menu-open.64ff07d4.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" class=\"nav-icon-image\" loading=\"lazy\"/>"
              }
            },
            {
              "index": 1,
              "tagName": "BUTTON",
              "type": "submit",
              "labelType": "aria-labelledby",
              "texts": {
                "referred": [
                  "Read More",
                  "Mind the Gap 2: understanding accessibility on public transport"
                ],
                "content": "Read More"
              }
            },
            {
              "index": 2,
              "tagName": "BUTTON",
              "type": "submit",
              "labelType": "aria-labelledby",
              "texts": {
                "referred": [
                  "Read More",
                  "DIY – A Blind Perspective; Tools, Tips, Technique and Technology"
                ],
                "content": "Read More"
              }
            },
            {
              "index": 3,
              "tagName": "BUTTON",
              "type": "submit",
              "labelType": "aria-labelledby",
              "texts": {
                "referred": [
                  "Read More",
                  "Why you should work with an SME"
                ],
                "content": "Read More"
              }
            }
          ]
        }
      }
    },
    {
      "type": "test",
      "which": "linkUl",
      "withItems": true,
      "what": "adjacent-link underlining",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "links": 19,
          "adjacent": {
            "total": 17,
            "underlined": 0,
            "underlinedPercent": 0
          }
        },
        "items": {
          "underlined": [],
          "notUnderlined": [
            "<img alt=\"Passio home page\" srcSet=\"/_next/static/media/passio-logo.fee87d9b.svg 1x, /_next/static/media/passio-logo.fee87d9b.svg 2x\" src=\"/_next/static/media/passio-logo.fee87d9b.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "All Blog Posts→",
            "<img alt=\"University College London homepage\" srcSet=\"/_next/static/media/ucl.40982680.png 1x, /_next/static/media/ucl.40982680.png 2x\" src=\"/_next/static/media/ucl.40982680.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Innovate UK homepage\" srcSet=\"/_next/static/media/innovateuk.af6e9aa3.png 1x, /_next/static/media/innovateuk.af6e9aa3.png 2x\" src=\"/_next/static/media/innovateuk.af6e9aa3.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Neatebox homepage\" srcSet=\"/_next/static/media/neatebox.6b10ac57.png 1x, /_next/static/media/neatebox.6b10ac57.png 2x\" src=\"/_next/static/media/neatebox.6b10ac57.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"South East of Scotland Transport Partnership homepage\" srcSet=\"/_next/static/media/sestran.297da161.png 1x, /_next/static/media/sestran.297da161.png 2x\" src=\"/_next/static/media/sestran.297da161.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Catalyst homepage\" srcSet=\"/_next/static/media/catalyst.371b6ea3.png 1x, /_next/static/media/catalyst.371b6ea3.png 2x\" src=\"/_next/static/media/catalyst.371b6ea3.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Arc Scotland homepage\" srcSet=\"/_next/static/media/arc_scotland.ce8edfc9.png 1x, /_next/static/media/arc_scotland.ce8edfc9.png 2x\" src=\"/_next/static/media/arc_scotland.ce8edfc9.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Global Innovation Disability Hub homepage\" srcSet=\"/_next/static/media/gdi.7650b397.png 1x, /_next/static/media/gdi.7650b397.png 2x\" src=\"/_next/static/media/gdi.7650b397.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"eWorkLife homepage\" srcSet=\"/_next/static/media/eworklife.c576f33b.png 1x, /_next/static/media/eworklife.c576f33b.png 2x\" src=\"/_next/static/media/eworklife.c576f33b.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Co-operative College homepage\" srcSet=\"/_next/static/media/coop.0477ceb8.png 1x, /_next/static/media/coop.0477ceb8.png 2x\" src=\"/_next/static/media/coop.0477ceb8.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"NHS England homepage\" srcSet=\"/_next/static/media/nhs.0b0b6ace.png 1x, /_next/static/media/nhs.0b0b6ace.png 2x\" src=\"/_next/static/media/nhs.0b0b6ace.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Scottish Autism homepage\" srcSet=\"/_next/static/media/scottish-autism.a0a71f04.png 1x, /_next/static/media/scottish-autism.a0a71f04.png 2x\" src=\"/_next/static/media/scottish-autism.a0a71f04.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"National Autistic Taskforce homepage\" srcSet=\"/_next/static/media/national-autistic-taskforce.72fb2bfc.png 1x, /_next/static/media/national-autistic-taskforce.72fb2bfc.png 2x\" src=\"/_next/static/media/national-autistic-taskforce.72fb2bfc.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"Cyber Essentials\" srcSet=\"/_next/static/media/cyber-badge.1b525b27.png 1x, /_next/static/media/cyber-badge.1b525b27.png 2x\" src=\"/_next/static/media/cyber-badge.1b525b27.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "<img alt=\"B Corp Certified\" srcSet=\"/_next/static/media/b-corp-logo.eb761dd2.png 1x, /_next/static/media/b-corp-logo.eb761dd2.png 2x\" src=\"/_next/static/media/b-corp-logo.eb761dd2.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
            "Privacy Notice"
          ]
        }
      }
    },
    {
      "type": "test",
      "which": "menuNav",
      "withItems": true,
      "what": "keyboard navigation between focusable menu items",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "navigations": {
            "all": {
              "total": 0,
              "correct": 0,
              "incorrect": 0
            },
            "specific": {
              "tab": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "left": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "right": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "up": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "down": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "home": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "end": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              }
            }
          },
          "menuItems": {
            "total": 0,
            "correct": 0,
            "incorrect": 0
          },
          "menus": {
            "total": 0,
            "correct": 0,
            "incorrect": 0
          }
        },
        "menuItems": {
          "incorrect": [],
          "correct": []
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "radioSet",
      "withItems": true,
      "what": "fieldset grouping of radio buttons",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "total": 0,
          "inSet": 0,
          "percent": "N.A."
        },
        "items": {
          "inSet": [],
          "notInSet": []
        }
      }
    },
    {
      "type": "test",
      "which": "role",
      "what": "roles",
      "url": "https://passio.co.uk/",
      "result": {
        "roleElements": 1,
        "badRoleElements": 0,
        "redundantRoleElements": 0,
        "tagNames": {}
      }
    },
    {
      "type": "test",
      "which": "styleDiff",
      "withItems": true,
      "what": "style inconsistencies",
      "url": "https://passio.co.uk/",
      "result": {
        "mainStyles": [
          "fontStyle",
          "fontWeight",
          "opacity",
          "textDecorationLine",
          "textDecorationStyle",
          "textDecorationThickness"
        ],
        "buttonStyles": [
          "borderStyle",
          "borderWidth",
          "height",
          "lineHeight",
          "maxHeight",
          "maxWidth",
          "minHeight",
          "minWidth",
          "outlineOffset",
          "outlineStyle",
          "outlineWidth"
        ],
        "headingStyles": [
          "color",
          "fontSize"
        ],
        "listLinkStyles": [
          "color",
          "fontSize",
          "lineHeight"
        ],
        "totals": {
          "button": {
            "total": 4,
            "subtotals": [
              3,
              1
            ]
          },
          "adjacentLink": {
            "total": 17,
            "subtotals": [
              16,
              1
            ]
          },
          "listLink": {
            "total": 2
          },
          "h2": {
            "total": 2,
            "subtotals": [
              1,
              1
            ]
          },
          "h3": {
            "total": 3
          }
        },
        "items": {
          "button": {
            "borderStyle": {
              "none": [
                "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x, /_next/static/media/menu-open.64ff07d4.svg 2x\" src=\"/_next/static/media/menu-open.64ff07d4.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" class=\"nav-icon-image\" loading=\"lazy\"/>"
              ],
              "solid": [
                "Read More",
                "Read More",
                "Read More"
              ]
            },
            "borderWidth": {
              "0px": [
                "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x, /_next/static/media/menu-open.64ff07d4.svg 2x\" src=\"/_next/static/media/menu-open.64ff07d4.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" class=\"nav-icon-image\" loading=\"lazy\"/>"
              ],
              "1px": [
                "Read More",
                "Read More",
                "Read More"
              ]
            },
            "height": {
              "auto": [
                "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x, /_next/static/media/menu-open.64ff07d4.svg 2x\" src=\"/_next/static/media/menu-open.64ff07d4.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" class=\"nav-icon-image\" loading=\"lazy\"/>"
              ],
              "48px": [
                "Read More",
                "Read More",
                "Read More"
              ]
            },
            "minHeight": {
              "0px": [
                "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x, /_next/static/media/menu-open.64ff07d4.svg 2x\" src=\"/_next/static/media/menu-open.64ff07d4.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" class=\"nav-icon-image\" loading=\"lazy\"/>"
              ],
              "36px": [
                "Read More",
                "Read More",
                "Read More"
              ]
            },
            "minWidth": {
              "0px": [
                "<img alt=\"Open Navigation\" srcSet=\"/_next/static/media/menu-open.64ff07d4.svg 1x, /_next/static/media/menu-open.64ff07d4.svg 2x\" src=\"/_next/static/media/menu-open.64ff07d4.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" class=\"nav-icon-image\" loading=\"lazy\"/>"
              ],
              "auto": [
                "Read More",
                "Read More",
                "Read More"
              ]
            }
          },
          "adjacentLink": {
            "fontWeight": {
              "400": [
                "<img alt=\"Passio home page\" srcSet=\"/_next/static/media/passio-logo.fee87d9b.svg 1x, /_next/static/media/passio-logo.fee87d9b.svg 2x\" src=\"/_next/static/media/passio-logo.fee87d9b.svg\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "All Blog Posts→",
                "<img alt=\"University College London homepage\" srcSet=\"/_next/static/media/ucl.40982680.png 1x, /_next/static/media/ucl.40982680.png 2x\" src=\"/_next/static/media/ucl.40982680.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Innovate UK homepage\" srcSet=\"/_next/static/media/innovateuk.af6e9aa3.png 1x, /_next/static/media/innovateuk.af6e9aa3.png 2x\" src=\"/_next/static/media/innovateuk.af6e9aa3.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Neatebox homepage\" srcSet=\"/_next/static/media/neatebox.6b10ac57.png 1x, /_next/static/media/neatebox.6b10ac57.png 2x\" src=\"/_next/static/media/neatebox.6b10ac57.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"South East of Scotland Transport Partnership homepage\" srcSet=\"/_next/static/media/sestran.297da161.png 1x, /_next/static/media/sestran.297da161.png 2x\" src=\"/_next/static/media/sestran.297da161.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Catalyst homepage\" srcSet=\"/_next/static/media/catalyst.371b6ea3.png 1x, /_next/static/media/catalyst.371b6ea3.png 2x\" src=\"/_next/static/media/catalyst.371b6ea3.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Arc Scotland homepage\" srcSet=\"/_next/static/media/arc_scotland.ce8edfc9.png 1x, /_next/static/media/arc_scotland.ce8edfc9.png 2x\" src=\"/_next/static/media/arc_scotland.ce8edfc9.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Global Innovation Disability Hub homepage\" srcSet=\"/_next/static/media/gdi.7650b397.png 1x, /_next/static/media/gdi.7650b397.png 2x\" src=\"/_next/static/media/gdi.7650b397.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"eWorkLife homepage\" srcSet=\"/_next/static/media/eworklife.c576f33b.png 1x, /_next/static/media/eworklife.c576f33b.png 2x\" src=\"/_next/static/media/eworklife.c576f33b.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Co-operative College homepage\" srcSet=\"/_next/static/media/coop.0477ceb8.png 1x, /_next/static/media/coop.0477ceb8.png 2x\" src=\"/_next/static/media/coop.0477ceb8.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"NHS England homepage\" srcSet=\"/_next/static/media/nhs.0b0b6ace.png 1x, /_next/static/media/nhs.0b0b6ace.png 2x\" src=\"/_next/static/media/nhs.0b0b6ace.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Scottish Autism homepage\" srcSet=\"/_next/static/media/scottish-autism.a0a71f04.png 1x, /_next/static/media/scottish-autism.a0a71f04.png 2x\" src=\"/_next/static/media/scottish-autism.a0a71f04.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"National Autistic Taskforce homepage\" srcSet=\"/_next/static/media/national-autistic-taskforce.72fb2bfc.png 1x, /_next/static/media/national-autistic-taskforce.72fb2bfc.png 2x\" src=\"/_next/static/media/national-autistic-taskforce.72fb2bfc.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"Cyber Essentials\" srcSet=\"/_next/static/media/cyber-badge.1b525b27.png 1x, /_next/static/media/cyber-badge.1b525b27.png 2x\" src=\"/_next/static/media/cyber-badge.1b525b27.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>",
                "<img alt=\"B Corp Certified\" srcSet=\"/_next/static/media/b-corp-logo.eb761dd2.png 1x, /_next/static/media/b-corp-logo.eb761dd2.png 2x\" src=\"/_next/static/media/b-corp-logo.eb761dd2.png\" decoding=\"async\" data-nimg=\"intrinsic\" style=\"position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%\" loading=\"lazy\"/>"
              ],
              "500": [
                "Privacy Notice"
              ]
            }
          },
          "h2": {
            "fontSize": {
              "36px": [
                "Recent Blog Posts"
              ],
              "16px": [
                "Details"
              ]
            }
          }
        }
      }
    },
    {
      "type": "test",
      "which": "tabNav",
      "withItems": true,
      "what": "keyboard navigation between tab elements",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "navigations": {
            "all": {
              "total": 0,
              "correct": 0,
              "incorrect": 0
            },
            "specific": {
              "tab": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "left": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "right": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "up": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "down": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "home": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              },
              "end": {
                "total": 0,
                "correct": 0,
                "incorrect": 0
              }
            }
          },
          "tabElements": {
            "total": 0,
            "correct": 0,
            "incorrect": 0
          },
          "tabLists": {
            "total": 0,
            "correct": 0,
            "incorrect": 0
          }
        },
        "tabElements": {
          "incorrect": [],
          "correct": []
        }
      }
    },
    {
      "type": "test",
      "which": "zIndex",
      "withItems": true,
      "what": "z indexes",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "total": 0,
          "tagNames": {}
        },
        "items": []
      }
    },
    {
      "type": "test",
      "which": "alfa",
      "what": "alfa",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "failures": 5,
          "warnings": 1
        },
        "items": [
          {
            "index": 0,
            "verdict": "failed",
            "rule": {
              "ruleID": "r1",
              "ruleSummary": "Documents have a <title> element",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r1",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#page-titled",
                  "chapter": "2.4.2",
                  "title": "Page Titled"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G88",
                  "name": "G88",
                  "title": "Providing descriptive titles for Web pages"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H25",
                  "name": "H25",
                  "title": "Providing a title using the title element"
                }
              ]
            },
            "target": {
              "type": "document",
              "tagName": "",
              "path": "/",
              "codeLines": [
                "#document",
                "  <!doctype html>",
                "...",
                "  </html>"
              ]
            }
          },
          {
            "index": 229,
            "verdict": "failed",
            "rule": {
              "ruleID": "r4",
              "ruleSummary": "<html> document elements have a lang attribute",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r4",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#language-of-page",
                  "chapter": "3.1.1",
                  "title": "Language of Page"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H57",
                  "name": "H57",
                  "title": "Using the language attribute on the HTML element"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "html",
              "path": "/html[1]",
              "codeLines": [
                "<html>",
                "...",
                "</html>"
              ]
            }
          },
          {
            "index": 301,
            "verdict": "failed",
            "rule": {
              "ruleID": "r61",
              "ruleSummary": "Documents start with a level 1 heading",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r61",
              "requirements": []
            },
            "target": {
              "type": "document",
              "tagName": "",
              "path": "/",
              "codeLines": [
                "#document",
                "  <!doctype html>",
                "...",
                "  </html>"
              ]
            }
          },
          {
            "index": 519,
            "verdict": "failed",
            "rule": {
              "ruleID": "r83",
              "ruleSummary": "Text nodes are not clipped when text is resized",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r83",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#resize-text",
                  "chapter": "1.4.4",
                  "title": "Resize text"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/main[1]/div[1]/section[2]/div[2]/a[1]/span[1]/text()[1]",
              "codeLines": [
                "All Blog Posts"
              ]
            }
          },
          {
            "index": 520,
            "verdict": "failed",
            "rule": {
              "ruleID": "r83",
              "ruleSummary": "Text nodes are not clipped when text is resized",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r83",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#resize-text",
                  "chapter": "1.4.4",
                  "title": "Resize text"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/main[1]/div[1]/section[2]/div[2]/a[1]/span[2]/text()[1]",
              "codeLines": [
                "→"
              ]
            }
          },
          {
            "index": 549,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r87",
              "ruleSummary": "First focusable element is link to main content",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r87",
              "requirements": [
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G1",
                  "name": "G1",
                  "title": "Adding a link at the top of each page that goes directly to the main content area"
                }
              ]
            },
            "target": {
              "type": "document",
              "tagName": "",
              "path": "/",
              "codeLines": [
                "#document",
                "  <!doctype html>",
                "...",
                "  </html>"
              ]
            }
          }
        ]
      }
    },
    {
      "type": "test",
      "which": "axe",
      "detailLevel": 2,
      "rules": [],
      "what": "Axe",
      "url": "https://passio.co.uk/",
      "result": {
        "totals": {
          "rulesNA": 53,
          "rulesPassed": 40,
          "rulesWarned": 3,
          "rulesViolated": 4,
          "warnings": {
            "minor": 1,
            "moderate": 0,
            "serious": 2,
            "critical": 0
          },
          "violations": {
            "minor": 0,
            "moderate": 1,
            "serious": 6,
            "critical": 0
          }
        },
        "details": {
          "testEngine": {
            "name": "axe-core",
            "version": "4.4.2"
          },
          "testRunner": {
            "name": "axe"
          },
          "testEnvironment": {
            "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/102.0.5005.40 Safari/537.36",
            "windowWidth": 1280,
            "windowHeight": 720,
            "orientationAngle": 90,
            "orientationType": "landscape-primary"
          },
          "timestamp": "2022-07-09T15:16:55.032Z",
          "url": "https://passio.co.uk/",
          "toolOptions": {
            "resultTypes": [
              "violations",
              "incomplete"
            ],
            "runOnly": {
              "type": "tag",
              "values": [
                "experimental",
                "best-practice",
                "wcag2a",
                "wcag2aa",
                "wcag2aaa",
                "wcag21a",
                "wcag21aa",
                "wcag21aaa"
              ]
            },
            "reporter": "v1"
          },
          "incomplete": [
            {
              "id": "color-contrast-enhanced",
              "impact": "serious",
              "tags": [
                "cat.color",
                "wcag2aaa",
                "wcag146"
              ],
              "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds",
              "help": "Elements must have sufficient color contrast",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "messageKey": "nonBmp"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element content contains only non-text characters"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<span>→</span>",
                  "target": [
                    ".subtitle > span:nth-child(2)"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                }
              ]
            },
            {
              "id": "color-contrast",
              "impact": "serious",
              "tags": [
                "cat.color",
                "wcag2aa",
                "wcag143"
              ],
              "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
              "help": "Elements must have sufficient color contrast",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "messageKey": "nonBmp"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element content contains only non-text characters"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<span>→</span>",
                  "target": [
                    ".subtitle > span:nth-child(2)"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                }
              ]
            },
            {
              "id": "hidden-content",
              "impact": "minor",
              "tags": [
                "cat.structure",
                "experimental",
                "review-item",
                "best-practice"
              ],
              "description": "Informs users about hidden content.",
              "help": "Hidden content on the page should be analyzed",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "hidden-content",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "minor",
                      "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it."
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "minor",
                  "html": "<div id=\"mobile-nav-container\">",
                  "target": [
                    "#mobile-nav-container"
                  ],
                  "failureSummary": "Fix any of the following:\n  There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it."
                }
              ]
            }
          ],
          "violations": [
            {
              "id": "color-contrast-enhanced",
              "impact": "serious",
              "tags": [
                "cat.color",
                "wcag2aaa",
                "wcag146"
              ],
              "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds",
              "help": "Elements must have sufficient color contrast",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#7841ff",
                        "bgColor": "#f5f5f5",
                        "contrastRatio": 4.81,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<article class=\"item-card\">",
                          "target": [
                            "article:nth-child(1)"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 4.81 (foreground color: #7841ff, background color: #f5f5f5, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<button class=\"read-more-button theme-button outlined purple\" id=\"1284-read-more\" aria-labelledby=\"1284-read-more 1284-title\">Read More</button>",
                  "target": [
                    "#\\31 284-read-more"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.81 (foreground color: #7841ff, background color: #f5f5f5, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#7841ff",
                        "bgColor": "#f5f5f5",
                        "contrastRatio": 4.81,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<article class=\"item-card\">",
                          "target": [
                            "article:nth-child(2)"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 4.81 (foreground color: #7841ff, background color: #f5f5f5, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<button class=\"read-more-button theme-button outlined purple\" id=\"1289-read-more\" aria-labelledby=\"1289-read-more 1289-title\">Read More</button>",
                  "target": [
                    "#\\31 289-read-more"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.81 (foreground color: #7841ff, background color: #f5f5f5, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#7841ff",
                        "bgColor": "#f5f5f5",
                        "contrastRatio": 4.81,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<article class=\"item-card\">",
                          "target": [
                            "article:nth-child(3)"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 4.81 (foreground color: #7841ff, background color: #f5f5f5, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<button class=\"read-more-button theme-button outlined purple\" id=\"1281-read-more\" aria-labelledby=\"1281-read-more 1281-title\">Read More</button>",
                  "target": [
                    "#\\31 281-read-more"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.81 (foreground color: #7841ff, background color: #f5f5f5, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#7841ff",
                        "bgColor": "#ffffff",
                        "contrastRatio": 5.25,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 5.25 (foreground color: #7841ff, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/privacy-notice/\">Privacy Notice</a>",
                  "target": [
                    "a[href$=\"privacy-notice/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 5.25 (foreground color: #7841ff, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1"
                }
              ]
            },
            {
              "id": "document-title",
              "impact": "serious",
              "tags": [
                "cat.text-alternatives",
                "wcag2a",
                "wcag242",
                "ACT"
              ],
              "description": "Ensures each HTML document contains a non-empty <title> element",
              "help": "Documents must have <title> element to aid in navigation",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "doc-has-title",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Document does not have a non-empty <title> element"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<html>",
                  "target": [
                    "html"
                  ],
                  "failureSummary": "Fix any of the following:\n  Document does not have a non-empty <title> element"
                }
              ]
            },
            {
              "id": "html-has-lang",
              "impact": "serious",
              "tags": [
                "cat.language",
                "wcag2a",
                "wcag311",
                "ACT"
              ],
              "description": "Ensures every HTML document has a lang attribute",
              "help": "<html> element must have a lang attribute",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "has-lang",
                      "data": {
                        "messageKey": "noLang"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "The <html> element does not have a lang attribute"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<html>",
                  "target": [
                    "html"
                  ],
                  "failureSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute"
                }
              ]
            },
            {
              "id": "page-has-heading-one",
              "impact": "moderate",
              "tags": [
                "cat.semantics",
                "best-practice"
              ],
              "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
              "help": "Page should contain a level-one heading",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/page-has-heading-one?application=axeAPI",
              "nodes": [
                {
                  "any": [],
                  "all": [
                    {
                      "id": "page-has-heading-one",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Page must have a level-one heading"
                    }
                  ],
                  "none": [],
                  "impact": "moderate",
                  "html": "<html>",
                  "target": [
                    "html"
                  ],
                  "failureSummary": "Fix all of the following:\n  Page must have a level-one heading"
                }
              ]
            }
          ]
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "htmlcs",
      "what": "HTML CodeSniffer WCAG 2.1 AA ruleset",
      "url": "https://passio.co.uk/",
      "result": {
        "Error": {
          "AA.2_4_2.H25.1.NoTitleEl": {
            "A title should be provided for the document, using a non-empty title element in the head section.": [
              {
                "tagName": "head",
                "id": "",
                "code": "<head>...</head>"
              }
            ]
          },
          "AA.3_1_1.H57.2": {
            "The html element should have a lang or xml:lang attribute which describes the language of the document.": [
              {
                "tagName": "html",
                "id": "",
                "code": "<html><head></head><body>...</body></html>"
              }
            ]
          }
        },
        "Warning": {
          "AA.1_3_1_A.G141": {
            "The heading structure is not logically nested. This h2 element appears to be the primary document heading, so should be an h1 element.": [
              {
                "tagName": "h2",
                "id": "",
                "code": "<h2 class=\"header-4 underline\">...</h2>"
              }
            ],
            "The heading structure is not logically nested. This h2 element should be an h1 to be properly nested.": [
              {
                "tagName": "h2",
                "id": "",
                "code": "<h2 class=\"header-4 underline\">...</h2>"
              }
            ]
          },
          "AA.1_4_3.G145.Alpha": {
            "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 3:1.": [
              {
                "tagName": "h3",
                "id": "#1281-title",
                "code": "<h3 class=\"header-5\" id=\"1281-title\">...</h3>"
              },
              {
                "tagName": "h3",
                "id": "#1284-title",
                "code": "<h3 class=\"header-5\" id=\"1284-title\">...</h3>"
              },
              {
                "tagName": "h3",
                "id": "#1289-title",
                "code": "<h3 class=\"header-5\" id=\"1289-title\">...</h3>"
              }
            ]
          },
          "AA.1_4_3.G18.Alpha": {
            "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 4.5:1.": [
              {
                "tagName": "button",
                "id": "#1281-read-more",
                "code": "<button class=\"read-more-button theme-button outlined purple\" id=\"1281-read-more\" aria-labelledby=\"1281-read-more 1281-title\">...</button>"
              },
              {
                "tagName": "button",
                "id": "#1284-read-more",
                "code": "<button class=\"read-more-button theme-button outlined purple\" id=\"1284-read-more\" aria-labelledby=\"1284-read-more 1284-title\">...</button>"
              },
              {
                "tagName": "button",
                "id": "#1289-read-more",
                "code": "<button class=\"read-more-button theme-button outlined purple\" id=\"1289-read-more\" aria-labelledby=\"1289-read-more 1289-title\">...</button>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"item-author\">...</div>"
              },
              {
                "tagName": "noscript",
                "id": "",
                "code": "<noscript>...</noscript>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span class=\"author-name\">...</span>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span class=\"bold\">...</span>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span class=\"item-date\">...</span>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span class=\"item-reading-time\">...</span>"
              }
            ]
          },
          "AA.1_4_3_F24.F24.BGColour": {
            "Check that this element has an inherited foreground colour to complement the corresponding inline background colour or image.": [
              {
                "tagName": "span",
                "id": "",
                "code": "<span style=\"box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0\">...</span>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span style=\"box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%\">...</span>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span style=\"box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%\">...</span>"
              }
            ]
          }
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "ibm",
      "withItems": true,
      "what": "IBM Accessibility Checker",
      "url": "https://passio.co.uk/",
      "result": {
        "content": {
          "totals": {
            "violation": 6,
            "recommendation": 0,
            "ignored": 0
          },
          "items": [
            {
              "ruleId": "WCAG20_Html_HasLang",
              "path": {
                "dom": "/html[1]",
                "aria": "/document[1]"
              },
              "message": "Page detected as HTML, but does not have a 'lang' attribute",
              "bounds": {
                "left": 0,
                "top": 0,
                "height": 4108,
                "width": 800
              },
              "snippet": "<html>",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Doc_HasTitle",
              "path": {
                "dom": "/html[1]",
                "aria": "/document[1]"
              },
              "message": "Missing <title> element in <head> element",
              "bounds": {
                "left": 0,
                "top": 0,
                "height": 4108,
                "width": 800
              },
              "snippet": "<html>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/header[1]/div[1]/nav[1]",
                "aria": "/document[1]/banner[1]/navigation[1]"
              },
              "message": "Multiple elements with \"navigation\" role do not have unique labels",
              "bounds": {
                "left": 8,
                "top": 86,
                "height": 37,
                "width": 784
              },
              "snippet": "<nav id=\"desktop-nav\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/header[1]/div[1]/div[1]/nav[1]",
                "aria": "/document[1]/banner[1]/navigation[2]"
              },
              "message": "Multiple elements with \"navigation\" role do not have unique labels",
              "bounds": {
                "left": 8,
                "top": 171,
                "height": 0,
                "width": 784
              },
              "snippet": "<nav class=\"\" id=\"mobile-nav\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/header[1]/div[1]/nav[1]",
                "aria": "/document[1]/banner[1]/navigation[1]"
              },
              "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 8,
                "top": 86,
                "height": 37,
                "width": 784
              },
              "snippet": "<nav id=\"desktop-nav\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/header[1]/div[1]/div[1]/nav[1]",
                "aria": "/document[1]/banner[1]/navigation[2]"
              },
              "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 8,
                "top": 171,
                "height": 0,
                "width": 784
              },
              "snippet": "<nav class=\"\" id=\"mobile-nav\">",
              "level": "violation"
            }
          ]
        },
        "url": {
          "totals": {
            "violation": 3,
            "recommendation": 0,
            "ignored": 0
          },
          "items": [
            {
              "ruleId": "WCAG20_Html_HasLang",
              "path": {
                "dom": "/html[1]",
                "aria": "/document[1]"
              },
              "message": "Page detected as HTML, but does not have a 'lang' attribute",
              "bounds": {
                "left": 0,
                "top": 0,
                "height": 600,
                "width": 800
              },
              "snippet": "<html>",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Doc_HasTitle",
              "path": {
                "dom": "/html[1]",
                "aria": "/document[1]"
              },
              "message": "Missing <title> element in <head> element",
              "bounds": {
                "left": 0,
                "top": 0,
                "height": 600,
                "width": 800
              },
              "snippet": "<html>",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/header[1]/div[1]/nav[1]",
                "aria": "/document[1]/banner[1]/navigation[1]"
              },
              "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 218,
                "top": 28,
                "height": 64,
                "width": 554
              },
              "snippet": "<nav id=\"desktop-nav\">",
              "level": "violation"
            }
          ]
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "wave",
      "reportType": 4,
      "what": "WAVE",
      "url": "https://passio.co.uk/",
      "result": {
        "status": {
          "success": true,
          "httpstatuscode": 200
        },
        "statistics": {
          "pagetitle": "",
          "pageurl": "https://passio.co.uk/",
          "time": 2.92,
          "creditsremaining": 213,
          "allitemcount": 112,
          "totalelements": 257,
          "waveurl": "http://wave.webaim.org/report?url=https://passio.co.uk/"
        },
        "categories": {
          "error": {
            "description": "Errors",
            "count": 2,
            "items": {
              "title_invalid": {
                "id": "title_invalid",
                "description": "Missing or uninformative page title",
                "count": 1,
                "selectors": [
                  false
                ],
                "wcag": [
                  {
                    "name": "2.4.2 Page Titled (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.4.2"
                  }
                ]
              },
              "language_missing": {
                "id": "language_missing",
                "description": "Language missing or invalid",
                "count": 1,
                "selectors": [
                  false
                ],
                "wcag": [
                  {
                    "name": "3.1.1 Language of Page (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc3.1.1"
                  }
                ]
              }
            }
          },
          "contrast": {
            "description": "Contrast Errors",
            "count": 0,
            "items": []
          },
          "alert": {
            "description": "Alerts",
            "count": 44,
            "items": {
              "alt_redundant": {
                "id": "alt_redundant",
                "description": "Redundant alternative text",
                "count": 20,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER#page-top-nav > DIV:first-child > A#logo-container > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER#page-top-nav > DIV:first-child > DIV#mobile-nav-container > BUTTON#mobile-nav-open > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION > DIV#team-image-container > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV > ARTICLE:first-child > DIV:first-child > SPAN:first-child > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV > ARTICLE:first-child + ARTICLE > DIV:first-child > SPAN:first-child > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV > ARTICLE:first-child + ARTICLE + ARTICLE > DIV:first-child > SPAN:first-child > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > FOOTER#page-footer > DIV:first-child > DIV#footer-right > DIV#footer-certs > DIV#footer-cyber > A:first-child > SPAN:first-child > SPAN:first-child + IMG",
                  "HTML > HEAD:first-child + BODY > DIV#__next > FOOTER#page-footer > DIV:first-child > DIV#footer-right > DIV#footer-certs > DIV#footer-b-corp > A:first-child > SPAN:first-child > SPAN:first-child + IMG"
                ],
                "wcag": [
                  {
                    "name": "1.1.1 Non-text Content (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1"
                  }
                ]
              },
              "h1_missing": {
                "id": "h1_missing",
                "description": "Missing first level heading",
                "count": 1,
                "selectors": [
                  false
                ],
                "wcag": [
                  {
                    "name": "1.3.1 Info and Relationships (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1"
                  },
                  {
                    "name": "2.4.6 Headings and Labels (Level AA)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6"
                  }
                ]
              },
              "link_redundant": {
                "id": "link_redundant",
                "description": "Redundant link",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV + DIV > A:first-child"
                ],
                "wcag": [
                  {
                    "name": "2.4.4 Link Purpose (In Context) (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4"
                  }
                ]
              },
              "noscript": {
                "id": "noscript",
                "description": "Noscript element",
                "count": 22,
                "selectors": [
                  "HTML > HEAD:first-child > SCRIPT:first-child + SCRIPT + META + META + META + SCRIPT + LINK + LINK + LINK + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > NOSCRIPT:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER#page-top-nav > DIV:first-child > A#logo-container > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER#page-top-nav > DIV:first-child > DIV#mobile-nav-container > BUTTON#mobile-nav-open > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION > DIV#team-image-container > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV > ARTICLE:first-child > DIV:first-child > SPAN:first-child > IMG:first-child + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV > ARTICLE:first-child + ARTICLE > DIV:first-child > SPAN:first-child > IMG:first-child + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > HEADER:first-child + SECTION + DIV + SECTION > HEADER:first-child + DIV > ARTICLE:first-child + ARTICLE + ARTICLE > DIV:first-child > SPAN:first-child > IMG:first-child + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > HEADER:first-child + MAIN > DIV:first-child > SECTION#clients > DIV:first-child + DIV > DIV#clients-container > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV + DIV > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > FOOTER#page-footer > DIV:first-child > DIV#footer-right > DIV#footer-certs > DIV#footer-cyber > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT",
                  "HTML > HEAD:first-child + BODY > DIV#__next > FOOTER#page-footer > DIV:first-child > DIV#footer-right > DIV#footer-certs > DIV#footer-b-corp > A:first-child > SPAN:first-child > SPAN:first-child + IMG + NOSCRIPT"
                ],
                "wcag": []
              }
            }
          }
        }
      }
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser"
    },
    {
      "type": "url",
      "which": "https://passio.co.uk/",
      "what": "URL",
      "result": "https://passio.co.uk/"
    },
    {
      "type": "test",
      "which": "tenon",
      "id": "a",
      "what": "Tenon",
      "url": "https://passio.co.uk/",
      "result": {
        "status": 200,
        "message": "OK",
        "code": "success",
        "info": "Success",
        "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success",
        "responseExecTime": "0.079",
        "responseTime": "2022-07-09T15:17:09.555Z",
        "data": {
          "apiErrors": [],
          "documentSize": 1330690,
          "metadata": null,
          "resultSummary": {
            "tests": {
              "total": 180,
              "passing": 178,
              "failing": 2
            },
            "issues": {
              "totalErrors": 1,
              "totalWarnings": 1,
              "totalIssues": 2
            },
            "issuesByLevel": {
              "A": {
                "count": 1,
                "pct": 50
              },
              "AA": {
                "count": 0,
                "pct": 0
              },
              "AAA": {
                "count": 2,
                "pct": 100
              }
            },
            "density": {
              "errorDensity": 0,
              "warningDensity": 0,
              "allDensity": 0
            }
          },
          "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490",
          "responseID": "fd98992c-bf5c-457f-9210-917b12bdcdbc",
          "docID": "144d48e5-8267-4ba3-d606-4e80256e9d7b",
          "sourceHash": "2cbd1836e1075e1622a3d77905cfd6c6",
          "urlHttpCode": 200,
          "clientScriptErrors": [],
          "remainingApiCalls": {
            "planCalls": 0,
            "boosts": 19
          },
          "globalStats": {
            "errorDensity": "N/A",
            "warningDensity": "N/A",
            "allDensity": "N/A",
            "stdDev": "N/A"
          },
          "resultUrl": "http://ngnix/history.php?responseID=fd98992c-bf5c-457f-9210-917b12bdcdbc",
          "resultSet": [
            {
              "tID": 28,
              "bpID": 3,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "The layout or sizing of this page causes horizontal scrolling.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid layouts that result in horizontal scroll",
              "errorDescription": "This page is too wide, causing horizontal scrolling (at the tested viewport size). Horizontal scrolling will cause difficulties for users with low vision, especially if they have their monitor set to a low resolution. Review HTML, CSS and page element sizes to ensure 100% width is not exceeded.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 1024,
                  "y": 768
                },
                "height": 768,
                "width": 1024
              },
              "position": {
                "line": 2175,
                "column": 60
              },
              "errorSnippet": "&lt;body&gt;&lt;noscript&gt; &lt;iframe src=\"https://www.googletagmanager.com/ns.html?id=undefined&amp;gtm_auth=&amp;gtm_preview=&amp;gtm_cookies_win=x\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\" id=\"tag-manager\"&gt;&lt;/iframe&gt;&lt;/n",
              "xpath": "/html/body",
              "issueID": "e56ca0e58ae1f32cace89ec763cce066",
              "signature": "15f2e38b6e0079381a07f11f716e6a43",
              "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=e56ca0e58ae1f32cace89ec763cce066"
            },
            {
              "tID": 155,
              "bpID": 143,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 60,
              "errorTitle": "These headings are not structured in a hierarchical manner.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.10 Section Headings"
              ],
              "resultTitle": "Make sure that headings are in the right order for the content.",
              "errorDescription": "The heading structure of this page does not effectively communicate the structure of the content on it. Heading elements provide important benefits: they act as wayfinding cues for in-page navigation, they contribute to page content summaries, and they provide context to the content below them. To do so effectively, headings should follow the `<h1>` to `<h6>` hierarchy and they should not skip levels. Restructure the document's heading order so it uses a clear, ordered, and intuitive hierarchy. Ensure there are no gaps between each numbered heading level and the next.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 1024,
                  "y": 768
                },
                "height": 768,
                "width": 1024
              },
              "position": {
                "line": 2175,
                "column": 60
              },
              "errorSnippet": "&lt;body&gt;&lt;noscript&gt; &lt;iframe src=\"https://www.googletagmanager.com/ns.html?id=undefined&amp;gtm_auth=&amp;gtm_preview=&amp;gtm_cookies_win=x\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\" id=\"tag-manager\"&gt;&lt;/iframe&gt;&lt;/n",
              "xpath": "/html/body",
              "issueID": "208774059baf54d2c8c15164c6403613",
              "signature": "13a54b3fbb172b708dfab0e5e0c4419b",
              "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=208774059baf54d2c8c15164c6403613"
            }
          ],
          "log": []
        }
      }
    }
  ],
  "timeStamp": "42ubn",
  "startTime": "2022-07-09T15:15:38",
  "presses": 0,
  "amountRead": 0,
  "testTimes": [
    [
      "hover",
      42
    ],
    [
      "motion",
      13
    ],
    [
      "ibm",
      5
    ],
    [
      "alfa",
      4
    ],
    [
      "wave",
      3
    ],
    [
      "focAll",
      1
    ],
    [
      "axe",
      1
    ],
    [
      "bulk",
      0
    ],
    [
      "embAc",
      0
    ],
    [
      "focInd",
      0
    ],
    [
      "focOp",
      0
    ],
    [
      "labClash",
      0
    ],
    [
      "linkUl",
      0
    ],
    [
      "menuNav",
      0
    ],
    [
      "radioSet",
      0
    ],
    [
      "role",
      0
    ],
    [
      "styleDiff",
      0
    ],
    [
      "tabNav",
      0
    ],
    [
      "zIndex",
      0
    ],
    [
      "htmlcs",
      0
    ],
    [
      "tenon",
      0
    ]
  ],
  "logCount": 35,
  "logSize": 2084,
  "errorLogCount": 23,
  "errorLogSize": 1699,
  "prohibitedCount": 0,
  "visitTimeoutCount": 0,
  "visitRejectionCount": 0,
  "endTime": "2022-07-09T15:17:09",
  "elapsedSeconds": 91,
  "score": {
    "scoreProcID": "sp12b",
    "logWeights": {
      "logCount": 0.5,
      "logSize": 0.01,
      "errorLogCount": 1,
      "errorLogSize": 0.02,
      "prohibitedCount": 15,
      "visitTimeoutCount": 10,
      "visitRejectionCount": 10
    },
    "soloWeight": 2,
    "groupWeights": {
      "absolute": 2,
      "largest": 1,
      "smaller": 0.4
    },
    "preventionWeights": {
      "testaro": 50,
      "other": 100
    },
    "packageDetails": {
      "testaro": {
        "linkUl": 34,
        "styleDiff": 7
      },
      "alfa": {
        "r1": 4,
        "r4": 4,
        "r61": 4,
        "r83": 8,
        "r87": 1
      },
      "axe": {
        "color-contrast-enhanced": 13,
        "color-contrast": 1,
        "hidden-content": 0,
        "document-title": 3,
        "html-has-lang": 3,
        "page-has-heading-one": 2
      },
      "htmlcs": {
        "e:AA.2_4_2.H25.1.NoTitleEl": 4,
        "e:AA.3_1_1.H57.2": 4,
        "w:AA.1_3_1_A.G141": 2,
        "w:AA.1_4_3.G145.Alpha": 3,
        "w:AA.1_4_3.G18.Alpha": 9,
        "w:AA.1_4_3_F24.F24.BGColour": 3
      },
      "wave": {
        "e:title_invalid": 4,
        "e:language_missing": 4,
        "a:alt_redundant": 20,
        "a:h1_missing": 1,
        "a:link_redundant": 1,
        "a:noscript": 22
      },
      "tenon": {
        "28": 4,
        "155": 2
      }
    },
    "groupDetails": {
      "groups": {
        "linkIndication": {
          "testaro": {
            "linkUl": {
              "score": 17,
              "what": "Non-underlined adjacent links"
            }
          }
        },
        "inconsistentStyles": {
          "testaro": {
            "styleDiff": {
              "score": 2,
              "what": "Heading, link, and button style inconsistencies"
            }
          }
        },
        "pageTitle": {
          "alfa": {
            "r1": {
              "score": 3,
              "what": "Document has no valid title element"
            }
          },
          "axe": {
            "document-title": {
              "score": 2,
              "what": "Document contains no title element"
            }
          },
          "htmlcs": {
            "e:AA.2_4_2.H25.1.NoTitleEl": {
              "score": 3,
              "what": "Document head element contains no non-empty title element"
            }
          },
          "wave": {
            "e:title_invalid": {
              "score": 3,
              "what": "Missing or uninformative page title"
            }
          }
        },
        "pageLanguage": {
          "alfa": {
            "r4": {
              "score": 4,
              "what": "Lang attribute missing, empty, or only whitespace"
            }
          },
          "axe": {
            "html-has-lang": {
              "score": 3,
              "what": "html element has no lang attribute"
            }
          },
          "htmlcs": {
            "e:AA.3_1_1.H57.2": {
              "score": 4,
              "what": "html element has no lang or xml:lang attribute"
            }
          },
          "wave": {
            "e:language_missing": {
              "score": 4,
              "what": "Language missing or invalid"
            }
          }
        },
        "h1Missing": {
          "alfa": {
            "r61": {
              "score": 2,
              "what": "First heading is not h1"
            }
          },
          "axe": {
            "page-has-heading-one": {
              "score": 1,
              "what": "Page contains no level-one heading"
            }
          },
          "wave": {
            "a:h1_missing": {
              "score": 1,
              "what": "Missing first level heading"
            }
          }
        },
        "overflowHidden": {
          "alfa": {
            "r83": {
              "score": 8,
              "what": "Overflow is hidden or clipped if the text is enlarged"
            }
          }
        },
        "skipRepeatedContent": {
          "alfa": {
            "r87": {
              "score": 1,
              "what": "First focusable element is not a link to the main content"
            }
          }
        },
        "contrastAAA": {
          "axe": {
            "color-contrast-enhanced": {
              "score": 3,
              "what": "Element has insufficient color contrast (Level AAA)"
            }
          }
        },
        "contrastAA": {
          "axe": {
            "color-contrast": {
              "score": 1,
              "what": "Element has insufficient color contrast"
            }
          }
        },
        "hiddenContentRisk": {
          "axe": {
            "hidden-content": {
              "score": 1,
              "what": "Some content is hidden and therefore may not be testable for accessibility"
            }
          }
        },
        "headingStructure": {
          "htmlcs": {
            "w:AA.1_3_1_A.G141": {
              "score": 1,
              "what": "Heading level is incorrect"
            }
          },
          "tenon": {
            "155": {
              "score": 1,
              "what": "Headings are not structured in a hierarchical manner"
            }
          }
        },
        "contrastRisk": {
          "htmlcs": {
            "w:AA.1_4_3.G145.Alpha": {
              "score": 1,
              "what": "Contrast between the text and its background may be less than 3:1, given the transparency"
            },
            "w:AA.1_4_3.G18.Alpha": {
              "score": 2,
              "what": "Contrast between the text and its background may be less than 4.5:1, given the transparency"
            },
            "w:AA.1_4_3_F24.F24.BGColour": {
              "score": 1,
              "what": "Inline background color may lack a complementary foreground color"
            }
          }
        },
        "imageTextRedundant": {
          "wave": {
            "a:alt_redundant": {
              "score": 5,
              "what": "Redundant text alternative"
            }
          }
        },
        "linkPair": {
          "wave": {
            "a:link_redundant": {
              "score": 1,
              "what": "Adjacent links go to the same URL"
            }
          }
        },
        "noScriptRisk": {
          "wave": {
            "a:noscript": {
              "score": 6,
              "what": "noscript element may fail to contain an accessible equivalent or alternative"
            }
          }
        },
        "horizontalScrolling": {
          "tenon": {
            "28": {
              "score": 3,
              "what": "Layout or sizing of the page causes horizontal scrolling"
            }
          }
        }
      },
      "solos": {}
    },
    "preventionScores": {},
    "summary": {
      "total": 197,
      "log": 95,
      "preventions": 0,
      "solos": 0,
      "groups": [
        {
          "groupName": "linkIndication",
          "score": 19
        },
        {
          "groupName": "pageLanguage",
          "score": 10
        },
        {
          "groupName": "overflowHidden",
          "score": 10
        },
        {
          "groupName": "pageTitle",
          "score": 8
        },
        {
          "groupName": "noScriptRisk",
          "score": 8
        },
        {
          "groupName": "imageTextRedundant",
          "score": 7
        },
        {
          "groupName": "contrastRisk",
          "score": 6
        },
        {
          "groupName": "h1Missing",
          "score": 5
        },
        {
          "groupName": "contrastAAA",
          "score": 5
        },
        {
          "groupName": "horizontalScrolling",
          "score": 5
        },
        {
          "groupName": "inconsistentStyles",
          "score": 4
        },
        {
          "groupName": "skipRepeatedContent",
          "score": 3
        },
        {
          "groupName": "contrastAA",
          "score": 3
        },
        {
          "groupName": "hiddenContentRisk",
          "score": 3
        },
        {
          "groupName": "headingStructure",
          "score": 3
        },
        {
          "groupName": "linkPair",
          "score": 3
        }
      ]
    }
  }
}