Accessibility test digest

Synopsis

Page: Hesperian Health Guides

URL: https://hesperian.org/

Score: 634

Tested by: Testaro, procedure tp16

Scored by: Testilo, procedure sp16a

Digested by: Testilo, procedure dp16a

Introduction

The Testaro application used its tp16 testing procedure to test the accessibility (barrier-free design and coding) of the Hesperian Health Guides web page at https://hesperian.org/ on 2022/10/02. The procedure performed 1229 tests. Of these, 23 are custom tests or quasi-tests by Testaro, and the others belong to these eight other packages (programs that perform collections of tests):

Testaro produced a report enumerating the test results.

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

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

Score summary

Score components
total634
log32
contentBeyondLandmarks105
linkNoText49
contrastAA46
linkForcesNewWindow29
leadingClipsText26
asideConfusion24
linkIndication19
titleBad18
focusableOperable14
hoverSurprise14
roleBad13
iframeTitleBad12
duplicateID12
contrastAAA12
landmarkConfusion12
controlNoText11
asideNoText11
styleParentBad10
focusIndication9
contrastRisk9
obsolete9
zIndexNotZero8
leadingInsufficient8
inputNoText8
complementaryNoText8
headingStructure6
formFieldNoText6
overflowHidden6
pageLanguage6
attributeBad6
linkTextsSame6
inconsistentStyles5
asideNotTop5
typeRedundant5
horizontalScrolling5
leadingAbsolute4
pseudoNavListRisk4
nonSemanticText4
decorativeTitle4
pseudoLinkRisk4
skipRepeatedContent3
frameContentRisk3
hiddenContentRisk3
mainNot13
scrollRisk3
eventKeyboardRisk3
linkBrokenRisk3
noScriptRisk3
allCaps3
pseudoParagraphRisk3

Issue summary

Special issues

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

Classified issues

contentBeyondLandmarks: Score 105. Issues reported by tests in this category:

linkNoText: Score 49. Issues reported by tests in this category:

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

linkForcesNewWindow: Score 29. Issues reported by tests in this category:

leadingClipsText: Score 26. Issues reported by tests in this category:

asideConfusion: Score 24. Issues reported by tests in this category:

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

titleBad: Score 18. Issues reported by tests in this category:

focusableOperable: Score 14. Issues reported by tests in this category:

hoverSurprise: Score 14. Issues reported by tests in this category:

roleBad: Score 13. Issues reported by tests in this category:

iframeTitleBad: Score 12. Issues reported by tests in this category:

duplicateID: Score 12. Issues reported by tests in this category:

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

landmarkConfusion: Score 12. Issues reported by tests in this category:

controlNoText: Score 11. Issues reported by tests in this category:

asideNoText: Score 11. Issues reported by tests in this category:

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

focusIndication: Score 9. Issues reported by tests in this category:

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

obsolete: Score 9. Issues reported by tests in this category:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pseudoParagraphRisk: 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 sp16a. You can modify and extend Testaro and Testilo to fit other theories and priorities.

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

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

Report

{
  "id": "69jmj-hesperian",
  "host": {
    "id": "hesperian",
    "which": "https://hesperian.org/",
    "what": "Hesperian Health Guides"
  },
  "log": [
    {
      "event": "startTime",
      "value": "2022-10-02T14:26:53"
    },
    {
      "event": "endTime",
      "value": "2022-10-02T14:28:12"
    }
  ],
  "script": {
    "id": "tp16",
    "what": "Alfa, Axe, Continuum, HTML CodeSniffer, IBM, Nu Html Checker, Tenon, WAVE, and 19 custom tests",
    "strict": true,
    "timeLimit": 500,
    "commands": [
      {
        "type": "launch",
        "which": "webkit",
        "what": "Webkit browser"
      },
      {
        "type": "url",
        "which": "https://hesperian.org/",
        "what": "Hesperian Health Guides"
      },
      {
        "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://hesperian.org/",
        "what": "Hesperian Health Guides"
      },
      {
        "type": "test",
        "which": "allHidden",
        "what": "document entirely or mainly hidden"
      },
      {
        "type": "test",
        "which": "bulk",
        "what": "count of visible elements"
      },
      {
        "type": "test",
        "which": "docType",
        "what": "missing or invalid doctype declaration"
      },
      {
        "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": "focVis",
        "withItems": true,
        "what": "links outside display when focused"
      },
      {
        "type": "test",
        "which": "hover",
        "sampleSize": 20,
        "withItems": true,
        "what": "hover impacts"
      },
      {
        "type": "test",
        "which": "labClash",
        "withItems": true,
        "what": "unlabeled and mislabeled form controls"
      },
      {
        "type": "test",
        "which": "linkTo",
        "withItems": true,
        "what": "links without destinations"
      },
      {
        "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": "miniText",
        "withItems": true,
        "what": "small text"
      },
      {
        "type": "test",
        "which": "nonTable",
        "withItems": true,
        "what": "tables used for layout"
      },
      {
        "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": "titledEl",
        "withItems": true,
        "what": "title attributes on inappropriate elements"
      },
      {
        "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": "continuum",
        "what": "Continuum"
      },
      {
        "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": "nuVal",
        "what": "Nu Html Checker"
      },
      {
        "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",
      "startTime": 1664720813330,
      "endTime": 1664720814521
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "Hesperian Health Guides",
      "startTime": 1664720814522,
      "result": "https://hesperian.org/",
      "endTime": 1664720820601
    },
    {
      "type": "tenonRequest",
      "id": "a",
      "withNewContent": true,
      "what": "Tenon API version 2 test request",
      "startTime": 1664720820601,
      "url": "https://hesperian.org/",
      "endTime": 1664720821468
    },
    {
      "type": "test",
      "which": "motion",
      "what": "motion",
      "delay": 2500,
      "interval": 2500,
      "count": 5,
      "startTime": 1664720821468,
      "url": "https://hesperian.org/",
      "result": {
        "bytes": [
          763626,
          763626,
          763626,
          763626,
          763626
        ],
        "localRatios": [
          1,
          1,
          1,
          1
        ],
        "meanLocalRatio": 1,
        "maxLocalRatio": 1,
        "globalRatio": 1,
        "pixelChanges": [
          0,
          0,
          0,
          0
        ],
        "meanPixelChange": 0,
        "maxPixelChange": 0,
        "changeFrequency": 0,
        "success": true
      },
      "endTime": 1664720834891
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "Chromium browser",
      "startTime": 1664720834892,
      "endTime": 1664720835496
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "Hesperian Health Guides",
      "startTime": 1664720835496,
      "result": "https://hesperian.org/",
      "endTime": 1664720836590
    },
    {
      "type": "test",
      "which": "allHidden",
      "what": "page that is entirely or mostly hidden",
      "startTime": 1664720836590,
      "url": "https://hesperian.org/",
      "result": {
        "hidden": {
          "document": false,
          "body": false,
          "main": false
        },
        "reallyHidden": {
          "document": false,
          "body": false,
          "main": false
        },
        "display": {
          "document": "block",
          "body": "block",
          "main": null
        },
        "visHidden": {
          "document": false,
          "body": false,
          "main": false
        },
        "ariaHidden": {
          "document": false,
          "body": false,
          "main": false
        },
        "success": true
      },
      "endTime": 1664720836604
    },
    {
      "type": "test",
      "which": "bulk",
      "what": "count of visible elements",
      "startTime": 1664720836604,
      "url": "https://hesperian.org/",
      "result": {
        "visibleElements": 111,
        "success": true
      },
      "endTime": 1664720836723
    },
    {
      "type": "test",
      "which": "docType",
      "what": "document without a doctype property",
      "startTime": 1664720836724,
      "url": "https://hesperian.org/",
      "result": {
        "docHasType": true,
        "success": true
      },
      "endTime": 1664720836737
    },
    {
      "type": "test",
      "which": "embAc",
      "withItems": true,
      "what": "active elements embedded in links or buttons",
      "startTime": 1664720836737,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "links": 0,
          "buttons": 0,
          "inputs": 0,
          "selects": 0
        },
        "items": [],
        "success": true
      },
      "endTime": 1664720836748
    },
    {
      "type": "test",
      "which": "focAll",
      "what": "focusable and Tab-focused elements",
      "startTime": 1664720836748,
      "url": "https://hesperian.org/",
      "result": {
        "tabFocusables": 35,
        "tabFocused": 35,
        "discrepancy": 0,
        "success": true
      },
      "endTime": 1664720837271
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720837271,
      "endTime": 1664720837932
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720837933,
      "result": "https://hesperian.org/",
      "endTime": 1664720841630
    },
    {
      "type": "test",
      "which": "focInd",
      "revealAll": false,
      "allowedDelay": 250,
      "withItems": true,
      "what": "focus indicators",
      "startTime": 1664720841630,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "total": 35,
          "types": {
            "indicatorMissing": {
              "total": 2,
              "tagNames": {
                "INPUT": 1,
                "IFRAME": 1
              }
            },
            "nonOutlinePresent": {
              "total": 0,
              "tagNames": {}
            },
            "outlinePresent": {
              "total": 33,
              "meanDelay": 0,
              "tagNames": {
                "A": 32,
                "INPUT": 1
              }
            }
          }
        },
        "items": {
          "indicatorMissing": [
            {
              "tagName": "INPUT",
              "text": ""
            },
            {
              "tagName": "IFRAME",
              "text": ""
            }
          ],
          "nonOutlinePresent": [],
          "outlinePresent": [
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "INPUT",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Books and Resources",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Get Involved",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "About Us",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Bookstore",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Donate",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Hesperian Digital Commons",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Buy Books",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Donate",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Stay Connected",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "By Title",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "By Language",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "By Type of Digital Tool",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Now Available Online in English and Chichewa",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Donate today",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Hesperian Blog",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Everybody Poops.",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Twitter @Hesperian",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "@HDIRwanda",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "@GicumbiDistrict",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "@Jhpiego",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Facebook",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Contact Us",
              "delay": 0
            }
          ]
        },
        "success": true
      },
      "endTime": 1664720842293
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720842293,
      "endTime": 1664720843081
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720843082,
      "result": "https://hesperian.org/",
      "endTime": 1664720844110
    },
    {
      "type": "test",
      "which": "focOp",
      "withItems": true,
      "what": "focusability and operability",
      "startTime": 1664720844110,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "total": 83,
          "types": {
            "onlyFocusable": {
              "total": 0,
              "tagNames": {}
            },
            "onlyOperable": {
              "total": 8,
              "tagNames": {
                "DIV": 7,
                "SPAN": 1
              }
            },
            "focusableAndOperable": {
              "total": 75,
              "tagNames": {
                "A": 72,
                "INPUT": 2,
                "IFRAME": 1
              }
            }
          }
        },
        "items": {
          "onlyFocusable": [],
          "onlyOperable": [
            {
              "tagName": "DIV",
              "id": "",
              "text": "New update of Where There Is No Doctor: “Arguably the most widely used public he",
              "byTag": false,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "SPAN",
              "id": "",
              "text": "New update of Where There Is No Doctor:",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "",
              "text": "Monkeypox Factsheet Now Available Online in English and Chichewa",
              "byTag": false,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "",
              "text": "Help deliver health information worldwide! Donate today",
              "byTag": false,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "cboxNext",
              "text": "<div id=\"cboxNext\" style=\"float: left; cursor: default;\"></div>",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "cboxPrevious",
              "text": "<div id=\"cboxPrevious\" style=\"float: left; cursor: default;\"></div>",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "cboxSlideshow",
              "text": "<div id=\"cboxSlideshow\" style=\"float: left; cursor: default;\"></div>",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "cboxClose",
              "text": "<div id=\"cboxClose\" style=\"float: left; cursor: default;\"></div>",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            }
          ],
          "focusableAndOperable": [
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"/\" style=\"cursor: default;\"><img src=\"https://hesperian.org/wp-content/",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "INPUT",
              "id": "search-field",
              "text": "<input type=\"text\" name=\"s\" id=\"search-field\">",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "INPUT",
              "id": "",
              "text": "<input type=\"image\" src=\"https://hesperian.org/wp-content/themes/hesperian/image",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://www.facebook.com/pages/Hesperian-Health-Guides/14466336994\" targ",
              "byTag": true,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://twitter.com/#!/hesperian\" target=\"_blank\" onclick=\"_gaq.push(['_",
              "byTag": true,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://www.youtube.com/user/Hesperian503PC\" target=\"_blank\" onclick=\"_g",
              "byTag": true,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://www.instagram.com/hesperianhealth4all/\" target=\"_blank\" onclick=",
              "byTag": true,
              "byOnClick": true,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Books and Resources",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Bookstore",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Resources By Language",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Digital Tools Overview",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "HealthWiki",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Our Mobile Apps",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Apply for Gratis Books",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Get Involved",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Donate",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Volunteer",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Join the Movement",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Share Your Story",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "RPCVs Connect",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Become a Translation Partner",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "About Us",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Mission and History",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Impact",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Blog",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Projects",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Job Opportunities",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Our Staff and Board",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Contact Us",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Bookstore",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "All Products",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Hesperian Books",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Books by Other Publishers",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Bulk Ordering & Review Copies",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Store FAQ",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Donate",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Make a Gift",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Donate Monthly",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Gratis Book Program",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Support a Project",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Other Ways to Give",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Legacy Giving",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"/home-spanish\" style=\"cursor: default;\"><img src=\"https://hesperian.org",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"/books-and-resources/resources-in-spanish\" style=\"cursor: default;\"><im",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://store.hesperian.org/HB/prod/B010R.html\" class=\"nivo-imageLink\" s",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://store.hesperian.org/ctgy/Concern.html?utm_source=car&amp;utm_me",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://store.hesperian.org/prod/Recruiting_the_Heart_Training_the_Brai",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://hesperian.org/books-and-resources/workers-guide-to-health-and-s",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://store.hesperian.org/HB/prod/B070.html\" class=\"nivo-imageLink\" st",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://store.hesperian.org/prod/A_Book_for_Midwives.html?utm_source=car",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://store.hesperian.org/HB/prod/gift-of-health.html\" class=\"nivo-ima",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Prev",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Next",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Hesperian Digital Commons",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "ga-wphome-buy",
              "text": "Buy Books",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "ga-wphome-donate",
              "text": "Donate",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "ga-wphome-styconnect",
              "text": "Stay Connected",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "By Title",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "By Language",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "By Type of Digital Tool",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Now Available Online in English and Chichewa",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Donate today",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Hesperian Blog",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Everybody Poops.",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Twitter @Hesperian",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "@HDIRwanda",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "@GicumbiDistrict",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "@Jhpiego",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "conta.cc/3zjIbEd",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Facebook",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "IFRAME",
              "id": "",
              "text": "<iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://store.hesperian.org/\" target=\"_blank\" rel=\"noopener\" style=\"curs",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"/about/impact/\" style=\"cursor: default;\"><img src=\"/wp-content/uploads/",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://store.hesperian.org/ctgy/donations.html\" target=\"_blank\" rel=\"n",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Contact Us",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            }
          ]
        },
        "success": true
      },
      "endTime": 1664720844155
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720844155,
      "endTime": 1664720844826
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720844826,
      "result": "https://hesperian.org/",
      "endTime": 1664720845781
    },
    {
      "type": "test",
      "which": "focVis",
      "withItems": true,
      "what": "links that are invisible when focused",
      "startTime": 1664720845781,
      "url": "https://hesperian.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664720845849
    },
    {
      "type": "test",
      "which": "hover",
      "sampleSize": 20,
      "withItems": true,
      "what": "hover-caused content changes",
      "startTime": 1664720845849,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "triggers": 37,
          "triggerSample": 16,
          "impactTriggers": 8,
          "additions": 102,
          "removals": 0,
          "opacityChanges": 0,
          "opacityImpact": 0,
          "unhoverables": 0
        },
        "items": {
          "impactTriggers": [
            {
              "tagName": "LI",
              "text": "BooksandResourcesBookstoreResourcesByLanguageDigit",
              "additions": 13,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            },
            {
              "tagName": "A",
              "text": "BooksandResources",
              "additions": 13,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            },
            {
              "tagName": "LI",
              "text": "GetInvolvedDonateVolunteerJointheMovementShareYour",
              "additions": 13,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            },
            {
              "tagName": "A",
              "text": "GetInvolved",
              "additions": 13,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            },
            {
              "tagName": "LI",
              "text": "AboutUsMissionandHistoryImpactBlogProjectsJobOppor",
              "additions": 15,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            },
            {
              "tagName": "A",
              "text": "AboutUs",
              "additions": 15,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            },
            {
              "tagName": "A",
              "text": "Donate",
              "additions": 13.000000000000002,
              "removals": 0,
              "opacityChanges": 0,
              "opacityImpact": 0
            }
          ],
          "unhoverables": []
        },
        "success": true
      },
      "endTime": 1664720861695
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720861695,
      "endTime": 1664720862305
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720862305,
      "result": "https://hesperian.org/",
      "endTime": 1664720866085
    },
    {
      "type": "test",
      "which": "labClash",
      "withItems": true,
      "what": "labeling inconsistencies",
      "startTime": 1664720866085,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "mislabeled": 0,
          "unlabeled": 1,
          "wellLabeled": 1
        },
        "items": {
          "mislabeled": [],
          "unlabeled": [
            {
              "index": 0,
              "tagName": "INPUT",
              "type": "text"
            }
          ],
          "wellLabeled": [
            {
              "index": 1,
              "tagName": "INPUT",
              "type": "image",
              "texts": {
                "content": "Search"
              }
            }
          ]
        },
        "success": true
      },
      "endTime": 1664720866127
    },
    {
      "type": "test",
      "which": "linkTo",
      "withItems": true,
      "what": "links without destinations",
      "startTime": 1664720866127,
      "url": "https://hesperian.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664720866137
    },
    {
      "type": "test",
      "which": "linkUl",
      "withItems": true,
      "what": "adjacent-link underlining",
      "startTime": 1664720866138,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "links": 72,
          "adjacent": {
            "total": 42,
            "underlined": 28,
            "underlinedPercent": 66
          }
        },
        "items": {
          "underlined": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "Prev",
            "Next",
            "Hesperian Digital Commons",
            "By Title",
            "By Language",
            "By Type of Digital Tool",
            "@HDIRwanda",
            "@GicumbiDistrict",
            "@Jhpiego",
            "conta.cc/3zjIbEd",
            "",
            "",
            "",
            "Contact Us"
          ],
          "notUnderlined": [
            "Books and Resources",
            "Get Involved",
            "About Us",
            "Bookstore",
            "Donate",
            "Buy Books",
            "Donate",
            "Stay Connected",
            "Now Available Online in English and Chichewa",
            "Donate today",
            "Hesperian Blog",
            "Everybody Poops.",
            "Twitter @Hesperian",
            "Facebook"
          ]
        },
        "success": true
      },
      "endTime": 1664720866148
    },
    {
      "type": "test",
      "which": "menuNav",
      "withItems": true,
      "what": "keyboard navigation between focusable menu items",
      "startTime": 1664720866148,
      "url": "https://hesperian.org/",
      "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": []
        },
        "success": true
      },
      "endTime": 1664720866154
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720866154,
      "endTime": 1664720866745
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720866745,
      "result": "https://hesperian.org/",
      "endTime": 1664720867648
    },
    {
      "type": "test",
      "which": "miniText",
      "withItems": true,
      "what": "text smaller than 11 pixels",
      "startTime": 1664720867648,
      "url": "https://hesperian.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664720867689
    },
    {
      "type": "test",
      "which": "nonTable",
      "withItems": true,
      "what": "table elements used for layout",
      "startTime": 1664720867690,
      "url": "https://hesperian.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664720867695
    },
    {
      "type": "test",
      "which": "radioSet",
      "withItems": true,
      "what": "fieldset grouping of radio buttons",
      "startTime": 1664720867695,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "total": 0,
          "inSet": 0,
          "percent": "N.A."
        },
        "items": {
          "inSet": [],
          "notInSet": []
        },
        "success": true
      },
      "endTime": 1664720867703
    },
    {
      "type": "test",
      "which": "role",
      "what": "roles",
      "startTime": 1664720867703,
      "url": "https://hesperian.org/",
      "result": {
        "roleElements": 3,
        "badRoleElements": 3,
        "redundantRoleElements": 0,
        "tagNames": {
          "DIV": {
            "complementary": {
              "bad": 3,
              "redundant": 0
            }
          }
        },
        "success": true
      },
      "endTime": 1664720867721
    },
    {
      "type": "test",
      "which": "styleDiff",
      "withItems": true,
      "what": "style inconsistencies",
      "startTime": 1664720867721,
      "url": "https://hesperian.org/",
      "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": {
          "adjacentLink": {
            "total": 42,
            "subtotals": [
              25,
              13,
              3,
              1
            ]
          },
          "listLink": {
            "total": 30
          },
          "h1": {
            "total": 1
          },
          "h4": {
            "total": 3,
            "subtotals": [
              2,
              1
            ]
          }
        },
        "items": {
          "adjacentLink": {
            "fontWeight": {
              "400": [
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "Prev",
                "Next",
                "Hesperian Digital Commons",
                "Hesperian Blog",
                "@HDIRwanda",
                "@GicumbiDistrict",
                "@Jhpiego",
                "conta.cc/3zjIbEd",
                "",
                "",
                "",
                "Contact Us"
              ],
              "700": [
                "Books and Resources",
                "Get Involved",
                "About Us",
                "Bookstore",
                "Donate",
                "Buy Books",
                "Donate",
                "Stay Connected",
                "By Title",
                "By Language",
                "By Type of Digital Tool",
                "Now Available Online in English and Chichewa",
                "Donate today",
                "Everybody Poops.",
                "Twitter @Hesperian",
                "Facebook"
              ]
            },
            "textDecorationLine": {
              "underline": [
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "Prev",
                "Next",
                "Hesperian Digital Commons",
                "By Title",
                "By Language",
                "By Type of Digital Tool",
                "@HDIRwanda",
                "@GicumbiDistrict",
                "@Jhpiego",
                "conta.cc/3zjIbEd",
                "",
                "",
                "",
                "Contact Us"
              ],
              "none": [
                "Books and Resources",
                "Get Involved",
                "About Us",
                "Bookstore",
                "Donate",
                "Buy Books",
                "Donate",
                "Stay Connected",
                "Now Available Online in English and Chichewa",
                "Donate today",
                "Hesperian Blog",
                "Everybody Poops.",
                "Twitter @Hesperian",
                "Facebook"
              ]
            }
          },
          "h4": {
            "color": {
              "rgb(110, 35, 6)": [
                "Find Online Health Resources"
              ],
              "rgb(247, 148, 34)": [
                "Monkeypox Factsheet",
                "Help deliver health information worldwide!"
              ]
            }
          }
        },
        "success": true
      },
      "endTime": 1664720867735
    },
    {
      "type": "test",
      "which": "tabNav",
      "withItems": true,
      "what": "keyboard navigation between tab elements",
      "startTime": 1664720867735,
      "url": "https://hesperian.org/",
      "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": []
        },
        "success": true
      },
      "endTime": 1664720867739
    },
    {
      "type": "test",
      "which": "titledEl",
      "withItems": true,
      "what": "title attributes on inappropriate elements",
      "startTime": 1664720867739,
      "url": "https://hesperian.org/",
      "result": {
        "total": 4,
        "items": [
          {
            "tagName": "A",
            "text": "@HDIRwanda",
            "title": "HDI Rwanda"
          },
          {
            "tagName": "A",
            "text": "@GicumbiDistrict",
            "title": "Gicumbi District"
          },
          {
            "tagName": "A",
            "text": "@Jhpiego",
            "title": "Jhpiego"
          },
          {
            "tagName": "IMG",
            "text": "",
            "title": "store.hesperian.org"
          }
        ],
        "success": true
      },
      "endTime": 1664720867745
    },
    {
      "type": "test",
      "which": "zIndex",
      "withItems": true,
      "what": "z indexes",
      "startTime": 1664720867745,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "total": 22,
          "tagNames": {
            "DIV": 8,
            "UL": 5,
            "A": 9
          }
        },
        "items": [
          {
            "tagName": "DIV",
            "id": "logo",
            "text": ""
          },
          {
            "tagName": "UL",
            "id": "",
            "text": "Bookstore Resources By Language Digital Tools Overview HealthWiki Our Mobile Apps Apply for Gratis B"
          },
          {
            "tagName": "UL",
            "id": "",
            "text": "Donate Volunteer Join the Movement Share Your Story RPCVs Connect Become a Translation Partner"
          },
          {
            "tagName": "UL",
            "id": "",
            "text": "Mission and History Impact Blog Projects Job Opportunities Our Staff and Board Contact Us"
          },
          {
            "tagName": "UL",
            "id": "",
            "text": "All Products Hesperian Books Books by Other Publishers Bulk Ordering & Review Copies Store FAQ"
          },
          {
            "tagName": "UL",
            "id": "",
            "text": "Make a Gift Donate Monthly Gratis Book Program Support a Project Other Ways to Give Legacy Giving"
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "A",
            "id": "",
            "text": ""
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "New update of Where There Is No Doctor: “Arguably the most widely used public health manual in the w"
          },
          {
            "tagName": "A",
            "id": "",
            "text": "Prev"
          },
          {
            "tagName": "A",
            "id": "",
            "text": "Next"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "@HDIRwanda @GicumbiDistrict @Jhpiego Amazing work!"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "You can read more about it here: conta.cc/3zjIbEd"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "Last week we celebrated the ILO's addition of the right to a Safe and Healthy Work Environment along"
          },
          {
            "tagName": "DIV",
            "id": "cboxOverlay",
            "text": ""
          },
          {
            "tagName": "DIV",
            "id": "colorbox",
            "text": ""
          },
          {
            "tagName": "DIV",
            "id": "cboxWrapper",
            "text": ""
          }
        ],
        "success": true
      },
      "endTime": 1664720867755
    },
    {
      "type": "test",
      "which": "alfa",
      "what": "alfa",
      "startTime": 1664720867755,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "failures": 58,
          "warnings": 21
        },
        "items": [
          {
            "index": 13,
            "verdict": "failed",
            "rule": {
              "ruleID": "r11",
              "ruleSummary": "Links have an accessible name",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r11",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context",
                  "chapter": "2.4.4",
                  "title": "Link Purpose (In Context)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only",
                  "chapter": "2.4.9",
                  "title": "Link Purpose (Link Only)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#name-role-value",
                  "chapter": "4.1.2",
                  "title": "Name, Role, Value"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91",
                  "name": "G91",
                  "title": "Providing link text that describes the purpose of a link"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]",
              "codeLines": [
                "<a href=\"http://store.hesperian.org/HB/prod/B010R.html\" class=\"nivo-imageLink\" style=\"display: bloc...",
                "  <img src=\"https://hesperian.org/wp-content/uploads/2013/02/carousel-1.png\" alt=\"\" title=\"<span>Ne...",
                "</a>"
              ]
            }
          },
          {
            "index": 35,
            "verdict": "failed",
            "rule": {
              "ruleID": "r13",
              "ruleSummary": "<iframe> elements have an accessible name",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r13",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#name-role-value",
                  "chapter": "4.1.2",
                  "title": "Name, Role, Value"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "iframe",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/iframe[1]",
              "codeLines": [
                "<iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHeal...",
                "  #document",
                "    <!doctype html>",
                "    <html lang=\"en\" id=\"facebook\" class=\"no_svg \">",
                "      <head>",
                "        <meta charset=\"utf-8\">",
                "        <meta name=\"referrer\" content=\"origin-when-crossorigin\" id=\"meta_referrer\">",
                "        <script nonce=\"\">",
                "          __DEV__=0;",
                "        </script>",
                "        <title>",
                "          Facebook",
                "        </title>",
                "        <style nonce=\"\">",
                "          ._32qa button{opacity:.4}._59ov{height:100%;height:910px;position:relative;top:-10px;widt...",
                "        </style>",
                "        <script nonce=\"\">",
                "          window.ServerJSQueue=function(){var a=[],b,c;return{add:function(c){!b?a.push(c):typeof c...",
                "        </script>",
                "        <script src=\"https://static.xx.fbcdn.net/rsrc.php/v3iEpO4/yv/l/en_US/Z2Z0tvsCQgU.js?_nc_x=I...",
                "        <script nonce=\"\">",
                "          ServerJSQueue.add(function(){requireLazy([\"HasteSupportData\"],function(m){m.handle({\"clpD...",
                "        </script>",
                "        <script nonce=\"\">",
                "          (function(){var a=document.createElement(\"div\"),b=document.createElement(\"svg\");a.appendC...",
                "        </script>",
                "      </head>",
                "      <body dir=\"ltr\" class=\"plugin _4mr9 chrome webkit mac x1 Locale_en_US\">",
                "        <div class=\"_li\">",
                "          <div class=\"pluginSkinLight pluginFontHelvetica\">",
                "            <div>",
                "              <table class=\"uiGrid _51mz\" cellspacing=\"0\" cellpadding=\"0\">",
                "                <tbody>",
                "                  <tr class=\"_51mx\">",
                "                    <td class=\"_51m- _51mw\">",
                "                      <table class=\"uiGrid _51mz\" cellspacing=\"0\" cellpadding=\"0\">",
                "                        <tbody>",
                "                          <tr class=\"_51mx\">",
                "                            <td class=\"_51m- vTop hCent\">",
                "                              <div id=\"u_0_0_Cw\">",
                "                                <div>",
                "                                  <button id=\"icon-button\" type=\"submit\" class=\"inlineBlock _2tga _...",
                "                                    <span class=\"_8f1i\"></span>",
                "                                    <div class=\"\">",
                "                                      <span class=\"_3jn- inlineBlock _2v7\">",
                "                                        <span class=\"_3jn_\"></span>",
                "                                        <span class=\"_49vg\">",
                "                                          <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 1...",
                "                                            <path fill=\"#ffffff\" fill-rule=\"evenodd\" d=\"M4.55,7 C4....",
                "                                                      C5,13.7659636 4.7984,14 4.55,14 L2.45,14 C2.2...",
                "                                                      2,13.4775273 L2,7.52247273 C2,7.23403636 2.20...",
                "                                                      M6.54470232,13.2 C6.24016877,13.1641086 6.017...",
                "                                                      6,12.5737979 C6.01734614,12.5737979 6.0134418...",
                "                                                      C6.01344187,7.61903931 6.10849456,6.68623352 ...",
                "                                                      C7.10556287,5.26600749 7.60281698,4.6079584 7...",
                "                                                      C8.18126341,3.8435016 8.52813047,3.4708734 8....",
                "                                                      C8.55077527,2.80206854 8.53655255,2.79471518 ...",
                "                                                      C8.53900667,1.91639814 8.74565444,1.5 9.27139...",
                "                                                      9.7301456,1.55690094 9.91922413,1.80084547 C1...",
                "                                                      10.4343097,2.71884727 10.4343097,3.60971169 C...",
                "                                                      9.50989975,6.1729303 9.50815961,6.18 C9.50815...",
                "                                                      13.5457098,6.17908951 13.5464084,6.18 C14.163...",
                "                                                      14.5,6.72543196 14.5,7.29718426 C14.5,7.83263...",
                "                                                      13.6539433,8.3540827 C13.9452023,8.49286263 1...",
                "                                                      14.1544715,9.20555417 C14.1544715,9.68159617 ...",
                "                                                      13.3983805,10.1458495 C13.6304619,10.2907572 ...",
                "                                                      13.7736931,10.847511 C13.7736931,11.2459343 1...",
                "                                                      13.1594388,11.6612236 C13.3701582,11.7991865 ...",
                "                                                      13.5063617,12.3429843 C13.5063617,12.7952155 ...",
                "                                                      12.7434661,13.2 L6.54470232,13.2 Z\"></path>",
                "                                          </svg>",
                "                                          <img class=\"_1pbs inlineBlock img\" src=\"https://static.xx...",
                "                                        </span>",
                "                                      </span>",
                "                                      <span class=\"_49vh _2pi7\">",
                "                                        Follow",
                "                                      </span>",
                "                                    </div>",
                "                                  </button>",
                "                                  <input type=\"hidden\" autocomplete=\"off\" name=\"action\" value=\"like...",
                "                                  <input type=\"hidden\" autocomplete=\"off\" name=\"iframe_referer\" val...",
                "                                  <input type=\"hidden\" autocomplete=\"off\" name=\"r_ts\" value=\"166472...",
                "                                  <input type=\"hidden\" autocomplete=\"off\" name=\"ref\">",
                "                                </div>",
                "                              </div>",
                "                            </td>",
                "                            <td class=\"_51m- _2pir _51mw\">",
                "                              <div>",
                "                                <span class=\"hidden_elem\" id=\"u_0_1_lF\">",
                "                                  You and 6.2K others are following this.",
                "                                </span>",
                "                                <span id=\"u_0_2_Jb\">",
                "                                  <span>",
                "                                    6.2K people are following this.",
                "                                  </span>",
                "                                  <span>",
                "                                    Be the first of your friends to follow this.",
                "                                  </span>",
                "                                </span>",
                "                              </div>",
                "                            </td>",
                "                          </tr>",
                "                        </tbody>",
                "                      </table>",
                "                    </td>",
                "                  </tr>",
                "                </tbody>",
                "              </table>",
                "            </div>",
                "          </div>",
                "        </div>",
                "        <script nonce=\"\">",
                "          function envFlush(a){function b(b){for(var c in a)b[c]=a[c]}window.requireLazy?window.req...",
                "        </script>",
                "        <script nonce=\"\">",
                "          ServerJSQueue.add(function(){requireLazy([\"Bootloader\"],function(b){b.enableBootload({\"OD...",
                "        </script>",
                "        <script>",
                "          ServerJSQueue.add({\"define\":[[\"CurrentEnvironment\",[],{\"facebookdotcom\":true,\"messengerdo...",
                "        </script>",
                "      </body>",
                "    </html>",
                "</iframe>"
              ]
            }
          },
          {
            "index": 137,
            "verdict": "failed",
            "rule": {
              "ruleID": "r3",
              "ruleSummary": "id attributes have a unique value",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r3",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#parsing",
                  "chapter": "4.1.1",
                  "title": "Parsing"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93",
                  "name": "H93",
                  "title": "Ensuring that id attributes are unique on a Web page"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "link",
              "path": "/html[1]/head[1]/link[5]",
              "codeLines": [
                "<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"/wp-content/plugins/simple-nivo-slider/nivo-slide..."
              ]
            }
          },
          {
            "index": 215,
            "verdict": "failed",
            "rule": {
              "ruleID": "r3",
              "ruleSummary": "id attributes have a unique value",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r3",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#parsing",
                  "chapter": "4.1.1",
                  "title": "Parsing"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93",
                  "name": "H93",
                  "title": "Ensuring that id attributes are unique on a Web page"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "link",
              "path": "/html[1]/body[1]/link[1]",
              "codeLines": [
                "<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"https://hesperian.org/wp-content/plugins/simple-n..."
              ]
            }
          },
          {
            "index": 274,
            "verdict": "failed",
            "rule": {
              "ruleID": "r53",
              "ruleSummary": "Headings are structured",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r53",
              "requirements": []
            },
            "target": {
              "type": "element",
              "tagName": "h4",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/h4[1]",
              "codeLines": [
                "<h4>",
                "  Find Online Health Resources",
                "</h4>"
              ]
            }
          },
          {
            "index": 280,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]/li[1]/a[1]/text()[1]",
              "codeLines": [
                "Books and Resources"
              ]
            }
          },
          {
            "index": 281,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]/li[2]/a[1]/text()[1]",
              "codeLines": [
                "Get Involved"
              ]
            }
          },
          {
            "index": 282,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]/li[3]/a[1]/text()[1]",
              "codeLines": [
                "About Us"
              ]
            }
          },
          {
            "index": 283,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]/text()[1]",
              "codeLines": [
                "Bookstore"
              ]
            }
          },
          {
            "index": 284,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]/text()[1]",
              "codeLines": [
                "Donate"
              ]
            }
          },
          {
            "index": 285,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/span[1]/text()[1]",
              "codeLines": [
                "New update of Where There Is No Doctor:"
              ]
            }
          },
          {
            "index": 286,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/text()[1]",
              "codeLines": [
                "“Arguably the most widely used public health manual in the world” - World Health Organization"
              ]
            }
          },
          {
            "index": 287,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "Knowledge for Action. Action for Health."
              ]
            }
          },
          {
            "index": 288,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Hesperian Health Guides is a nonprofit health information and health education source that supports..."
              ]
            }
          },
          {
            "index": 289,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/a[1]/text()[1]",
              "codeLines": [
                "Hesperian Digital Commons"
              ]
            }
          },
          {
            "index": 290,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[2]",
              "codeLines": [
                "."
              ]
            }
          },
          {
            "index": 291,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/a[1]/text()[1]",
              "codeLines": [
                "Buy Books"
              ]
            }
          },
          {
            "index": 292,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/a[2]/text()[1]",
              "codeLines": [
                "Donate"
              ]
            }
          },
          {
            "index": 293,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/a[3]/text()[1]",
              "codeLines": [
                "Stay Connected"
              ]
            }
          },
          {
            "index": 294,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/h4[1]/text()[1]",
              "codeLines": [
                "Find Online Health Resources"
              ]
            }
          },
          {
            "index": 295,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/a[1]/text()[1]",
              "codeLines": [
                "By Title"
              ]
            }
          },
          {
            "index": 296,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/a[2]/text()[1]",
              "codeLines": [
                "By Language"
              ]
            }
          },
          {
            "index": 297,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/a[3]/span[1]/text()[1]",
              "codeLines": [
                "By Type of"
              ]
            }
          },
          {
            "index": 298,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/a[3]/span[1]/text()[2]",
              "codeLines": [
                "Digital Tool"
              ]
            }
          },
          {
            "index": 299,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/h4[1]/text()[1]",
              "codeLines": [
                "Monkeypox Factsheet"
              ]
            }
          },
          {
            "index": 300,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/a[1]/text()[1]",
              "codeLines": [
                "Now Available Online in English and Chichewa"
              ]
            }
          },
          {
            "index": 301,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]/text()[1]",
              "codeLines": [
                "Help deliver health information worldwide!"
              ]
            }
          },
          {
            "index": 302,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/a[1]/text()[1]",
              "codeLines": [
                "Donate today"
              ]
            }
          },
          {
            "index": 303,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[1]/text()[1]",
              "codeLines": [
                "Hesperian Blog"
              ]
            }
          },
          {
            "index": 304,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[1]/b[1]/a[1]/text()[1]",
              "codeLines": [
                "Everybody Poops."
              ]
            }
          },
          {
            "index": 305,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[1]/text()[3]",
              "codeLines": [
                "1 in 3 people around the world lack toilets, which means they lack access to necessar..."
              ]
            }
          },
          {
            "index": 306,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[2]/text()[1]",
              "codeLines": [
                "Twitter @Hesperian"
              ]
            }
          },
          {
            "index": 307,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/a[1]/text()[1]",
              "codeLines": [
                "@HDIRwanda"
              ]
            }
          },
          {
            "index": 308,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/a[2]/text()[1]",
              "codeLines": [
                "@GicumbiDistrict"
              ]
            }
          },
          {
            "index": 309,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/a[3]/text()[1]",
              "codeLines": [
                "@Jhpiego"
              ]
            }
          },
          {
            "index": 310,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/text()[3]",
              "codeLines": [
                "Amazing work!"
              ]
            }
          },
          {
            "index": 311,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[3]/text()[1]",
              "codeLines": [
                "Facebook"
              ]
            }
          },
          {
            "index": 312,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/div[1]/button[1]/div[1]/span[2]/text()[1]",
              "codeLines": [
                "Follow"
              ]
            }
          },
          {
            "index": 313,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[1]/td[2]/div[1]/span[2]/span[1]/text()[1]",
              "codeLines": [
                "6.2K people are following this."
              ]
            }
          },
          {
            "index": 314,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[1]/td[2]/div[1]/span[2]/span[2]/text()[1]",
              "codeLines": [
                "Be the first of your friends to follow this."
              ]
            }
          },
          {
            "index": 315,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[2]",
              "codeLines": [
                "© Copyright 2022 Hesperian Health Guides. All rights reserved. Email:"
              ]
            }
          },
          {
            "index": 316,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[3]",
              "codeLines": [
                "hesperian@hesperian.org"
              ]
            }
          },
          {
            "index": 317,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[4]",
              "codeLines": [
                "tel: (510) 845-1447 |   toll free in the USA: (888) 729-1796  |  fax: (510) 845-9141"
              ]
            }
          },
          {
            "index": 318,
            "verdict": "failed",
            "rule": {
              "ruleID": "r57",
              "ruleSummary": "Perceivable text content is included in a landmark",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r57",
              "requirements": []
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/a[1]/text()[1]",
              "codeLines": [
                "Contact Us"
              ]
            }
          },
          {
            "index": 323,
            "verdict": "failed",
            "rule": {
              "ruleID": "r62",
              "ruleSummary": "Links in blocks of text are distinguishable",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r62",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#use-of-color",
                  "chapter": "1.4.1",
                  "title": "Use of Color"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/a[1]",
              "codeLines": [
                "<a href=\"/digital-commons\">",
                "  Hesperian Digital Commons",
                "</a>"
              ]
            }
          },
          {
            "index": 324,
            "verdict": "failed",
            "rule": {
              "ruleID": "r62",
              "ruleSummary": "Links in blocks of text are distinguishable",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r62",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#use-of-color",
                  "chapter": "1.4.1",
                  "title": "Use of Color"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/a[1]",
              "codeLines": [
                "<a href=\"https://twitter.com/intent/user?screen_name=HDIRwanda\" title=\"HDI Rwanda\" lang=\"en\">",
                "  @HDIRwanda",
                "</a>"
              ]
            }
          },
          {
            "index": 325,
            "verdict": "failed",
            "rule": {
              "ruleID": "r62",
              "ruleSummary": "Links in blocks of text are distinguishable",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r62",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#use-of-color",
                  "chapter": "1.4.1",
                  "title": "Use of Color"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/a[2]",
              "codeLines": [
                "<a href=\"https://twitter.com/intent/user?screen_name=GicumbiDistrict\" title=\"Gicumbi District\" lang...",
                "  @GicumbiDistrict",
                "</a>"
              ]
            }
          },
          {
            "index": 326,
            "verdict": "failed",
            "rule": {
              "ruleID": "r62",
              "ruleSummary": "Links in blocks of text are distinguishable",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r62",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#use-of-color",
                  "chapter": "1.4.1",
                  "title": "Use of Color"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/a[3]",
              "codeLines": [
                "<a href=\"https://twitter.com/intent/user?screen_name=Jhpiego\" title=\"Jhpiego\" lang=\"en\">",
                "  @Jhpiego",
                "</a>"
              ]
            }
          },
          {
            "index": 333,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r65",
              "ruleSummary": "Element in sequential focus order has visible focus",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r65",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "input",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[1]/input[1]",
              "codeLines": [
                "<input type=\"text\" name=\"s\" id=\"search-field\">"
              ]
            }
          },
          {
            "index": 362,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r65",
              "ruleSummary": "Element in sequential focus order has visible focus",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r65",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "button",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/div[1]/button[1]",
              "codeLines": [
                "<button id=\"icon-button\" type=\"submit\" class=\"inlineBlock _2tga _89n_ _8j9v\" title=\"Follow Hesperia...",
                "  <span class=\"_8f1i\"></span>",
                "  <div class=\"\">",
                "    <span class=\"_3jn- inlineBlock _2v7\">",
                "      <span class=\"_3jn_\"></span>",
                "      <span class=\"_49vg\">",
                "        <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" class=\"_1pbq\" color=\"#ffffff\">",
                "          <path fill=\"#ffffff\" fill-rule=\"evenodd\" d=\"M4.55,7 C4.7984,7 5,7.23403636 5,7.52247273 L...",
                "                    C5,13.7659636 4.7984,14 4.55,14 L2.45,14 C2.2016,14 2,13.7659636",
                "                    2,13.4775273 L2,7.52247273 C2,7.23403636 2.2016,7 2.45,7 L4.55,7 Z",
                "                    M6.54470232,13.2 C6.24016877,13.1641086 6.01734614,12.8982791",
                "                    6,12.5737979 C6.01734614,12.5737979 6.01344187,9.66805666 6,8.14398693",
                "                    C6.01344187,7.61903931 6.10849456,6.68623352 6.39801308,6.27384278",
                "                    C7.10556287,5.26600749 7.60281698,4.6079584 7.89206808,4.22570082",
                "                    C8.18126341,3.8435016 8.52813047,3.4708734 8.53777961,3.18572676",
                "                    C8.55077527,2.80206854 8.53655255,2.79471518 8.53777961,2.35555666",
                "                    C8.53900667,1.91639814 8.74565444,1.5 9.27139313,1.5 C9.52544997,1.5",
                "                    9.7301456,1.55690094 9.91922413,1.80084547 C10.2223633,2.15596568",
                "                    10.4343097,2.71884727 10.4343097,3.60971169 C10.4343097,4.50057612",
                "                    9.50989975,6.1729303 9.50815961,6.18 C9.50815961,6.18",
                "                    13.5457098,6.17908951 13.5464084,6.18 C14.1635544,6.17587601",
                "                    14.5,6.72543196 14.5,7.29718426 C14.5,7.83263667 14.1341135,8.27897346",
                "                    13.6539433,8.3540827 C13.9452023,8.49286263 14.1544715,8.82364675",
                "                    14.1544715,9.20555417 C14.1544715,9.68159617 13.8293011,10.0782687",
                "                    13.3983805,10.1458495 C13.6304619,10.2907572 13.7736931,10.5516845",
                "                    13.7736931,10.847511 C13.7736931,11.2459343 13.5138356,11.5808619",
                "                    13.1594388,11.6612236 C13.3701582,11.7991865 13.5063617,12.0543945",
                "                    13.5063617,12.3429843 C13.5063617,12.7952155 13.1715421,13.1656844",
                "                    12.7434661,13.2 L6.54470232,13.2 Z\"></path>",
                "        </svg>",
                "        <img class=\"_1pbs inlineBlock img\" src=\"https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/FEppCF...",
                "      </span>",
                "    </span>",
                "    <span class=\"_49vh _2pi7\">",
                "      Follow",
                "    </span>",
                "  </div>",
                "</button>"
              ]
            }
          },
          {
            "index": 367,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/span[1]/text()[1]",
              "codeLines": [
                "New update of Where There Is No Doctor:"
              ]
            }
          },
          {
            "index": 368,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/text()[1]",
              "codeLines": [
                "“Arguably the most widely used public health manual in the world” - World Health Organization"
              ]
            }
          },
          {
            "index": 369,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "Knowledge for Action. Action for Health."
              ]
            }
          },
          {
            "index": 370,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Hesperian Health Guides is a nonprofit health information and health education source that supports..."
              ]
            }
          },
          {
            "index": 371,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[2]",
              "codeLines": [
                "."
              ]
            }
          },
          {
            "index": 373,
            "verdict": "failed",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/h4[1]/text()[1]",
              "codeLines": [
                "Monkeypox Factsheet"
              ]
            }
          },
          {
            "index": 374,
            "verdict": "failed",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]/text()[1]",
              "codeLines": [
                "Help deliver health information worldwide!"
              ]
            }
          },
          {
            "index": 376,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/text()[3]",
              "codeLines": [
                "Amazing work!"
              ]
            }
          },
          {
            "index": 377,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[2]",
              "codeLines": [
                "© Copyright 2022 Hesperian Health Guides. All rights reserved. Email:"
              ]
            }
          },
          {
            "index": 378,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[3]",
              "codeLines": [
                "hesperian@hesperian.org"
              ]
            }
          },
          {
            "index": 379,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r66",
              "ruleSummary": "Text outside widget has enhanced contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r66",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[4]",
              "codeLines": [
                "tel: (510) 845-1447 |   toll free in the USA: (888) 729-1796  |  fax: (510) 845-9141"
              ]
            }
          },
          {
            "index": 395,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/span[1]/text()[1]",
              "codeLines": [
                "New update of Where There Is No Doctor:"
              ]
            }
          },
          {
            "index": 396,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/text()[1]",
              "codeLines": [
                "“Arguably the most widely used public health manual in the world” - World Health Organization"
              ]
            }
          },
          {
            "index": 397,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "Knowledge for Action. Action for Health."
              ]
            }
          },
          {
            "index": 398,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Hesperian Health Guides is a nonprofit health information and health education source that supports..."
              ]
            }
          },
          {
            "index": 399,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[2]",
              "codeLines": [
                "."
              ]
            }
          },
          {
            "index": 401,
            "verdict": "failed",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/h4[1]/text()[1]",
              "codeLines": [
                "Monkeypox Factsheet"
              ]
            }
          },
          {
            "index": 402,
            "verdict": "failed",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]/text()[1]",
              "codeLines": [
                "Help deliver health information worldwide!"
              ]
            }
          },
          {
            "index": 404,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]/text()[3]",
              "codeLines": [
                "Amazing work!"
              ]
            }
          },
          {
            "index": 405,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[2]",
              "codeLines": [
                "© Copyright 2022 Hesperian Health Guides. All rights reserved. Email:"
              ]
            }
          },
          {
            "index": 406,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[3]",
              "codeLines": [
                "hesperian@hesperian.org"
              ]
            }
          },
          {
            "index": 407,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r69",
              "ruleSummary": "Text outside widget has minimum contrast",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r69",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum",
                  "chapter": "1.4.3",
                  "title": "Contrast (Minimum)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[4]/div[1]/text()[4]",
              "codeLines": [
                "tel: (510) 845-1447 |   toll free in the USA: (888) 729-1796  |  fax: (510) 845-9141"
              ]
            }
          },
          {
            "index": 418,
            "verdict": "failed",
            "rule": {
              "ruleID": "r73",
              "ruleSummary": "Paragraphs of text have sufficient line height",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r73",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#visual-presentation",
                  "chapter": "1.4.8",
                  "title": "Visual Presentation"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "p",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]",
              "codeLines": [
                "<p>",
                "  <span>",
                "    New update of Where There Is No Doctor:",
                "  </span>",
                "  “Arguably the most widely used public health manual in the world” - World Health Organization",
                "</p>"
              ]
            }
          },
          {
            "index": 419,
            "verdict": "failed",
            "rule": {
              "ruleID": "r73",
              "ruleSummary": "Paragraphs of text have sufficient line height",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r73",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#visual-presentation",
                  "chapter": "1.4.8",
                  "title": "Visual Presentation"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "p",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]",
              "codeLines": [
                "<p>",
                "  Hesperian Health Guides is a nonprofit health information and health education source that suppor...",
                "  <a href=\"/digital-commons\">",
                "    Hesperian Digital Commons",
                "  </a>",
                "  .",
                "</p>"
              ]
            }
          },
          {
            "index": 420,
            "verdict": "failed",
            "rule": {
              "ruleID": "r73",
              "ruleSummary": "Paragraphs of text have sufficient line height",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r73",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#visual-presentation",
                  "chapter": "1.4.8",
                  "title": "Visual Presentation"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "p",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]",
              "codeLines": [
                "<p class=\"rtw_main\">",
                "  <a href=\"https://twitter.com/intent/user?screen_name=HDIRwanda\" title=\"HDI Rwanda\" lang=\"en\">",
                "    @HDIRwanda",
                "  </a>",
                "  <a href=\"https://twitter.com/intent/user?screen_name=GicumbiDistrict\" title=\"Gicumbi District\" la...",
                "    @GicumbiDistrict",
                "  </a>",
                "  <a href=\"https://twitter.com/intent/user?screen_name=Jhpiego\" title=\"Jhpiego\" lang=\"en\">",
                "    @Jhpiego",
                "  </a>",
                "  Amazing work!",
                "</p>"
              ]
            }
          },
          {
            "index": 460,
            "verdict": "failed",
            "rule": {
              "ruleID": "r8",
              "ruleSummary": "Form fields have an accessible name",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r8",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#name-role-value",
                  "chapter": "4.1.2",
                  "title": "Name, Role, Value"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "input",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[1]/input[1]",
              "codeLines": [
                "<input type=\"text\" name=\"s\" id=\"search-field\">"
              ]
            }
          },
          {
            "index": 461,
            "verdict": "failed",
            "rule": {
              "ruleID": "r80",
              "ruleSummary": "Paragraphs of text do not have line heights defined in absolute units",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r80",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#visual-presentation",
                  "chapter": "1.4.8",
                  "title": "Visual Presentation"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "p",
              "path": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]",
              "codeLines": [
                "<p>",
                "  Hesperian Health Guides is a nonprofit health information and health education source that suppor...",
                "  <a href=\"/digital-commons\">",
                "    Hesperian Digital Commons",
                "  </a>",
                "  .",
                "</p>"
              ]
            }
          },
          {
            "index": 474,
            "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]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/div[1]/button[1]/div[1]/span[2]/text()[1]",
              "codeLines": [
                "Follow"
              ]
            }
          },
          {
            "index": 489,
            "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>"
              ]
            }
          }
        ],
        "success": true
      },
      "endTime": 1664720872425
    },
    {
      "type": "test",
      "which": "axe",
      "detailLevel": 2,
      "rules": [],
      "what": "Axe",
      "startTime": 1664720872425,
      "url": "https://hesperian.org/",
      "result": {
        "totals": {
          "rulesNA": 58,
          "rulesPassed": 33,
          "rulesWarned": 4,
          "rulesViolated": 11,
          "warnings": {
            "minor": 22,
            "moderate": 0,
            "serious": 44,
            "critical": 1
          },
          "violations": {
            "minor": 1,
            "moderate": 28,
            "serious": 7,
            "critical": 1
          }
        },
        "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-10-02T14:27:53.054Z",
          "url": "https://hesperian.org/",
          "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": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.0pt (13.3333px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"search-box\"><input type=\"text\" name=\"s\" id=\"search-field\"></div>",
                          "target": [
                            "#search-box"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<input type=\"text\" name=\"s\" id=\"search-field\">",
                  "target": [
                    "#search-field"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/books-and-resources/\">Books and Resources</a>",
                  "target": [
                    "#menu-item-9004 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/get-involved/\">Get Involved</a>",
                  "target": [
                    "#menu-item-9011 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/about/\">About Us</a>",
                  "target": [
                    "a[href$=\"about/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://store.hesperian.org\">Bookstore</a>",
                  "target": [
                    "a[href$=\"store.hesperian.org\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://store.hesperian.org/HB/prod/EXTERNAL.html\">Donate</a>",
                  "target": [
                    "#menu-item-9028 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#ffffff",
                        "contrastRatio": 0,
                        "fontSize": "12.0pt (16px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\"><p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p></div>",
                          "target": [
                            ".nivo-caption"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p>",
                  "target": [
                    ".nivo-caption > p"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#ffffff",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\"><p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p></div>",
                          "target": [
                            ".nivo-caption"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<span>New update of Where There Is No Doctor:</span>",
                  "target": [
                    "p > span"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "20.3pt (27px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"page\">",
                          "target": [
                            "#page"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<h1>Knowledge for Action.&nbsp;Action for Health.</h1>",
                  "target": [
                    "h1"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#464646",
                        "contrastRatio": 0,
                        "fontSize": "11.3pt (15px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"page\">",
                          "target": [
                            "#page"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<p>",
                  "target": [
                    ".homepage-copy > p"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "11.3pt (15px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"page\">",
                          "target": [
                            "#page"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/digital-commons\">Hesperian Digital Commons</a>",
                  "target": [
                    "a[href$=\"digital-commons\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2306",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a id=\"ga-wphome-buy\" href=\"http://store.hesperian.org/\" class=\"btn buy\">Buy Books</a>",
                          "target": [
                            "#ga-wphome-buy"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a id=\"ga-wphome-buy\" href=\"http://store.hesperian.org/\" class=\"btn buy\">Buy Books</a>",
                  "target": [
                    "#ga-wphome-buy"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2306",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a id=\"ga-wphome-donate\" href=\"http://store.hesperian.org/HB/prod/EXTERNAL.html\" class=\"btn donate\">Donate</a>",
                          "target": [
                            "#ga-wphome-donate"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a id=\"ga-wphome-donate\" href=\"http://store.hesperian.org/HB/prod/EXTERNAL.html\" class=\"btn donate\">Donate</a>",
                  "target": [
                    "#ga-wphome-donate"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#6e2306",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\">Stay Connected</a>",
                          "target": [
                            "#ga-wphome-styconnect"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\">Stay Connected</a>",
                  "target": [
                    "#ga-wphome-styconnect"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box-content\">",
                          "target": [
                            ".res-box-content"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/books-and-resources/\" class=\"by-title\">By Title</a>",
                  "target": [
                    ".by-title"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box-content\">",
                          "target": [
                            ".res-box-content"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/books-and-resources/language-list/\" class=\"by-language\">By Language</a>",
                  "target": [
                    ".by-language"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box-content\">",
                          "target": [
                            ".res-box-content"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<span>By Type of <br>Digital Tool</span>",
                  "target": [
                    ".by-digital-tool > span"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"/about/news/\" class=\"header-blog\">Hesperian Blog</a>",
                          "target": [
                            ".res-box > a[href$=\"news/\"]"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/about/news/\" class=\"header-blog\">Hesperian Blog</a>",
                  "target": [
                    ".res-box > a[href$=\"news/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#00acee",
                        "contrastRatio": 0,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\">Twitter @Hesperian</a>",
                          "target": [
                            ".twitter"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\">Twitter @Hesperian</a>",
                  "target": [
                    ".twitter"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#39589b",
                        "contrastRatio": 0,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\">Facebook</a>",
                          "target": [
                            ".facebook"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\">Facebook</a>",
                  "target": [
                    ".facebook"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#464646",
                        "contrastRatio": 0,
                        "fontSize": "9.8pt (13px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"footer\">",
                          "target": [
                            "#footer"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<div id=\"footer-content\">",
                  "target": [
                    "#footer-content"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "9.8pt (13px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"footer\">",
                          "target": [
                            "#footer"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/about/contact/\">Contact Us</a>",
                  "target": [
                    "#footer-content > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                }
              ]
            },
            {
              "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": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.0pt (13.3333px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"search-box\"><input type=\"text\" name=\"s\" id=\"search-field\"></div>",
                          "target": [
                            "#search-box"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<input type=\"text\" name=\"s\" id=\"search-field\">",
                  "target": [
                    "#search-field"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/books-and-resources/\">Books and Resources</a>",
                  "target": [
                    "#menu-item-9004 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/get-involved/\">Get Involved</a>",
                  "target": [
                    "#menu-item-9011 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/about/\">About Us</a>",
                  "target": [
                    "a[href$=\"about/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://store.hesperian.org\">Bookstore</a>",
                  "target": [
                    "a[href$=\"store.hesperian.org\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2815",
                        "contrastRatio": 0,
                        "fontSize": "12.8pt (17px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"nav\">",
                          "target": [
                            "#nav"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://store.hesperian.org/HB/prod/EXTERNAL.html\">Donate</a>",
                  "target": [
                    "#menu-item-9028 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#ffffff",
                        "contrastRatio": 0,
                        "fontSize": "12.0pt (16px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\"><p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p></div>",
                          "target": [
                            ".nivo-caption"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p>",
                  "target": [
                    ".nivo-caption > p"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#ffffff",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "3:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\"><p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p></div>",
                          "target": [
                            ".nivo-caption"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<span>New update of Where There Is No Doctor:</span>",
                  "target": [
                    "p > span"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "20.3pt (27px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "3:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"page\">",
                          "target": [
                            "#page"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<h1>Knowledge for Action.&nbsp;Action for Health.</h1>",
                  "target": [
                    "h1"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#464646",
                        "contrastRatio": 0,
                        "fontSize": "11.3pt (15px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"page\">",
                          "target": [
                            "#page"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<p>",
                  "target": [
                    ".homepage-copy > p"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "11.3pt (15px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"page\">",
                          "target": [
                            "#page"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/digital-commons\">Hesperian Digital Commons</a>",
                  "target": [
                    "a[href$=\"digital-commons\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2306",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "3:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a id=\"ga-wphome-buy\" href=\"http://store.hesperian.org/\" class=\"btn buy\">Buy Books</a>",
                          "target": [
                            "#ga-wphome-buy"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a id=\"ga-wphome-buy\" href=\"http://store.hesperian.org/\" class=\"btn buy\">Buy Books</a>",
                  "target": [
                    "#ga-wphome-buy"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2306",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "3:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a id=\"ga-wphome-donate\" href=\"http://store.hesperian.org/HB/prod/EXTERNAL.html\" class=\"btn donate\">Donate</a>",
                          "target": [
                            "#ga-wphome-donate"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a id=\"ga-wphome-donate\" href=\"http://store.hesperian.org/HB/prod/EXTERNAL.html\" class=\"btn donate\">Donate</a>",
                  "target": [
                    "#ga-wphome-donate"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#6e2306",
                        "contrastRatio": 0,
                        "fontSize": "15.8pt (21px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "3:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\">Stay Connected</a>",
                          "target": [
                            "#ga-wphome-styconnect"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\">Stay Connected</a>",
                  "target": [
                    "#ga-wphome-styconnect"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box-content\">",
                          "target": [
                            ".res-box-content"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/books-and-resources/\" class=\"by-title\">By Title</a>",
                  "target": [
                    ".by-title"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box-content\">",
                          "target": [
                            ".res-box-content"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/books-and-resources/language-list/\" class=\"by-language\">By Language</a>",
                  "target": [
                    ".by-language"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#000000",
                        "contrastRatio": 0,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box-content\">",
                          "target": [
                            ".res-box-content"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<span>By Type of <br>Digital Tool</span>",
                  "target": [
                    ".by-digital-tool > span"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"/about/news/\" class=\"header-blog\">Hesperian Blog</a>",
                          "target": [
                            ".res-box > a[href$=\"news/\"]"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"/about/news/\" class=\"header-blog\">Hesperian Blog</a>",
                  "target": [
                    ".res-box > a[href$=\"news/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#00acee",
                        "contrastRatio": 0,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\">Twitter @Hesperian</a>",
                          "target": [
                            ".twitter"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\">Twitter @Hesperian</a>",
                  "target": [
                    ".twitter"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#39589b",
                        "contrastRatio": 0,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\">Facebook</a>",
                          "target": [
                            ".facebook"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\">Facebook</a>",
                  "target": [
                    ".facebook"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#464646",
                        "contrastRatio": 0,
                        "fontSize": "9.8pt (13px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"footer\">",
                          "target": [
                            "#footer"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<div id=\"footer-content\">",
                  "target": [
                    "#footer-content"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#c54227",
                        "contrastRatio": 0,
                        "fontSize": "9.8pt (13px)",
                        "fontWeight": "normal",
                        "messageKey": "bgImage",
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div id=\"footer\">",
                          "target": [
                            "#footer"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element's background color could not be determined due to a background image"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://hesperian.org/about/contact/\">Contact Us</a>",
                  "target": [
                    "#footer-content > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                }
              ]
            },
            {
              "id": "frame-tested",
              "impact": "critical",
              "tags": [
                "cat.structure",
                "review-item",
                "best-practice"
              ],
              "description": "Ensures <iframe> and <frame> elements contain the axe-core script",
              "help": "Frames should be tested with axe-core",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/frame-tested?application=axeAPI",
              "nodes": [
                {
                  "any": [],
                  "all": [
                    {
                      "id": "frame-tested",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "critical",
                      "message": "The iframe still has to be tested with axe-core"
                    }
                  ],
                  "none": [],
                  "impact": "critical",
                  "html": "<iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&amp;send=false&amp;layout=standard&amp;width=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" allowtransparency=\"true\">",
                  "target": [
                    "iframe"
                  ],
                  "failureSummary": "Fix all of the following:\n  The iframe still has to be tested with axe-core"
                }
              ]
            },
            {
              "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": "<ul class=\"sub-menu\">",
                  "target": [
                    "#menu-item-9004 > .sub-menu"
                  ],
                  "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."
                },
                {
                  "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": "<ul class=\"sub-menu\">",
                  "target": [
                    "#menu-item-9011 > .sub-menu"
                  ],
                  "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."
                },
                {
                  "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": "<ul class=\"sub-menu\">",
                  "target": [
                    "#menu-item-9019 > .sub-menu"
                  ],
                  "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."
                },
                {
                  "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": "<ul class=\"sub-menu\">",
                  "target": [
                    "#menu-item-9027 > .sub-menu"
                  ],
                  "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."
                },
                {
                  "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": "<ul class=\"sub-menu\">",
                  "target": [
                    "#menu-item-9028 > .sub-menu"
                  ],
                  "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."
                },
                {
                  "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=\"tag-espanol-br-content\"><a href=\"/books-and-resources/resources-in-spanish\"><img src=\"https://hesperian.org/wp-content/themes/hesperian/images/tag_espanol_br.png\" alt=\"Vera recursos en Espanol\"></a></div>",
                  "target": [
                    "#tag-espanol-br-content"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2013/02/carousel-1.png\" alt=\"\" title=\"<span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(1) > img[alt=\"\"]"
                  ],
                  "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."
                },
                {
                  "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": "<a href=\"https://store.hesperian.org/ctgy/Concern.html?utm_source=car&amp;utm_medium=hg_hp&amp;utm_campaign=Concern\" class=\"nivo-imageLink\" style=\"display: none;\"><img src=\"https://hesperian.org/wp-content/uploads/2017/09/CAR_ca_PURP.jpg\" alt=\"\" title=\"\" style=\"display: none;\"></a>",
                  "target": [
                    ".nivo-imageLink:nth-child(2)"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2017/09/CAR_ca_PURP.jpg\" alt=\"\" title=\"\" style=\"display: none;\">",
                  "target": [
                    "img[title=\"\"]"
                  ],
                  "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."
                },
                {
                  "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": "<a href=\"https://store.hesperian.org/prod/Recruiting_the_Heart_Training_the_Brain.html?utm_source=car&amp;utm_medium=hhg_hp&amp;utm_campaign=LHA\" class=\"nivo-imageLink\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(3)"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2016/03/CAR_lha1.jpg\" alt=\"\" title=\"<span>Recruiting the Heart, Training the Brain:</span>“A treasure for those struggling to achieve greater equity in health“ - Paula Braveman, Director, CSDH\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(3) > img[alt=\"\"]"
                  ],
                  "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."
                },
                {
                  "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": "<a href=\"https://hesperian.org/books-and-resources/workers-guide-to-health-and-safety/\" class=\"nivo-imageLink\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(4)"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2015/05/Indonesia_option-3_no-banner_rev.jpg\" alt=\"\" title=\"<span>Workers' Guide to Health and Safety:</span>“...proves health and safety is achievable by organizing” <br>-International Trade Union Confederation\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(4) > img[alt=\"\"]"
                  ],
                  "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."
                },
                {
                  "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": "<a href=\"http://store.hesperian.org/HB/prod/B070.html\" class=\"nivo-imageLink\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(5)"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2015/01/wag-carousel.my-edit.jpeg\" alt=\"\" title=\"<span>Health Actions for Women:</span>\n<span>Practical Strategies to Mobilize for Change</span>\n<div>“A Triumph!” - Cecile Richards, President, PPFA</div>\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(5) > img[alt=\"\"]"
                  ],
                  "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."
                },
                {
                  "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": "<a href=\"http://store.hesperian.org/prod/A_Book_for_Midwives.html?utm_source=car&amp;utm_campaign=Midwives_prod&amp;utm_medium=hhg_hp\" class=\"nivo-imageLink\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(6)"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2016/11/CAR_fr_mw1.jpg\" alt=\"\" title=\"<span>A Book for Midwives:</span>&quot;An excellent resource providing accurate technical information.&quot; - Kathy Herschderfer, Sec. General, ICOM\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(6) > img[alt=\"\"]"
                  ],
                  "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."
                },
                {
                  "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": "<a href=\"http://store.hesperian.org/HB/prod/gift-of-health.html\" class=\"nivo-imageLink\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(7)"
                  ],
                  "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."
                },
                {
                  "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": "<img src=\"https://hesperian.org/wp-content/uploads/2013/02/carousel-2.png\" alt=\"\" title=\"<span>Gratis Books:</span> Each donated book reaches an average of 40 people\" style=\"display: none;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(7) > img[alt=\"\"]"
                  ],
                  "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."
                },
                {
                  "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 class=\"nivo-directionNav\" style=\"display: none;\"><a class=\"nivo-prevNav\">Prev</a><a class=\"nivo-nextNav\">Next</a></div>",
                  "target": [
                    ".nivo-directionNav"
                  ],
                  "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."
                },
                {
                  "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 class=\"rotatingtweet\" style=\"position: absolute; top: -114px; left: 0px; z-index: 3; opacity: 1; width: 268px; display: none;\">",
                  "target": [
                    ".rotatingtweet:nth-child(1)"
                  ],
                  "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."
                },
                {
                  "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 class=\"rotatingtweet\" style=\"display: none; position: absolute; top: 0px; left: 0px; z-index: 1; width: 268px;\">",
                  "target": [
                    ".rotatingtweet:nth-child(3)"
                  ],
                  "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": "#f79422",
                        "bgColor": "#7f3414",
                        "contrastRatio": 3.83,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"header\">\n            <h4>Monkeypox Factsheet </h4>\n            <div class=\"title\"><a href=\"https://en.hesperian.org/hhg/Monkeypox\"> Now Available Online in English and Chichewa</a></div>\n        </div>",
                          "target": [
                            ".featured-1 > .header"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<h4>Monkeypox Factsheet </h4>",
                  "target": [
                    ".featured-1 > .header > h4"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#f79422",
                        "bgColor": "#7f3414",
                        "contrastRatio": 3.83,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"header\">",
                          "target": [
                            ".featured-2 > .header"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<h4>Help deliver health information worldwide! </h4>",
                  "target": [
                    ".featured-2 > .header > h4"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#c54227",
                        "bgColor": "#fef6df",
                        "contrastRatio": 4.65,
                        "fontSize": "9.0pt (12px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"res-box\">",
                          "target": [
                            ".blog.info-box > .res-box"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 4.65 (foreground color: #c54227, background color: #fef6df, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://t.co/7QBkdcl86a\" title=\"https://conta.cc/3zjIbEd\" class=\"rtw_url_link\">conta.cc/3zjIbEd</a>",
                  "target": [
                    ".rtw_url_link"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.65 (foreground color: #c54227, background color: #fef6df, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 7:1"
                }
              ]
            },
            {
              "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": {
                        "fgColor": "#f79422",
                        "bgColor": "#7f3414",
                        "contrastRatio": 3.83,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": null,
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"header\">\n            <h4>Monkeypox Factsheet </h4>\n            <div class=\"title\"><a href=\"https://en.hesperian.org/hhg/Monkeypox\"> Now Available Online in English and Chichewa</a></div>\n        </div>",
                          "target": [
                            ".featured-1 > .header"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<h4>Monkeypox Factsheet </h4>",
                  "target": [
                    ".featured-1 > .header > h4"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast",
                      "data": {
                        "fgColor": "#f79422",
                        "bgColor": "#7f3414",
                        "contrastRatio": 3.83,
                        "fontSize": "13.5pt (18px)",
                        "fontWeight": "bold",
                        "messageKey": null,
                        "expectedContrastRatio": "4.5:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"header\">",
                          "target": [
                            ".featured-2 > .header"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<h4>Help deliver health information worldwide! </h4>",
                  "target": [
                    ".featured-2 > .header > h4"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.83 (foreground color: #f79422, background color: #7f3414, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
                }
              ]
            },
            {
              "id": "duplicate-id",
              "impact": "minor",
              "tags": [
                "cat.parsing",
                "wcag2a",
                "wcag411"
              ],
              "description": "Ensures every id attribute value is unique",
              "help": "id attribute value must be unique",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "duplicate-id",
                      "data": "nivo-slider-css",
                      "relatedNodes": [
                        {
                          "html": "<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"https://hesperian.org/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=5.9.3\" type=\"text/css\" media=\"all\">",
                          "target": [
                            "link[media=\"all\"][rel=\"stylesheet\"][type=\"text/css\"]:nth-child(7)"
                          ]
                        }
                      ],
                      "impact": "minor",
                      "message": "Document has multiple static elements with the same id attribute: nivo-slider-css"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "minor",
                  "html": "<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=3.2.1\" type=\"text/css\" media=\"all\">",
                  "target": [
                    "link[media=\"all\"][rel=\"stylesheet\"][type=\"text/css\"]:nth-child(11)"
                  ],
                  "failureSummary": "Fix any of the following:\n  Document has multiple static elements with the same id attribute: nivo-slider-css"
                }
              ]
            },
            {
              "id": "frame-title",
              "impact": "serious",
              "tags": [
                "cat.text-alternatives",
                "wcag2a",
                "wcag241",
                "wcag412",
                "section508",
                "section508.22.i"
              ],
              "description": "Ensures <iframe> and <frame> elements have an accessible name",
              "help": "Frames must have an accessible name",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/frame-title?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "non-empty-title",
                      "data": {
                        "messageKey": "noAttr"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element has no title attribute"
                    },
                    {
                      "id": "aria-label",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "aria-label attribute does not exist or is empty"
                    },
                    {
                      "id": "aria-labelledby",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                    },
                    {
                      "id": "presentational-role",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "minor",
                      "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&amp;send=false&amp;layout=standard&amp;width=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" allowtransparency=\"true\">",
                  "target": [
                    "iframe"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has no title attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                }
              ]
            },
            {
              "id": "heading-order",
              "impact": "moderate",
              "tags": [
                "cat.semantics",
                "best-practice"
              ],
              "description": "Ensures the order of headings is semantically correct",
              "help": "Heading levels should only increase by one",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/heading-order?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "heading-order",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Heading order invalid"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<h4>Find Online Health Resources</h4>",
                  "target": [
                    ".res-box > h4"
                  ],
                  "failureSummary": "Fix any of the following:\n  Heading order invalid"
                }
              ]
            },
            {
              "id": "label",
              "impact": "critical",
              "tags": [
                "cat.forms",
                "wcag2a",
                "wcag412",
                "wcag131",
                "section508",
                "section508.22.n",
                "ACT"
              ],
              "description": "Ensures every form element has a label",
              "help": "Form elements must have labels",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/label?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "implicit-label",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "critical",
                      "message": "Form element does not have an implicit (wrapped) <label>"
                    },
                    {
                      "id": "explicit-label",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "critical",
                      "message": "Form element does not have an explicit <label>"
                    },
                    {
                      "id": "aria-label",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "aria-label attribute does not exist or is empty"
                    },
                    {
                      "id": "aria-labelledby",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                    },
                    {
                      "id": "non-empty-title",
                      "data": {
                        "messageKey": "noAttr"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element has no title attribute"
                    },
                    {
                      "id": "non-empty-placeholder",
                      "data": {
                        "messageKey": "noAttr"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element has no placeholder attribute"
                    },
                    {
                      "id": "presentational-role",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "minor",
                      "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "critical",
                  "html": "<input type=\"text\" name=\"s\" id=\"search-field\">",
                  "target": [
                    "#search-field"
                  ],
                  "failureSummary": "Fix any of the following:\n  Form element does not have an implicit (wrapped) <label>\n  Form element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                }
              ]
            },
            {
              "id": "landmark-complementary-is-top-level",
              "impact": "moderate",
              "tags": [
                "cat.semantics",
                "best-practice"
              ],
              "description": "Ensures the complementary landmark or aside is at top level",
              "help": "Aside should not be contained in another landmark",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-complementary-is-top-level?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "landmark-is-top-level",
                      "data": {
                        "role": "complementary"
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "The complementary landmark is contained in another landmark."
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<aside id=\"text-3\" class=\"widget widget_text\">\t\t\t<div class=\"textwidget\"><a href=\"http://store.hesperian.org/\" target=\"_blank\" rel=\"noopener\"><img src=\"/wp-content/uploads/2013/02/footer_WTND3.png\" alt=\"Visit the Bookstore\"></a></div>\n\t\t</aside>",
                  "target": [
                    "#text-3"
                  ],
                  "failureSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark."
                },
                {
                  "any": [
                    {
                      "id": "landmark-is-top-level",
                      "data": {
                        "role": "complementary"
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "The complementary landmark is contained in another landmark."
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<aside id=\"text-4\" class=\"widget widget_text\">\t\t\t<div class=\"textwidget\"><a href=\"/about/impact/\"><img src=\"/wp-content/uploads/2011/09/footer_global_reach.png\" alt=\"Global Reach\"></a></div>\n\t\t</aside>",
                  "target": [
                    "#text-4"
                  ],
                  "failureSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark."
                },
                {
                  "any": [
                    {
                      "id": "landmark-is-top-level",
                      "data": {
                        "role": "complementary"
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "The complementary landmark is contained in another landmark."
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<aside id=\"text-5\" class=\"widget widget_text\">",
                  "target": [
                    "#text-5"
                  ],
                  "failureSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark."
                }
              ]
            },
            {
              "id": "landmark-one-main",
              "impact": "moderate",
              "tags": [
                "cat.semantics",
                "best-practice"
              ],
              "description": "Ensures the document has a main landmark",
              "help": "Document should have one main landmark",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-one-main?application=axeAPI",
              "nodes": [
                {
                  "any": [],
                  "all": [
                    {
                      "id": "page-has-main",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Document does not have a main landmark"
                    }
                  ],
                  "none": [],
                  "impact": "moderate",
                  "html": "<html lang=\"en-US\">",
                  "target": [
                    "html"
                  ],
                  "failureSummary": "Fix all of the following:\n  Document does not have a main landmark"
                }
              ]
            },
            {
              "id": "landmark-unique",
              "impact": "moderate",
              "tags": [
                "cat.semantics",
                "best-practice"
              ],
              "help": "Ensures landmarks are unique",
              "description": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-unique?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "landmark-is-unique",
                      "data": {
                        "role": "complementary",
                        "accessibleText": null
                      },
                      "relatedNodes": [
                        {
                          "html": "<aside id=\"text-3\" class=\"widget widget_text\">\t\t\t<div class=\"textwidget\"><a href=\"http://store.hesperian.org/\" target=\"_blank\" rel=\"noopener\"><img src=\"/wp-content/uploads/2013/02/footer_WTND3.png\" alt=\"Visit the Bookstore\"></a></div>\n\t\t</aside>",
                          "target": [
                            "#text-3"
                          ]
                        },
                        {
                          "html": "<div id=\"second\" class=\"widget-area\" role=\"complementary\">\n\t\t<aside id=\"text-4\" class=\"widget widget_text\">\t\t\t<div class=\"textwidget\"><a href=\"/about/impact/\"><img src=\"/wp-content/uploads/2011/09/footer_global_reach.png\" alt=\"Global Reach\"></a></div>\n\t\t</aside>\t</div>",
                          "target": [
                            "#second"
                          ]
                        },
                        {
                          "html": "<aside id=\"text-4\" class=\"widget widget_text\">\t\t\t<div class=\"textwidget\"><a href=\"/about/impact/\"><img src=\"/wp-content/uploads/2011/09/footer_global_reach.png\" alt=\"Global Reach\"></a></div>\n\t\t</aside>",
                          "target": [
                            "#text-4"
                          ]
                        },
                        {
                          "html": "<div id=\"third\" class=\"widget-area\" role=\"complementary\">",
                          "target": [
                            "#third"
                          ]
                        },
                        {
                          "html": "<aside id=\"text-5\" class=\"widget widget_text\">",
                          "target": [
                            "#text-5"
                          ]
                        }
                      ],
                      "impact": "moderate",
                      "message": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"first\" class=\"widget-area\" role=\"complementary\">",
                  "target": [
                    "#first"
                  ],
                  "failureSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable"
                }
              ]
            },
            {
              "id": "link-name",
              "impact": "serious",
              "tags": [
                "cat.name-role-value",
                "wcag2a",
                "wcag412",
                "wcag244",
                "section508",
                "section508.22.a",
                "ACT"
              ],
              "description": "Ensures links have discernible text",
              "help": "Links must have discernible text",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "has-visible-text",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "minor",
                      "message": "Element does not have text that is visible to screen readers"
                    },
                    {
                      "id": "aria-label",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "aria-label attribute does not exist or is empty"
                    },
                    {
                      "id": "aria-labelledby",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                    },
                    {
                      "id": "non-empty-title",
                      "data": {
                        "messageKey": "noAttr"
                      },
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element has no title attribute"
                    }
                  ],
                  "all": [],
                  "none": [
                    {
                      "id": "focusable-no-name",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "serious",
                      "message": "Element is in tab order and does not have accessible text"
                    }
                  ],
                  "impact": "serious",
                  "html": "<a href=\"http://store.hesperian.org/HB/prod/B010R.html\" class=\"nivo-imageLink\" style=\"display: block;\">",
                  "target": [
                    ".nivo-imageLink:nth-child(1)"
                  ],
                  "failureSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute"
                }
              ]
            },
            {
              "id": "region",
              "impact": "moderate",
              "tags": [
                "cat.keyboard",
                "best-practice"
              ],
              "description": "Ensures all page content is contained by landmarks",
              "help": "All page content should be contained by landmarks",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/region?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"logo\">\n            <a href=\"/\"><img src=\"https://hesperian.org/wp-content/themes/hesperian/images/logo_hesperian.png\" alt=\"Home Hesperian Health Guides\"></a>\n        </div>",
                  "target": [
                    "#logo"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"search-box\"><input type=\"text\" name=\"s\" id=\"search-field\"></div>",
                  "target": [
                    "#search-box"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"header-headline\"><img src=\"https://hesperian.org/wp-content/themes/hesperian/images/title_headline.png\" alt=\"Connection with Hesperian:\"></div>",
                  "target": [
                    "#header-headline"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"social-icons\">",
                  "target": [
                    "#social-icons"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://hesperian.org/books-and-resources/\">Books and Resources</a>",
                  "target": [
                    "#menu-item-9004 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://hesperian.org/get-involved/\">Get Involved</a>",
                  "target": [
                    "#menu-item-9011 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://hesperian.org/about/\">About Us</a>",
                  "target": [
                    "a[href$=\"about/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://store.hesperian.org\">Bookstore</a>",
                  "target": [
                    "a[href$=\"store.hesperian.org\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://store.hesperian.org/HB/prod/EXTERNAL.html\">Donate</a>",
                  "target": [
                    "#menu-item-9028 > a"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"tag-espanol-content\"><a href=\"/home-spanish\"><img src=\"https://hesperian.org/wp-content/themes/hesperian/images/tag_espanol_v2.png\" alt=\"Vera esta pagina en Espanol\"></a></div>",
                  "target": [
                    "#tag-espanol-content"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\"><p><span>New update of Where There Is No Doctor:</span> “Arguably the most widely used public health manual in the world” - World Health Organization</p></div>",
                  "target": [
                    ".nivo-caption"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"homepage-copy\">",
                  "target": [
                    ".homepage-copy"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div>",
                  "target": [
                    ".hp-buttons > div"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"res-box\">",
                  "target": [
                    ".hp-col-right > .res-box"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"info-box featured-1\" onclick=\"window.location.href='https://en.hesperian.org/hhg/Monkeypox';\">",
                  "target": [
                    ".featured-1"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"info-box featured-2\" onclick=\"window.location.href='https://store.hesperian.org/mm5/merchant.mvc?Screen=OCST&amp;Action=ADPR&amp;Quantity=1&amp;Attributes=Yes&amp;Store_Code=HB&amp;Product_Code=Donate_to_Hesperian';\">",
                  "target": [
                    ".featured-2"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"/about/news/\" class=\"header-blog\">Hesperian Blog</a>",
                  "target": [
                    ".res-box > a[href$=\"news/\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"content blog\">",
                  "target": [
                    ".blog.content"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\">Twitter @Hesperian</a>",
                  "target": [
                    ".twitter"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div class=\"rotatingtweet\" style=\"display: block; position: absolute; top: 0px; left: 0px; z-index: 4; width: 268px; opacity: 1;\">",
                  "target": [
                    ".rotatingtweet:nth-child(2)"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\">Facebook</a>",
                  "target": [
                    ".facebook"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                },
                {
                  "any": [
                    {
                      "id": "region",
                      "data": {
                        "isIframe": false
                      },
                      "relatedNodes": [],
                      "impact": "moderate",
                      "message": "Some page content is not contained by landmarks"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<div id=\"footer\">",
                  "target": [
                    "#footer"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                }
              ]
            }
          ]
        },
        "success": true
      },
      "endTime": 1664720873095
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720873095,
      "endTime": 1664720873785
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720873785,
      "result": "https://hesperian.org/",
      "endTime": 1664720874774
    },
    {
      "type": "test",
      "which": "continuum",
      "what": "Level Access Continuum, community edition",
      "startTime": 1664720874774,
      "url": "https://hesperian.org/",
      "result": [
        {
          "engineTestId": 94,
          "bestPracticeId": 1352,
          "attribute": "This element has an id attribute set to a value that is not unique in the same DOM",
          "attributeDetail": "This LINK has an id attribute of 'nivo-slider-css', which is not unique in the same DOM",
          "element": "<link media=\"all\" type=\"text/css\" href=\"/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=3.2.1\" id=\"nivo-slider-css\" rel=\"stylesheet\">",
          "testResult": 0,
          "path": "head>link:nth-of-type(5)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "link[rel=\"stylesheet\"][id=\"nivo-slider-css\"][href=\"/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=3.2.1\"][type=\"text/css\"][media=\"all\"]",
            "attNo": 5
          }
        },
        {
          "engineTestId": 94,
          "bestPracticeId": 1352,
          "attribute": "This element has an id attribute set to a value that is not unique in the same DOM",
          "attributeDetail": "This LINK has an id attribute of 'nivo-slider-css', which is not unique in the same DOM",
          "element": "<link media=\"all\" type=\"text/css\" href=\"https://hesperian.org/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=5.9.3\" id=\"nivo-slider-css\" rel=\"stylesheet\">",
          "testResult": 0,
          "path": "body>link:nth-of-type(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "link[rel=\"stylesheet\"][id=\"nivo-slider-css\"][href=\"https://hesperian.org/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=5.9.3\"][type=\"text/css\"][media=\"all\"]",
            "attNo": 5
          }
        },
        {
          "engineTestId": 118,
          "bestPracticeId": 338,
          "attribute": "This input (type=text) element does not have a mechanism that allows an accessible name value to be calculated",
          "attributeDetail": "This input (type=text) element does not have a mechanism that allows an accessible name value to be calculated",
          "element": "<input id=\"search-field\" name=\"s\" type=\"text\">",
          "testResult": 0,
          "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)",
          "fixType": {
            "fixType": 1,
            "domSpec": false,
            "helperTex": "Specify a descriptive label for the text input.",
            "fix": {
              "aria-label": null,
              "aria-labelledby": false
            }
          },
          "fingerprint": {
            "version": 2,
            "css": "input[type=\"text\"][name=\"s\"][id=\"search-field\"]",
            "attNo": 3
          }
        },
        {
          "engineTestId": 228,
          "bestPracticeId": 523,
          "attribute": "This iframe element does not have a mechanism that allows an accessible name value to be calculated",
          "attributeDetail": "This iframe element does not have a mechanism that allows an accessible name value to be calculated",
          "element": "<iframe allowtransparency=\"true\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" fra ... dth=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\"></iframe>",
          "testResult": 0,
          "path": "body>div:nth-of-type(3)>*:nth-child(1)>*:nth-child(3)>*:nth-child(2)>*:nth-child(5)>*:nth-child(1)>*:nth-child(6)>*:nth-child(1)",
          "fixType": {
            "fixType": 1,
            "domSpec": false,
            "helperText": "Specify a descriptive label for the iframe.",
            "fix": {
              "aria-label": null,
              "aria-labelledby": false
            }
          },
          "fingerprint": {
            "version": 2,
            "css": "iframe[src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&send=false&layout=standard&width=265&show_faces=false&font&colorscheme=light&action=like&height=35\"][scrolling=\"no\"][frameborder=\"0\"][allowtransparency=\"true\"]",
            "attNo": 5
          }
        },
        {
          "engineTestId": 237,
          "bestPracticeId": 1301,
          "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated",
          "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated",
          "element": "<a style=\"display: block;\" class=\"nivo-imageLink\" href=\"http://store.hesperian.org/HB/prod/B010R.htm ... alth Organization\" alt=\"\" src=\"https://hesperian.org/wp-content/uploads/2013/02/carousel-1.png\"></a>",
          "testResult": 0,
          "path": "body>div:nth-of-type(3)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)",
          "fixType": {
            "fixType": 1,
            "domSpec": false,
            "helperText": "Provide a descriptive accessible name for the anchor element.",
            "fix": {
              "aria-label": null
            }
          },
          "fingerprint": {
            "version": 2,
            "css": "a[href=\"http://store.hesperian.org/HB/prod/B010R.html\"][class=\"nivo-imageLink\"]",
            "attNo": 3
          }
        },
        {
          "engineTestId": 527,
          "bestPracticeId": 2519,
          "attribute": "This aside does not have a unique accessible name as required when two or more aside elements are present",
          "attributeDetail": "This aside does not have a unique accessible name as required when two or more aside elements are present",
          "element": "<aside class=\"widget widget_text\" id=\"text-3\"><div class=\"textwidget\"><a rel=\"noopener\" target=\"_bla ... <img alt=\"Visit the Bookstore\" src=\"/wp-content/uploads/2013/02/footer_WTND3.png\"></a></div></aside>",
          "testResult": 0,
          "path": "body>div:nth-of-type(4)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "aside[id=\"text-3\"][class=\"widget widget_text\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 527,
          "bestPracticeId": 2519,
          "attribute": "This aside does not have a unique accessible name as required when two or more aside elements are present",
          "attributeDetail": "This aside does not have a unique accessible name as required when two or more aside elements are present",
          "element": "<aside class=\"widget widget_text\" id=\"text-4\"><div class=\"textwidget\"><a href=\"/about/impact/\"><img alt=\"Global Reach\" src=\"/wp-content/uploads/2011/09/footer_global_reach.png\"></a></div></aside>",
          "testResult": 0,
          "path": "body>div:nth-of-type(4)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "aside[id=\"text-4\"][class=\"widget widget_text\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 527,
          "bestPracticeId": 2519,
          "attribute": "This aside does not have a unique accessible name as required when two or more aside elements are present",
          "attributeDetail": "This aside does not have a unique accessible name as required when two or more aside elements are present",
          "element": "<aside class=\"widget widget_text\" id=\"text-5\"><div class=\"textwidget\"><a rel=\"noopener\" target=\"_bla ... te to Hesperian\" src=\"/wp-content/themes/hesperian/images/footer_donate_temp.png\"></a></div></aside>",
          "testResult": 0,
          "path": "body>div:nth-of-type(4)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "aside[id=\"text-5\"][class=\"widget widget_text\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 532,
          "bestPracticeId": 2519,
          "attribute": "This aside does not have an accessible name as required when two or more aside elements are present",
          "attributeDetail": "This aside does not have an accessible name as required when two or more aside elements are present",
          "element": "<aside class=\"widget widget_text\" id=\"text-3\"><div class=\"textwidget\"><a rel=\"noopener\" target=\"_bla ... <img alt=\"Visit the Bookstore\" src=\"/wp-content/uploads/2013/02/footer_WTND3.png\"></a></div></aside>",
          "testResult": 0,
          "path": "body>div:nth-of-type(4)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "aside[id=\"text-3\"][class=\"widget widget_text\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 532,
          "bestPracticeId": 2519,
          "attribute": "This aside does not have an accessible name as required when two or more aside elements are present",
          "attributeDetail": "This aside does not have an accessible name as required when two or more aside elements are present",
          "element": "<aside class=\"widget widget_text\" id=\"text-4\"><div class=\"textwidget\"><a href=\"/about/impact/\"><img alt=\"Global Reach\" src=\"/wp-content/uploads/2011/09/footer_global_reach.png\"></a></div></aside>",
          "testResult": 0,
          "path": "body>div:nth-of-type(4)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "aside[id=\"text-4\"][class=\"widget widget_text\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 532,
          "bestPracticeId": 2519,
          "attribute": "This aside does not have an accessible name as required when two or more aside elements are present",
          "attributeDetail": "This aside does not have an accessible name as required when two or more aside elements are present",
          "element": "<aside class=\"widget widget_text\" id=\"text-5\"><div class=\"textwidget\"><a rel=\"noopener\" target=\"_bla ... te to Hesperian\" src=\"/wp-content/themes/hesperian/images/footer_donate_temp.png\"></a></div></aside>",
          "testResult": 0,
          "path": "body>div:nth-of-type(4)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "aside[id=\"text-5\"][class=\"widget widget_text\"]",
            "attNo": 2
          }
        }
      ],
      "endTime": 1664720874947
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720874947,
      "endTime": 1664720875564
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720875565,
      "result": "https://hesperian.org/",
      "endTime": 1664720876582
    },
    {
      "type": "test",
      "which": "htmlcs",
      "what": "HTML CodeSniffer WCAG 2.1 AA ruleset",
      "startTime": 1664720876582,
      "url": "https://hesperian.org/",
      "result": {
        "Error": {
          "AA.1_1_1.H30.2": {
            "Img element is the only content of the link, but is missing alt text. The alt text should describe the purpose of the link.": [
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"http://store.hesperian.org/HB/prod/B010R.html\" class=\"nivo-imageLink\" style=\"display: block;\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"http://store.hesperian.org/HB/prod/B070.html\" class=\"nivo-imageLink\" style=\"display: none;\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"http://store.hesperian.org/HB/prod/gift-of-health.html\" class=\"nivo-imageLink\" style=\"display: none;\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"http://store.hesperian.org/prod/A_Book_for_Midwives.html?utm_source=car&amp;utm_campaign=Midwives_prod&amp;utm_medium=hhg_hp\" class=\"nivo-imageLink\" style=\"display: none;\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://hesperian.org/books-and-resources/workers-guide-to-health-and-safety/\" class=\"nivo-imageLink\" style=\"display: none;\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://store.hesperian.org/ctgy/Concern.html?utm_source=car&amp;utm_medium=hg_hp&amp;utm_campaign=Concern\" class=\"nivo-imageLink\" style=\"display: none;\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://store.hesperian.org/prod/Recruiting_the_Heart_Training_the_Brain.html?utm_source=car&amp;utm_medium=hhg_hp&amp;utm_campaign=LHA\" class=\"nivo-imageLink\" style=\"display: none;\">...</a>"
              }
            ]
          },
          "AA.1_3_1.F68": {
            "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.": [
              {
                "tagName": "input",
                "id": "#search-field",
                "code": "<input type=\"text\" name=\"s\" id=\"search-field\">"
              }
            ]
          },
          "AA.1_4_3.G18.Fail": {
            "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation:  change background to #732808.": [
              {
                "tagName": "h4",
                "id": "",
                "code": "<h4>...</h4>"
              }
            ]
          },
          "AA.2_4_1.H64.1": {
            "Iframe element requires a non-empty title attribute that identifies the frame.": [
              {
                "tagName": "iframe",
                "id": "",
                "code": "<iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&amp;send=false&amp;layout=standard&amp;width=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" allowtransparency=\"true\">...</iframe>"
              }
            ]
          },
          "AA.4_1_1.F77": {
            "Duplicate id attribute value \"nivo-slider-css\" found on the web page.": [
              {
                "tagName": "link",
                "id": "#nivo-slider-css",
                "code": "<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"https://hesperian.org/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=5.9.3\" type=\"text/css\" media=\"all\">"
              }
            ]
          },
          "AA.4_1_2.H91.InputText.Name": {
            "This textinput element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.": [
              {
                "tagName": "input",
                "id": "#search-field",
                "code": "<input type=\"text\" name=\"s\" id=\"search-field\">"
              }
            ]
          }
        },
        "Warning": {
          "AA.1_3_1.H48": {
            "If this element contains a navigation section, it is recommended that it be marked up as a list.": [
              {
                "tagName": "div",
                "id": "#slider",
                "code": "<div id=\"slider\" class=\"nivoSlider\" style=\"position: relative; height: 288px; background: url(&quot;https://hesperian.org/wp-content/uploads/2013/02/carousel-1.png&quot;) no-repeat;\">...</div>"
              },
              {
                "tagName": "div",
                "id": "#social-icons",
                "code": "<div id=\"social-icons\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"nivo-directionNav\" style=\"display: none;\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"res-box\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"res-box-content\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div>...</div>"
              },
              {
                "tagName": "p",
                "id": "",
                "code": "<p class=\"rtw_main\">...</p>"
              }
            ]
          },
          "AA.1_3_1.H49.AlignAttr": {
            "Semantic markup should be used to mark emphasised or special text so that it can be programmatically determined.": [
              {
                "tagName": "input",
                "id": "",
                "code": "<input type=\"image\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" alt=\"Search\" align=\"right\" vspace=\"0\" class=\"rollover\">"
              }
            ]
          },
          "AA.1_3_1.H49.B": {
            "Semantic markup should be used to mark emphasised or special text so that it can be programmatically determined.": [
              {
                "tagName": "b",
                "id": "",
                "code": "<b>...</b>"
              }
            ]
          },
          "AA.1_3_1_A.G141": {
            "The heading structure is not logically nested. This h4 element should be an h2 to be properly nested.": [
              {
                "tagName": "h4",
                "id": "",
                "code": "<h4>...</h4>"
              }
            ]
          },
          "AA.1_4_10.C32,C31,C33,C38,SCR34,G206": {
            "This element has \"position: fixed\". This may require scrolling in two dimensions, which is considered a failure of this Success Criterion.": [
              {
                "tagName": "div",
                "id": "#cboxOverlay",
                "code": "<div id=\"cboxOverlay\" style=\"display: none;\">...</div>"
              }
            ]
          },
          "AA.1_4_3.G145.BgImage": {
            "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 3:1.": [
              {
                "tagName": "a",
                "id": "#ga-wphome-buy",
                "code": "<a id=\"ga-wphome-buy\" href=\"http://store.hesperian.org/\" class=\"btn buy\">...</a>"
              },
              {
                "tagName": "a",
                "id": "#ga-wphome-donate",
                "code": "<a id=\"ga-wphome-donate\" href=\"http://store.hesperian.org/HB/prod/EXTERNAL.html\" class=\"btn donate\">...</a>"
              },
              {
                "tagName": "a",
                "id": "#ga-wphome-styconnect",
                "code": "<a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\">...</a>"
              },
              {
                "tagName": "h1",
                "id": "",
                "code": "<h1>...</h1>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span>...</span>"
              }
            ]
          },
          "AA.1_4_3.G18.Abs": {
            "This element is absolutely positioned and the background color can not be determined. Ensure the contrast ratio between the text and all covered parts of the background are at least 4.5:1.": [
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://twitter.com/intent/user?screen_name=GicumbiDistrict\" title=\"Gicumbi District\" lang=\"en\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://twitter.com/intent/user?screen_name=HDIRwanda\" title=\"HDI Rwanda\" lang=\"en\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://twitter.com/intent/user?screen_name=Jhpiego\" title=\"Jhpiego\" lang=\"en\">...</a>"
              },
              {
                "tagName": "p",
                "id": "",
                "code": "<p class=\"rtw_main\">...</p>"
              }
            ]
          },
          "AA.1_4_3.G18.BgImage": {
            "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 4.5:1.": [
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"/about/news/\" class=\"header-blog\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"/books-and-resources/\" class=\"by-title\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"/books-and-resources/language-list/\" class=\"by-language\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"/digital-commons\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://hesperian.org/about/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://hesperian.org/about/contact/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://hesperian.org/books-and-resources/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://hesperian.org/get-involved/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://store.hesperian.org\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://store.hesperian.org/HB/prod/EXTERNAL.html\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\">...</a>"
              },
              {
                "tagName": "div",
                "id": "#footer-content",
                "code": "<div id=\"footer-content\">...</div>"
              },
              {
                "tagName": "p",
                "id": "",
                "code": "<p>...</p>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span>...</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": "div",
                "id": "#slider",
                "code": "<div id=\"slider\" class=\"nivoSlider\" style=\"position: relative; height: 288px; background: url(&quot;https://hesperian.org/wp-content/uploads/2013/02/carousel-1.png&quot;) no-repeat;\">...</div>"
              }
            ]
          },
          "AA.2_1_1.G90": {
            "Ensure the functionality provided by an event handler for this element is available through the keyboard": [
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"info-box featured-1\" onclick=\"window.location.href='https://en.hesperian.org/hhg/Monkeypox';\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"info-box featured-2\" onclick=\"window.location.href='https://store.hesperian.org/mm5/merchant.mvc?Screen=OCST&amp;Action=ADPR&amp;Quantity=1&amp;Attributes=Yes&amp;Store_Code=HB&amp;Product_Code=Donate_to_Hesperian';\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\">...</div>"
              }
            ]
          },
          "AA.4_1_2.H91.A.Placeholder": {
            "Anchor element found with link content, but no href, ID or name attribute has been supplied.": [
              {
                "tagName": "a",
                "id": "",
                "code": "<a class=\"nivo-nextNav\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a class=\"nivo-prevNav\">...</a>"
              }
            ]
          }
        },
        "success": true
      },
      "endTime": 1664720876705
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720876705,
      "endTime": 1664720877264
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720877265,
      "result": "https://hesperian.org/",
      "endTime": 1664720878273
    },
    {
      "type": "test",
      "which": "ibm",
      "withItems": true,
      "what": "IBM Accessibility Checker",
      "startTime": 1664720878273,
      "url": "https://hesperian.org/",
      "result": {
        "content": {
          "totals": {
            "violation": 42,
            "recommendation": 3,
            "ignored": 0
          },
          "items": [
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[1]/input[1]",
                "aria": "/document[1]/textbox[1]"
              },
              "message": "Form control element <input> has no associated label",
              "bounds": {
                "left": 721,
                "top": 8,
                "height": 18,
                "width": 160
              },
              "snippet": "<input id=\"search-field\" name=\"s\" type=\"text\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Html_HasLang",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/iframe[1]/html[1]",
                "aria": "/document[1]/document[1]"
              },
              "message": "Page detected as HTML, but does not have a 'lang' attribute",
              "bounds": {
                "left": 0,
                "top": 0,
                "height": 35,
                "width": 265
              },
              "snippet": "<html>",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Frame_HasTitle",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/iframe[1]",
                "aria": "/document[1]"
              },
              "message": "Inline frame does not have a 'title' attribute",
              "bounds": {
                "left": 713,
                "top": 966,
                "height": 35,
                "width": 265
              },
              "snippet": "<iframe allowtransparency=\"true\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" frameborder=\"0\" scrolling=\"no\" src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&send=false&layout=standard&width=265&show_faces=false&font&colorscheme=light&action=like&height=35\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_A_HasText",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[8]"
              },
              "message": "Hyperlink has no link text, label or image with a text alternative",
              "bounds": {
                "left": 38,
                "top": 239,
                "height": 288,
                "width": 625
              },
              "snippet": "<a style=\"display: block;\" class=\"nivo-imageLink\" href=\"http://store.hesperian.org/HB/prod/B010R.html\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/a[1]",
                "aria": "/document[1]/link[32]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 480,
                "top": 1138,
                "height": 15,
                "width": 65
              },
              "snippet": "<a href=\"https://hesperian.org/about/contact/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 826,
                "height": 30,
                "width": 268
              },
              "snippet": "<p class=\"rtw_main\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[1]/b[1]/a[1]",
                "aria": "/document[1]/link[25]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 712,
                "height": 14,
                "width": 105
              },
              "snippet": "<a href=\"https://hesperian.org/2022/02/17/everybody-poops/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[1]",
                "aria": "/document[1]/link[24]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 674,
                "height": 28,
                "width": 268
              },
              "snippet": "<a class=\"header-blog\" href=\"/about/news/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]",
                "aria": "/document[1]/heading[4]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 378,
                "top": 677,
                "height": 34,
                "width": 274
              },
              "snippet": "<h4>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[23]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 471,
                "top": 711,
                "height": 16,
                "width": 89
              },
              "snippet": "<a href=\"https://store.hesperian.org/mm5/merchant.mvc?Screen=OCST&Action=ADPR&Quantity=1&Attributes=Yes&Store_Code=HB&Product_Code=Donate_to_Hesperian\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/h4[1]",
                "aria": "/document[1]/heading[3]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 49,
                "top": 677,
                "height": 17,
                "width": 274
              },
              "snippet": "<h4>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[22]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 66,
                "top": 694,
                "height": 33,
                "width": 241
              },
              "snippet": "<a href=\"https://en.hesperian.org/hhg/Monkeypox\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/h4[1]",
                "aria": "/document[1]/heading[2]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 373,
                "height": 21,
                "width": 268
              },
              "snippet": "<h4>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/a[1]",
                "aria": "/document[1]/link[19]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 396,
                "height": 92,
                "width": 260
              },
              "snippet": "<a class=\"by-title\" href=\"/books-and-resources/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[16]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 699,
                "top": 239,
                "height": 32,
                "width": 296
              },
              "snippet": "<a class=\"btn buy\" href=\"http://store.hesperian.org/\" id=\"ga-wphome-buy\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/a[1]",
                "aria": "/document[1]/link[15]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 220,
                "top": 633,
                "height": 18,
                "width": 187
              },
              "snippet": "<a href=\"/digital-commons\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/h1[1]",
                "aria": "/document[1]/heading[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 38,
                "top": 537,
                "height": 30,
                "width": 625
              },
              "snippet": "<h1>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 45,
                "top": 445,
                "height": 70,
                "width": 425
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[6]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 875,
                "top": 210,
                "height": 18,
                "width": 120
              },
              "snippet": "<a href=\"/home-spanish\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]",
                "aria": "/document[1]/list[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 294,
                "top": 121,
                "height": 51,
                "width": 702
              },
              "snippet": "<ul class=\"nav-primary\" id=\"menu-primary-v2\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[4]/a[1]",
                "aria": "/document[1]/link[2]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 821,
                "top": 100,
                "height": 18,
                "width": 40
              },
              "snippet": "<a onclick=\"_gaq.push(['_trackEvent', 'Social', 'Click', 'facebook]);\" target=\"_blank\" href=\"http://www.facebook.com/pages/Hesperian-Health-Guides/14466336994\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[2]/input[1]",
                "aria": "/document[1]/button[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 895,
                "top": 1,
                "height": 28,
                "width": 64
              },
              "snippet": "<input class=\"rollover\" vspace=\"0\" align=\"right\" alt=\"Search\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" type=\"image\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[1]/input[1]",
                "aria": "/document[1]/textbox[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 721,
                "top": 8,
                "height": 18,
                "width": 160
              },
              "snippet": "<input id=\"search-field\" name=\"s\" type=\"text\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 29,
                "top": 205,
                "height": 18,
                "width": 197
              },
              "snippet": "<a href=\"/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]/aside[1]",
                "aria": "/document[1]/complementary[3]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 274,
                "top": 1083,
                "height": 18,
                "width": 136
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-5\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]",
                "aria": "/document[1]/complementary[3]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 274,
                "top": 1083,
                "height": 18,
                "width": 136
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"third\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]/aside[1]",
                "aria": "/document[1]/complementary[2]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 179,
                "top": 1083,
                "height": 18,
                "width": 95
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-4\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]",
                "aria": "/document[1]/complementary[2]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 179,
                "top": 1083,
                "height": 18,
                "width": 95
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"second\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]/aside[1]",
                "aria": "/document[1]/complementary[1]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 55,
                "top": 1083,
                "height": 18,
                "width": 125
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-3\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 55,
                "top": 1083,
                "height": 18,
                "width": 125
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"first\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]",
                "aria": "/document[1]"
              },
              "message": "The <div> element with 'onclick' does not have a valid ARIA role specified",
              "bounds": {
                "left": 367,
                "top": 666,
                "height": 321,
                "width": 296
              },
              "snippet": "<div onclick=\"window.location.href='https://store.hesperian.org/mm5/merchant.mvc?Screen=OCST&Action=ADPR&Quantity=1&Attributes=Yes&Store_Code=HB&Product_Code=Donate_to_Hesperian';\" class=\"info-box featured-2\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]",
                "aria": "/document[1]"
              },
              "message": "The <div> element with 'onclick' does not have a valid ARIA role specified",
              "bounds": {
                "left": 38,
                "top": 666,
                "height": 321,
                "width": 296
              },
              "snippet": "<div onclick=\"window.location.href='https://en.hesperian.org/hhg/Monkeypox';\" class=\"info-box featured-1\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]"
              },
              "message": "The <div> element with 'onclick' does not have a valid ARIA role specified",
              "bounds": {
                "left": 38,
                "top": 439,
                "height": 89,
                "width": 438
              },
              "snippet": "<div style=\"opacity: 1;\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" class=\"nivo-caption\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]/aside[1]",
                "aria": "/document[1]/complementary[3]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 274,
                "top": 1083,
                "height": 18,
                "width": 136
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-5\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]",
                "aria": "/document[1]/complementary[3]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 274,
                "top": 1083,
                "height": 18,
                "width": 136
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"third\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]/aside[1]",
                "aria": "/document[1]/complementary[2]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 179,
                "top": 1083,
                "height": 18,
                "width": 95
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-4\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]",
                "aria": "/document[1]/complementary[2]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 179,
                "top": 1083,
                "height": 18,
                "width": 95
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"second\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]/aside[1]",
                "aria": "/document[1]/complementary[1]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 55,
                "top": 1083,
                "height": 18,
                "width": 125
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-3\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 55,
                "top": 1083,
                "height": 18,
                "width": 125
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"first\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]",
                "aria": "/document[1]/complementary[3]"
              },
              "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 274,
                "top": 1083,
                "height": 18,
                "width": 136
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"third\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]",
                "aria": "/document[1]/complementary[2]"
              },
              "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 179,
                "top": 1083,
                "height": 18,
                "width": 95
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"second\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]/complementary[1]"
              },
              "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 55,
                "top": 1083,
                "height": 18,
                "width": 125
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"first\">",
              "level": "violation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/iframe[1]",
                "aria": "/document[1]"
              },
              "message": "The HTML attribute(s) \"scrolling, frameborder\" is deprecated for the <iframe> element in HTML 5",
              "bounds": {
                "left": 713,
                "top": 966,
                "height": 35,
                "width": 265
              },
              "snippet": "<iframe allowtransparency=\"true\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" frameborder=\"0\" scrolling=\"no\" src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&send=false&layout=standard&width=265&show_faces=false&font&colorscheme=light&action=like&height=35\">",
              "level": "recommendation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/br[1]",
                "aria": "/document[1]"
              },
              "message": "The HTML attribute(s) \"clear\" is deprecated in HTML 5",
              "bounds": {
                "left": 29,
                "top": 172,
                "height": 18,
                "width": 0
              },
              "snippet": "<br clear=\"all\">",
              "level": "recommendation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[2]/input[1]",
                "aria": "/document[1]/button[1]"
              },
              "message": "The HTML attribute(s) \"align, vspace\" is deprecated in HTML 5",
              "bounds": {
                "left": 895,
                "top": 1,
                "height": 28,
                "width": 64
              },
              "snippet": "<input class=\"rollover\" vspace=\"0\" align=\"right\" alt=\"Search\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" type=\"image\">",
              "level": "recommendation"
            }
          ]
        },
        "url": {
          "totals": {
            "violation": 41,
            "recommendation": 3,
            "ignored": 0
          },
          "items": [
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[1]/input[1]",
                "aria": "/document[1]/textbox[1]"
              },
              "message": "Form control element <input> has no associated label",
              "bounds": {
                "left": 721,
                "top": 8,
                "height": 18,
                "width": 160
              },
              "snippet": "<input id=\"search-field\" name=\"s\" type=\"text\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Frame_HasTitle",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/iframe[1]",
                "aria": "/document[1]"
              },
              "message": "Inline frame does not have a 'title' attribute",
              "bounds": {
                "left": 713,
                "top": 966,
                "height": 35,
                "width": 265
              },
              "snippet": "<iframe allowtransparency=\"true\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" frameborder=\"0\" scrolling=\"no\" src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&send=false&layout=standard&width=265&show_faces=false&font&colorscheme=light&action=like&height=35\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_A_HasText",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[8]"
              },
              "message": "Hyperlink has no link text, label or image with a text alternative",
              "bounds": {
                "left": 38,
                "top": 239,
                "height": 288,
                "width": 625
              },
              "snippet": "<a style=\"display: block;\" class=\"nivo-imageLink\" href=\"http://store.hesperian.org/HB/prod/B010R.html\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/a[1]",
                "aria": "/document[1]/link[32]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 480,
                "top": 1287,
                "height": 15,
                "width": 65
              },
              "snippet": "<a href=\"https://hesperian.org/about/contact/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]/div[1]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 826,
                "height": 30,
                "width": 268
              },
              "snippet": "<p class=\"rtw_main\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[1]/b[1]/a[1]",
                "aria": "/document[1]/link[25]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 712,
                "height": 14,
                "width": 105
              },
              "snippet": "<a href=\"https://hesperian.org/2022/02/17/everybody-poops/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[1]",
                "aria": "/document[1]/link[24]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 674,
                "height": 28,
                "width": 268
              },
              "snippet": "<a class=\"header-blog\" href=\"/about/news/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]",
                "aria": "/document[1]/heading[4]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 378,
                "top": 677,
                "height": 34,
                "width": 274
              },
              "snippet": "<h4>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[23]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 471,
                "top": 711,
                "height": 16,
                "width": 89
              },
              "snippet": "<a href=\"https://store.hesperian.org/mm5/merchant.mvc?Screen=OCST&Action=ADPR&Quantity=1&Attributes=Yes&Store_Code=HB&Product_Code=Donate_to_Hesperian\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/h4[1]",
                "aria": "/document[1]/heading[3]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 49,
                "top": 677,
                "height": 17,
                "width": 274
              },
              "snippet": "<h4>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[22]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 66,
                "top": 694,
                "height": 33,
                "width": 241
              },
              "snippet": "<a href=\"https://en.hesperian.org/hhg/Monkeypox\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/h4[1]",
                "aria": "/document[1]/heading[2]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 373,
                "height": 21,
                "width": 268
              },
              "snippet": "<h4>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/a[1]",
                "aria": "/document[1]/link[19]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 713,
                "top": 396,
                "height": 92,
                "width": 260
              },
              "snippet": "<a class=\"by-title\" href=\"/books-and-resources/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[16]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 699,
                "top": 239,
                "height": 32,
                "width": 296
              },
              "snippet": "<a class=\"btn buy\" href=\"http://store.hesperian.org/\" id=\"ga-wphome-buy\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/a[1]",
                "aria": "/document[1]/link[15]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 220,
                "top": 633,
                "height": 18,
                "width": 187
              },
              "snippet": "<a href=\"/digital-commons\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/h1[1]",
                "aria": "/document[1]/heading[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 38,
                "top": 537,
                "height": 30,
                "width": 625
              },
              "snippet": "<h1>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 45,
                "top": 445,
                "height": 70,
                "width": 425
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[6]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 875,
                "top": 210,
                "height": 18,
                "width": 120
              },
              "snippet": "<a href=\"/home-spanish\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[2]/div[1]/div[1]/ul[1]",
                "aria": "/document[1]/list[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 294,
                "top": 121,
                "height": 51,
                "width": 702
              },
              "snippet": "<ul class=\"nav-primary\" id=\"menu-primary-v2\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[4]/a[1]",
                "aria": "/document[1]/link[2]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 821,
                "top": 100,
                "height": 18,
                "width": 40
              },
              "snippet": "<a onclick=\"_gaq.push(['_trackEvent', 'Social', 'Click', 'facebook]);\" target=\"_blank\" href=\"http://www.facebook.com/pages/Hesperian-Health-Guides/14466336994\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[2]/input[1]",
                "aria": "/document[1]/button[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 895,
                "top": 1,
                "height": 28,
                "width": 64
              },
              "snippet": "<input class=\"rollover\" vspace=\"0\" align=\"right\" alt=\"Search\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" type=\"image\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[1]/input[1]",
                "aria": "/document[1]/textbox[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 721,
                "top": 8,
                "height": 18,
                "width": 160
              },
              "snippet": "<input id=\"search-field\" name=\"s\" type=\"text\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 29,
                "top": 205,
                "height": 18,
                "width": 197
              },
              "snippet": "<a href=\"/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]/aside[1]",
                "aria": "/document[1]/complementary[3]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 679,
                "top": 1083,
                "height": 107,
                "width": 334
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-5\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]",
                "aria": "/document[1]/complementary[3]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 679,
                "top": 1083,
                "height": 107,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"third\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]/aside[1]",
                "aria": "/document[1]/complementary[2]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 345,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-4\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]",
                "aria": "/document[1]/complementary[2]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 345,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"second\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]/aside[1]",
                "aria": "/document[1]/complementary[1]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 11,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-3\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]/complementary[1]"
              },
              "message": "Multiple elements with \"complementary\" role do not have unique labels",
              "bounds": {
                "left": 11,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"first\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[2]",
                "aria": "/document[1]"
              },
              "message": "The <div> element with 'onclick' does not have a valid ARIA role specified",
              "bounds": {
                "left": 367,
                "top": 666,
                "height": 321,
                "width": 296
              },
              "snippet": "<div onclick=\"window.location.href='https://store.hesperian.org/mm5/merchant.mvc?Screen=OCST&Action=ADPR&Quantity=1&Attributes=Yes&Store_Code=HB&Product_Code=Donate_to_Hesperian';\" class=\"info-box featured-2\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[1]",
                "aria": "/document[1]"
              },
              "message": "The <div> element with 'onclick' does not have a valid ARIA role specified",
              "bounds": {
                "left": 38,
                "top": 666,
                "height": 321,
                "width": 296
              },
              "snippet": "<div onclick=\"window.location.href='https://en.hesperian.org/hhg/Monkeypox';\" class=\"info-box featured-1\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]"
              },
              "message": "The <div> element with 'onclick' does not have a valid ARIA role specified",
              "bounds": {
                "left": 38,
                "top": 439,
                "height": 89,
                "width": 438
              },
              "snippet": "<div style=\"opacity: 0.0588544;\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" class=\"nivo-caption\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]/aside[1]",
                "aria": "/document[1]/complementary[3]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 679,
                "top": 1083,
                "height": 107,
                "width": 334
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-5\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]",
                "aria": "/document[1]/complementary[3]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 679,
                "top": 1083,
                "height": 107,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"third\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]/aside[1]",
                "aria": "/document[1]/complementary[2]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 345,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-4\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]",
                "aria": "/document[1]/complementary[2]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 345,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"second\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]/aside[1]",
                "aria": "/document[1]/complementary[1]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 11,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<aside class=\"widget widget_text\" id=\"text-3\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]/complementary[1]"
              },
              "message": "The element with \"complementary\" role does not have a label",
              "bounds": {
                "left": 11,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"first\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[3]",
                "aria": "/document[1]/complementary[3]"
              },
              "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 679,
                "top": 1083,
                "height": 107,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"third\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[2]",
                "aria": "/document[1]/complementary[2]"
              },
              "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 345,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"second\">",
              "level": "violation"
            },
            {
              "ruleId": "landmark_name_unique",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/div[1]/div[1]",
                "aria": "/document[1]/complementary[1]"
              },
              "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
              "bounds": {
                "left": 11,
                "top": 1083,
                "height": 149,
                "width": 334
              },
              "snippet": "<div role=\"complementary\" class=\"widget-area\" id=\"first\">",
              "level": "violation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[3]/iframe[1]",
                "aria": "/document[1]"
              },
              "message": "The HTML attribute(s) \"scrolling, frameborder\" is deprecated for the <iframe> element in HTML 5",
              "bounds": {
                "left": 713,
                "top": 966,
                "height": 35,
                "width": 265
              },
              "snippet": "<iframe allowtransparency=\"true\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" frameborder=\"0\" scrolling=\"no\" src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&send=false&layout=standard&width=265&show_faces=false&font&colorscheme=light&action=like&height=35\">",
              "level": "recommendation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/br[1]",
                "aria": "/document[1]"
              },
              "message": "The HTML attribute(s) \"clear\" is deprecated in HTML 5",
              "bounds": {
                "left": 29,
                "top": 172,
                "height": 18,
                "width": 0
              },
              "snippet": "<br clear=\"all\">",
              "level": "recommendation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/form[1]/div[2]/input[1]",
                "aria": "/document[1]/button[1]"
              },
              "message": "The HTML attribute(s) \"align, vspace\" is deprecated in HTML 5",
              "bounds": {
                "left": 895,
                "top": 1,
                "height": 28,
                "width": 64
              },
              "snippet": "<input class=\"rollover\" vspace=\"0\" align=\"right\" alt=\"Search\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" type=\"image\">",
              "level": "recommendation"
            }
          ]
        },
        "success": true
      },
      "endTime": 1664720881502
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720881502,
      "endTime": 1664720882138
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720882138,
      "result": "https://hesperian.org/",
      "endTime": 1664720883217
    },
    {
      "type": "test",
      "which": "nuVal",
      "what": "failures to pass the Nu Html Checker",
      "startTime": 1664720883217,
      "url": "https://hesperian.org/",
      "result": {
        "messages": [
          {
            "type": "error",
            "lastLine": 1,
            "lastColumn": 90,
            "firstColumn": 1,
            "message": "Obsolete doctype. Expected <!DOCTYPE html>.",
            "extract": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\"><html ",
            "hiliteStart": 0,
            "hiliteLength": 90
          },
          {
            "type": "info",
            "lastLine": 9,
            "lastColumn": 103,
            "firstColumn": 73,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "></script><script type=\"text/javascript\">\n\t(fun",
            "hiliteStart": 10,
            "hiliteLength": 31
          },
          {
            "type": "info",
            "lastLine": 39,
            "lastColumn": 133,
            "firstColumn": 9,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": ">\n        <script type=\"text/javascript\" src=\"/wp-content/plugins/simple-nivo-slider/nivo-slider/jquery.nivo.slider.pack.js?ver=3.2.1\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 125
          },
          {
            "type": "info",
            "lastLine": 40,
            "lastColumn": 114,
            "firstColumn": 5,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "ript>\n    <script type=\"text/javascript\" src=\"/wp-content/plugins/lightbox-plus/js/jquery.colorbox-min.js?ver=1.3.17.2\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 110
          },
          {
            "type": "error",
            "lastLine": 57,
            "lastColumn": 196,
            "firstColumn": 41,
            "message": "The align attribute on the input element is obsolete. Use CSS instead.",
            "extract": "h-button\"><input type=\"image\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" alt=\"Search\" align=\"right\" vspace=\"0\" class=\"rollover\"></div>",
            "hiliteStart": 10,
            "hiliteLength": 156
          },
          {
            "type": "error",
            "lastLine": 57,
            "lastColumn": 196,
            "firstColumn": 41,
            "message": "The vspace attribute on the input element is obsolete. Use CSS instead.",
            "extract": "h-button\"><input type=\"image\" src=\"https://hesperian.org/wp-content/themes/hesperian/images/button_search.png\" alt=\"Search\" align=\"right\" vspace=\"0\" class=\"rollover\"></div>",
            "hiliteStart": 10,
            "hiliteLength": 156
          },
          {
            "type": "error",
            "lastLine": 124,
            "lastColumn": 450,
            "firstColumn": 435,
            "message": "The clear attribute on the br element is obsolete. Use CSS instead.",
            "extract": "div></div><br clear=\"all\">\n     ",
            "hiliteStart": 10,
            "hiliteLength": 16
          },
          {
            "type": "info",
            "lastLine": 129,
            "lastColumn": 45,
            "firstColumn": 15,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "        \t\t<script type=\"text/javascript\">\n\t\t\tjQ",
            "hiliteStart": 10,
            "hiliteLength": 31
          },
          {
            "type": "error",
            "lastLine": 169,
            "lastColumn": 138,
            "firstColumn": 8,
            "message": "Attribute method not allowed on element a at this point.",
            "extract": "a>\n\t\t\t    <a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\">Stay C",
            "hiliteStart": 10,
            "hiliteLength": 131
          },
          {
            "type": "info",
            "lastLine": 184,
            "lastColumn": 31,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": " Form -->\n<script type=\"text/javascript\">\n    t",
            "hiliteStart": 10,
            "hiliteLength": 31
          },
          {
            "type": "error",
            "lastLine": 205,
            "lastColumn": 23,
            "firstColumn": 17,
            "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)",
            "extract": "          <style>#home-",
            "hiliteStart": 10,
            "hiliteLength": 7
          },
          {
            "type": "error",
            "lastLine": 213,
            "lastColumn": 23,
            "firstColumn": 17,
            "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)",
            "extract": "          <style>#home-",
            "hiliteStart": 10,
            "hiliteLength": 7
          },
          {
            "type": "error",
            "lastLine": 242,
            "lastColumn": 376,
            "firstColumn": 17,
            "message": "The scrolling attribute on the iframe element is obsolete. Use CSS instead.",
            "extract": "          <iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&amp;send=false&amp;layout=standard&amp;width=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" allowtransparency=\"true\"></ifra",
            "hiliteStart": 10,
            "hiliteLength": 360
          },
          {
            "type": "error",
            "lastLine": 242,
            "lastColumn": 376,
            "firstColumn": 17,
            "message": "The frameborder attribute on the iframe element is obsolete. Use CSS instead.",
            "extract": "          <iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&amp;send=false&amp;layout=standard&amp;width=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" allowtransparency=\"true\"></ifra",
            "hiliteStart": 10,
            "hiliteLength": 360
          },
          {
            "type": "error",
            "lastLine": 242,
            "lastColumn": 376,
            "firstColumn": 17,
            "message": "The allowtransparency attribute on the iframe element is obsolete. Use CSS instead.",
            "extract": "          <iframe src=\"//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FHesperianHealthGuides&amp;send=false&amp;layout=standard&amp;width=265&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:265px; height:35px;\" allowtransparency=\"true\"></ifra",
            "hiliteStart": 10,
            "hiliteLength": 360
          },
          {
            "type": "info",
            "lastLine": 279,
            "lastColumn": 31,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "age: 1-->\n<script type=\"text/javascript\">\njQuer",
            "hiliteStart": 10,
            "hiliteLength": 31
          },
          {
            "type": "error",
            "lastLine": 290,
            "lastColumn": 177,
            "firstColumn": 1,
            "message": "Duplicate ID nivo-slider-css.",
            "extract": "</script>\n<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"https://hesperian.org/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=5.9.3\" type=\"text/css\" media=\"all\">\n<link",
            "hiliteStart": 10,
            "hiliteLength": 177
          },
          {
            "type": "info",
            "lastLine": 26,
            "lastColumn": 156,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The first occurrence of ID nivo-slider-css was here.",
            "extract": "een.css\">\n<link rel=\"stylesheet\" id=\"nivo-slider-css\" href=\"/wp-content/plugins/simple-nivo-slider/nivo-slider/nivo-slider.css?ver=3.2.1\" type=\"text/css\" media=\"all\">\n    <",
            "hiliteStart": 10,
            "hiliteLength": 156
          },
          {
            "type": "info",
            "lastLine": 292,
            "lastColumn": 125,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "ia=\"all\">\n<script type=\"text/javascript\" src=\"https://hesperian.org/wp-includes/js/jquery/jquery.min.js?ver=3.6.0\" id=\"jquery-core-js\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 125
          },
          {
            "type": "info",
            "lastLine": 293,
            "lastColumn": 136,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "</script>\n<script type=\"text/javascript\" src=\"https://hesperian.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2\" id=\"jquery-migrate-js\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 136
          },
          {
            "type": "info",
            "lastLine": 294,
            "lastColumn": 166,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "</script>\n<script type=\"text/javascript\" src=\"https://hesperian.org/wp-content/plugins/simple-nivo-slider/nivo-slider/jquery.nivo.slider.pack.js?ver=5.9.3\" id=\"nivo-slider-js\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 166
          },
          {
            "type": "info",
            "lastLine": 295,
            "lastColumn": 151,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "</script>\n<script type=\"text/javascript\" src=\"https://hesperian.org/wp-content/plugins/rotatingtweets/js/jquery.cycle.all.min.js?ver=5.9.3\" id=\"jquery-cycle-js\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 151
          },
          {
            "type": "info",
            "lastLine": 296,
            "lastColumn": 148,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "</script>\n<script type=\"text/javascript\" src=\"https://hesperian.org/wp-content/plugins/rotatingtweets/js/rotating_tweet.js?ver=1.9.10\" id=\"rotating_tweet-js\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 148
          },
          {
            "type": "info",
            "lastLine": 299,
            "lastColumn": 31,
            "firstColumn": 1,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "cript>\n\t\n\n<script type=\"text/javascript\">\n    $",
            "hiliteStart": 10,
            "hiliteLength": 31
          }
        ],
        "success": true
      },
      "endTime": 1664720883416
    },
    {
      "type": "test",
      "which": "wave",
      "reportType": 4,
      "what": "WAVE",
      "startTime": 1664720883416,
      "url": "https://hesperian.org/",
      "result": {
        "status": {
          "success": true,
          "httpstatuscode": 200
        },
        "statistics": {
          "pagetitle": "Hesperian Health Guides | Knowledge for Action – Action for Health",
          "pageurl": "https://hesperian.org/",
          "time": 6.32,
          "creditsremaining": 722,
          "allitemcount": 59,
          "totalelements": 269,
          "waveurl": "http://wave.webaim.org/report?url=https://hesperian.org/"
        },
        "categories": {
          "error": {
            "description": "Errors",
            "count": 2,
            "items": {
              "alt_link_missing": {
                "id": "alt_link_missing",
                "description": "Linked image missing alternative text",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A > IMG:first-child"
                ],
                "wcag": [
                  {
                    "name": "1.1.1 Non-text Content (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1"
                  },
                  {
                    "name": "2.4.4 Link Purpose (In Context) (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4"
                  }
                ]
              },
              "label_missing": {
                "id": "label_missing",
                "description": "Missing form label",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#header > DIV#header-content > DIV#top-search-area > FORM:first-child > DIV#search-box > INPUT#search-field"
                ],
                "wcag": [
                  {
                    "name": "1.1.1 Non-text Content (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1"
                  },
                  {
                    "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"
                  },
                  {
                    "name": "3.3.2 Labels or Instructions (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc3.3.2"
                  }
                ]
              }
            }
          },
          "contrast": {
            "description": "Contrast Errors",
            "count": 6,
            "items": {
              "contrast": {
                "id": "contrast",
                "description": "Very low contrast",
                "count": 6,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A + A + A + A + DIV > P:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A + A + A + A + DIV > P:first-child > SPAN:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child + DIV > H1:first-child + P > A:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content-two > STYLE:first-child + DIV > DIV:first-child > H4:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content-two > STYLE:first-child + DIV + STYLE + DIV > DIV:first-child > H4:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content-two > STYLE:first-child + DIV + STYLE + DIV + DIV > DIV:first-child > A:first-child + DIV + A"
                ],
                "contrastdata": [
                  [
                    1.31,
                    "#ffffff",
                    "#fdde87",
                    false
                  ],
                  [
                    1.31,
                    "#ffffff",
                    "#fdde87",
                    true
                  ],
                  [
                    3.81,
                    "#c54227",
                    "#fdde87",
                    false
                  ],
                  [
                    3.83,
                    "#f79422",
                    "#7f3414",
                    false
                  ],
                  [
                    3.83,
                    "#f79422",
                    "#7f3414",
                    false
                  ],
                  [
                    2.39,
                    "#00acee",
                    "#fef6df",
                    false
                  ]
                ],
                "wcag": [
                  {
                    "name": "1.4.3 Contrast (Minimum) (Level AA)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.4.3"
                  }
                ]
              }
            }
          },
          "alert": {
            "description": "Alerts",
            "count": 12,
            "items": {
              "image_title": {
                "id": "image_title",
                "description": "Image with title",
                "count": 6,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A + A > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A + A + A > IMG:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A + A + A + A > IMG:first-child"
                ],
                "wcag": [
                  {
                    "name": "1.1.1 Non-text Content (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1"
                  }
                ]
              },
              "heading_skipped": {
                "id": "heading_skipped",
                "description": "Skipped heading level",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child + DIV > DIV:first-child + DIV > H4:first-child"
                ],
                "wcag": [
                  {
                    "name": "1.3.1 Info and Relationships (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1"
                  },
                  {
                    "name": "2.4.1 Bypass Blocks (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1"
                  },
                  {
                    "name": "2.4.6 Headings and Labels (Level AA)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6"
                  }
                ]
              },
              "noscript": {
                "id": "noscript",
                "description": "Noscript element",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > NOSCRIPT:first-child"
                ],
                "wcag": []
              },
              "event_handler": {
                "id": "event_handler",
                "description": "Device dependent event handler",
                "count": 3,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child > DIV:first-child > DIV#slider > A:first-child + A + A + A + A + A + A + DIV",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content-two > STYLE:first-child + DIV",
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content-two > STYLE:first-child + DIV + STYLE + DIV"
                ],
                "wcag": [
                  {
                    "name": "2.1.1 Keyboard (Level A)",
                    "link": "https://webaim.org/standards/wcag/checklist#sc2.1.1"
                  }
                ]
              },
              "underline": {
                "id": "underline",
                "description": "Underlined text",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > DIV#page > DIV#page-content > DIV#columns > DIV#home-content > DIV:first-child + DIV > DIV:first-child + DIV > H4:first-child + DIV > A:first-child + A + A > SPAN:first-child"
                ],
                "wcag": []
              }
            }
          }
        },
        "success": true
      },
      "endTime": 1664720889936
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664720889936,
      "endTime": 1664720890636
    },
    {
      "type": "url",
      "which": "https://hesperian.org/",
      "what": "URL",
      "startTime": 1664720890637,
      "result": "https://hesperian.org/",
      "endTime": 1664720891679
    },
    {
      "type": "test",
      "which": "tenon",
      "id": "a",
      "what": "Tenon",
      "startTime": 1664720891679,
      "url": "https://hesperian.org/",
      "result": {
        "status": 200,
        "message": "OK",
        "code": "success",
        "info": "Success",
        "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success",
        "responseExecTime": "0.082",
        "responseTime": "2022-10-02T14:28:12.196Z",
        "data": {
          "apiErrors": [],
          "documentSize": 1000248,
          "metadata": null,
          "resultSummary": {
            "tests": {
              "total": 180,
              "passing": 170,
              "failing": 10
            },
            "issues": {
              "totalErrors": 30,
              "totalWarnings": 2,
              "totalIssues": 32
            },
            "issuesByLevel": {
              "A": {
                "count": 14,
                "pct": 43.75
              },
              "AA": {
                "count": 3,
                "pct": 9.38
              },
              "AAA": {
                "count": 32,
                "pct": 100
              }
            },
            "density": {
              "errorDensity": 3,
              "warningDensity": 0,
              "allDensity": 3
            }
          },
          "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490",
          "responseID": "af7d2286-20a5-4459-8eea-101e724922b8",
          "docID": "b9063562-1663-48a8-c96b-5881cfa7dac8",
          "sourceHash": "12dec2cbfba3144220d8997a53ba016d",
          "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=af7d2286-20a5-4459-8eea-101e724922b8",
          "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": 1417
                },
                "height": 1417,
                "width": 1024
              },
              "position": {
                "line": 2085,
                "column": 60
              },
              "errorSnippet": "&lt;body data-rsssl=\"1\" class=\"home page-template page-template-homepage page-template-homepage-php page page-id-630 page-parent singular two-column right-sidebar\"&gt;\n&lt;!-- Google Tag Manager (noscript) --&gt;\n&lt;noscript&gt;&lt;iframe src=\"https://w",
              "xpath": "/html/body",
              "issueID": "f1743431be6f42a4a9d171aef173f113",
              "signature": "bb190bb5fe0aba050194319af65c7ee8",
              "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=f1743431be6f42a4a9d171aef173f113"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4510,
                "column": 34
              },
              "errorSnippet": "&lt;a href=\"http://store.hesperian.org/HB/prod/B010R.html\" class=\"nivo-imageLink\" style=\"display: block;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/uploads/2013/02/carousel-1.png\" alt=\"\" title=\"&lt;span&gt;New update of Where There Is No Doctor:&l",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[1]",
              "issueID": "9110a57fc6c128d551714beeae014ae7",
              "signature": "3afd7a53e7b15e2b0b2ca9e1bb52c0ca",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=9110a57fc6c128d551714beeae014ae7"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4511,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://store.hesperian.org/ctgy/Concern.html?utm_source=car&amp;amp;utm_medium=hg_hp&amp;amp;utm_campaign=Concern\" class=\"nivo-imageLink\" style=\"display: none;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/uploads/2017/09/CAR_ca_PURP.jpg",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[2]",
              "issueID": "29cf8e706d4fe939520144fa768c61af",
              "signature": "a205b5c85c7255a9da6de2e3bbd06d0a",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=29cf8e706d4fe939520144fa768c61af"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4511,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://store.hesperian.org/prod/Recruiting_the_Heart_Training_the_Brain.html?utm_source=car&amp;amp;utm_medium=hhg_hp&amp;amp;utm_campaign=LHA\" class=\"nivo-imageLink\" style=\"display: none;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/up",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[3]",
              "issueID": "24a1b1b2d530a3e39f1bfa31fc3a7937",
              "signature": "84246bd901679111263a419ca4be30c0",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=24a1b1b2d530a3e39f1bfa31fc3a7937"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4511,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://hesperian.org/books-and-resources/workers-guide-to-health-and-safety/\" class=\"nivo-imageLink\" style=\"display: none;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/uploads/2015/05/Indonesia_option-3_no-banner_rev.jpg\" alt=\"\" title=\"",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[4]",
              "issueID": "1ad8bd95e608647cbde03ae251d6bd40",
              "signature": "13a525238789ceaa33ef942ca3a187a8",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=1ad8bd95e608647cbde03ae251d6bd40"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4678,
                "column": 33
              },
              "errorSnippet": "&lt;a href=\"http://store.hesperian.org/HB/prod/B070.html\" class=\"nivo-imageLink\" style=\"display: none;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/uploads/2015/01/wag-carousel.my-edit.jpeg\" alt=\"\" title=\"&lt;span&gt;Health Actions for Women:&lt;/sp",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[5]",
              "issueID": "62bd7daaa447a3fe5241e3cf5aabfeaf",
              "signature": "4d35f106ebb6edc9c70c0ebf89c2e6dd",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=62bd7daaa447a3fe5241e3cf5aabfeaf"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4679,
                "column": 40
              },
              "errorSnippet": "&lt;a href=\"http://store.hesperian.org/prod/A_Book_for_Midwives.html?utm_source=car&amp;amp;utm_campaign=Midwives_prod&amp;amp;utm_medium=hhg_hp\" class=\"nivo-imageLink\" style=\"display: none;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/uploads/2016/",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[6]",
              "issueID": "c349244345e4aaa93aa8bdc1c636e0ec",
              "signature": "c212db2ec841b83ccf615229c3bb076c",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=c349244345e4aaa93aa8bdc1c636e0ec"
            },
            {
              "tID": 57,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link has no text inside it.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.",
              "errorDescription": "The text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 625,
                  "y": 288
                },
                "height": 288,
                "width": 625
              },
              "position": {
                "line": 4690,
                "column": 52
              },
              "errorSnippet": "&lt;a href=\"http://store.hesperian.org/HB/prod/gift-of-health.html\" class=\"nivo-imageLink\" style=\"display: none;\"&gt;&lt;img src=\"https://hesperian.org/wp-content/uploads/2013/02/carousel-2.png\" alt=\"\" title=\"&lt;span&gt;Gratis Books:&lt;/span&gt; Each d",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/a[7]",
              "issueID": "bdcae7722c09d1fbfaeefe46e4b2a259",
              "signature": "d188536bcfe344f8813be1d3c874b1cb",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=bdcae7722c09d1fbfaeefe46e4b2a259"
            },
            {
              "tID": 95,
              "bpID": 181,
              "priority": 95,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This element has insufficient color contrast (Level AAA).",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)"
              ],
              "resultTitle": "Avoid using color as the only visual means of conveying information",
              "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.",
              "viewPortLocation": {
                "top-left": {
                  "x": 20,
                  "y": 505
                },
                "bottom-right": {
                  "x": 294,
                  "y": 522
                },
                "height": 17,
                "width": 274
              },
              "position": {
                "line": 7921,
                "column": 13
              },
              "errorSnippet": "&lt;h4&gt;Monkeypox Factsheet &lt;/h4&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[1]/div[1]/h4[1]",
              "issueID": "9d80c5d89e92146a7588ecd5e4f3bd33",
              "signature": "fe97a52ea2bafe7538ea16a2ab713dcc",
              "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=9d80c5d89e92146a7588ecd5e4f3bd33"
            },
            {
              "tID": 95,
              "bpID": 181,
              "priority": 95,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This element has insufficient color contrast (Level AAA).",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)"
              ],
              "resultTitle": "Avoid using color as the only visual means of conveying information",
              "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.",
              "viewPortLocation": {
                "top-left": {
                  "x": 349,
                  "y": 505
                },
                "bottom-right": {
                  "x": 623,
                  "y": 539
                },
                "height": 34,
                "width": 274
              },
              "position": {
                "line": 7929,
                "column": 13
              },
              "errorSnippet": "&lt;h4&gt;Help deliver health information worldwide! &lt;/h4&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]",
              "issueID": "0f3f6537aa32f511f2a5cb46dc3f4550",
              "signature": "39adb19c0fbb1deb9d0aaf4d23fce903",
              "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=0f3f6537aa32f511f2a5cb46dc3f4550"
            },
            {
              "tID": 98,
              "bpID": 105,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "These links have the same text but different destinations.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Don't reuse the same link text for links that have different destinations",
              "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.",
              "viewPortLocation": {
                "top-left": {
                  "x": 515.140625,
                  "y": 0
                },
                "bottom-right": {
                  "x": 608.218725,
                  "y": 17
                },
                "height": 17,
                "width": 93.0781
              },
              "position": {
                "line": 4042,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://store.hesperian.org\"&gt;Bookstore&lt;/a&gt;",
              "xpath": "/html/body/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]",
              "issueID": "979a84d376b7ddf3fcfd1da367bf3170",
              "signature": "9c8f661cdc90435c3abdce2b43c0a9d8",
              "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=979a84d376b7ddf3fcfd1da367bf3170"
            },
            {
              "tID": 98,
              "bpID": 105,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "These links have the same text but different destinations.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)"
              ],
              "resultTitle": "Don't reuse the same link text for links that have different destinations",
              "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.",
              "viewPortLocation": {
                "top-left": {
                  "x": 638.21875,
                  "y": 0
                },
                "bottom-right": {
                  "x": 701.84375,
                  "y": 17
                },
                "height": 17,
                "width": 63.625
              },
              "position": {
                "line": 4210,
                "column": 34
              },
              "errorSnippet": "&lt;a href=\"https://store.hesperian.org/HB/prod/EXTERNAL.html\"&gt;Donate&lt;/a&gt;",
              "xpath": "/html/body/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]",
              "issueID": "c08e5d710f2c8d30b104142239a4f206",
              "signature": "1c22157ecf40b815d9e32929c5f3a53c",
              "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=c08e5d710f2c8d30b104142239a4f206"
            },
            {
              "tID": 129,
              "bpID": 211,
              "priority": 85,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "CSS underline on text has been detected that is not a link.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size"
              ],
              "resultTitle": "Ensure content is legible.",
              "errorDescription": "The text in this passage has been styled to display underlined but it is not a link. Underlined text on the web or on apps is universally accepted as signifying that the relevant text is a link. Applying underline to text that is not a link is likely to confuse many users, and especially people with cognitive impairments, learning disabilities or dyslexia. Remove the underlining from this passage of text.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 30,
                  "y": 30
                },
                "height": 30,
                "width": 30
              },
              "position": {
                "line": 4691,
                "column": 58
              },
              "errorSnippet": "&lt;a class=\"nivo-prevNav\"&gt;Prev&lt;/a&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/a[1]",
              "issueID": "e6ff2544c3d7ab42ddf2cf683a20cba8",
              "signature": "c40335c94fe6e61f81ab679e20454878",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=e6ff2544c3d7ab42ddf2cf683a20cba8"
            },
            {
              "tID": 129,
              "bpID": 211,
              "priority": 85,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "CSS underline on text has been detected that is not a link.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size"
              ],
              "resultTitle": "Ensure content is legible.",
              "errorDescription": "The text in this passage has been styled to display underlined but it is not a link. Underlined text on the web or on apps is universally accepted as signifying that the relevant text is a link. Applying underline to text that is not a link is likely to confuse many users, and especially people with cognitive impairments, learning disabilities or dyslexia. Remove the underlining from this passage of text.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 30,
                  "y": 30
                },
                "height": 30,
                "width": 30
              },
              "position": {
                "line": 5098,
                "column": 34
              },
              "errorSnippet": "&lt;a class=\"nivo-nextNav\"&gt;Next&lt;/a&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/a[2]",
              "issueID": "93c45e8cbeac06ae33d27f2c0e310567",
              "signature": "16ce8739b530b49ab385f8633e0bffcd",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=93c45e8cbeac06ae33d27f2c0e310567"
            },
            {
              "tID": 144,
              "bpID": 14,
              "priority": 91,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This content's line height is insufficent to properly display the computed element font size.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.",
              "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": 1024,
                  "y": 1417
                },
                "height": 1417,
                "width": 1024
              },
              "position": {
                "line": 2085,
                "column": 60
              },
              "errorSnippet": "&lt;body data-rsssl=\"1\" class=\"home page-template page-template-homepage page-template-homepage-php page page-id-630 page-parent singular two-column right-sidebar\"&gt;\n&lt;!-- Google Tag Manager (noscript) --&gt;\n&lt;noscript&gt;&lt;iframe src=\"https://w",
              "xpath": "/html/body",
              "issueID": "17ff877bf7e47bb4a833774189588089",
              "signature": "4bdd53e4611bc371c12132b4adca0e8c",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=17ff877bf7e47bb4a833774189588089"
            },
            {
              "tID": 144,
              "bpID": 14,
              "priority": 91,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This content's line height is insufficent to properly display the computed element font size.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.",
              "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 199.5
                },
                "bottom-right": {
                  "x": 425,
                  "y": 275.5
                },
                "height": 76,
                "width": 425
              },
              "position": {
                "line": 7836,
                "column": 0
              },
              "errorSnippet": "&lt;div class=\"nivo-caption\" onclick=\"window.location.href='http://store.hesperian.org/HB/prod/B010R.html'\" style=\"opacity: 1;\"&gt;&lt;p&gt;&lt;span&gt;New update of Where There Is No Doctor:&lt;/span&gt; “Arguably the most widely used public health manu",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]",
              "issueID": "0e8e7dc77ac62a029e92f0577acd3277",
              "signature": "3333caff8d178bbe83c1e157f85284a4",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=0e8e7dc77ac62a029e92f0577acd3277"
            },
            {
              "tID": 144,
              "bpID": 14,
              "priority": 91,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This content's line height is insufficent to properly display the computed element font size.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.",
              "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.",
              "viewPortLocation": {
                "top-left": {
                  "x": 9,
                  "y": 396
                },
                "bottom-right": {
                  "x": 634,
                  "y": 476
                },
                "height": 80,
                "width": 625
              },
              "position": {
                "line": 2880,
                "column": 138
              },
              "errorSnippet": "&lt;p&gt;Hesperian Health Guides is a nonprofit health information and health education source that supports individuals and communities in their struggles to realize the right to health. We develop easy to read materials that are produced in many langua",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]",
              "issueID": "d4d27ea5272596020b7021a35510b1f9",
              "signature": "2e466513cb94a4038d263ce972d0ad07",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=d4d27ea5272596020b7021a35510b1f9"
            },
            {
              "tID": 144,
              "bpID": 14,
              "priority": 91,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This content's line height is insufficent to properly display the computed element font size.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.",
              "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.",
              "viewPortLocation": {
                "top-left": {
                  "x": 684,
                  "y": 540
                },
                "bottom-right": {
                  "x": 952,
                  "y": 600
                },
                "height": 60,
                "width": 268
              },
              "position": {
                "line": 7915,
                "column": 1
              },
              "errorSnippet": "&lt;div class=\"content blog\"&gt; &lt;b&gt;&lt;a href=\"https://hesperian.org/2022/02/17/everybody-poops/\"&gt;Everybody Poops.&lt;/a&gt;&lt;/b&gt;&lt;br&gt; &lt;br&gt; 1 in 3 people around the world lack toilets, which means they lack access to necessar...",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[1]",
              "issueID": "e110202636e31ff4a32e02737fdd3c74",
              "signature": "8b247b2bb6f580b1e3f072df2a3945c5",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=e110202636e31ff4a32e02737fdd3c74"
            },
            {
              "tID": 144,
              "bpID": 14,
              "priority": 91,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This content's line height is insufficent to properly display the computed element font size.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.",
              "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.",
              "viewPortLocation": {
                "top-left": {
                  "x": 684,
                  "y": 642
                },
                "bottom-right": {
                  "x": 952,
                  "y": 756
                },
                "height": 114,
                "width": 268
              },
              "position": {
                "line": 7919,
                "column": 5
              },
              "errorSnippet": "&lt;div class=\"content tw\"&gt; &lt;div class=\"rotatingtweets rotatingtweets_format_0\" id=\"rotatingtweets_4000_scrollUp_1000_62e47439e7872\" data-cycle-auto-height=\"calc\" data-cycle-fx=\"scrollUp\" data-cycle-pause-on-hover=\"true\" data-cycle-timeout=\"4000\" d",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[2]",
              "issueID": "3427012ca24f9406d643f282d942b8bc",
              "signature": "bcf6413fa72bd9fcd04af1f067725f57",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=3427012ca24f9406d643f282d942b8bc"
            },
            {
              "tID": 144,
              "bpID": 14,
              "priority": 91,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This content's line height is insufficent to properly display the computed element font size.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.",
              "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 1071
                },
                "bottom-right": {
                  "x": 1002,
                  "y": 1292
                },
                "height": 221,
                "width": 1002
              },
              "position": {
                "line": 7938,
                "column": 13
              },
              "errorSnippet": "&lt;div id=\"footer-content\"&gt; &lt;div class=\"float-group\"&gt; &lt;div id=\"supplementary\" class=\"three\"&gt; &lt;div id=\"first\" class=\"widget-area\" role=\"complementary\"&gt; &lt;aside id=\"text-3\" class=\"widget widget_text\"&gt; &lt;div class=\"textwidget\"&g",
              "xpath": "/html/body/div[4]/div[1]",
              "issueID": "2b0aac9060b3d80c77c2a6b90d66335e",
              "signature": "40ccdfb209618d4f1e2c6dca78a649f6",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=2b0aac9060b3d80c77c2a6b90d66335e"
            },
            {
              "tID": 153,
              "bpID": 211,
              "priority": 85,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 60,
              "errorTitle": "This long string of text is in all caps.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size"
              ],
              "resultTitle": "Ensure content is legible.",
              "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform.  Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.",
              "viewPortLocation": {
                "top-left": {
                  "x": 349,
                  "y": 505
                },
                "bottom-right": {
                  "x": 623,
                  "y": 539
                },
                "height": 34,
                "width": 274
              },
              "position": {
                "line": 7929,
                "column": 13
              },
              "errorSnippet": "&lt;h4&gt;Help deliver health information worldwide! &lt;/h4&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4[1]",
              "issueID": "4503f6c5ed1a946054699ae8276d942a",
              "signature": "0d2a982f9d7940f492ec26a832093673",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=4503f6c5ed1a946054699ae8276d942a"
            },
            {
              "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": 1417
                },
                "height": 1417,
                "width": 1024
              },
              "position": {
                "line": 2085,
                "column": 60
              },
              "errorSnippet": "&lt;body data-rsssl=\"1\" class=\"home page-template page-template-homepage page-template-homepage-php page page-id-630 page-parent singular two-column right-sidebar\"&gt;\n&lt;!-- Google Tag Manager (noscript) --&gt;\n&lt;noscript&gt;&lt;iframe src=\"https://w",
              "xpath": "/html/body",
              "issueID": "b51aa14d4f7c27a92f428386b30331eb",
              "signature": "cb7d3b9471b55d976645d221d5076f45",
              "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=b51aa14d4f7c27a92f428386b30331eb"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 30
                },
                "bottom-right": {
                  "x": 40,
                  "y": 47
                },
                "height": 17,
                "width": 40
              },
              "position": {
                "line": 49,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"http://www.facebook.com/pages/Hesperian-Health-Guides/14466336994\" target=\"_blank\" onclick=\"_gaq.push(['_trackEvent', 'Social', 'Click', 'facebook]);\"&gt;&lt;img src=\"https://hesperian.org/wp-content/themes/hesperian/images/ico_facebook.png\" ",
              "xpath": "/html/body/div[1]/div[1]/div[4]/a[1]",
              "issueID": "4f0d646687e6e370ee75aaff160912eb",
              "signature": "6b9b8b7598edc365ddb2494a90d1c1c9",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=4f0d646687e6e370ee75aaff160912eb"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 44.171875,
                  "y": 30
                },
                "bottom-right": {
                  "x": 85.171875,
                  "y": 47
                },
                "height": 17,
                "width": 41
              },
              "position": {
                "line": 49,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"http://twitter.com/#!/hesperian\" target=\"_blank\" onclick=\"_gaq.push(['_trackEvent', 'Social', 'Click', 'twitter']);\"&gt;&lt;img src=\"https://hesperian.org/wp-content/themes/hesperian/images/ico_twitter.png\" alt=\"Find us on Twitter\"&gt;&lt;/a&",
              "xpath": "/html/body/div[1]/div[1]/div[4]/a[2]",
              "issueID": "d7c6afe9ac38af8c93075ed32b6ef31e",
              "signature": "2df7d2c5f810df42486e30a30cb8bc77",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=d7c6afe9ac38af8c93075ed32b6ef31e"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 89.34375,
                  "y": 30
                },
                "bottom-right": {
                  "x": 126.34375,
                  "y": 47
                },
                "height": 17,
                "width": 37
              },
              "position": {
                "line": 49,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"http://www.youtube.com/user/Hesperian503PC\" target=\"_blank\" onclick=\"_gaq.push(['_trackEvent', 'Social', 'Click', 'youtube']);\"&gt;&lt;img src=\"https://hesperian.org/wp-content/themes/hesperian/images/ico_youtube.png\" alt=\"Find us on YouTube\"",
              "xpath": "/html/body/div[1]/div[1]/div[4]/a[3]",
              "issueID": "3b5fbc26deab3adc7e719ebe0ec0c513",
              "signature": "5821eedd9f7586a391e9d48eafc4575a",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=3b5fbc26deab3adc7e719ebe0ec0c513"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 130.515625,
                  "y": 30
                },
                "bottom-right": {
                  "x": 171.515625,
                  "y": 47
                },
                "height": 17,
                "width": 41
              },
              "position": {
                "line": 50,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"http://www.instagram.com/hesperianhealth4all/\" target=\"_blank\" onclick=\"_gaq.push(['_trackEvent', 'Social', 'Click', 'instagram']);\"&gt;&lt;img src=\"https://hesperian.org/wp-content/themes/hesperian/images/IG-flaticon_44x44.png\" alt=\"Find us ",
              "xpath": "/html/body/div[1]/div[1]/div[4]/a[4]",
              "issueID": "7cdc1653c31d2b9faa3db571675e67cc",
              "signature": "724b252d80d6ba0fba0c4015e42a1490",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=7cdc1653c31d2b9faa3db571675e67cc"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 670,
                  "y": 151
                },
                "bottom-right": {
                  "x": 966,
                  "y": 183
                },
                "height": 32,
                "width": 296
              },
              "position": {
                "line": 5848,
                "column": 0
              },
              "errorSnippet": "&lt;a id=\"ga-wphome-styconnect\" href=\"https://lp.constantcontactpages.com/su/b3pRbhb\" class=\"btn donate\" target=\"_blank\" method=\"get\"&gt;Stay Connected&lt;/a&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/a[3]",
              "issueID": "3d0bb63a197304aa38d885c7b6574750",
              "signature": "cd2f9f18c1e6cf48230dfe21ede32ab1",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=3d0bb63a197304aa38d885c7b6574750"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 684,
                  "y": 605
                },
                "bottom-right": {
                  "x": 952,
                  "y": 636
                },
                "height": 31,
                "width": 268
              },
              "position": {
                "line": 6208,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://twitter.com/Hesperian\" target=\"_blank\" class=\"header-blog twitter\"&gt;Twitter @Hesperian&lt;/a&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[2]",
              "issueID": "29dea15f5389b1d645e6d6071106c53d",
              "signature": "844350e480f6a231ad97096166a2f904",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=29dea15f5389b1d645e6d6071106c53d"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 684,
                  "y": 756
                },
                "bottom-right": {
                  "x": 952,
                  "y": 786
                },
                "height": 30,
                "width": 268
              },
              "position": {
                "line": 6376,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://www.facebook.com/HesperianHealthGuides\" target=\"_blank\" class=\"header-blog facebook\"&gt;Facebook&lt;/a&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/a[3]",
              "issueID": "31ebe5459a5380038e8fd09211a52bc0",
              "signature": "f1ac3d736db796743b8e1fcbe5ee75c6",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=31ebe5459a5380038e8fd09211a52bc0"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 144
                },
                "bottom-right": {
                  "x": 334,
                  "y": 159
                },
                "height": 15,
                "width": 334
              },
              "position": {
                "line": 6447,
                "column": 34
              },
              "errorSnippet": "&lt;a href=\"http://store.hesperian.org/\" target=\"_blank\" rel=\"noopener\"&gt;&lt;img src=\"/wp-content/uploads/2013/02/footer_WTND3.png\" alt=\"Visit the Bookstore\"&gt;&lt;/a&gt;",
              "xpath": "/html/body/div[4]/div[1]/div[1]/div[1]/div[1]/aside[1]/div[1]/a[1]",
              "issueID": "6e4c3242c1b09868fc64fcbd6184eb68",
              "signature": "30cf4357f69216bc1401c5068ebc05fe",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=6e4c3242c1b09868fc64fcbd6184eb68"
            },
            {
              "tID": 218,
              "bpID": 207,
              "priority": 88,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link opens in a new window without user control.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request"
              ],
              "resultTitle": "Notify the user when links will open new windows or tabs",
              "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.",
              "viewPortLocation": {
                "top-left": {
                  "x": 668,
                  "y": 102
                },
                "bottom-right": {
                  "x": 1002,
                  "y": 117
                },
                "height": 15,
                "width": 334
              },
              "position": {
                "line": 6448,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://store.hesperian.org/ctgy/donations.html\" target=\"_blank\" rel=\"noopener\"&gt;&lt;img src=\"/wp-content/themes/hesperian/images/footer_donate_temp.png\" alt=\"Donate to Hesperian\" title=\"store.hesperian.org\"&gt;&lt;/a&gt;",
              "xpath": "/html/body/div[4]/div[1]/div[1]/div[1]/div[3]/aside[1]/div[1]/a[1]",
              "issueID": "5206ff8418d1eb5d24ea6f87cdaa6320",
              "signature": "5ae77276e2e10d1279e77262a5a352ce",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=5206ff8418d1eb5d24ea6f87cdaa6320"
            },
            {
              "tID": 242,
              "bpID": 209,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "Multiple consecutive `<br>` tags next to each other, simulating paragraphs.",
              "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.9 Link Purpose (Link Only)",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.1.4 Abbreviations",
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.1.5 Reading Level"
              ],
              "resultTitle": "Ensure content is easy to read and understand",
              "errorDescription": "This section of code contains multiple consecutive `<br>` elements, probably used to simulate paragraphs or add whitespace. `<br>` elements are often announced as \"blank\" for users of text-to-speech software, multiple times in sequence, which increases cognitive load for these users. Also, it will not identify these sections as paragraphs. Remove the `<br>` elements. Replace them with `<p>` elements, and use CSS to control whitespace.",
              "viewPortLocation": {
                "top-left": {
                  "x": 788.703125,
                  "y": 540
                },
                "bottom-right": {
                  "x": 788.703125,
                  "y": 540
                },
                "height": 0,
                "width": 0
              },
              "position": {
                "line": 5291,
                "column": 0
              },
              "errorSnippet": "&lt;br&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[2]/div[2]/div[3]/div[1]/div[1]/br[1]",
              "issueID": "1a3afcefa2c0b48f1ba03ab6794e5548",
              "signature": "851a963e549aefacca6a750b7f4913a2",
              "ref": "https://tenon.io/bestpractice.php?bpID=209&tID=242&issueID=1a3afcefa2c0b48f1ba03ab6794e5548"
            }
          ],
          "log": []
        },
        "success": true
      },
      "endTime": 1664720892234
    }
  ],
  "timeStamp": "69jmj",
  "startTime": "2022-10-02T14:26:53",
  "presses": 0,
  "amountRead": 0,
  "testTimes": [
    [
      "hover",
      16
    ],
    [
      "motion",
      13
    ],
    [
      "wave",
      7
    ],
    [
      "alfa",
      5
    ],
    [
      "ibm",
      3
    ],
    [
      "focAll",
      1
    ],
    [
      "focInd",
      1
    ],
    [
      "axe",
      1
    ],
    [
      "tenon",
      1
    ],
    [
      "allHidden",
      0
    ],
    [
      "bulk",
      0
    ],
    [
      "docType",
      0
    ],
    [
      "embAc",
      0
    ],
    [
      "focOp",
      0
    ],
    [
      "focVis",
      0
    ],
    [
      "labClash",
      0
    ],
    [
      "linkTo",
      0
    ],
    [
      "linkUl",
      0
    ],
    [
      "menuNav",
      0
    ],
    [
      "miniText",
      0
    ],
    [
      "nonTable",
      0
    ],
    [
      "radioSet",
      0
    ],
    [
      "role",
      0
    ],
    [
      "styleDiff",
      0
    ],
    [
      "tabNav",
      0
    ],
    [
      "titledEl",
      0
    ],
    [
      "zIndex",
      0
    ],
    [
      "continuum",
      0
    ],
    [
      "htmlcs",
      0
    ],
    [
      "nuVal",
      0
    ]
  ],
  "logCount": 14,
  "logSize": 796,
  "errorLogCount": 2,
  "errorLogSize": 244,
  "prohibitedCount": 0,
  "visitTimeoutCount": 0,
  "visitRejectionCount": 0,
  "visitLatency": 23,
  "endTime": "2022-10-02T14:28:12",
  "elapsedSeconds": 78,
  "score": {
    "scoreProcID": "sp16a",
    "logWeights": {
      "logCount": 0.5,
      "logSize": 0.01,
      "errorLogCount": 1,
      "errorLogSize": 0.02,
      "prohibitedCount": 15,
      "visitTimeoutCount": 10,
      "visitRejectionCount": 10,
      "visitLatency": 1
    },
    "soloWeight": 2,
    "groupWeights": {
      "absolute": 2,
      "largest": 1,
      "smaller": 0.4
    },
    "preventionWeights": {
      "testaro": 50,
      "other": 100
    },
    "packageDetails": {
      "testaro": {
        "focInd": 6,
        "focOp": 16,
        "hover": 47,
        "linkUl": 28,
        "role": 6,
        "styleDiff": 10,
        "titledEl": 16,
        "zIndex": 22
      },
      "alfa": {
        "r11": 4,
        "r13": 4,
        "r3": 8,
        "r53": 4,
        "r57": 156,
        "r62": 16,
        "r65": 2,
        "r66": 17,
        "r69": 17,
        "r73": 12,
        "r8": 4,
        "r80": 4,
        "r83": 4,
        "r87": 1
      },
      "axe": {
        "color-contrast-enhanced": 31,
        "color-contrast": 28,
        "frame-tested": 1,
        "hidden-content": 0,
        "duplicate-id": 1,
        "frame-title": 3,
        "heading-order": 2,
        "label": 4,
        "landmark-complementary-is-top-level": 6,
        "landmark-one-main": 2,
        "landmark-unique": 2,
        "link-name": 3,
        "region": 44
      },
      "continuum": {
        "94": 8,
        "118": 4,
        "228": 4,
        "237": 4,
        "527": 12,
        "532": 12
      },
      "htmlcs": {
        "e:AA.1_1_1.H30.2": 28,
        "e:AA.1_3_1.F68": 4,
        "e:AA.1_4_3.G18.Fail": 4,
        "e:AA.2_4_1.H64.1": 4,
        "e:AA.4_1_1.F77": 4,
        "e:AA.4_1_2.H91.InputText.Name": 4,
        "w:AA.1_3_1.H48": 7,
        "w:AA.1_3_1.H49.AlignAttr": 1,
        "w:AA.1_3_1.H49.B": 1,
        "w:AA.1_3_1_A.G141": 1,
        "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 1,
        "w:AA.1_4_3.G145.BgImage": 5,
        "w:AA.1_4_3.G18.Abs": 4,
        "w:AA.1_4_3.G18.BgImage": 15,
        "w:AA.1_4_3_F24.F24.BGColour": 1,
        "w:AA.2_1_1.G90": 3,
        "w:AA.4_1_2.H91.A.Placeholder": 2
      },
      "ibm": {
        "WCAG20_Input_ExplicitLabel": 4,
        "WCAG20_Html_HasLang": 4,
        "WCAG20_Frame_HasTitle": 4,
        "WCAG20_A_HasText": 4,
        "Rpt_Aria_OrphanedContent_Native_Host_Sematics": 80,
        "Rpt_Aria_MultipleComplementaryLandmarks_Implicit": 24,
        "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics": 12,
        "Rpt_Aria_ComplementaryRequiredLabel_Implicit": 24,
        "landmark_name_unique": 12,
        "element_attribute_deprecated": 3
      },
      "nuVal": {
        "Obsolete doctype. Expected <!DOCTYPE html>.": 4,
        "The type attribute is unnecessary for JavaScript resources.": 12,
        "The align attribute on the input element is obsolete. Use CSS instead.": 4,
        "The vspace attribute on the input element is obsolete. Use CSS instead.": 4,
        "The clear attribute on the br element is obsolete. Use CSS instead.": 4,
        "Attribute method not allowed on element a at this point.": 4,
        "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)": 8,
        "The scrolling attribute on the iframe element is obsolete. Use CSS instead.": 4,
        "The frameborder attribute on the iframe element is obsolete. Use CSS instead.": 4,
        "The allowtransparency attribute on the iframe element is obsolete. Use CSS instead.": 4,
        "Duplicate ID nivo-slider-css.": 4,
        "The first occurrence of ID nivo-slider-css was here.": 1
      },
      "wave": {
        "e:alt_link_missing": 4,
        "e:label_missing": 4,
        "c:contrast": 18,
        "a:image_title": 6,
        "a:heading_skipped": 1,
        "a:noscript": 1,
        "a:event_handler": 3,
        "a:underline": 1
      },
      "tenon": {
        "28": 4,
        "57": 28,
        "95": 8,
        "98": 8,
        "129": 6,
        "144": 24,
        "153": 2,
        "155": 2,
        "218": 36,
        "242": 4
      }
    },
    "groupDetails": {
      "groups": {
        "focusIndication": {
          "testaro": {
            "focInd": {
              "score": 6,
              "what": "Focused element displaying no or nostandard focus indicator"
            }
          },
          "alfa": {
            "r65": {
              "score": 2,
              "what": "Element in sequential focus order has no visible focus"
            }
          }
        },
        "focusableOperable": {
          "testaro": {
            "focOp": {
              "score": 12,
              "what": "Operable elements that cannot be Tab-focused and vice versa"
            }
          }
        },
        "hoverSurprise": {
          "testaro": {
            "hover": {
              "score": 12,
              "what": "Content changes caused by hovering"
            }
          }
        },
        "linkIndication": {
          "testaro": {
            "linkUl": {
              "score": 14,
              "what": "Non-underlined adjacent links"
            }
          },
          "alfa": {
            "r62": {
              "score": 8,
              "what": "Inline link is not distinct from the surrounding text except by color"
            }
          }
        },
        "roleBad": {
          "testaro": {
            "role": {
              "score": 5,
              "what": "Nonexistent or implicit-overriding role"
            }
          },
          "ibm": {
            "Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics": {
              "score": 9,
              "what": "Element has an event handler but no valid ARIA role"
            }
          }
        },
        "inconsistentStyles": {
          "testaro": {
            "styleDiff": {
              "score": 3,
              "what": "Heading, link, and button style inconsistencies"
            }
          }
        },
        "titleBad": {
          "testaro": {
            "titledEl": {
              "score": 16,
              "what": "title attribute belongs to an inappropriate element"
            }
          }
        },
        "zIndexNotZero": {
          "testaro": {
            "zIndex": {
              "score": 6,
              "what": "Layering with nondefault z-index values"
            }
          }
        },
        "linkNoText": {
          "alfa": {
            "r11": {
              "score": 4,
              "what": "Link has no accessible name"
            }
          },
          "axe": {
            "link-name": {
              "score": 3,
              "what": "Link has no discernible text"
            }
          },
          "continuum": {
            "237": {
              "score": 4,
              "what": "a element has no mechanism that allows an accessible name value to be calculated"
            }
          },
          "htmlcs": {
            "e:AA.1_1_1.H30.2": {
              "score": 28,
              "what": "img element is the only link content but has no text alternative"
            }
          },
          "ibm": {
            "WCAG20_A_HasText": {
              "score": 4,
              "what": "Hyperlink has no text description"
            }
          },
          "wave": {
            "e:alt_link_missing": {
              "score": 4,
              "what": "Linked image has no text alternative"
            }
          },
          "tenon": {
            "57": {
              "score": 28,
              "what": "Link has no text inside it"
            }
          }
        },
        "iframeTitleBad": {
          "alfa": {
            "r13": {
              "score": 4,
              "what": "iframe has no accessible name"
            }
          },
          "axe": {
            "frame-title": {
              "score": 3,
              "what": "Frame has no accessible name"
            }
          },
          "continuum": {
            "228": {
              "score": 4,
              "what": "iframe has no mechanism that allows an accessible name to be calculated"
            }
          },
          "htmlcs": {
            "e:AA.2_4_1.H64.1": {
              "score": 4,
              "what": "iframe element has no non-empty title attribute"
            }
          },
          "ibm": {
            "WCAG20_Frame_HasTitle": {
              "score": 4,
              "what": "Inline frame has an empty or nonunique title attribute"
            }
          }
        },
        "duplicateID": {
          "alfa": {
            "r3": {
              "score": 6,
              "what": "Element id attribute value is not unique"
            }
          },
          "axe": {
            "duplicate-id": {
              "score": 1,
              "what": "id attribute value is not unique"
            }
          },
          "continuum": {
            "94": {
              "score": 6,
              "what": "Elements contains an id attribute set to a value that is not unique in the DOM"
            }
          },
          "htmlcs": {
            "e:AA.4_1_1.F77": {
              "score": 3,
              "what": "Duplicate id attribute value"
            }
          },
          "nuVal": {
            "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": {
              "score": 1,
              "what": "Duplicate id"
            }
          }
        },
        "headingStructure": {
          "alfa": {
            "r53": {
              "score": 2,
              "what": "Heading skips one or more levels"
            }
          },
          "axe": {
            "heading-order": {
              "score": 1,
              "what": "Heading levels do not increase by only one"
            }
          },
          "htmlcs": {
            "w:AA.1_3_1_A.G141": {
              "score": 1,
              "what": "Heading level is incorrect"
            }
          },
          "wave": {
            "a:heading_skipped": {
              "score": 1,
              "what": "Skipped heading level"
            }
          },
          "tenon": {
            "155": {
              "score": 1,
              "what": "Headings are not structured in a hierarchical manner"
            }
          }
        },
        "contentBeyondLandmarks": {
          "alfa": {
            "r57": {
              "score": 78,
              "what": "Perceivable text content is not included in any landmark"
            }
          },
          "axe": {
            "region": {
              "score": 22,
              "what": "Some page content is not contained by landmarks"
            }
          },
          "ibm": {
            "Rpt_Aria_OrphanedContent_Native_Host_Sematics": {
              "score": 40,
              "what": "Content does not reside within an element with a landmark role"
            }
          }
        },
        "contrastAAA": {
          "alfa": {
            "r66": {
              "score": 4,
              "what": "Text contrast less than AAA requires"
            }
          },
          "axe": {
            "color-contrast-enhanced": {
              "score": 8,
              "what": "Element has insufficient color contrast (Level AAA)"
            }
          },
          "tenon": {
            "95": {
              "score": 2,
              "what": "Element has insufficient color contrast (Level AAA)"
            }
          }
        },
        "contrastAA": {
          "alfa": {
            "r69": {
              "score": 17,
              "what": "Text outside widget has subminimum contrast"
            }
          },
          "axe": {
            "color-contrast": {
              "score": 28,
              "what": "Element has insufficient color contrast"
            }
          },
          "htmlcs": {
            "e:AA.1_4_3.G18.Fail": {
              "score": 4,
              "what": "Contrast between the text and its background is less than 4.5:1"
            }
          },
          "wave": {
            "c:contrast": {
              "score": 18,
              "what": "Very low contrast"
            }
          }
        },
        "leadingInsufficient": {
          "alfa": {
            "r73": {
              "score": 6,
              "what": "Paragraph of text has insufficient line height"
            }
          }
        },
        "formFieldNoText": {
          "alfa": {
            "r8": {
              "score": 4,
              "what": "Form field has no accessible name"
            }
          }
        },
        "leadingAbsolute": {
          "alfa": {
            "r80": {
              "score": 2,
              "what": "Paragraph text has an absolute line height"
            }
          }
        },
        "overflowHidden": {
          "alfa": {
            "r83": {
              "score": 4,
              "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"
            }
          }
        },
        "frameContentRisk": {
          "axe": {
            "frame-tested": {
              "score": 1,
              "what": "Some content is in an iframe and therefore may not be testable for accessibility"
            }
          }
        },
        "hiddenContentRisk": {
          "axe": {
            "hidden-content": {
              "score": 1,
              "what": "Some content is hidden and therefore may not be testable for accessibility"
            }
          }
        },
        "controlNoText": {
          "axe": {
            "label": {
              "score": 4,
              "what": "Form element has no label"
            }
          },
          "htmlcs": {
            "e:AA.1_3_1.F68": {
              "score": 4,
              "what": "Form control has no label"
            }
          },
          "ibm": {
            "WCAG20_Input_ExplicitLabel": {
              "score": 4,
              "what": "Form control has no associated label"
            }
          },
          "wave": {
            "e:label_missing": {
              "score": 4,
              "what": "form element has no label"
            }
          }
        },
        "asideNotTop": {
          "axe": {
            "landmark-complementary-is-top-level": {
              "score": 3,
              "what": "complementary landmark (aside) is contained in another landmark"
            }
          }
        },
        "mainNot1": {
          "axe": {
            "landmark-one-main": {
              "score": 1,
              "what": "page has no main landmark"
            }
          }
        },
        "landmarkConfusion": {
          "axe": {
            "landmark-unique": {
              "score": 2,
              "what": "Landmark has a role and an accessible name that are identical to another"
            }
          },
          "ibm": {
            "landmark_name_unique": {
              "score": 9,
              "what": "Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region"
            }
          }
        },
        "inputNoText": {
          "continuum": {
            "118": {
              "score": 4,
              "what": "Text input element has no mechanism that allows an accessible name to be calculated"
            }
          },
          "htmlcs": {
            "e:AA.4_1_2.H91.InputText.Name": {
              "score": 4,
              "what": "Text input has no accessible name"
            }
          }
        },
        "asideConfusion": {
          "continuum": {
            "527": {
              "score": 9,
              "what": "aside element has an accessible name that is non-unique among the aside elements"
            }
          },
          "ibm": {
            "Rpt_Aria_MultipleComplementaryLandmarks_Implicit": {
              "score": 18,
              "what": "Element with a complementary role has no unique purpose label among the complementary-role elements"
            }
          }
        },
        "asideNoText": {
          "continuum": {
            "532": {
              "score": 9,
              "what": "aside element is not the only aside element but has no accessible name"
            }
          }
        },
        "pseudoNavListRisk": {
          "htmlcs": {
            "w:AA.1_3_1.H48": {
              "score": 2,
              "what": "Navigation links are not coded as a list"
            }
          }
        },
        "nonSemanticText": {
          "htmlcs": {
            "w:AA.1_3_1.H49.AlignAttr": {
              "score": 1,
              "what": "Special text is aligned nonsemantically"
            },
            "w:AA.1_3_1.H49.B": {
              "score": 1,
              "what": "Special text is bolded nonsemantically"
            }
          }
        },
        "scrollRisk": {
          "htmlcs": {
            "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": {
              "score": 1,
              "what": "Fixed-position element may force bidirectional scrolling"
            }
          }
        },
        "contrastRisk": {
          "htmlcs": {
            "w:AA.1_4_3.G145.BgImage": {
              "score": 1,
              "what": "Contrast between the text and its background image may be less than 3:1"
            },
            "w:AA.1_4_3.G18.Abs": {
              "score": 1,
              "what": "Contrast between the absolutely positioned text and its background may be inadequate"
            },
            "w:AA.1_4_3.G18.BgImage": {
              "score": 4,
              "what": "Contrast between the text and its background image may be less than 4.5:1"
            },
            "w:AA.1_4_3_F24.F24.BGColour": {
              "score": 1,
              "what": "Inline background color may lack a complementary foreground color"
            }
          }
        },
        "eventKeyboardRisk": {
          "htmlcs": {
            "w:AA.2_1_1.G90": {
              "score": 1,
              "what": "Event handler functionality may not be available by keyboard"
            }
          },
          "wave": {
            "a:event_handler": {
              "score": 1,
              "what": "Device-dependent event handler"
            }
          }
        },
        "linkBrokenRisk": {
          "htmlcs": {
            "w:AA.4_1_2.H91.A.Placeholder": {
              "score": 1,
              "what": "Link has text but no href, id, or name attribute"
            }
          }
        },
        "pageLanguage": {
          "ibm": {
            "WCAG20_Html_HasLang": {
              "score": 4,
              "what": "Page detected as HTML, but has no lang attribute"
            }
          }
        },
        "complementaryNoText": {
          "ibm": {
            "Rpt_Aria_ComplementaryRequiredLabel_Implicit": {
              "score": 6,
              "what": "Element has a complementary role but has no label"
            }
          }
        },
        "obsolete": {
          "ibm": {
            "element_attribute_deprecated": {
              "score": 2,
              "what": "Element or attribute is obsolete"
            }
          },
          "nuVal": {
            "Obsolete doctype. Expected <!DOCTYPE html>.": {
              "score": 3,
              "what": "DOCTYPE is obsolete instead of html"
            },
            "^The .+ attribute on the .+ element is obsolete.+$": {
              "score": 3,
              "what": "Attribute is obsolete on its element"
            }
          }
        },
        "typeRedundant": {
          "nuVal": {
            "The type attribute is unnecessary for JavaScript resources.": {
              "score": 3,
              "what": "type attribute is unnecessary for a JavaScript resource"
            }
          }
        },
        "attributeBad": {
          "nuVal": {
            "^Attribute .+ not allowed on element .+ at this point.*$": {
              "score": 4,
              "what": "attribute not allowed on this element"
            }
          }
        },
        "styleParentBad": {
          "nuVal": {
            "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)": {
              "score": 8,
              "what": "style element not allowed as a child of this div element"
            }
          }
        },
        "decorativeTitle": {
          "wave": {
            "a:image_title": {
              "score": 2,
              "what": "Image has a title attribute value but no alt value"
            }
          }
        },
        "noScriptRisk": {
          "wave": {
            "a:noscript": {
              "score": 1,
              "what": "noscript element may fail to contain an accessible equivalent or alternative"
            }
          }
        },
        "pseudoLinkRisk": {
          "wave": {
            "a:underline": {
              "score": 1,
              "what": "CSS underline on text that is not a link"
            }
          },
          "tenon": {
            "129": {
              "score": 2,
              "what": "CSS underline on text that is not a link"
            }
          }
        },
        "horizontalScrolling": {
          "tenon": {
            "28": {
              "score": 3,
              "what": "Layout or sizing of the page causes horizontal scrolling"
            }
          }
        },
        "linkTextsSame": {
          "tenon": {
            "98": {
              "score": 4,
              "what": "Links have the same text but different destinations"
            }
          }
        },
        "leadingClipsText": {
          "tenon": {
            "144": {
              "score": 24,
              "what": "Line height is insufficent to properly display the computed font size"
            }
          }
        },
        "allCaps": {
          "tenon": {
            "153": {
              "score": 1,
              "what": "Long string of text is in all caps"
            }
          }
        },
        "linkForcesNewWindow": {
          "tenon": {
            "218": {
              "score": 27,
              "what": "Link opens in a new window without user control"
            }
          }
        },
        "pseudoParagraphRisk": {
          "tenon": {
            "242": {
              "score": 1,
              "what": "Multiple consecutive br elements may simulate paragraphs"
            }
          }
        }
      },
      "solos": {}
    },
    "preventionScores": {},
    "summary": {
      "total": 634,
      "log": 32,
      "preventions": 0,
      "solos": 0,
      "groups": [
        {
          "groupName": "contentBeyondLandmarks",
          "score": 105
        },
        {
          "groupName": "linkNoText",
          "score": 49
        },
        {
          "groupName": "contrastAA",
          "score": 46
        },
        {
          "groupName": "linkForcesNewWindow",
          "score": 29
        },
        {
          "groupName": "leadingClipsText",
          "score": 26
        },
        {
          "groupName": "asideConfusion",
          "score": 24
        },
        {
          "groupName": "linkIndication",
          "score": 19
        },
        {
          "groupName": "titleBad",
          "score": 18
        },
        {
          "groupName": "focusableOperable",
          "score": 14
        },
        {
          "groupName": "hoverSurprise",
          "score": 14
        },
        {
          "groupName": "roleBad",
          "score": 13
        },
        {
          "groupName": "iframeTitleBad",
          "score": 12
        },
        {
          "groupName": "duplicateID",
          "score": 12
        },
        {
          "groupName": "contrastAAA",
          "score": 12
        },
        {
          "groupName": "landmarkConfusion",
          "score": 12
        },
        {
          "groupName": "controlNoText",
          "score": 11
        },
        {
          "groupName": "asideNoText",
          "score": 11
        },
        {
          "groupName": "styleParentBad",
          "score": 10
        },
        {
          "groupName": "focusIndication",
          "score": 9
        },
        {
          "groupName": "contrastRisk",
          "score": 9
        },
        {
          "groupName": "obsolete",
          "score": 9
        },
        {
          "groupName": "zIndexNotZero",
          "score": 8
        },
        {
          "groupName": "leadingInsufficient",
          "score": 8
        },
        {
          "groupName": "inputNoText",
          "score": 8
        },
        {
          "groupName": "complementaryNoText",
          "score": 8
        },
        {
          "groupName": "headingStructure",
          "score": 6
        },
        {
          "groupName": "formFieldNoText",
          "score": 6
        },
        {
          "groupName": "overflowHidden",
          "score": 6
        },
        {
          "groupName": "pageLanguage",
          "score": 6
        },
        {
          "groupName": "attributeBad",
          "score": 6
        },
        {
          "groupName": "linkTextsSame",
          "score": 6
        },
        {
          "groupName": "inconsistentStyles",
          "score": 5
        },
        {
          "groupName": "asideNotTop",
          "score": 5
        },
        {
          "groupName": "typeRedundant",
          "score": 5
        },
        {
          "groupName": "horizontalScrolling",
          "score": 5
        },
        {
          "groupName": "leadingAbsolute",
          "score": 4
        },
        {
          "groupName": "pseudoNavListRisk",
          "score": 4
        },
        {
          "groupName": "nonSemanticText",
          "score": 4
        },
        {
          "groupName": "decorativeTitle",
          "score": 4
        },
        {
          "groupName": "pseudoLinkRisk",
          "score": 4
        },
        {
          "groupName": "skipRepeatedContent",
          "score": 3
        },
        {
          "groupName": "frameContentRisk",
          "score": 3
        },
        {
          "groupName": "hiddenContentRisk",
          "score": 3
        },
        {
          "groupName": "mainNot1",
          "score": 3
        },
        {
          "groupName": "scrollRisk",
          "score": 3
        },
        {
          "groupName": "eventKeyboardRisk",
          "score": 3
        },
        {
          "groupName": "linkBrokenRisk",
          "score": 3
        },
        {
          "groupName": "noScriptRisk",
          "score": 3
        },
        {
          "groupName": "allCaps",
          "score": 3
        },
        {
          "groupName": "pseudoParagraphRisk",
          "score": 3
        }
      ]
    }
  },
  "scoreProcID": "sp16a"
}