Accessibility test digest

Synopsis

Page: Long Now Foundation

URL: https://longnow.org/

Score: 502

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 Long Now Foundation web page at https://longnow.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 502 (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
total502
log7
leadingClipsText62
contentBeyondLandmarks56
buttonNoText32
focusIndication26
parseError26
linkForcesNewWindow23
targetSize20
duplicateID18
controlNoText18
linkIndication17
leadingInsufficient16
contrastAA12
navConfusion10
attributeBad10
justification10
focusableOperable8
navNoText8
iframeTitleBad8
linkVague8
contrastAAA7
labelBadID7
inconsistentStyles6
contrastRisk6
linkNoText6
buttonAlt6
linkTextsSame6
zIndexNotZero5
obsolete5
labelForBad5
decorativeElementExposed4
skipRepeatedContent4
landmarkConfusion4
scrollRisk4
labelConfusionRisk4
typeRedundant4
hoverSurprise3
hiddenContentRisk3
linkConfusionRisk3
mainNot13
headingStructure3
roleBad3
imageTextLong3
pseudoHeadingRisk3

Issue summary

Special issues

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

Classified issues

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

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

buttonNoText: Score 32. Issues reported by tests in this category:

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

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

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

targetSize: Score 20. Issues reported by tests in this category:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pseudoHeadingRisk: 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-longnow",
  "host": {
    "id": "longnow",
    "which": "https://longnow.org/",
    "what": "Long Now Foundation"
  },
  "log": [
    {
      "event": "startTime",
      "value": "2022-10-02T14:07:50"
    },
    {
      "event": "endTime",
      "value": "2022-10-02T14:09:17"
    }
  ],
  "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://longnow.org/",
        "what": "Long Now Foundation"
      },
      {
        "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://longnow.org/",
        "what": "Long Now Foundation"
      },
      {
        "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": 1664719670486,
      "endTime": 1664719671525
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "Long Now Foundation",
      "startTime": 1664719671525,
      "result": "https://longnow.org/",
      "endTime": 1664719673418
    },
    {
      "type": "tenonRequest",
      "id": "a",
      "withNewContent": true,
      "what": "Tenon API version 2 test request",
      "startTime": 1664719673418,
      "url": "https://longnow.org/",
      "endTime": 1664719675388
    },
    {
      "type": "test",
      "which": "motion",
      "what": "motion",
      "delay": 2500,
      "interval": 2500,
      "count": 5,
      "startTime": 1664719675388,
      "url": "https://longnow.org/",
      "result": {
        "bytes": [
          1293178,
          1293178,
          1293178,
          1293178,
          1293178
        ],
        "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": 1664719689766
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "Chromium browser",
      "startTime": 1664719689766,
      "endTime": 1664719690425
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "Long Now Foundation",
      "startTime": 1664719690425,
      "result": "https://longnow.org/",
      "endTime": 1664719692414
    },
    {
      "type": "test",
      "which": "allHidden",
      "what": "page that is entirely or mostly hidden",
      "startTime": 1664719692414,
      "url": "https://longnow.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": 1664719692429
    },
    {
      "type": "test",
      "which": "bulk",
      "what": "count of visible elements",
      "startTime": 1664719692429,
      "url": "https://longnow.org/",
      "result": {
        "visibleElements": 149,
        "success": true
      },
      "endTime": 1664719692540
    },
    {
      "type": "test",
      "which": "docType",
      "what": "document without a doctype property",
      "startTime": 1664719692540,
      "url": "https://longnow.org/",
      "result": {
        "docHasType": true,
        "success": true
      },
      "endTime": 1664719692550
    },
    {
      "type": "test",
      "which": "embAc",
      "withItems": true,
      "what": "active elements embedded in links or buttons",
      "startTime": 1664719692550,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "links": 0,
          "buttons": 0,
          "inputs": 0,
          "selects": 0
        },
        "items": [],
        "success": true
      },
      "endTime": 1664719692559
    },
    {
      "type": "test",
      "which": "focAll",
      "what": "focusable and Tab-focused elements",
      "startTime": 1664719692559,
      "url": "https://longnow.org/",
      "result": {
        "tabFocusables": 28,
        "tabFocused": 28,
        "discrepancy": 0,
        "success": true
      },
      "endTime": 1664719693000
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719693000,
      "endTime": 1664719693631
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719693632,
      "result": "https://longnow.org/",
      "endTime": 1664719695096
    },
    {
      "type": "test",
      "which": "focInd",
      "revealAll": false,
      "allowedDelay": 250,
      "withItems": true,
      "what": "focus indicators",
      "startTime": 1664719695096,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "total": 28,
          "types": {
            "indicatorMissing": {
              "total": 7,
              "tagNames": {
                "A": 5,
                "BUTTON": 2
              }
            },
            "nonOutlinePresent": {
              "total": 0,
              "tagNames": {}
            },
            "outlinePresent": {
              "total": 21,
              "meanDelay": 0,
              "tagNames": {
                "BUTTON": 2,
                "A": 19
              }
            }
          }
        },
        "items": {
          "indicatorMissing": [
            {
              "tagName": "A",
              "text": "Learn more"
            },
            {
              "tagName": "A",
              "text": "Join now"
            },
            {
              "tagName": "A",
              "text": "Learn more"
            },
            {
              "tagName": "A",
              "text": "Meet our community"
            },
            {
              "tagName": "BUTTON",
              "text": "Subscribe"
            },
            {
              "tagName": "A",
              "text": "Join now"
            },
            {
              "tagName": "BUTTON",
              "text": "Subscribe"
            }
          ],
          "nonOutlinePresent": [],
          "outlinePresent": [
            {
              "tagName": "BUTTON",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "BUTTON",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Mission",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Clock",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Projects",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Home",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Talks",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Ideas",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Join / Donate",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "People",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Jobs",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Contact",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "Visit",
              "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": "",
              "delay": 0
            },
            {
              "tagName": "A",
              "text": "The Long Now Foundation 2 Marina Boulevard Fort Mason Center, Building A San Francisco, California 9",
              "delay": 0
            }
          ]
        },
        "success": true
      },
      "endTime": 1664719697266
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719697266,
      "endTime": 1664719697891
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719697891,
      "result": "https://longnow.org/",
      "endTime": 1664719699356
    },
    {
      "type": "test",
      "which": "focOp",
      "withItems": true,
      "what": "focusability and operability",
      "startTime": 1664719699356,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "total": 53,
          "types": {
            "onlyFocusable": {
              "total": 0,
              "tagNames": {}
            },
            "onlyOperable": {
              "total": 4,
              "tagNames": {
                "DIV": 4
              }
            },
            "focusableAndOperable": {
              "total": 49,
              "tagNames": {
                "BUTTON": 8,
                "A": 35,
                "INPUT": 5,
                "IFRAME": 1
              }
            }
          }
        },
        "items": {
          "onlyFocusable": [],
          "onlyOperable": [
            {
              "tagName": "DIV",
              "id": "",
              "text": "The Long Now Foundation is a nonprofit established in 01996 to foster long-term ",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "",
              "text": "Our work began with The Clock of the Long Now an immense mechanical monument, in",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "",
              "text": "Our foundation is home to a select group of projects which aim to foster long-te",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "DIV",
              "id": "",
              "text": "A community of practice is essential for long-term thinking — so we gather regul",
              "byTag": false,
              "byOnClick": false,
              "byPointer": true
            }
          ],
          "focusableAndOperable": [
            {
              "tagName": "BUTTON",
              "id": "nav-button",
              "text": "<button id=\"nav-button\" alt=\"Menu\"></button>",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"/\" style=\"cursor: default;\"><img class=\"logo\" src=\"/assets/img/logo-x-w",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "BUTTON",
              "id": "membership-opener",
              "text": "<button class=\"membership-opener\" id=\"membership-opener\"><span class=\"nav-member",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "INPUT",
              "id": "signin-username",
              "text": "<input type=\"text\" placeholder=\" \" id=\"signin-username\" name=\"username\" maxlengt",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "INPUT",
              "id": "signin-password",
              "text": "<input type=\"password\" placeholder=\" \" id=\"signin-password\" name=\"password\" auto",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "INPUT",
              "id": "",
              "text": "<input type=\"submit\" value=\"Sign in\">",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "INPUT",
              "id": "",
              "text": "<input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"QbDAWPK8LQ73Rg1tR7J1g225m",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "INPUT",
              "id": "",
              "text": "<input type=\"hidden\" name=\"next\" value=\"/\">",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Join now",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Profile & Billing",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Member Newsletter",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Clock One Updates",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Member Dashboard",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "membership-signout",
              "text": "Sign Out",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Mission",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Clock",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Projects",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Home",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Talks",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Ideas",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Join / Donate",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "People",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Jobs",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Contact",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Visit",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Learn more",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Join now",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Learn more",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Meet our community",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "BUTTON",
              "id": "subscribe-button",
              "text": "Subscribe",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Join now",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "BUTTON",
              "id": "subscribe-button",
              "text": "Subscribe",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://longnow.org\" style=\"cursor: default;\"><img src=\"/assets/img/log",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "People",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Jobs",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Contact",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Visit",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\" target=\"_blank\" rel",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://www.facebook.com/pages/The-Long-Now-Foundation/16998442867\" tar",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://twitter.com/longnow\" target=\"_blank\" rel=\"noopener\" style=\"curs",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"https://www.youtube.com/channel/UCT1yd7gEOrja_gecmA1lT0Q\" target=\"_blan",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "<a href=\"http://feeds.feedburner.com/longnow\" target=\"_blank\" rel=\"noopener\" sty",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "A",
              "id": "",
              "text": "The Long Now Foundation 2 Marina Boulevard Fort Mason Center, Building A San Fra",
              "byTag": true,
              "byOnClick": false,
              "byPointer": true
            },
            {
              "tagName": "BUTTON",
              "id": "",
              "text": "<button class=\"close icon\"></button>",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "BUTTON",
              "id": "",
              "text": "Got it",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "A",
              "id": "",
              "text": "Send feedback",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "BUTTON",
              "id": "",
              "text": "Switch to legacy site",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "BUTTON",
              "id": "",
              "text": "<button class=\"close icon\"></button>",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            },
            {
              "tagName": "IFRAME",
              "id": "",
              "text": "</div>\n</div> </body> </html>",
              "byTag": true,
              "byOnClick": false,
              "byPointer": false
            }
          ]
        },
        "success": true
      },
      "endTime": 1664719699401
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719699401,
      "endTime": 1664719700042
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719700042,
      "result": "https://longnow.org/",
      "endTime": 1664719701506
    },
    {
      "type": "test",
      "which": "focVis",
      "withItems": true,
      "what": "links that are invisible when focused",
      "startTime": 1664719701507,
      "url": "https://longnow.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664719701557
    },
    {
      "type": "test",
      "which": "hover",
      "sampleSize": 20,
      "withItems": true,
      "what": "hover-caused content changes",
      "startTime": 1664719701557,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "triggers": 39,
          "triggerSample": 16,
          "impactTriggers": 0,
          "additions": 0,
          "removals": 0,
          "opacityChanges": 0,
          "opacityImpact": 0,
          "unhoverables": 1
        },
        "items": {
          "impactTriggers": [],
          "unhoverables": [
            {
              "tagName": "A",
              "id": "",
              "text": "<imgclass=\"logo\"src=\"/assets/img/logo-x-white.svg?"
            }
          ]
        },
        "success": true
      },
      "endTime": 1664719725669
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719725669,
      "endTime": 1664719726271
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719726271,
      "result": "https://longnow.org/",
      "endTime": 1664719728049
    },
    {
      "type": "test",
      "which": "labClash",
      "withItems": true,
      "what": "labeling inconsistencies",
      "startTime": 1664719728049,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "mislabeled": 0,
          "unlabeled": 4,
          "wellLabeled": 7
        },
        "items": {
          "mislabeled": [],
          "unlabeled": [
            {
              "index": 0,
              "tagName": "BUTTON",
              "type": "submit",
              "content": "{<button id=\"nav-button\" alt=\"Menu\"></button>}"
            },
            {
              "index": 1,
              "tagName": "BUTTON",
              "type": "submit",
              "content": "{<button class=\"membership-opener\" id=\"membership-opener\"><span class=\"nav-member-photo\" id=\"member-photo-small\"></span></button>}"
            },
            {
              "index": 7,
              "tagName": "BUTTON",
              "type": "submit",
              "content": "{<button class=\"close icon\"></button>}"
            },
            {
              "index": 10,
              "tagName": "BUTTON",
              "type": "submit",
              "content": "{<button class=\"close icon\"></button>}"
            }
          ],
          "wellLabeled": [
            {
              "index": 2,
              "tagName": "INPUT",
              "type": "text",
              "labelType": "label",
              "texts": {
                "label": [
                  "Username or email"
                ]
              }
            },
            {
              "index": 3,
              "tagName": "INPUT",
              "type": "password",
              "labelType": "label",
              "texts": {
                "label": [
                  "Password"
                ]
              }
            },
            {
              "index": 4,
              "tagName": "INPUT",
              "type": "submit",
              "texts": {
                "content": "Sign in"
              }
            },
            {
              "index": 5,
              "tagName": "BUTTON",
              "type": "submit",
              "texts": {
                "content": "Subscribe"
              }
            },
            {
              "index": 6,
              "tagName": "BUTTON",
              "type": "submit",
              "texts": {
                "content": "Subscribe"
              }
            },
            {
              "index": 8,
              "tagName": "BUTTON",
              "type": "submit",
              "texts": {
                "content": "Got it"
              }
            },
            {
              "index": 9,
              "tagName": "BUTTON",
              "type": "submit",
              "texts": {
                "content": "Switch to legacy site"
              }
            }
          ]
        },
        "success": true
      },
      "endTime": 1664719728081
    },
    {
      "type": "test",
      "which": "linkTo",
      "withItems": true,
      "what": "links without destinations",
      "startTime": 1664719728081,
      "url": "https://longnow.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664719728092
    },
    {
      "type": "test",
      "which": "linkUl",
      "withItems": true,
      "what": "adjacent-link underlining",
      "startTime": 1664719728093,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "links": 35,
          "adjacent": {
            "total": 15,
            "underlined": 0,
            "underlinedPercent": 0
          }
        },
        "items": {
          "underlined": [],
          "notUnderlined": [
            "",
            "Join now",
            "Learn more",
            "Join now",
            "Learn more",
            "Meet our community",
            "Join now",
            "",
            "",
            "",
            "",
            "",
            "",
            "The Long Now Foundation 2 Marina Boulevard Fort Mason Center, Building A San Francisco, California 94123",
            "Send feedback"
          ]
        },
        "success": true
      },
      "endTime": 1664719728101
    },
    {
      "type": "test",
      "which": "menuNav",
      "withItems": true,
      "what": "keyboard navigation between focusable menu items",
      "startTime": 1664719728101,
      "url": "https://longnow.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": 1664719728106
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719728106,
      "endTime": 1664719728838
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719728839,
      "result": "https://longnow.org/",
      "endTime": 1664719730416
    },
    {
      "type": "test",
      "which": "miniText",
      "withItems": true,
      "what": "text smaller than 11 pixels",
      "startTime": 1664719730416,
      "url": "https://longnow.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664719730458
    },
    {
      "type": "test",
      "which": "nonTable",
      "withItems": true,
      "what": "table elements used for layout",
      "startTime": 1664719730458,
      "url": "https://longnow.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664719730462
    },
    {
      "type": "test",
      "which": "radioSet",
      "withItems": true,
      "what": "fieldset grouping of radio buttons",
      "startTime": 1664719730462,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "total": 0,
          "inSet": 0,
          "percent": "N.A."
        },
        "items": {
          "inSet": [],
          "notInSet": []
        },
        "success": true
      },
      "endTime": 1664719730477
    },
    {
      "type": "test",
      "which": "role",
      "what": "roles",
      "startTime": 1664719730477,
      "url": "https://longnow.org/",
      "result": {
        "roleElements": 0,
        "badRoleElements": 0,
        "redundantRoleElements": 0,
        "tagNames": {},
        "success": true
      },
      "endTime": 1664719730494
    },
    {
      "type": "test",
      "which": "styleDiff",
      "withItems": true,
      "what": "style inconsistencies",
      "startTime": 1664719730494,
      "url": "https://longnow.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": {
          "button": {
            "total": 8,
            "subtotals": [
              3,
              2,
              1,
              1,
              1
            ]
          },
          "adjacentLink": {
            "total": 15
          },
          "listLink": {
            "total": 20,
            "subtotals": [
              10,
              5,
              4,
              1
            ]
          },
          "h1": {
            "total": 2
          },
          "h2": {
            "total": 3,
            "subtotals": [
              2,
              1
            ]
          }
        },
        "items": {
          "button": {
            "opacity": {
              "1": [
                "",
                "",
                "Subscribe",
                "Subscribe",
                "Got it",
                "Switch to legacy site"
              ],
              "0.8": [
                "",
                ""
              ]
            },
            "borderStyle": {
              "none": [
                "",
                "",
                "",
                "Switch to legacy site",
                ""
              ],
              "solid": [
                "Subscribe",
                "Subscribe",
                "Got it"
              ]
            },
            "borderWidth": {
              "0px": [
                "",
                "",
                "",
                "Switch to legacy site",
                ""
              ],
              "1px": [
                "Subscribe",
                "Subscribe",
                "Got it"
              ]
            },
            "height": {
              "36px": [
                "",
                "Subscribe",
                "Subscribe",
                "Got it",
                "Switch to legacy site"
              ],
              "60px": [
                ""
              ],
              "18px": [
                "",
                ""
              ]
            },
            "lineHeight": {
              "16px": [
                "",
                "",
                "",
                ""
              ],
              "36px": [
                "Subscribe",
                "Subscribe",
                "Got it",
                "Switch to legacy site"
              ]
            },
            "minHeight": {
              "auto": [
                "",
                ""
              ],
              "0px": [
                "Subscribe",
                "Subscribe",
                "",
                "Got it",
                "Switch to legacy site",
                ""
              ]
            },
            "minWidth": {
              "auto": [
                "",
                ""
              ],
              "0px": [
                "Subscribe",
                "Subscribe",
                "",
                "Got it",
                "Switch to legacy site",
                ""
              ]
            }
          },
          "listLink": {
            "opacity": {
              "0": [
                "Home"
              ],
              "1": [
                "Profile & Billing",
                "Member Newsletter",
                "Clock One Updates",
                "Member Dashboard",
                "Sign Out",
                "Mission",
                "Clock",
                "Projects",
                "Talks",
                "Ideas",
                "Join / Donate",
                "People",
                "Jobs",
                "Contact",
                "Visit",
                "People",
                "Jobs",
                "Contact",
                "Visit"
              ]
            },
            "color": {
              "rgb(249, 201, 114)": [
                "Profile & Billing",
                "Member Newsletter",
                "Clock One Updates",
                "Member Dashboard",
                "Sign Out"
              ],
              "rgb(255, 255, 255)": [
                "Mission",
                "Clock",
                "Projects",
                "Home",
                "Talks",
                "Ideas",
                "Join / Donate",
                "People",
                "Jobs",
                "Contact",
                "Visit"
              ],
              "rgba(255, 255, 255, 0.9)": [
                "People",
                "Jobs",
                "Contact",
                "Visit"
              ]
            },
            "lineHeight": {
              "19.2px": [
                "Profile & Billing",
                "Member Newsletter",
                "Clock One Updates",
                "Member Dashboard",
                "Sign Out"
              ],
              "16px": [
                "Mission",
                "Clock",
                "Projects",
                "Home",
                "Talks",
                "Ideas",
                "Join / Donate",
                "People",
                "Jobs",
                "Contact",
                "Visit",
                "People",
                "Jobs",
                "Contact",
                "Visit"
              ]
            }
          },
          "h2": {
            "fontSize": {
              "25.6px": [
                "Sign in",
                "Become a member"
              ],
              "35.84px": [
                "Join our newsletter"
              ]
            }
          }
        },
        "success": true
      },
      "endTime": 1664719730508
    },
    {
      "type": "test",
      "which": "tabNav",
      "withItems": true,
      "what": "keyboard navigation between tab elements",
      "startTime": 1664719730508,
      "url": "https://longnow.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": 1664719730513
    },
    {
      "type": "test",
      "which": "titledEl",
      "withItems": true,
      "what": "title attributes on inappropriate elements",
      "startTime": 1664719730513,
      "url": "https://longnow.org/",
      "result": {
        "total": 0,
        "items": [],
        "success": true
      },
      "endTime": 1664719730517
    },
    {
      "type": "test",
      "which": "zIndex",
      "withItems": true,
      "what": "z indexes",
      "startTime": 1664719730517,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "total": 11,
          "tagNames": {
            "NAV": 1,
            "DIV": 10
          }
        },
        "items": [
          {
            "tagName": "NAV",
            "id": "nav-bar",
            "text": "Sign in Username or email Password Become a member Starting at $8/month Join now Profile & Billing M"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": ""
          },
          {
            "tagName": "DIV",
            "id": "nav-member",
            "text": "Sign in Username or email Password Become a member Starting at $8/month Join now Profile & Billing M"
          },
          {
            "tagName": "DIV",
            "id": "membership-modal",
            "text": "Sign in Username or email Password Become a member Starting at $8/month Join now Profile & Billing M"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "The Long Now Foundation is a nonprofit established in 01996 to foster long-term thinking. Our work e"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "Our work began with The Clock of the Long Now an immense mechanical monument, installed in a mountai"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "Our foundation is home to a select group of projects which aim to foster long-term thinking."
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "A community of practice is essential for long-term thinking — so we gather regularly to learn and sh"
          },
          {
            "tagName": "DIV",
            "id": "",
            "text": "Long Now's website is changing..."
          },
          {
            "tagName": "DIV",
            "id": "notice-modal",
            "text": "Over the coming months, Long Now will continue to roll out more of this new website. This site is de"
          },
          {
            "tagName": "DIV",
            "id": "subscribe-modal",
            "text": "Join our newsletter Get the latest long-term thinking in your inbox. </div>\n</div> </body> </html>"
          }
        ],
        "success": true
      },
      "endTime": 1664719730525
    },
    {
      "type": "test",
      "which": "alfa",
      "what": "alfa",
      "startTime": 1664719730525,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "failures": 20,
          "warnings": 27
        },
        "items": [
          {
            "index": 28,
            "verdict": "failed",
            "rule": {
              "ruleID": "r12",
              "ruleSummary": "Buttons have an accessible name",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r12",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#name-role-value",
                  "chapter": "4.1.2",
                  "title": "Name, Role, Value"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "button",
              "path": "/html[1]/body[1]/nav[1]/div[1]/button[1]",
              "codeLines": [
                "<button id=\"nav-button\" alt=\"Menu\"></button>"
              ]
            }
          },
          {
            "index": 29,
            "verdict": "failed",
            "rule": {
              "ruleID": "r12",
              "ruleSummary": "Buttons have an accessible name",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r12",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG/#name-role-value",
                  "chapter": "4.1.2",
                  "title": "Name, Role, Value"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "button",
              "path": "/html[1]/body[1]/nav[1]/div[3]/button[1]",
              "codeLines": [
                "<button class=\"membership-opener\" id=\"membership-opener\">",
                "  <span class=\"nav-member-photo\" id=\"member-photo-small\"></span>",
                "</button>"
              ]
            }
          },
          {
            "index": 185,
            "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": "button",
              "path": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[1]/button[1]",
              "codeLines": [
                "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">",
                "  Subscribe",
                "</button>"
              ]
            }
          },
          {
            "index": 187,
            "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": "button",
              "path": "/html[1]/body[1]/div[1]/div[1]/p[1]/button[1]",
              "codeLines": [
                "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">",
                "  Subscribe",
                "</button>"
              ]
            }
          },
          {
            "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[1]/div[1]/p[1]/span[1]/text()[1]",
              "codeLines": [
                "Join our newsletter"
              ]
            }
          },
          {
            "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[1]/div[1]/p[1]/span[2]/text()[1]",
              "codeLines": [
                "for the latest in long-term thinking"
              ]
            }
          },
          {
            "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[1]/div[1]/p[1]/button[1]/text()[1]",
              "codeLines": [
                "Subscribe"
              ]
            }
          },
          {
            "index": 319,
            "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]/text()[1]",
              "codeLines": [
                "Long Now's website is changing..."
              ]
            }
          },
          {
            "index": 321,
            "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[4]/div[2]/a[1]/text()[1]",
              "codeLines": [
                "Privacy"
              ]
            }
          },
          {
            "index": 322,
            "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[4]/div[2]/a[2]/text()[1]",
              "codeLines": [
                "Terms"
              ]
            }
          },
          {
            "index": 341,
            "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": "a",
              "path": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[1]/div[1]/a[1]",
              "codeLines": [
                "<a href=\"/clock/\" class=\"button primary\">",
                "  Learn more",
                "</a>"
              ]
            }
          },
          {
            "index": 342,
            "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": "a",
              "path": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[1]/div[2]/a[1]",
              "codeLines": [
                "<a href=\"/join/\" class=\"button primary\">",
                "  Join now",
                "</a>"
              ]
            }
          },
          {
            "index": 343,
            "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": "a",
              "path": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[1]/div[1]/a[1]",
              "codeLines": [
                "<a href=\"/projects/\" class=\"button primary\">",
                "  Learn more",
                "</a>"
              ]
            }
          },
          {
            "index": 344,
            "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": "a",
              "path": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[1]/div[2]/a[1]",
              "codeLines": [
                "<a href=\"/people/\" class=\"button primary\">",
                "  Meet our community",
                "</a>"
              ]
            }
          },
          {
            "index": 345,
            "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]/section[1]/div[4]/div[3]/div[1]/div[1]/div[1]/button[1]",
              "codeLines": [
                "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">",
                "  Subscribe",
                "</button>"
              ]
            }
          },
          {
            "index": 346,
            "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": "a",
              "path": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[2]/a[1]",
              "codeLines": [
                "<a href=\"/join/\" class=\"button primary\">",
                "  Join now",
                "</a>"
              ]
            }
          },
          {
            "index": 347,
            "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]/p[1]/button[1]",
              "codeLines": [
                "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">",
                "  Subscribe",
                "</button>"
              ]
            }
          },
          {
            "index": 359,
            "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]/section[1]/div[1]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "The Long Now Foundation"
              ]
            }
          },
          {
            "index": 360,
            "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]/section[1]/div[1]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "is a nonprofit established in 01996 to foster long-term thinking."
              ]
            }
          },
          {
            "index": 361,
            "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]/section[1]/div[1]/div[2]/p[2]/text()[1]",
              "codeLines": [
                "Our work encourages imagination at the timescale of civilization — the next and last 10,000 years —"
              ]
            }
          },
          {
            "index": 362,
            "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]/section[1]/div[1]/div[2]/p[2]/text()[2]",
              "codeLines": [
                "a timespan we call"
              ]
            }
          },
          {
            "index": 363,
            "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]/section[1]/div[1]/div[2]/p[2]/em[1]/text()[1]",
              "codeLines": [
                "the long now."
              ]
            }
          },
          {
            "index": 364,
            "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]/section[1]/div[2]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Our work began with"
              ]
            }
          },
          {
            "index": 365,
            "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]/section[1]/div[2]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "The Clock of the Long Now"
              ]
            }
          },
          {
            "index": 366,
            "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]/section[1]/div[2]/div[2]/p[2]/text()[1]",
              "codeLines": [
                "an immense mechanical monument, installed in a mountain, designed to keep accurate time for the nex..."
              ]
            }
          },
          {
            "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]/section[1]/div[3]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Our foundation is home to a select group of projects which aim to foster long-term thinking."
              ]
            }
          },
          {
            "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]/section[1]/div[4]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "A community of practice is essential for long-term thinking — so we gather regularly to learn and s..."
              ]
            }
          },
          {
            "index": 371,
            "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[2]/text()[1]",
              "codeLines": [
                "Long Now's website is changing..."
              ]
            }
          },
          {
            "index": 375,
            "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]/section[1]/div[1]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "The Long Now Foundation"
              ]
            }
          },
          {
            "index": 376,
            "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]/section[1]/div[1]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "is a nonprofit established in 01996 to foster long-term thinking."
              ]
            }
          },
          {
            "index": 377,
            "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]/section[1]/div[1]/div[2]/p[2]/text()[1]",
              "codeLines": [
                "Our work encourages imagination at the timescale of civilization — the next and last 10,000 years —"
              ]
            }
          },
          {
            "index": 378,
            "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]/section[1]/div[1]/div[2]/p[2]/text()[2]",
              "codeLines": [
                "a timespan we call"
              ]
            }
          },
          {
            "index": 379,
            "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]/section[1]/div[1]/div[2]/p[2]/em[1]/text()[1]",
              "codeLines": [
                "the long now."
              ]
            }
          },
          {
            "index": 380,
            "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]/section[1]/div[2]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Our work began with"
              ]
            }
          },
          {
            "index": 381,
            "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]/section[1]/div[2]/div[2]/h1[1]/text()[1]",
              "codeLines": [
                "The Clock of the Long Now"
              ]
            }
          },
          {
            "index": 382,
            "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]/section[1]/div[2]/div[2]/p[2]/text()[1]",
              "codeLines": [
                "an immense mechanical monument, installed in a mountain, designed to keep accurate time for the nex..."
              ]
            }
          },
          {
            "index": 383,
            "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]/section[1]/div[3]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "Our foundation is home to a select group of projects which aim to foster long-term thinking."
              ]
            }
          },
          {
            "index": 384,
            "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]/section[1]/div[4]/div[2]/p[1]/text()[1]",
              "codeLines": [
                "A community of practice is essential for long-term thinking — so we gather regularly to learn and s..."
              ]
            }
          },
          {
            "index": 404,
            "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]/section[1]/div[1]/div[2]/p[1]",
              "codeLines": [
                "<p>",
                "  is a nonprofit established in 01996 to foster long-term thinking.",
                "</p>"
              ]
            }
          },
          {
            "index": 405,
            "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]/section[1]/div[1]/div[2]/p[2]",
              "codeLines": [
                "<p>",
                "  Our work encourages imagination at the timescale of civilization — the next and last 10,000 years...",
                "  <br>",
                "  a timespan we call",
                "  <em>",
                "    the long now.",
                "  </em>",
                "</p>"
              ]
            }
          },
          {
            "index": 406,
            "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]/section[1]/div[2]/div[2]/p[1]",
              "codeLines": [
                "<p>",
                "  Our work began with",
                "</p>"
              ]
            }
          },
          {
            "index": 407,
            "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]/section[1]/div[2]/div[2]/p[2]",
              "codeLines": [
                "<p>",
                "  an immense mechanical monument, installed in a mountain, designed to keep accurate time for the n...",
                "</p>"
              ]
            }
          },
          {
            "index": 408,
            "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]/section[1]/div[3]/div[2]/p[1]",
              "codeLines": [
                "<p>",
                "  Our foundation is home to a select group of projects which aim to foster long-term thinking.",
                "</p>"
              ]
            }
          },
          {
            "index": 409,
            "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]/section[1]/div[4]/div[2]/p[1]",
              "codeLines": [
                "<p>",
                "  A community of practice is essential for long-term thinking — so we gather regularly to learn and...",
                "</p>"
              ]
            }
          },
          {
            "index": 410,
            "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[1]/div[1]/p[1]",
              "codeLines": [
                "<p>",
                "  <span class=\"nobr\">",
                "    Join our newsletter",
                "  </span>",
                "  <span class=\"nobr\">",
                "    for the latest in long-term thinking",
                "  </span>",
                "  <button class=\"button primary subscribe-opener\" id=\"subscribe-button\">",
                "    Subscribe",
                "  </button>",
                "</p>"
              ]
            }
          },
          {
            "index": 445,
            "verdict": "failed",
            "rule": {
              "ruleID": "r86",
              "ruleSummary": "Elements that are marked as decorative are not exposed to assistive technologies",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r86",
              "requirements": []
            },
            "target": {
              "type": "element",
              "tagName": "iframe",
              "path": "/html[1]/body[1]/div[1]/div[1]/form[1]/div[1]/div[2]/div[1]/div[1]/iframe[1]",
              "codeLines": [
                "<iframe title=\"reCAPTCHA\" src=\"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lfa9H0UAAAAAMAG...",
                "  #document",
                "    <!doctype html>",
                "    <html dir=\"ltr\" lang=\"en\">",
                "      <head>",
                "        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">",
                "        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">",
                "        <title>",
                "          reCAPTCHA",
                "        </title>",
                "        <style type=\"text/css\">",
                "          /* cyrillic-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('w...",
                "            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;",
                "          }",
                "          /* cyrillic */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('w...",
                "            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;",
                "          }",
                "          /* greek-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('w...",
                "            unicode-range: U+1F00-1FFF;",
                "          }",
                "          /* greek */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('w...",
                "            unicode-range: U+0370-03FF;",
                "          }",
                "          /* vietnamese */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('w...",
                "            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-...",
                "          }",
                "          /* latin-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('w...",
                "            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+21...",
                "          }",
                "          /* latin */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 400;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('wof...",
                "            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U...",
                "          }",
                "          /* cyrillic-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;",
                "          }",
                "          /* cyrillic */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;",
                "          }",
                "          /* greek-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+1F00-1FFF;",
                "          }",
                "          /* greek */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0370-03FF;",
                "          }",
                "          /* vietnamese */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-...",
                "          }",
                "          /* latin-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+21...",
                "          }",
                "          /* latin */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 500;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format(...",
                "            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U...",
                "          }",
                "          /* cyrillic-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;",
                "          }",
                "          /* cyrillic */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;",
                "          }",
                "          /* greek-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+1F00-1FFF;",
                "          }",
                "          /* greek */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0370-03FF;",
                "          }",
                "          /* vietnamese */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-...",
                "          }",
                "          /* latin-ext */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) forma...",
                "            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+21...",
                "          }",
                "          /* latin */",
                "          @font-face {",
                "            font-family: 'Roboto';",
                "            font-style: normal;",
                "            font-weight: 900;",
                "            src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format(...",
                "            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U...",
                "          }",
                "        </style>",
                "        <link rel=\"stylesheet\" type=\"text/css\" href=\"https://www.gstatic.com/recaptcha/releases/a9s...",
                "        <script nonce=\"\" type=\"text/javascript\">",
                "          window['__recaptcha_api'] = 'https://www.google.com/recaptcha/api2/';",
                "        </script>",
                "        <script type=\"text/javascript\" src=\"https://www.gstatic.com/recaptcha/releases/a9s0j4pCVT6g...",
                "      </head>",
                "      <body>",
                "        <div id=\"rc-anchor-alert\" class=\"rc-anchor-alert\"></div>",
                "        <input type=\"hidden\" id=\"recaptcha-token\" value=\"03AIIukzifR7v-v9y4cFRowe0fKqJIlbXfHoIrMt5U...",
                "        <script type=\"text/javascript\" nonce=\"\">",
                "          recaptcha.anchor.Main.init(\"[\\x22ainput\\x22,[\\x22bgdata\\x22,\\x22\\x22,\\x22LyogQW50aS1zcGFt...",
                "        </script>",
                "        <div id=\"rc-anchor-container\" class=\"rc-anchor rc-anchor-normal rc-anchor-light\">",
                "          <div id=\"recaptcha-accessible-status\" class=\"rc-anchor-aria-status\" aria-hidden=\"true\">",
                "            Recaptcha requires verification.",
                "          </div>",
                "          <div class=\"rc-anchor-error-msg-container\" style=\"display:none\">",
                "            <span class=\"rc-anchor-error-msg\" aria-hidden=\"true\"></span>",
                "          </div>",
                "          <div class=\"rc-anchor-content\">",
                "            <div class=\"rc-inline-block\">",
                "              <div class=\"rc-anchor-center-container\">",
                "                <div class=\"rc-anchor-center-item rc-anchor-checkbox-holder\">",
                "                  <span class=\"recaptcha-checkbox goog-inline-block recaptcha-checkbox-unchecked rc...",
                "                    <div class=\"recaptcha-checkbox-border\" role=\"presentation\"></div>",
                "                    <div class=\"recaptcha-checkbox-borderAnimation\" role=\"presentation\"></div>",
                "                    <div class=\"recaptcha-checkbox-spinner\" role=\"presentation\">",
                "                      <div class=\"recaptcha-checkbox-spinner-overlay\"></div>",
                "                    </div>",
                "                    <div class=\"recaptcha-checkbox-checkmark\" role=\"presentation\"></div>",
                "                  </span>",
                "                </div>",
                "              </div>",
                "            </div>",
                "            <div class=\"rc-inline-block\">",
                "              <div class=\"rc-anchor-center-container\">",
                "                <label class=\"rc-anchor-center-item rc-anchor-checkbox-label\" aria-hidden=\"true\" ro...",
                "                  <span aria-live=\"polite\" aria-labelledby=\"recaptcha-accessible-status\"></span>",
                "                  I'm not a robot",
                "                </label>",
                "              </div>",
                "            </div>",
                "          </div>",
                "          <div class=\"rc-anchor-normal-footer\">",
                "            <div class=\"rc-anchor-logo-portrait\" aria-hidden=\"true\" role=\"presentation\">",
                "              <div class=\"rc-anchor-logo-img rc-anchor-logo-img-portrait\"></div>",
                "              <div class=\"rc-anchor-logo-text\">",
                "                reCAPTCHA",
                "              </div>",
                "            </div>",
                "            <div class=\"rc-anchor-pt\">",
                "              <a href=\"https://www.google.com/intl/en/policies/privacy/\" target=\"_blank\">",
                "                Privacy",
                "              </a>",
                "              <span aria-hidden=\"true\" role=\"presentation\">",
                "                -",
                "              </span>",
                "              <a href=\"https://www.google.com/intl/en/policies/terms/\" target=\"_blank\">",
                "                Terms",
                "              </a>",
                "            </div>",
                "          </div>",
                "        </div>",
                "        <iframe style=\"display: none;\">",
                "          #document",
                "            <html>",
                "              <head></head>",
                "              <body></body>",
                "            </html>",
                "        </iframe>",
                "      </body>",
                "    </html>",
                "</iframe>"
              ]
            }
          },
          {
            "index": 453,
            "verdict": "failed",
            "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": 1664719735290
    },
    {
      "type": "test",
      "which": "axe",
      "detailLevel": 2,
      "rules": [],
      "what": "Axe",
      "startTime": 1664719735290,
      "url": "https://longnow.org/",
      "result": {
        "totals": {
          "rulesNA": 64,
          "rulesPassed": 31,
          "rulesWarned": 2,
          "rulesViolated": 6,
          "warnings": {
            "minor": 9,
            "moderate": 0,
            "serious": 0,
            "critical": 0
          },
          "violations": {
            "minor": 0,
            "moderate": 15,
            "serious": 4,
            "critical": 2
          }
        },
        "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:08:55.664Z",
          "url": "https://longnow.org/",
          "toolOptions": {
            "resultTypes": [
              "violations",
              "incomplete"
            ],
            "runOnly": {
              "type": "tag",
              "values": [
                "experimental",
                "best-practice",
                "wcag2a",
                "wcag2aa",
                "wcag2aaa",
                "wcag21a",
                "wcag21aa",
                "wcag21aaa"
              ]
            },
            "reporter": "v1"
          },
          "incomplete": [
            {
              "id": "hidden-content",
              "impact": "minor",
              "tags": [
                "cat.structure",
                "experimental",
                "review-item",
                "best-practice"
              ],
              "description": "Informs users about hidden content.",
              "help": "Hidden content on the page should be analyzed",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "hidden-content",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "minor",
                      "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it."
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "minor",
                  "html": "<div class=\"modal-overlay hidden\" id=\"membership-modal\">",
                  "target": [
                    "#membership-modal"
                  ],
                  "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=\"membership-member hidden\" id=\"membership-member\">",
                  "target": [
                    "#membership-member"
                  ],
                  "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": "<li class=\"nav-secondary\">\n      <a href=\"https://longnow.org/people/\">People</a>\n    </li>",
                  "target": [
                    ".nav-secondary:nth-child(8)"
                  ],
                  "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": "<li class=\"nav-secondary\">\n      <a href=\"https://longnow.org/jobs/\">Jobs</a>\n    </li>",
                  "target": [
                    ".nav-secondary:nth-child(9)"
                  ],
                  "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": "<li class=\"nav-secondary\">\n      <a href=\"https://longnow.org/contact/\">Contact</a>\n    </li>",
                  "target": [
                    ".nav-secondary:nth-child(10)"
                  ],
                  "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": "<li class=\"nav-secondary\">\n      <a href=\"https://longnow.org/visit/\">Visit</a>\n    </li>",
                  "target": [
                    ".nav-secondary:nth-child(11)"
                  ],
                  "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=\"modal-overlay hidden\" id=\"notice-modal\">",
                  "target": [
                    "#notice-modal"
                  ],
                  "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=\"modal-overlay hidden\" id=\"subscribe-modal\">",
                  "target": [
                    "#subscribe-modal"
                  ],
                  "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."
                }
              ]
            },
            {
              "id": "identical-links-same-purpose",
              "impact": "minor",
              "tags": [
                "cat.semantics",
                "wcag2aaa",
                "wcag249"
              ],
              "description": "Ensure that links with the same accessible name serve a similar purpose",
              "help": "Links with the same name must have a similar purpose",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/identical-links-same-purpose?application=axeAPI",
              "nodes": [
                {
                  "any": [],
                  "all": [
                    {
                      "id": "identical-links-same-purpose",
                      "data": {
                        "name": "learn more",
                        "urlProps": {
                          "protocol": "http:",
                          "hostname": "longnow.org",
                          "port": "",
                          "pathname": "/clock/",
                          "search": {},
                          "hash": "",
                          "filename": ""
                        }
                      },
                      "relatedNodes": [
                        {
                          "html": "<a href=\"/projects/\" class=\"button primary\">\n      Learn more\n    </a>",
                          "target": [
                            ".primary.button[href$=\"projects/\"]"
                          ]
                        }
                      ],
                      "impact": "minor",
                      "message": "Check that links have the same purpose, or are intentionally ambiguous."
                    }
                  ],
                  "none": [],
                  "impact": "minor",
                  "html": "<a href=\"/clock/\" class=\"button primary\">\n      Learn more\n    </a>",
                  "target": [
                    ".primary.button[href$=\"clock/\"]"
                  ],
                  "failureSummary": "Fix all of the following:\n  Check that links have the same purpose, or are intentionally ambiguous."
                }
              ]
            }
          ],
          "violations": [
            {
              "id": "button-name",
              "impact": "critical",
              "tags": [
                "cat.name-role-value",
                "wcag2a",
                "wcag412",
                "section508",
                "section508.22.a",
                "ACT"
              ],
              "description": "Ensures buttons have discernible text",
              "help": "Buttons must have discernible text",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/button-name?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "button-has-visible-text",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "critical",
                      "message": "Element does not have inner 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"
                    },
                    {
                      "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": "<button id=\"nav-button\" alt=\"Menu\"></button>",
                  "target": [
                    "#nav-button"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                },
                {
                  "any": [
                    {
                      "id": "button-has-visible-text",
                      "data": null,
                      "relatedNodes": [],
                      "impact": "critical",
                      "message": "Element does not have inner 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"
                    },
                    {
                      "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": "<button class=\"membership-opener\" id=\"membership-opener\"><span class=\"nav-member-photo\" id=\"member-photo-small\"></span></button>",
                  "target": [
                    "#membership-opener"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                }
              ]
            },
            {
              "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": "#ffffff",
                        "bgColor": "#2c7f96",
                        "contrastRatio": 4.58,
                        "fontSize": "12.0pt (16px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">\n        Subscribe\n      </button>",
                          "target": [
                            "p > .subscribe-opener"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 4.58 (foreground color: #ffffff, background color: #2c7f96, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">\n        Subscribe\n      </button>",
                  "target": [
                    "p > .subscribe-opener"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.58 (foreground color: #ffffff, background color: #2c7f96, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#aab0b1",
                        "bgColor": "#2a393d",
                        "contrastRatio": 5.44,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<footer>",
                          "target": [
                            "footer"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 5.44 (foreground color: #aab0b1, background color: #2a393d, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<a href=\"https://goo.gl/maps/9aBzPdtXG7wjsHRQ8\" target=\"_blank\" rel=\"noopener\">\n      <em>The Long Now Foundation</em><br>\n      2 Marina Boulevard<br>\n      Fort Mason Center, Building A<br>\n      San Francisco, California 94123\n    </a>",
                  "target": [
                    "address > a[target=\"_blank\"][rel=\"noopener\"]"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 5.44 (foreground color: #aab0b1, background color: #2a393d, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1"
                },
                {
                  "any": [
                    {
                      "id": "color-contrast-enhanced",
                      "data": {
                        "fgColor": "#a3a7a8",
                        "bgColor": "#1a2426",
                        "contrastRatio": 6.56,
                        "fontSize": "10.5pt (14px)",
                        "fontWeight": "normal",
                        "messageKey": null,
                        "expectedContrastRatio": "7:1"
                      },
                      "relatedNodes": [
                        {
                          "html": "<div class=\"notice notice-opener\">\n      Long Now's website is changing...\n    </div>",
                          "target": [
                            ".notice"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Element has insufficient color contrast of 6.56 (foreground color: #a3a7a8, background color: #1a2426, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<div class=\"notice notice-opener\">\n      Long Now's website is changing...\n    </div>",
                  "target": [
                    ".notice"
                  ],
                  "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 6.56 (foreground color: #a3a7a8, background color: #1a2426, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1"
                }
              ]
            },
            {
              "id": "duplicate-id-active",
              "impact": "serious",
              "tags": [
                "cat.parsing",
                "wcag2a",
                "wcag411"
              ],
              "description": "Ensures every id attribute value of active elements is unique",
              "help": "IDs of active elements must be unique",
              "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-active?application=axeAPI",
              "nodes": [
                {
                  "any": [
                    {
                      "id": "duplicate-id-active",
                      "data": "subscribe-button",
                      "relatedNodes": [
                        {
                          "html": "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">\n        Subscribe\n      </button>",
                          "target": [
                            "p > .subscribe-opener"
                          ]
                        }
                      ],
                      "impact": "serious",
                      "message": "Document has active elements with the same id attribute: subscribe-button"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "serious",
                  "html": "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">\n      Subscribe\n    </button>",
                  "target": [
                    ".actionbox:nth-child(1) > .subscribe-opener"
                  ],
                  "failureSummary": "Fix any of the following:\n  Document has active elements with the same id attribute: subscribe-button"
                }
              ]
            },
            {
              "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\">",
                  "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": "navigation",
                        "accessibleText": null
                      },
                      "relatedNodes": [
                        {
                          "html": "<nav>",
                          "target": [
                            "footer > nav"
                          ]
                        }
                      ],
                      "impact": "moderate",
                      "message": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable"
                    }
                  ],
                  "all": [],
                  "none": [],
                  "impact": "moderate",
                  "html": "<nav id=\"nav-bar\" class=\"nav-bar\">",
                  "target": [
                    "#nav-bar"
                  ],
                  "failureSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable"
                }
              ]
            },
            {
              "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 class=\"immersive-home-mission immersive closed\">",
                  "target": [
                    ".immersive-home-mission"
                  ],
                  "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=\"immersive-home-clock immersive closed\">",
                  "target": [
                    ".immersive-home-clock"
                  ],
                  "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=\"immersive-home-projects immersive closed\">",
                  "target": [
                    ".immersive-home-projects"
                  ],
                  "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=\"intro\">\n          <!--kg-card-begin: html--><p>A community of practice is essential for long-term thinking — so we gather regularly to learn and share and connect. Everyone is welcome to join us on the journey.</p><!--kg-card-end: html-->\n      <div class=\"opener\"></div>\n    </div>",
                  "target": [
                    ".immersive-home-participate > .intro"
                  ],
                  "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": "<p>\n    Long-term thinking benefits from diversity and discussion. Each month our Talks series invite a domain expert to explore their work in the context of the next and last 10,000 years. We share this media with our global audience via our social channels and member newsletter.\n</p>",
                  "target": [
                    ".immersive-home-participate > .expanded > .content.display > p:nth-child(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": "<p>",
                  "target": [
                    ".immersive-home-participate > .expanded > .content.display > p: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": "<p>\nEveryone everywhere is invited to join us on this journey.\nOur global membership program connects over 11,000 individuals across more than 65 countries to a whole world of long-term thinking.\n</p>",
                  "target": [
                    ".immersive-home-participate > .expanded > .content.display > p:nth-child(3)"
                  ],
                  "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": "<label for=\"join-email\">Join our newsletter</label>",
                  "target": [
                    "label[for=\"join-email\"]"
                  ],
                  "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=\"actionbox\">\n    <label>Become a member</label>\n    <a href=\"/join/\" class=\"button primary\">\n      Join now\n    </a>\n    <span>Starting at $8/month</span>\n\n\n\n\n\n</div>",
                  "target": [
                    ".immersive-home-participate > .expanded > .content.display > .actionboxes > .actionbox: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": "<div class=\"captions\">\n              <!--kg-card-begin: html--><p>\nTOP: Long Now members in conversation at The Interval.\n</p>\n<p>\nBOTTOM: The Interval, The Long Now Foundation's bar, café, museum and event space.\n</p><!--kg-card-end: html-->\n        </div>",
                  "target": [
                    ".immersive-home-participate > .expanded > .content.display > .captions"
                  ],
                  "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": "<span class=\"nobr\">Join our newsletter</span>",
                  "target": [
                    ".nobr:nth-child(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": "<span class=\"nobr\">for the latest in long-term thinking</span>",
                  "target": [
                    ".nobr: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": "<div class=\"notice notice-opener\">\n      Long Now's website is changing...\n    </div>",
                  "target": [
                    ".notice"
                  ],
                  "failureSummary": "Fix any of the following:\n  Some page content is not contained by landmarks"
                }
              ]
            }
          ]
        },
        "success": true
      },
      "endTime": 1664719735680
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719735680,
      "endTime": 1664719736401
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719736401,
      "result": "https://longnow.org/",
      "endTime": 1664719738392
    },
    {
      "type": "test",
      "which": "continuum",
      "what": "Level Access Continuum, community edition",
      "startTime": 1664719738392,
      "url": "https://longnow.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 BUTTON has an id attribute of 'subscribe-button', which is not unique in the same DOM",
          "element": "<button id=\"subscribe-button\" class=\"button primary subscribe-opener\">Subscribe</button>",
          "testResult": 0,
          "path": "body>section:nth-of-type(1)>*:nth-child(4)>*:nth-child(3)>*:nth-child(1)>*:nth-child(4)>*:nth-child(1)>*:nth-child(2)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "button[class=\"button primary subscribe-opener\"][id=\"subscribe-button\"]",
            "attNo": 2
          }
        },
        {
          "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 BUTTON has an id attribute of 'subscribe-button', which is not unique in the same DOM",
          "element": "<button id=\"subscribe-button\" class=\"button primary subscribe-opener\">Subscribe</button>",
          "testResult": 0,
          "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "button[class=\"button primary subscribe-opener\"][id=\"subscribe-button\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 224,
          "bestPracticeId": 338,
          "attribute": "This button element does not have a mechanism that allows an accessible name value to be calculated",
          "attributeDetail": "This button element does not have a mechanism that allows an accessible name value to be calculated",
          "element": "<button alt=\"Menu\" id=\"nav-button\"></button>",
          "testResult": 0,
          "path": "body>nav:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "button[id=\"nav-button\"][alt=\"Menu\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 224,
          "bestPracticeId": 338,
          "attribute": "This button element does not have a mechanism that allows an accessible name value to be calculated",
          "attributeDetail": "This button element does not have a mechanism that allows an accessible name value to be calculated",
          "element": "<button id=\"membership-opener\" class=\"membership-opener\"><span id=\"member-photo-small\" class=\"nav-member-photo\"></span></button>",
          "testResult": 0,
          "path": "body>nav:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "button[class=\"membership-opener\"][id=\"membership-opener\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 531,
          "bestPracticeId": 2519,
          "attribute": "This nav does not have a unique accessible name as required when two or more nav elements are present",
          "attributeDetail": "This nav does not have a unique accessible name as required when two or more nav elements are present",
          "element": "<nav class=\"nav-bar\" id=\"nav-bar\"><div class=\"nav-overflow\"><button alt=\"Menu\" id=\"nav-button\"></but ... act</a></li><li class=\"nav-secondary\"><a href=\"https://longnow.org/visit/\">Visit</a></li></ul></nav>",
          "testResult": 0,
          "path": "body>nav:nth-of-type(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "nav[id=\"nav-bar\"][class=\"nav-bar\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 531,
          "bestPracticeId": 2519,
          "attribute": "This nav does not have a unique accessible name as required when two or more nav elements are present",
          "attributeDetail": "This nav does not have a unique accessible name as required when two or more nav elements are present",
          "element": "<nav><ul class=\"nav-links\"><li class=\"nav-secondary\"><a href=\"https://longnow.org/people/\">People</a ... be to Long Now's RSS Feed\" src=\"/assets/img/icon-rss-white.svg?v=bc92b81ad3\" class=\"icon\"></a></nav>",
          "testResult": 0,
          "path": "body>footer:nth-of-type(1)>*:nth-child(2)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "nav",
            "attNo": 0
          }
        },
        {
          "engineTestId": 533,
          "bestPracticeId": 2519,
          "attribute": "This nav does not have an accessible name as required when two or more nav elements are present",
          "attributeDetail": "This nav does not have an accessible name as required when two or more nav elements are present",
          "element": "<nav class=\"nav-bar\" id=\"nav-bar\"><div class=\"nav-overflow\"><button alt=\"Menu\" id=\"nav-button\"></but ... act</a></li><li class=\"nav-secondary\"><a href=\"https://longnow.org/visit/\">Visit</a></li></ul></nav>",
          "testResult": 0,
          "path": "body>nav:nth-of-type(1)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "nav[id=\"nav-bar\"][class=\"nav-bar\"]",
            "attNo": 2
          }
        },
        {
          "engineTestId": 533,
          "bestPracticeId": 2519,
          "attribute": "This nav does not have an accessible name as required when two or more nav elements are present",
          "attributeDetail": "This nav does not have an accessible name as required when two or more nav elements are present",
          "element": "<nav><ul class=\"nav-links\"><li class=\"nav-secondary\"><a href=\"https://longnow.org/people/\">People</a ... be to Long Now's RSS Feed\" src=\"/assets/img/icon-rss-white.svg?v=bc92b81ad3\" class=\"icon\"></a></nav>",
          "testResult": 0,
          "path": "body>footer:nth-of-type(1)>*:nth-child(2)",
          "fixType": "",
          "fingerprint": {
            "version": 2,
            "css": "nav",
            "attNo": 0
          }
        }
      ],
      "endTime": 1664719738532
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719738532,
      "endTime": 1664719739093
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719739093,
      "result": "https://longnow.org/",
      "endTime": 1664719740546
    },
    {
      "type": "test",
      "which": "htmlcs",
      "what": "HTML CodeSniffer WCAG 2.1 AA ruleset",
      "startTime": 1664719740546,
      "url": "https://longnow.org/",
      "result": {
        "Error": {
          "AA.2_4_1.H64.1": {
            "Iframe element requires a non-empty title attribute that identifies the frame.": [
              {
                "tagName": "iframe",
                "id": "",
                "code": "<iframe class=\"no-reframe\" scrolling=\"no\" src=\"https://cdn.forms-content.sg-form.com/dbc6851b-0595-11ea-ac4f-f2bb8538e59e\">...</iframe>"
              }
            ]
          },
          "AA.4_1_1.F77": {
            "Duplicate id attribute value \"subscribe-button\" found on the web page.": [
              {
                "tagName": "button",
                "id": "#subscribe-button",
                "code": "<button class=\"button primary subscribe-opener\" id=\"subscribe-button\">...</button>"
              }
            ]
          },
          "AA.4_1_2.H91.Button.Name": {
            "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.": [
              {
                "tagName": "button",
                "id": "#membership-opener",
                "code": "<button class=\"membership-opener\" id=\"membership-opener\">...</button>"
              },
              {
                "tagName": "button",
                "id": "#nav-button",
                "code": "<button id=\"nav-button\" alt=\"Menu\">...</button>"
              },
              {
                "tagName": "button",
                "id": "",
                "code": "<button class=\"close icon\">...</button>"
              }
            ]
          }
        },
        "Warning": {
          "AA.1_3_1.H44.NonExistentFragment": {
            "This label's \"for\" attribute contains an ID that does not exist in the document fragment.": [
              {
                "tagName": "label",
                "id": "",
                "code": "<label for=\"join-email\">...</label>"
              }
            ]
          },
          "AA.1_3_1_A.G141": {
            "The heading structure is not logically nested. This h2 element appears to be the primary document heading, so should be an h1 element.": [
              {
                "tagName": "h2",
                "id": "",
                "code": "<h2>...</h2>"
              }
            ],
            "The heading structure is not logically nested. This h2 element should be an h1 to be properly nested.": [
              {
                "tagName": "h2",
                "id": "",
                "code": "<h2>...</h2>"
              }
            ]
          },
          "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": "#membership-modal",
                "code": "<div class=\"modal-overlay hidden\" id=\"membership-modal\">...</div>"
              },
              {
                "tagName": "div",
                "id": "#notice-modal",
                "code": "<div class=\"modal-overlay hidden\" id=\"notice-modal\">...</div>"
              },
              {
                "tagName": "div",
                "id": "#subscribe-modal",
                "code": "<div class=\"modal-overlay hidden\" id=\"subscribe-modal\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"modal-window\">...</div>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"notice notice-opener\">...</div>"
              },
              {
                "tagName": "nav",
                "id": "#nav-bar",
                "code": "<nav id=\"nav-bar\" class=\"nav-bar\">...</nav>"
              }
            ]
          },
          "AA.1_4_3.G145.Alpha": {
            "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 3:1.": [
              {
                "tagName": "em",
                "id": "",
                "code": "<em>...</em>"
              },
              {
                "tagName": "h1",
                "id": "",
                "code": "<h1>...</h1>"
              },
              {
                "tagName": "label",
                "id": "",
                "code": "<label for=\"join-email\">...</label>"
              },
              {
                "tagName": "label",
                "id": "",
                "code": "<label>...</label>"
              },
              {
                "tagName": "p",
                "id": "",
                "code": "<p>...</p>"
              }
            ]
          },
          "AA.1_4_3.G18.Alpha": {
            "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 4.5:1.": [
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://goo.gl/maps/9aBzPdtXG7wjsHRQ8\" target=\"_blank\" rel=\"noopener\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://longnow.org/contact/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://longnow.org/jobs/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://longnow.org/join/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://longnow.org/people/\">...</a>"
              },
              {
                "tagName": "a",
                "id": "",
                "code": "<a href=\"https://longnow.org/visit/\">...</a>"
              },
              {
                "tagName": "div",
                "id": "",
                "code": "<div class=\"notice notice-opener\">...</div>"
              },
              {
                "tagName": "em",
                "id": "",
                "code": "<em>...</em>"
              },
              {
                "tagName": "p",
                "id": "",
                "code": "<p>...</p>"
              },
              {
                "tagName": "span",
                "id": "",
                "code": "<span>...</span>"
              }
            ]
          }
        },
        "success": true
      },
      "endTime": 1664719740685
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719740685,
      "endTime": 1664719741522
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719741522,
      "result": "https://longnow.org/",
      "endTime": 1664719743362
    },
    {
      "type": "test",
      "which": "ibm",
      "withItems": true,
      "what": "IBM Accessibility Checker",
      "startTime": 1664719743362,
      "url": "https://longnow.org/",
      "result": {
        "content": {
          "totals": {
            "violation": 35,
            "recommendation": 2,
            "ignored": 0
          },
          "items": [
            {
              "ruleId": "WCAG20_Label_RefValid",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[1]/label[1]",
                "aria": "/document[1]"
              },
              "message": "The value \"join-email\" of the 'for' attribute is not the 'id' of a valid <input> element",
              "bounds": {
                "left": 8,
                "top": 3148,
                "height": 18,
                "width": 122
              },
              "snippet": "<label for=\"join-email\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_LabelBefore",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[2]/input[1]",
                "aria": "/document[1]/navigation[1]"
              },
              "message": "Label text is located after its associated text input or <select> element",
              "bounds": {
                "left": 8,
                "top": 153,
                "height": 22,
                "width": 147
              },
              "snippet": "<input required=\"\" autocapitalize=\"none\" autocorrect=\"off\" name=\"password\" id=\"signin-password\" placeholder=\" \" type=\"password\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_LabelBefore",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[1]/input[1]",
                "aria": "/document[1]/navigation[1]/textbox[1]"
              },
              "message": "Label text is located after its associated text input or <select> element",
              "bounds": {
                "left": 8,
                "top": 131,
                "height": 22,
                "width": 147
              },
              "snippet": "<input required=\"\" autocapitalize=\"none\" autocorrect=\"off\" pattern=\"^[A-Za-z0-9_@.+-]*$\" maxlength=\"150\" name=\"username\" id=\"signin-username\" placeholder=\" \" type=\"text\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]/div[3]/button[1]",
                "aria": "/document[1]/navigation[1]/button[2]"
              },
              "message": "Form control element <button> has no associated label",
              "bounds": {
                "left": 8,
                "top": 57,
                "height": 6,
                "width": 16
              },
              "snippet": "<button id=\"membership-opener\" class=\"membership-opener\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]/div[1]/button[1]",
                "aria": "/document[1]/navigation[1]/button[1]"
              },
              "message": "Form control element <button> has no associated label",
              "bounds": {
                "left": 8,
                "top": 20,
                "height": 6,
                "width": 16
              },
              "snippet": "<button alt=\"Menu\" id=\"nav-button\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/button[1]",
                "aria": "/document[1]/button[6]"
              },
              "message": "Form control element <button> has no associated label",
              "bounds": {
                "left": 8,
                "top": 3774,
                "height": 6,
                "width": 16
              },
              "snippet": "<button class=\"close icon\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/button[1]",
                "aria": "/document[1]/button[3]"
              },
              "message": "Form control element <button> has no associated label",
              "bounds": {
                "left": 8,
                "top": 3612,
                "height": 6,
                "width": 16
              },
              "snippet": "<button class=\"close icon\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Frame_HasTitle",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/iframe[1]",
                "aria": "/document[1]"
              },
              "message": "Inline frame does not have a 'title' attribute",
              "bounds": {
                "left": 8,
                "top": 3883,
                "height": 154,
                "width": 304
              },
              "snippet": "<iframe src=\"https://cdn.forms-content.sg-form.com/dbc6851b-0595-11ea-ac4f-f2bb8538e59e\" scrolling=\"no\" class=\"no-reframe\">",
              "level": "violation"
            },
            {
              "ruleId": "RPT_Elem_UniqueId",
              "path": {
                "dom": "/html[1]/body[1]/div[8]",
                "aria": "/document[1]"
              },
              "message": "The <div> element has the id \"sodo-search-root\" that is already in use",
              "bounds": {
                "left": 8,
                "top": 4041,
                "height": 0,
                "width": 784
              },
              "snippet": "<div id=\"sodo-search-root\">",
              "level": "violation"
            },
            {
              "ruleId": "RPT_Elem_UniqueId",
              "path": {
                "dom": "/html[1]/body[1]/div[7]",
                "aria": "/document[1]"
              },
              "message": "The <div> element has the id \"ghost-portal-root\" that is already in use",
              "bounds": {
                "left": 8,
                "top": 4041,
                "height": 0,
                "width": 784
              },
              "snippet": "<div id=\"ghost-portal-root\">",
              "level": "violation"
            },
            {
              "ruleId": "RPT_Elem_UniqueId",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/p[1]/button[1]",
                "aria": "/document[1]/button[2]"
              },
              "message": "The <button> element has the id \"subscribe-button\" that is already in use",
              "bounds": {
                "left": 359,
                "top": 3272,
                "height": 22,
                "width": 76
              },
              "snippet": "<button id=\"subscribe-button\" class=\"button primary subscribe-opener\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2933,
                "height": 56,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 3203,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[2]/a[1]",
                "aria": "/document[1]/link[5]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 132,
                "top": 3169,
                "height": 18,
                "width": 63
              },
              "snippet": "<a class=\"button primary\" href=\"/join/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[1]/button[1]",
                "aria": "/document[1]/button[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 134,
                "top": 3147,
                "height": 22,
                "width": 76
              },
              "snippet": "<button id=\"subscribe-button\" class=\"button primary subscribe-opener\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2880,
                "height": 37,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2525,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2792,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[1]/div[2]/a[1]",
                "aria": "/document[1]/link[4]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 146,
                "top": 2758,
                "height": 18,
                "width": 136
              },
              "snippet": "<a class=\"button primary\" href=\"/people/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[3]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 178,
                "top": 2739,
                "height": 18,
                "width": 75
              },
              "snippet": "<a class=\"button primary\" href=\"/projects/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2490,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2209,
                "height": 37,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2421,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[1]/div[2]/a[1]",
                "aria": "/document[1]/link[2]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 132,
                "top": 2387,
                "height": 18,
                "width": 63
              },
              "snippet": "<a class=\"button primary\" href=\"/join/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 193,
                "top": 2368,
                "height": 18,
                "width": 75
              },
              "snippet": "<a class=\"button primary\" href=\"/clock/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2089,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[1]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 1967,
                "height": 37,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[1]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 2020,
                "height": 19,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[1]/div[2]/h1[1]",
                "aria": "/document[1]/heading[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 664,
                "height": 28,
                "width": 784
              },
              "snippet": "<h1>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/button[1]",
                "aria": "/document[1]/button[6]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 3774,
                "height": 6,
                "width": 16
              },
              "snippet": "<button class=\"close icon\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/div[1]/button[1]",
                "aria": "/document[1]/button[4]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 3741,
                "height": 22,
                "width": 48
              },
              "snippet": "<button class=\"close button primary\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[3]/div[1]/button[1]",
                "aria": "/document[1]/button[3]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 3612,
                "height": 6,
                "width": 16
              },
              "snippet": "<button class=\"close icon\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 8,
                "top": 3272,
                "height": 22,
                "width": 784
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]",
                "aria": "/document[1]/navigation[1]"
              },
              "message": "Multiple elements with \"navigation\" role do not have unique labels",
              "bounds": {
                "left": 8,
                "top": 8,
                "height": 636,
                "width": 784
              },
              "snippet": "<nav class=\"nav-bar\" id=\"nav-bar\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/footer[1]/nav[1]",
                "aria": "/document[1]/contentinfo[1]/navigation[1]"
              },
              "message": "Multiple elements with \"navigation\" role do not have unique labels",
              "bounds": {
                "left": 8,
                "top": 3344,
                "height": 164,
                "width": 784
              },
              "snippet": "<nav>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ContentinfoWithNoMain_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/footer[1]",
                "aria": "/document[1]/contentinfo[1]"
              },
              "message": "The element with \"contentinfo\" role is present without an element with \"main\" role",
              "bounds": {
                "left": 8,
                "top": 3310,
                "height": 273,
                "width": 784
              },
              "snippet": "<footer>",
              "level": "recommendation"
            },
            {
              "ruleId": "element_attribute_deprecated",
              "path": {
                "dom": "/html[1]/body[1]/div[4]/div[1]/iframe[1]",
                "aria": "/document[1]"
              },
              "message": "The HTML attribute(s) \"scrolling\" is deprecated for the <iframe> element in HTML 5",
              "bounds": {
                "left": 8,
                "top": 3883,
                "height": 154,
                "width": 304
              },
              "snippet": "<iframe src=\"https://cdn.forms-content.sg-form.com/dbc6851b-0595-11ea-ac4f-f2bb8538e59e\" scrolling=\"no\" class=\"no-reframe\">",
              "level": "recommendation"
            }
          ]
        },
        "url": {
          "totals": {
            "violation": 25,
            "recommendation": 1,
            "ignored": 0
          },
          "items": [
            {
              "ruleId": "WCAG20_Label_RefValid",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[1]/label[1]",
                "aria": "/document[1]"
              },
              "message": "The value \"join-email\" of the 'for' attribute is not the 'id' of a valid <input> element",
              "bounds": {
                "left": 45,
                "top": 3330,
                "height": 31,
                "width": 250
              },
              "snippet": "<label for=\"join-email\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]/div[3]/button[1]",
                "aria": "/document[1]/navigation[1]/button[2]"
              },
              "message": "Form control element <button> has no associated label",
              "bounds": {
                "left": 740,
                "top": 0,
                "height": 60,
                "width": 60
              },
              "snippet": "<button id=\"membership-opener\" class=\"membership-opener\">",
              "level": "violation"
            },
            {
              "ruleId": "WCAG20_Input_ExplicitLabel",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]/div[1]/button[1]",
                "aria": "/document[1]/navigation[1]/button[1]"
              },
              "message": "Form control element <button> has no associated label",
              "bounds": {
                "left": 16,
                "top": 12,
                "height": 36,
                "width": 36
              },
              "snippet": "<button alt=\"Menu\" id=\"nav-button\">",
              "level": "violation"
            },
            {
              "ruleId": "RPT_Elem_UniqueId",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/p[1]/button[1]",
                "aria": "/document[1]/button[2]"
              },
              "message": "The <button> element has the id \"subscribe-button\" that is already in use",
              "bounds": {
                "left": 568,
                "top": 2124,
                "height": 36,
                "width": 133
              },
              "snippet": "<button id=\"subscribe-button\" class=\"button primary subscribe-opener\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 0,
                "top": 2048,
                "height": 323,
                "width": 800
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 16,
                "top": 3460,
                "height": 19,
                "width": 732
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[2]/a[1]",
                "aria": "/document[1]/link[5]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 353,
                "top": 3370,
                "height": 38,
                "width": 123
              },
              "snippet": "<a class=\"button primary\" href=\"/join/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[3]/div[1]/div[1]/div[1]/button[1]",
                "aria": "/document[1]/button[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 45,
                "top": 3370,
                "height": 36,
                "width": 133
              },
              "snippet": "<button id=\"subscribe-button\" class=\"button primary subscribe-opener\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[4]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 85,
                "top": 1825,
                "height": 208,
                "width": 631
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 0,
                "top": 1568,
                "height": 186,
                "width": 800
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 16,
                "top": 3053,
                "height": 19,
                "width": 732
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[1]/div[2]/a[1]",
                "aria": "/document[1]/link[4]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 356,
                "top": 2982,
                "height": 38,
                "width": 222
              },
              "snippet": "<a class=\"button primary\" href=\"/people/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[3]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[3]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 45,
                "top": 2982,
                "height": 38,
                "width": 146
              },
              "snippet": "<a class=\"button primary\" href=\"/projects/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[3]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 85,
                "top": 1391,
                "height": 162,
                "width": 631
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 0,
                "top": 1088,
                "height": 323,
                "width": 800
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 16,
                "top": 2271,
                "height": 19,
                "width": 732
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[1]/div[2]/a[1]",
                "aria": "/document[1]/link[2]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 383,
                "top": 2182,
                "height": 38,
                "width": 123
              },
              "snippet": "<a class=\"button primary\" href=\"/join/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[3]/div[1]/div[1]/div[1]/a[1]",
                "aria": "/document[1]/link[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 45,
                "top": 2182,
                "height": 38,
                "width": 146
              },
              "snippet": "<a class=\"button primary\" href=\"/clock/\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[2]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 240,
                "top": 837,
                "height": 70,
                "width": 321
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[1]/div[3]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 0,
                "top": 1523,
                "height": 140,
                "width": 800
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[1]/div[3]/div[1]/div[2]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 16,
                "top": 2061,
                "height": 19,
                "width": 732
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/section[1]/div[1]/div[2]/h1[1]",
                "aria": "/document[1]/heading[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 67,
                "top": 211,
                "height": 61,
                "width": 667
              },
              "snippet": "<h1>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics",
              "path": {
                "dom": "/html[1]/body[1]/div[1]/div[1]/p[1]",
                "aria": "/document[1]"
              },
              "message": "Content is not within a landmark element",
              "bounds": {
                "left": 80,
                "top": 2100,
                "height": 84,
                "width": 640
              },
              "snippet": "<p>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/nav[1]",
                "aria": "/document[1]/navigation[1]"
              },
              "message": "Multiple elements with \"navigation\" role do not have unique labels",
              "bounds": {
                "left": 0,
                "top": 0,
                "height": 60,
                "width": 800
              },
              "snippet": "<nav class=\"nav-bar\" id=\"nav-bar\">",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/footer[1]/nav[1]",
                "aria": "/document[1]/contentinfo[1]/navigation[1]"
              },
              "message": "Multiple elements with \"navigation\" role do not have unique labels",
              "bounds": {
                "left": 504,
                "top": 2222,
                "height": 83,
                "width": 265
              },
              "snippet": "<nav>",
              "level": "violation"
            },
            {
              "ruleId": "Rpt_Aria_ContentinfoWithNoMain_Implicit",
              "path": {
                "dom": "/html[1]/body[1]/footer[1]",
                "aria": "/document[1]/contentinfo[1]"
              },
              "message": "The element with \"contentinfo\" role is present without an element with \"main\" role",
              "bounds": {
                "left": 0,
                "top": 2184,
                "height": 186,
                "width": 800
              },
              "snippet": "<footer>",
              "level": "recommendation"
            }
          ]
        },
        "success": true
      },
      "endTime": 1664719748426
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719748427,
      "endTime": 1664719749178
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719749178,
      "result": "https://longnow.org/",
      "endTime": 1664719750889
    },
    {
      "type": "test",
      "which": "nuVal",
      "what": "failures to pass the Nu Html Checker",
      "startTime": 1664719750889,
      "url": "https://longnow.org/",
      "result": {
        "messages": [
          {
            "type": "info",
            "lastLine": 16,
            "lastColumn": 96,
            "firstColumn": 5,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "head>\n    <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 92
          },
          {
            "type": "info",
            "lastLine": 31,
            "lastColumn": 91,
            "firstColumn": 5,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "tle>\n\n    <script type=\"text/javascript\" src=\"/assets/dist/bristlecone.js?v=bc92b81ad3\" async=\"\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 87
          },
          {
            "type": "info",
            "lastLine": 33,
            "lastColumn": 91,
            "firstColumn": 7,
            "subType": "warning",
            "message": "The type attribute is unnecessary for JavaScript resources.",
            "extract": "3\">\n      <script type=\"text/javascript\" src=\"/assets/dist/immersive.js?v=bc92b81ad3\" async=\"\"></scri",
            "hiliteStart": 10,
            "hiliteLength": 85
          },
          {
            "type": "error",
            "lastLine": 82,
            "lastColumn": 78,
            "firstColumn": 5,
            "message": "Bad value  for attribute href on element link: Must be non-empty.",
            "extract": ".14\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Long Now\" href=\"\">\n    <",
            "hiliteStart": 10,
            "hiliteLength": 74
          },
          {
            "type": "info",
            "lastLine": 150,
            "lastColumn": 25,
            "firstColumn": 3,
            "subType": "warning",
            "message": "The type attribute for the style element is not needed and should be omitted.",
            "extract": "81ad3\">\n  <style type=\"text/css\">.mediu",
            "hiliteStart": 10,
            "hiliteLength": 23
          },
          {
            "type": "error",
            "lastLine": 210,
            "lastColumn": 39,
            "firstColumn": 5,
            "message": "Attribute alt not allowed on element button at this point.",
            "extract": "low\">\n    <button id=\"nav-button\" alt=\"Menu\"></butt",
            "hiliteStart": 10,
            "hiliteLength": 35
          },
          {
            "type": "error",
            "lastLine": 223,
            "lastColumn": 180,
            "firstColumn": 11,
            "message": "Attribute autocorrect not allowed on element input at this point.",
            "extract": "          <input type=\"text\" placeholder=\" \" id=\"signin-username\" name=\"username\" maxlength=\"150\" pattern=\"^[A-Za-z0-9_@.+-]*$\" autocorrect=\"off\" autocapitalize=\"none\" required=\"\">\n     ",
            "hiliteStart": 10,
            "hiliteLength": 170
          },
          {
            "type": "error",
            "lastLine": 227,
            "lastColumn": 138,
            "firstColumn": 11,
            "message": "Attribute autocorrect not allowed on element input at this point.",
            "extract": "          <input type=\"password\" placeholder=\" \" id=\"signin-password\" name=\"password\" autocorrect=\"off\" autocapitalize=\"none\" required=\"\">\n     ",
            "hiliteStart": 10,
            "hiliteLength": 128
          },
          {
            "type": "error",
            "lastLine": 483,
            "lastColumn": 76,
            "firstColumn": 7,
            "message": "Duplicate ID subscribe-button.",
            "extract": "an>\n      <button class=\"button primary subscribe-opener\" id=\"subscribe-button\">\n     ",
            "hiliteStart": 10,
            "hiliteLength": 70
          },
          {
            "type": "info",
            "lastLine": 448,
            "lastColumn": 74,
            "firstColumn": 5,
            "subType": "warning",
            "message": "The first occurrence of ID subscribe-button was here.",
            "extract": "abel>\n    <button class=\"button primary subscribe-opener\" id=\"subscribe-button\">\n     ",
            "hiliteStart": 10,
            "hiliteLength": 70
          },
          {
            "type": "error",
            "lastLine": 551,
            "lastColumn": 127,
            "firstColumn": 5,
            "message": "The scrolling attribute on the iframe element is obsolete. Use CSS instead.",
            "extract": ".</p>\n    <iframe class=\"no-reframe\" scrolling=\"no\" src=\"https://cdn.forms-content.sg-form.com/dbc6851b-0595-11ea-ac4f-f2bb8538e59e\">\n  </d",
            "hiliteStart": 10,
            "hiliteLength": 123
          },
          {
            "type": "error",
            "lastLine": 552,
            "lastColumn": 5,
            "firstColumn": 3,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "8e59e\">\n  </div>\n</",
            "hiliteStart": 10,
            "hiliteLength": 3
          },
          {
            "type": "error",
            "lastLine": 552,
            "lastColumn": 9,
            "firstColumn": 6,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "9e\">\n  </div>\n</div>",
            "hiliteStart": 10,
            "hiliteLength": 4
          },
          {
            "type": "error",
            "lastLine": 553,
            "lastColumn": 3,
            "firstColumn": 1,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "\n  </div>\n</div>   ",
            "hiliteStart": 10,
            "hiliteLength": 3
          },
          {
            "type": "error",
            "lastLine": 555,
            "firstLine": 553,
            "lastColumn": 2,
            "firstColumn": 4,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "</div>\n</div>    \n    \n  </body",
            "hiliteStart": 10,
            "hiliteLength": 15
          },
          {
            "type": "error",
            "lastLine": 555,
            "lastColumn": 5,
            "firstColumn": 3,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "  \n    \n  </body>\n\n",
            "hiliteStart": 10,
            "hiliteLength": 3
          },
          {
            "type": "error",
            "lastLine": 556,
            "firstLine": 555,
            "lastColumn": 1,
            "firstColumn": 6,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "    \n  </body>\n\n</html",
            "hiliteStart": 10,
            "hiliteLength": 6
          },
          {
            "type": "error",
            "lastLine": 557,
            "lastColumn": 3,
            "firstColumn": 1,
            "message": "Text not allowed in element iframe in this context.",
            "extract": " </body>\n\n</html></",
            "hiliteStart": 10,
            "hiliteLength": 3
          },
          {
            "type": "error",
            "lastLine": 557,
            "lastColumn": 7,
            "firstColumn": 4,
            "message": "Text not allowed in element iframe in this context.",
            "extract": "body>\n\n</html></ifra",
            "hiliteStart": 10,
            "hiliteLength": 4
          },
          {
            "type": "error",
            "lastLine": 447,
            "lastColumn": 28,
            "firstColumn": 5,
            "message": "The value of the for attribute of the label element must be the ID of a non-hidden form control.",
            "extract": "ox\">\n\n    <label for=\"join-email\">Join o",
            "hiliteStart": 10,
            "hiliteLength": 24
          }
        ],
        "language": "en",
        "success": true
      },
      "endTime": 1664719751062
    },
    {
      "type": "test",
      "which": "wave",
      "reportType": 4,
      "what": "WAVE",
      "startTime": 1664719751062,
      "url": "https://longnow.org/",
      "result": {
        "status": {
          "success": true,
          "httpstatuscode": 200
        },
        "statistics": {
          "pagetitle": "LONG NOW — fostering long term thinking",
          "pageurl": "https://longnow.org/",
          "time": 2.92,
          "creditsremaining": 752,
          "allitemcount": 45,
          "totalelements": 258,
          "waveurl": "http://wave.webaim.org/report?url=https://longnow.org/"
        },
        "categories": {
          "error": {
            "description": "Errors",
            "count": 4,
            "items": {
              "button_empty": {
                "id": "button_empty",
                "description": "Empty button",
                "count": 4,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > NAV#nav-bar > DIV:first-child > BUTTON#nav-button",
                  "HTML > HEAD:first-child + BODY > NAV#nav-bar > DIV#nav-member > BUTTON#membership-opener",
                  "HTML > HEAD:first-child + BODY > DIV#notice-modal > DIV:first-child > BUTTON:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#subscribe-modal > DIV:first-child > BUTTON: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"
                  }
                ]
              }
            }
          },
          "contrast": {
            "description": "Contrast Errors",
            "count": 0,
            "items": []
          },
          "alert": {
            "description": "Alerts",
            "count": 16,
            "items": {
              "text_justified": {
                "id": "text_justified",
                "description": "Justified text",
                "count": 10,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child > DIV:first-child + P",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P + P",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P + P",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P",
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P + P"
                ],
                "wcag": []
              },
              "alt_long": {
                "id": "alt_long",
                "description": "Long alternative text",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION + DIV + FOOTER > DIV:first-child + NAV > UL: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"
                  }
                ]
              },
              "label_orphaned": {
                "id": "label_orphaned",
                "description": "Orphaned form label",
                "count": 1,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child > P:first-child + P + P + DIV > DIV:first-child > LABEL:first-child"
                ],
                "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"
                  }
                ]
              },
              "heading_possible": {
                "id": "heading_possible",
                "description": "Possible heading",
                "count": 4,
                "selectors": [
                  "HTML > HEAD:first-child + BODY > NAV:first-child + SECTION > DIV:first-child + DIV > DIV:first-child + DIV > P:first-child",
                  "HTML > HEAD:first-child + BODY > DIV#notice-modal > DIV:first-child > BUTTON:first-child + P",
                  "HTML > HEAD:first-child + BODY > DIV#notice-modal > DIV:first-child > BUTTON:first-child + P + P + P + P",
                  "HTML > HEAD:first-child + BODY > DIV#subscribe-modal > DIV:first-child > BUTTON:first-child + H2 + P"
                ],
                "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"
                  }
                ]
              }
            }
          }
        },
        "success": true
      },
      "endTime": 1664719754347
    },
    {
      "type": "launch",
      "which": "chromium",
      "what": "chromium browser",
      "startTime": 1664719754348,
      "endTime": 1664719754955
    },
    {
      "type": "url",
      "which": "https://longnow.org/",
      "what": "URL",
      "startTime": 1664719754955,
      "result": "https://longnow.org/",
      "endTime": 1664719756633
    },
    {
      "type": "test",
      "which": "tenon",
      "id": "a",
      "what": "Tenon",
      "startTime": 1664719756633,
      "url": "https://longnow.org/",
      "result": {
        "status": 200,
        "message": "OK",
        "code": "success",
        "info": "Success",
        "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success",
        "responseExecTime": "0.094",
        "responseTime": "2022-10-02T14:09:17.184Z",
        "data": {
          "apiErrors": [],
          "documentSize": 993253,
          "metadata": null,
          "resultSummary": {
            "tests": {
              "total": 180,
              "passing": 173,
              "failing": 7
            },
            "issues": {
              "totalErrors": 39,
              "totalWarnings": 1,
              "totalIssues": 40
            },
            "issuesByLevel": {
              "A": {
                "count": 11,
                "pct": 27.5
              },
              "AA": {
                "count": 6,
                "pct": 15
              },
              "AAA": {
                "count": 40,
                "pct": 100
              }
            },
            "density": {
              "errorDensity": 4,
              "warningDensity": 0,
              "allDensity": 4
            }
          },
          "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490",
          "responseID": "21089dd8-c28d-405c-8c3f-a32934bfa425",
          "docID": "9caa1987-fc6a-468a-c837-044f37fde131",
          "sourceHash": "39db48afad7ed48b21e6337eb47b3545",
          "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=21089dd8-c28d-405c-8c3f-a32934bfa425",
          "resultSet": [
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 0
                },
                "bottom-right": {
                  "x": 842,
                  "y": 180
                },
                "height": 180,
                "width": 820
              },
              "position": {
                "line": 8064,
                "column": 41
              },
              "errorSnippet": "&lt;p&gt;It is still being assembled deep inside a mountain in west Texas. The Clock provides a rare invitation to think and engineer at the timescale of civilization. It offers an enduring symbol of our personal connection to the distant future.&lt;/p&g",
              "xpath": "/html/body/section[1]/div[2]/div[3]/div[1]/p[1]",
              "issueID": "94bac7c004d5dab2783ab1989aa22026",
              "signature": "2e22aa8468ff9fb9760151fa9c036844",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=94bac7c004d5dab2783ab1989aa22026"
            },
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 228
                },
                "bottom-right": {
                  "x": 842,
                  "y": 453
                },
                "height": 225,
                "width": 820
              },
              "position": {
                "line": 8067,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt;The Clock will mark time with specially-designed dials and a chime generator — designed with Brian Eno — that can produce over 3.5 million unique bell chime sequences, &amp;nbsp;for each and every day The Clock is visited for the next 10,000 yea",
              "xpath": "/html/body/section[1]/div[2]/div[3]/div[1]/p[2]",
              "issueID": "1b90acb848b6bb7d14bece28887154d9",
              "signature": "f8d221fad01e5c4e334b1d862e0ca906",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=1b90acb848b6bb7d14bece28887154d9"
            },
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 138
                },
                "bottom-right": {
                  "x": 842,
                  "y": 453
                },
                "height": 315,
                "width": 820
              },
              "position": {
                "line": 8114,
                "column": 41
              },
              "errorSnippet": "&lt;p&gt; Our &lt;em&gt;Rosetta Project&lt;/em&gt; has compiled an archive of thousands of human languages and fabricated an artifact, &lt;em&gt;The Rosetta Disk&lt;/em&gt;, which can preserve that information accessibly for thousands of years. In 02016 ",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/p[2]",
              "issueID": "39d06d942fdb101aa1c5c6c853a460b6",
              "signature": "d10820317a7e22296adf3d0a6bac6295",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=39d06d942fdb101aa1c5c6c853a460b6"
            },
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 501
                },
                "bottom-right": {
                  "x": 842,
                  "y": 816
                },
                "height": 315,
                "width": 820
              },
              "position": {
                "line": 8117,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt; Other Long Now projects include &lt;em&gt;Long Bets&lt;/em&gt; (our long-term predictions betting arena), the &lt;em&gt;Manual for Civilization&lt;/em&gt; (our civilization-rebuilding library), and our monthly &lt;em&gt;Talks&lt;/em&gt; (semina",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/p[3]",
              "issueID": "baf50c7f9619a45925f7ce1cbf7f4a73",
              "signature": "536cc830a2c791c2e54c13e33088ee1a",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=baf50c7f9619a45925f7ce1cbf7f4a73"
            },
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 0
                },
                "bottom-right": {
                  "x": 842,
                  "y": 225
                },
                "height": 225,
                "width": 820
              },
              "position": {
                "line": 8144,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt; Long-term thinking benefits from diversity and discussion. Each month our Talks series invite a domain expert to explore their work in the context of the next and last 10,000 years. We share this media with our global audience via our social ch",
              "xpath": "/html/body/section[1]/div[4]/div[3]/div[1]/p[1]",
              "issueID": "6fcf633b30f7ac3f47b484ae3b986f4b",
              "signature": "4d1aa1d020d7e7aaf495c478d5a8cffd",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=6fcf633b30f7ac3f47b484ae3b986f4b"
            },
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 273
                },
                "bottom-right": {
                  "x": 842,
                  "y": 588
                },
                "height": 315,
                "width": 820
              },
              "position": {
                "line": 8171,
                "column": 41
              },
              "errorSnippet": "&lt;p&gt;\nOur local community gathers in San Francisco, California — where the administrative offices of The Long Now Foundation double as an award-winning public space called &lt;em&gt;The Interval&lt;/em&gt;. This lively ‘third space’ features craft co",
              "xpath": "/html/body/section[1]/div[4]/div[3]/div[1]/p[2]",
              "issueID": "2fa3a7c9d7b041091e61ce5f28884fc9",
              "signature": "9c939c2e96f31592601610449dace9a0",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=2fa3a7c9d7b041091e61ce5f28884fc9"
            },
            {
              "tID": 36,
              "bpID": 4,
              "priority": 100,
              "level": [
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This text is justified.",
              "standards": [
                "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation"
              ],
              "resultTitle": "Avoid using justified text",
              "errorDescription": "This text has been styled with CSS to display as justified. Justified text causes readability problems for people with learning disabilities, dyslexia and some visual disabilities. Long passages of fully justified text creates inconsistent spacing between word and letter boundaries that can make reading justified text very difficult. Ensure that text is not styled to be fully justified (aligned to both the left and the right margins).",
              "viewPortLocation": {
                "top-left": {
                  "x": 22,
                  "y": 636
                },
                "bottom-right": {
                  "x": 842,
                  "y": 816
                },
                "height": 180,
                "width": 820
              },
              "position": {
                "line": 8175,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt;\nEveryone everywhere is invited to join us on this journey.\nOur global membership program connects over 11,000 individuals across more than 65 countries to a whole world of long-term thinking.\n&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[4]/div[3]/div[1]/p[3]",
              "issueID": "dcd77586a02db19ee78a28f8ba2be2d8",
              "signature": "8401540e88b98119df1a7675af10bd89",
              "ref": "https://tenon.io/bestpractice.php?bpID=4&tID=36&issueID=dcd77586a02db19ee78a28f8ba2be2d8"
            },
            {
              "tID": 73,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link text is uninformative.",
              "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 in this link is too generic to be helpful for users.  Users will be unable to discern the purpose or destination of the link without reading the text that surrounds it. Change the text in this link to something that is unique and informative so that the user can understand what content or actions can be found at the link's destination.",
              "viewPortLocation": {
                "top-left": {
                  "x": 16,
                  "y": 56.234375
                },
                "bottom-right": {
                  "x": 118,
                  "y": 92.234375
                },
                "height": 36,
                "width": 102
              },
              "position": {
                "line": 1298,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"/clock/\" class=\"button primary\"&gt; Learn more &lt;/a&gt;",
              "xpath": "/html/body/section[1]/div[2]/div[3]/div[1]/div[1]/div[1]/a[1]",
              "issueID": "1437f296594da2569701223087175e3c",
              "signature": "3a80ee9cf3687a46e09831c9cd58fe7e",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=73&issueID=1437f296594da2569701223087175e3c"
            },
            {
              "tID": 73,
              "bpID": 106,
              "priority": 100,
              "level": [
                "A",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This link text is uninformative.",
              "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 in this link is too generic to be helpful for users.  Users will be unable to discern the purpose or destination of the link without reading the text that surrounds it. Change the text in this link to something that is unique and informative so that the user can understand what content or actions can be found at the link's destination.",
              "viewPortLocation": {
                "top-left": {
                  "x": 16,
                  "y": 56.234375
                },
                "bottom-right": {
                  "x": 118,
                  "y": 92.234375
                },
                "height": 36,
                "width": 102
              },
              "position": {
                "line": 1314,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"/projects/\" class=\"button primary\"&gt; Learn more &lt;/a&gt;",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/div[1]/div[1]/a[1]",
              "issueID": "d437035eeb5bfcb864aad84dc05c01f6",
              "signature": "1bf0cfd9d35b87e8ddeaeefb2ab4ad8a",
              "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=73&issueID=d437035eeb5bfcb864aad84dc05c01f6"
            },
            {
              "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": 16,
                  "y": 56.234375
                },
                "bottom-right": {
                  "x": 118,
                  "y": 92.234375
                },
                "height": 36,
                "width": 102
              },
              "position": {
                "line": 1314,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"/projects/\" class=\"button primary\"&gt; Learn more &lt;/a&gt;",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/div[1]/div[1]/a[1]",
              "issueID": "c1693c1cb06725c648a57c208deb7812",
              "signature": "2dffcc0e184f522fdaf3e78be095791b",
              "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=c1693c1cb06725c648a57c208deb7812"
            },
            {
              "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": 461,
                  "y": 2812.78125
                },
                "bottom-right": {
                  "x": 563,
                  "y": 2829.78125
                },
                "height": 17,
                "width": 102
              },
              "position": {
                "line": 3891,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://longnow.org\"&gt;&lt;img src=\"/assets/img/logo-rete-white.svg?v=bc92b81ad3\" width=\"102\" height=\"102\" alt=\"Long Now\"&gt;&lt;/a&gt;",
              "xpath": "/html/body/footer[1]/div[1]/a[1]",
              "issueID": "300700a467b8309e2867f8f9d3f4b45d",
              "signature": "c1cc217f3a2eb27c1006260d17825cf7",
              "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=300700a467b8309e2867f8f9d3f4b45d"
            },
            {
              "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": 2890.78
                },
                "height": 2890.78,
                "width": 1024
              },
              "position": {
                "line": 2293,
                "column": 60
              },
              "errorSnippet": "&lt;body class=\"home-template\"&gt; &lt;nav id=\"nav-bar\" class=\"nav-bar\"&gt; &lt;div class=\"nav-overflow\"&gt; &lt;button id=\"nav-button\" alt=\"Menu\"&gt;&lt;/button&gt; &lt;/div&gt; &lt;div&gt; &lt;a href=\"/\"&gt;&lt;img class=\"logo\" src=\"/assets/img/logo-x-",
              "xpath": "/html/body",
              "issueID": "382df5bf65ff809d84e19d7d75d34bc4",
              "signature": "fb45524bc5d2fc12db82946fd34d390a",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=382df5bf65ff809d84e19d7d75d34bc4"
            },
            {
              "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": 144.40625,
                  "y": 470.40625
                },
                "bottom-right": {
                  "x": 835.59425,
                  "y": 590.40625
                },
                "height": 120,
                "width": 691.188
              },
              "position": {
                "line": 5499,
                "column": 423
              },
              "errorSnippet": "&lt;p&gt;\nOur work encourages imagination at the timescale of civilization — the next and last 10,000 years —&lt;br&gt;a timespan we call &lt;em&gt;the long now.&lt;/em&gt;\n&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[1]/div[2]/p[2]",
              "issueID": "1153c264097324e47e977724d07227ac",
              "signature": "0cd0ab12214b84048d3cb9bd00e9f066",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=1153c264097324e47e977724d07227ac"
            },
            {
              "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": 6
                },
                "bottom-right": {
                  "x": 944,
                  "y": 24
                },
                "height": 18,
                "width": 944
              },
              "position": {
                "line": 7991,
                "column": 7
              },
              "errorSnippet": "&lt;p&gt; TOP: Bristlecone pines are among the longest-lived of any life forms on Earth / Janine Sprout, CC BY-SA\n&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[1]/div[3]/div[1]/div[2]/p[1]",
              "issueID": "a3e8e20e345ce79c7f128ec0258dc2da",
              "signature": "f9b9fe6bc96157e0cc6be34884219d4a",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=a3e8e20e345ce79c7f128ec0258dc2da"
            },
            {
              "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": 30
                },
                "bottom-right": {
                  "x": 944,
                  "y": 48
                },
                "height": 18,
                "width": 944
              },
              "position": {
                "line": 8044,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt; BOTTOM: Ise's inner shrine has been rebuilt every 20 years since 00004 BCE / Jean-Pierre Dalbéra, CC-BY\n&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[1]/div[3]/div[1]/div[2]/p[2]",
              "issueID": "347875db82b9338d81e223fdc08f4a37",
              "signature": "f57990e26619746e64be5cc5e3af324f",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=347875db82b9338d81e223fdc08f4a37"
            },
            {
              "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": 144.40625,
                  "y": 356.796875
                },
                "bottom-right": {
                  "x": 835.59425,
                  "y": 436.796875
                },
                "height": 80,
                "width": 691.188
              },
              "position": {
                "line": 8059,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt;\nan immense mechanical monument, installed in a mountain, designed to keep accurate time for the next 10,000 years.&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[2]/div[2]/p[2]",
              "issueID": "b7b53dd001a26f347bbf9936a17f5b7d",
              "signature": "b0a0c9128179bae3d693679e9776aa43",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=b7b53dd001a26f347bbf9936a17f5b7d"
            },
            {
              "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": 22,
                  "y": 0
                },
                "bottom-right": {
                  "x": 842,
                  "y": 180
                },
                "height": 180,
                "width": 820
              },
              "position": {
                "line": 8064,
                "column": 41
              },
              "errorSnippet": "&lt;p&gt;It is still being assembled deep inside a mountain in west Texas. The Clock provides a rare invitation to think and engineer at the timescale of civilization. It offers an enduring symbol of our personal connection to the distant future.&lt;/p&g",
              "xpath": "/html/body/section[1]/div[2]/div[3]/div[1]/p[1]",
              "issueID": "edb8c24512bcbdffc57fd6cc10e9fd92",
              "signature": "c5e455ad3164aa91401cbd98cee7ac67",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=edb8c24512bcbdffc57fd6cc10e9fd92"
            },
            {
              "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": 22,
                  "y": 228
                },
                "bottom-right": {
                  "x": 842,
                  "y": 453
                },
                "height": 225,
                "width": 820
              },
              "position": {
                "line": 8067,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt;The Clock will mark time with specially-designed dials and a chime generator — designed with Brian Eno — that can produce over 3.5 million unique bell chime sequences, &amp;nbsp;for each and every day The Clock is visited for the next 10,000 yea",
              "xpath": "/html/body/section[1]/div[2]/div[3]/div[1]/p[2]",
              "issueID": "289072bf4b96643560c1d93098cbf64e",
              "signature": "1cf4040e98b7ace39389e5802cbb0868",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=289072bf4b96643560c1d93098cbf64e"
            },
            {
              "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": 22,
                  "y": 138
                },
                "bottom-right": {
                  "x": 842,
                  "y": 453
                },
                "height": 315,
                "width": 820
              },
              "position": {
                "line": 8114,
                "column": 41
              },
              "errorSnippet": "&lt;p&gt; Our &lt;em&gt;Rosetta Project&lt;/em&gt; has compiled an archive of thousands of human languages and fabricated an artifact, &lt;em&gt;The Rosetta Disk&lt;/em&gt;, which can preserve that information accessibly for thousands of years. In 02016 ",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/p[2]",
              "issueID": "6365825c235b5f8b3f2c3b7b6e841cfe",
              "signature": "c51e4fbbb126063870adb91ae33edabc",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=6365825c235b5f8b3f2c3b7b6e841cfe"
            },
            {
              "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": 22,
                  "y": 501
                },
                "bottom-right": {
                  "x": 842,
                  "y": 816
                },
                "height": 315,
                "width": 820
              },
              "position": {
                "line": 8117,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt; Other Long Now projects include &lt;em&gt;Long Bets&lt;/em&gt; (our long-term predictions betting arena), the &lt;em&gt;Manual for Civilization&lt;/em&gt; (our civilization-rebuilding library), and our monthly &lt;em&gt;Talks&lt;/em&gt; (semina",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/p[3]",
              "issueID": "63334be16c8bbd24d6d4f36ce129f6e1",
              "signature": "ed130d077f5a8aa048b250e6bddc9920",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=63334be16c8bbd24d6d4f36ce129f6e1"
            },
            {
              "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": 30
                },
                "bottom-right": {
                  "x": 944,
                  "y": 48
                },
                "height": 18,
                "width": 944
              },
              "position": {
                "line": 8134,
                "column": 39
              },
              "errorSnippet": "&lt;p&gt;\nBOTTOM: The Passenger Pigeon was the first species Revive &amp;amp; Restore considered for de-extinction. / &lt;em&gt;Birds of America&lt;/em&gt; by John James Audubon\n&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[3]/div[3]/div[1]/div[2]/p[2]",
              "issueID": "b5d04b4ed235c4373b9a786b931a9845",
              "signature": "893f92325e437d0cc3c6b77e49508830",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=b5d04b4ed235c4373b9a786b931a9845"
            },
            {
              "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": 190.796875,
                  "y": 256.796875
                },
                "bottom-right": {
                  "x": 789.187875,
                  "y": 436.796875
                },
                "height": 180,
                "width": 598.391
              },
              "position": {
                "line": 8137,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt;A community of practice is essential for long-term thinking — so we gather regularly to learn and share and connect. Everyone is welcome to join us on the journey.&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[4]/div[2]/p[1]",
              "issueID": "fae5e62e4cfa04b1056f5aa2b121e4af",
              "signature": "4f71ff087931adf7dc26f2e789cefaee",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=fae5e62e4cfa04b1056f5aa2b121e4af"
            },
            {
              "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": 22,
                  "y": 0
                },
                "bottom-right": {
                  "x": 842,
                  "y": 225
                },
                "height": 225,
                "width": 820
              },
              "position": {
                "line": 8144,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt; Long-term thinking benefits from diversity and discussion. Each month our Talks series invite a domain expert to explore their work in the context of the next and last 10,000 years. We share this media with our global audience via our social ch",
              "xpath": "/html/body/section[1]/div[4]/div[3]/div[1]/p[1]",
              "issueID": "b2a35b3b2f790818c28608cfb163e968",
              "signature": "9c1b9b302ac0aaf0a84597029ccefc66",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=b2a35b3b2f790818c28608cfb163e968"
            },
            {
              "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": 22,
                  "y": 273
                },
                "bottom-right": {
                  "x": 842,
                  "y": 588
                },
                "height": 315,
                "width": 820
              },
              "position": {
                "line": 8171,
                "column": 41
              },
              "errorSnippet": "&lt;p&gt;\nOur local community gathers in San Francisco, California — where the administrative offices of The Long Now Foundation double as an award-winning public space called &lt;em&gt;The Interval&lt;/em&gt;. This lively ‘third space’ features craft co",
              "xpath": "/html/body/section[1]/div[4]/div[3]/div[1]/p[2]",
              "issueID": "b739a7f3377082cdea79eafbad05e755",
              "signature": "3cd47000685fce982c8a29757e932d6b",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=b739a7f3377082cdea79eafbad05e755"
            },
            {
              "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": 22,
                  "y": 636
                },
                "bottom-right": {
                  "x": 842,
                  "y": 816
                },
                "height": 180,
                "width": 820
              },
              "position": {
                "line": 8175,
                "column": 1
              },
              "errorSnippet": "&lt;p&gt;\nEveryone everywhere is invited to join us on this journey.\nOur global membership program connects over 11,000 individuals across more than 65 countries to a whole world of long-term thinking.\n&lt;/p&gt;",
              "xpath": "/html/body/section[1]/div[4]/div[3]/div[1]/p[3]",
              "issueID": "38c83a8beb3aa218c5d31f977a0ad394",
              "signature": "99abd97be31af4357c2b2fee7e1f6b56",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=38c83a8beb3aa218c5d31f977a0ad394"
            },
            {
              "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": 32,
                  "y": 2743.28125
                },
                "bottom-right": {
                  "x": 227,
                  "y": 2820.28125
                },
                "height": 77,
                "width": 195
              },
              "position": {
                "line": 4418,
                "column": 34
              },
              "errorSnippet": "&lt;a href=\"https://goo.gl/maps/9aBzPdtXG7wjsHRQ8\" target=\"_blank\" rel=\"noopener\"&gt; &lt;em&gt;The Long Now Foundation&lt;/em&gt;&lt;br&gt; 2 Marina Boulevard&lt;br&gt; Fort Mason Center, Building A&lt;br&gt; San Francisco, California 94123 &lt;/a&gt;",
              "xpath": "/html/body/footer[1]/address[1]/a[1]",
              "issueID": "7f9895747a8de382c6769961f49d2e70",
              "signature": "9ef991c71f1f5bd6ea54890cb76d02a6",
              "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=7f9895747a8de382c6769961f49d2e70"
            },
            {
              "tID": 152,
              "bpID": 211,
              "priority": 88,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This actionable element is smaller than the minimum required size.",
              "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 actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.",
              "viewPortLocation": {
                "top-left": {
                  "x": 16,
                  "y": 12
                },
                "bottom-right": {
                  "x": 52,
                  "y": 48
                },
                "height": 36,
                "width": 36
              },
              "position": {
                "line": 7967,
                "column": 5
              },
              "errorSnippet": "&lt;button id=\"nav-button\" alt=\"Menu\"&gt;&lt;/button&gt;",
              "xpath": "/html/body/nav[1]/div[1]/button[1]",
              "issueID": "fe0672b0480b24f2560ffec9a57c0d61",
              "signature": "f6de873d9e5151d93dec72d102e70142",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=fe0672b0480b24f2560ffec9a57c0d61"
            },
            {
              "tID": 152,
              "bpID": 211,
              "priority": 88,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This actionable element is smaller than the minimum required size.",
              "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 actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": -26,
                  "y": -18
                },
                "height": -18,
                "width": -26
              },
              "position": {
                "line": 258,
                "column": 215
              },
              "errorSnippet": "&lt;input type=\"text\" placeholder=\" \" id=\"signin-username\" name=\"username\" maxlength=\"150\" pattern=\"^[A-Za-z0-9_@.+-]*$\" autocorrect=\"off\" autocapitalize=\"none\" required=\"\"&gt;",
              "xpath": "/html/body/nav[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[1]/input[1]",
              "issueID": "f9b3a4abc1a672b9e1b30218641e963e",
              "signature": "0d2266af0705b6f26f02747565607688",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=f9b3a4abc1a672b9e1b30218641e963e"
            },
            {
              "tID": 152,
              "bpID": 211,
              "priority": 88,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This actionable element is smaller than the minimum required size.",
              "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 actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": -26,
                  "y": -18
                },
                "height": -18,
                "width": -26
              },
              "position": {
                "line": 4022,
                "column": 34
              },
              "errorSnippet": "&lt;input type=\"password\" placeholder=\" \" id=\"signin-password\" name=\"password\" autocorrect=\"off\" autocapitalize=\"none\" required=\"\"&gt;",
              "xpath": "/html/body/nav[1]/div[3]/div[1]/div[1]/div[1]/form[1]/div[2]/input[1]",
              "issueID": "8f85ae89d42f45b3837ab3a7d851fced",
              "signature": "7e9c7970c39a609cddbfac3fe0be947f",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=8f85ae89d42f45b3837ab3a7d851fced"
            },
            {
              "tID": 152,
              "bpID": 211,
              "priority": 88,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This actionable element is smaller than the minimum required size.",
              "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 actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.",
              "viewPortLocation": {
                "top-left": {
                  "x": 0,
                  "y": 0
                },
                "bottom-right": {
                  "x": -46,
                  "y": 34
                },
                "height": 34,
                "width": -46
              },
              "position": {
                "line": 4023,
                "column": 0
              },
              "errorSnippet": "&lt;input type=\"submit\" value=\"Sign in\"&gt;",
              "xpath": "/html/body/nav[1]/div[3]/div[1]/div[1]/div[1]/form[1]/input[1]",
              "issueID": "18465ae5942ef4b6507734aeb9f04e0f",
              "signature": "29ef3f820cb07621b0213dd574633875",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=18465ae5942ef4b6507734aeb9f04e0f"
            },
            {
              "tID": 152,
              "bpID": 211,
              "priority": 88,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This actionable element is smaller than the minimum required size.",
              "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 actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.",
              "viewPortLocation": {
                "top-left": {
                  "x": -4,
                  "y": -4
                },
                "bottom-right": {
                  "x": 14,
                  "y": 14
                },
                "height": 18,
                "width": 18
              },
              "position": {
                "line": 8294,
                "column": 9
              },
              "errorSnippet": "&lt;button class=\"close icon\"&gt;&lt;/button&gt;",
              "xpath": "/html/body/div[3]/div[1]/button[1]",
              "issueID": "c01c72a9e5aea13cb2df563e9287d8b1",
              "signature": "7f282937a81d55c4343b664f3a534c2f",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=c01c72a9e5aea13cb2df563e9287d8b1"
            },
            {
              "tID": 152,
              "bpID": 211,
              "priority": 88,
              "level": [
                "A",
                "AA",
                "AAA"
              ],
              "certainty": 100,
              "errorTitle": "This actionable element is smaller than the minimum required size.",
              "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 actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.",
              "viewPortLocation": {
                "top-left": {
                  "x": -4,
                  "y": -4
                },
                "bottom-right": {
                  "x": 14,
                  "y": 14
                },
                "height": 18,
                "width": 18
              },
              "position": {
                "line": 8305,
                "column": 5
              },
              "errorSnippet": "&lt;button class=\"close icon\"&gt;&lt;/button&gt;",
              "xpath": "/html/body/div[4]/div[1]/button[1]",
              "issueID": "41f40c9c87733aedd45410430229052b",
              "signature": "dd3c4d4beeec1fb5e1e87b475599952f",
              "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=41f40c9c87733aedd45410430229052b"
            },
            {
              "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": 2890.78
                },
                "height": 2890.78,
                "width": 1024
              },
              "position": {
                "line": 2293,
                "column": 60
              },
              "errorSnippet": "&lt;body class=\"home-template\"&gt; &lt;nav id=\"nav-bar\" class=\"nav-bar\"&gt; &lt;div class=\"nav-overflow\"&gt; &lt;button id=\"nav-button\" alt=\"Menu\"&gt;&lt;/button&gt; &lt;/div&gt; &lt;div&gt; &lt;a href=\"/\"&gt;&lt;img class=\"logo\" src=\"/assets/img/logo-x-",
              "xpath": "/html/body",
              "issueID": "8dde1f33ec4339866d65ac20d8d223f7",
              "signature": "9cfe1eb472dd3d444030a16f2f767ab4",
              "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=8dde1f33ec4339866d65ac20d8d223f7"
            },
            {
              "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": 756,
                  "y": 2794.78125
                },
                "bottom-right": {
                  "x": 804,
                  "y": 2811.78125
                },
                "height": 17,
                "width": 48
              },
              "position": {
                "line": 4250,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://creativecommons.org/licenses/by-nc-nd/4.0/\" target=\"_blank\" rel=\"noopener\"&gt; &lt;img class=\"icon\" src=\"/assets/img/icon-cc-white.svg?v=bc92b81ad3\" alt=\"Except where otherwise noted, content on this site is licensed under a Creative ",
              "xpath": "/html/body/footer[1]/nav[1]/a[1]",
              "issueID": "b7749a14887f3654ad57710c907375af",
              "signature": "85bab79e9a93f26cd539973376e96f0c",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=b7749a14887f3654ad57710c907375af"
            },
            {
              "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": 804,
                  "y": 2794.78125
                },
                "bottom-right": {
                  "x": 848,
                  "y": 2811.78125
                },
                "height": 17,
                "width": 44
              },
              "position": {
                "line": 4251,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://www.facebook.com/pages/The-Long-Now-Foundation/16998442867\" target=\"_blank\" rel=\"noopener\"&gt;&lt;img class=\"icon\" src=\"/assets/img/icon-facebook-white.svg?v=bc92b81ad3\" alt=\"Like Long Now on Facebook\"&gt;&lt;/a&gt;",
              "xpath": "/html/body/footer[1]/nav[1]/a[2]",
              "issueID": "1ed009bc973a4e4443bab2a6d92a2c9f",
              "signature": "9c5153dfc0ce52e1aee2ba9cb9d667f3",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=1ed009bc973a4e4443bab2a6d92a2c9f"
            },
            {
              "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": 852,
                  "y": 2794.78125
                },
                "bottom-right": {
                  "x": 896,
                  "y": 2811.78125
                },
                "height": 17,
                "width": 44
              },
              "position": {
                "line": 4251,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://twitter.com/longnow\" target=\"_blank\" rel=\"noopener\"&gt;&lt;img class=\"icon\" src=\"/assets/img/icon-twitter-white.svg?v=bc92b81ad3\" alt=\"Follow Long Now on Twitter\"&gt;&lt;/a&gt;",
              "xpath": "/html/body/footer[1]/nav[1]/a[3]",
              "issueID": "24ea0b98432a13bc15cf29dec7684fe4",
              "signature": "54025ffb3ada411752ba95d5bb95b814",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=24ea0b98432a13bc15cf29dec7684fe4"
            },
            {
              "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": 900,
                  "y": 2794.78125
                },
                "bottom-right": {
                  "x": 944,
                  "y": 2811.78125
                },
                "height": 17,
                "width": 44
              },
              "position": {
                "line": 4251,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"https://www.youtube.com/channel/UCT1yd7gEOrja_gecmA1lT0Q\" target=\"_blank\" rel=\"noopener\"&gt;&lt;img class=\"icon\" src=\"/assets/img/icon-youtube-white.svg?v=bc92b81ad3\" alt=\"Subscribe to Long Now on YouTube\"&gt;&lt;/a&gt;",
              "xpath": "/html/body/footer[1]/nav[1]/a[4]",
              "issueID": "d4fa20f7662dcfb3794d83d14b356dac",
              "signature": "5e1a31800fe5129e02c11fe7425c1308",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=d4fa20f7662dcfb3794d83d14b356dac"
            },
            {
              "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": 948,
                  "y": 2794.78125
                },
                "bottom-right": {
                  "x": 992,
                  "y": 2811.78125
                },
                "height": 17,
                "width": 44
              },
              "position": {
                "line": 4251,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"http://feeds.feedburner.com/longnow\" target=\"_blank\" rel=\"noopener\"&gt; &lt;img class=\"icon\" src=\"/assets/img/icon-rss-white.svg?v=bc92b81ad3\" alt=\"Subscribe to Long Now's RSS Feed\"&gt; &lt;/a&gt;",
              "xpath": "/html/body/footer[1]/nav[1]/a[5]",
              "issueID": "7f653ef68bfb21c440c2b3bfe340f6ba",
              "signature": "5611098ca4273c9281c9cd9d767e53b9",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=7f653ef68bfb21c440c2b3bfe340f6ba"
            },
            {
              "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": 32,
                  "y": 2743.28125
                },
                "bottom-right": {
                  "x": 227,
                  "y": 2820.28125
                },
                "height": 77,
                "width": 195
              },
              "position": {
                "line": 4418,
                "column": 34
              },
              "errorSnippet": "&lt;a href=\"https://goo.gl/maps/9aBzPdtXG7wjsHRQ8\" target=\"_blank\" rel=\"noopener\"&gt; &lt;em&gt;The Long Now Foundation&lt;/em&gt;&lt;br&gt; 2 Marina Boulevard&lt;br&gt; Fort Mason Center, Building A&lt;br&gt; San Francisco, California 94123 &lt;/a&gt;",
              "xpath": "/html/body/footer[1]/address[1]/a[1]",
              "issueID": "2523b48b51f714464f3c0080e6dd7ffb",
              "signature": "a15dc01b57cde72daa8bbab954312831",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=2523b48b51f714464f3c0080e6dd7ffb"
            },
            {
              "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": -4,
                  "y": -4
                },
                "bottom-right": {
                  "x": -4,
                  "y": 32
                },
                "height": 36,
                "width": 0
              },
              "position": {
                "line": 4419,
                "column": 0
              },
              "errorSnippet": "&lt;a href=\"mailto:services@longnow.org?subject=Website%20feedback\" class=\"button\" target=\"_blank\" rel=\"noopener\"&gt;Send feedback&lt;/a&gt;",
              "xpath": "/html/body/div[3]/div[1]/div[1]/a[1]",
              "issueID": "55cab8eaefa6e72993967b5803353976",
              "signature": "15051bfbc096ad2828a882da35417b26",
              "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=55cab8eaefa6e72993967b5803353976"
            }
          ],
          "log": []
        },
        "success": true
      },
      "endTime": 1664719757413
    }
  ],
  "timeStamp": "69jmj",
  "startTime": "2022-10-02T14:07:50",
  "presses": 0,
  "amountRead": 0,
  "testTimes": [
    [
      "hover",
      24
    ],
    [
      "motion",
      14
    ],
    [
      "alfa",
      5
    ],
    [
      "ibm",
      5
    ],
    [
      "wave",
      3
    ],
    [
      "focInd",
      2
    ],
    [
      "tenon",
      1
    ],
    [
      "allHidden",
      0
    ],
    [
      "bulk",
      0
    ],
    [
      "docType",
      0
    ],
    [
      "embAc",
      0
    ],
    [
      "focAll",
      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
    ],
    [
      "axe",
      0
    ],
    [
      "continuum",
      0
    ],
    [
      "htmlcs",
      0
    ],
    [
      "nuVal",
      0
    ]
  ],
  "logCount": 0,
  "logSize": 0,
  "errorLogCount": 0,
  "errorLogSize": 0,
  "prohibitedCount": 0,
  "visitTimeoutCount": 0,
  "visitRejectionCount": 0,
  "visitLatency": 20,
  "endTime": "2022-10-02T14:09:17",
  "elapsedSeconds": 86,
  "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": 21,
        "focOp": 8,
        "hover": 1,
        "linkUl": 30,
        "styleDiff": 14,
        "zIndex": 11
      },
      "alfa": {
        "r12": 8,
        "r3": 8,
        "r57": 24,
        "r65": 7,
        "r66": 14,
        "r69": 10,
        "r73": 28,
        "r86": 4,
        "r87": 4
      },
      "axe": {
        "hidden-content": 0,
        "identical-links-same-purpose": 0,
        "button-name": 8,
        "color-contrast-enhanced": 9,
        "duplicate-id-active": 3,
        "landmark-one-main": 2,
        "landmark-unique": 2,
        "region": 26
      },
      "continuum": {
        "94": 8,
        "224": 8,
        "531": 8,
        "533": 8
      },
      "htmlcs": {
        "e:AA.2_4_1.H64.1": 4,
        "e:AA.4_1_1.F77": 4,
        "e:AA.4_1_2.H91.Button.Name": 12,
        "w:AA.1_3_1.H44.NonExistentFragment": 1,
        "w:AA.1_3_1_A.G141": 2,
        "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 6,
        "w:AA.1_4_3.G145.Alpha": 5,
        "w:AA.1_4_3.G18.Alpha": 10
      },
      "ibm": {
        "WCAG20_Label_RefValid": 4,
        "WCAG20_Input_LabelBefore": 8,
        "WCAG20_Input_ExplicitLabel": 16,
        "WCAG20_Frame_HasTitle": 4,
        "RPT_Elem_UniqueId": 12,
        "Rpt_Aria_OrphanedContent_Native_Host_Sematics": 88,
        "Rpt_Aria_MultipleNavigationLandmarks_Implicit": 8,
        "Rpt_Aria_ContentinfoWithNoMain_Implicit": 1,
        "element_attribute_deprecated": 1
      },
      "nuVal": {
        "The type attribute is unnecessary for JavaScript resources.": 3,
        "Bad value  for attribute href on element link: Must be non-empty.": 4,
        "The type attribute for the style element is not needed and should be omitted.": 1,
        "Attribute alt not allowed on element button at this point.": 4,
        "Attribute autocorrect not allowed on element input at this point.": 8,
        "Duplicate ID subscribe-button.": 4,
        "The first occurrence of ID subscribe-button was here.": 1,
        "The scrolling attribute on the iframe element is obsolete. Use CSS instead.": 4,
        "Text not allowed in element iframe in this context.": 32,
        "The value of the for attribute of the label element must be the ID of a non-hidden form control.": 4
      },
      "wave": {
        "e:button_empty": 16,
        "a:text_justified": 10,
        "a:alt_long": 1,
        "a:label_orphaned": 1,
        "a:heading_possible": 4
      },
      "tenon": {
        "36": 28,
        "73": 8,
        "98": 8,
        "144": 60,
        "152": 24,
        "155": 2,
        "218": 28
      }
    },
    "groupDetails": {
      "groups": {
        "focusIndication": {
          "testaro": {
            "focInd": {
              "score": 21,
              "what": "Focused element displaying no or nostandard focus indicator"
            }
          },
          "alfa": {
            "r65": {
              "score": 7,
              "what": "Element in sequential focus order has no visible focus"
            }
          }
        },
        "focusableOperable": {
          "testaro": {
            "focOp": {
              "score": 6,
              "what": "Operable elements that cannot be Tab-focused and vice versa"
            }
          }
        },
        "hoverSurprise": {
          "testaro": {
            "hover": {
              "score": 1,
              "what": "Content changes caused by hovering"
            }
          }
        },
        "linkIndication": {
          "testaro": {
            "linkUl": {
              "score": 15,
              "what": "Non-underlined adjacent links"
            }
          }
        },
        "inconsistentStyles": {
          "testaro": {
            "styleDiff": {
              "score": 4,
              "what": "Heading, link, and button style inconsistencies"
            }
          }
        },
        "zIndexNotZero": {
          "testaro": {
            "zIndex": {
              "score": 3,
              "what": "Layering with nondefault z-index values"
            }
          }
        },
        "buttonNoText": {
          "alfa": {
            "r12": {
              "score": 8,
              "what": "Button has no accessible name"
            }
          },
          "axe": {
            "button-name": {
              "score": 8,
              "what": "Button has no discernible text"
            }
          },
          "continuum": {
            "224": {
              "score": 8,
              "what": "button element has no mechanism that allows an accessible name to be calculated"
            }
          },
          "htmlcs": {
            "e:AA.4_1_2.H91.Button.Name": {
              "score": 12,
              "what": "Button element has no accessible name"
            }
          },
          "wave": {
            "e:button_empty": {
              "score": 16,
              "what": "Button is empty or has no value text"
            }
          }
        },
        "duplicateID": {
          "alfa": {
            "r3": {
              "score": 6,
              "what": "Element id attribute value is not unique"
            }
          },
          "axe": {
            "duplicate-id-active": {
              "score": 2,
              "what": "id attribute value of the active element 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"
            }
          },
          "ibm": {
            "RPT_Elem_UniqueId": {
              "score": 9,
              "what": "Element id attribute value is not unique within the document"
            }
          },
          "nuVal": {
            "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": {
              "score": 1,
              "what": "Duplicate id"
            }
          }
        },
        "contentBeyondLandmarks": {
          "alfa": {
            "r57": {
              "score": 12,
              "what": "Perceivable text content is not included in any landmark"
            }
          },
          "axe": {
            "region": {
              "score": 13,
              "what": "Some page content is not contained by landmarks"
            }
          },
          "ibm": {
            "Rpt_Aria_OrphanedContent_Native_Host_Sematics": {
              "score": 44,
              "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": 2,
              "what": "Element has insufficient color contrast (Level AAA)"
            }
          }
        },
        "contrastAA": {
          "alfa": {
            "r69": {
              "score": 10,
              "what": "Text outside widget has subminimum contrast"
            }
          }
        },
        "leadingInsufficient": {
          "alfa": {
            "r73": {
              "score": 14,
              "what": "Paragraph of text has insufficient line height"
            }
          }
        },
        "decorativeElementExposed": {
          "alfa": {
            "r86": {
              "score": 2,
              "what": "Element marked as decorative is in the accessibility tree or has no none/presentation role"
            }
          }
        },
        "skipRepeatedContent": {
          "alfa": {
            "r87": {
              "score": 2,
              "what": "First focusable element is not a link to the main content"
            }
          }
        },
        "hiddenContentRisk": {
          "axe": {
            "hidden-content": {
              "score": 1,
              "what": "Some content is hidden and therefore may not be testable for accessibility"
            }
          }
        },
        "linkConfusionRisk": {
          "axe": {
            "identical-links-same-purpose": {
              "score": 1,
              "what": "Links with the same accessible name may serve dissimilar purposes"
            }
          }
        },
        "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"
            }
          }
        },
        "navConfusion": {
          "continuum": {
            "531": {
              "score": 6,
              "what": "nav element has an accessible name that is non-unique among the nav elements"
            }
          },
          "ibm": {
            "Rpt_Aria_MultipleNavigationLandmarks_Implicit": {
              "score": 6,
              "what": "Element with a navigation role has no unique purpose label among the navigation-role elements"
            }
          }
        },
        "navNoText": {
          "continuum": {
            "533": {
              "score": 6,
              "what": "nav element is not the only nav element but has no accessible name"
            }
          }
        },
        "iframeTitleBad": {
          "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"
            }
          }
        },
        "labelBadID": {
          "htmlcs": {
            "w:AA.1_3_1.H44.NonExistentFragment": {
              "score": 1,
              "what": "Label for attribute references a nonexistent element"
            }
          },
          "ibm": {
            "WCAG20_Label_RefValid": {
              "score": 4,
              "what": "for attribute does not reference a non-empty, unique id attribute of an input element"
            }
          },
          "wave": {
            "a:label_orphaned": {
              "score": 1,
              "what": "Orphaned form label"
            }
          }
        },
        "headingStructure": {
          "htmlcs": {
            "w:AA.1_3_1_A.G141": {
              "score": 1,
              "what": "Heading level is incorrect"
            }
          },
          "tenon": {
            "155": {
              "score": 1,
              "what": "Headings are not structured in a hierarchical manner"
            }
          }
        },
        "scrollRisk": {
          "htmlcs": {
            "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": {
              "score": 2,
              "what": "Fixed-position element may force bidirectional scrolling"
            }
          }
        },
        "contrastRisk": {
          "htmlcs": {
            "w:AA.1_4_3.G145.Alpha": {
              "score": 1,
              "what": "Contrast between the text and its background may be less than 3:1, given the transparency"
            },
            "w:AA.1_4_3.G18.Alpha": {
              "score": 3,
              "what": "Contrast between the text and its background may be less than 4.5:1, given the transparency"
            }
          }
        },
        "labelConfusionRisk": {
          "ibm": {
            "WCAG20_Input_LabelBefore": {
              "score": 2,
              "what": "Text input or select element label follows the input control"
            }
          }
        },
        "controlNoText": {
          "ibm": {
            "WCAG20_Input_ExplicitLabel": {
              "score": 16,
              "what": "Form control has no associated label"
            }
          }
        },
        "roleBad": {
          "ibm": {
            "Rpt_Aria_ContentinfoWithNoMain_Implicit": {
              "score": 1,
              "what": "Element has a contentinfo role when no element has a main role"
            }
          }
        },
        "obsolete": {
          "ibm": {
            "element_attribute_deprecated": {
              "score": 1,
              "what": "Element or attribute is obsolete"
            }
          },
          "nuVal": {
            "^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": 1,
              "what": "type attribute is unnecessary for a JavaScript resource"
            },
            "The type attribute for the style element is not needed and should be omitted.": {
              "score": 1,
              "what": "type attribute is unnecessary for a style element"
            }
          }
        },
        "linkNoText": {
          "nuVal": {
            "Bad value  for attribute href on element link: Must be non-empty.": {
              "score": 4,
              "what": "link element has an empty href attribute"
            }
          }
        },
        "buttonAlt": {
          "nuVal": {
            "Attribute alt not allowed on element button at this point.": {
              "score": 4,
              "what": "button element has an alt attribute"
            }
          }
        },
        "attributeBad": {
          "nuVal": {
            "^Attribute .+ not allowed on element .+ at this point.*$": {
              "score": 8,
              "what": "attribute not allowed on this element"
            }
          }
        },
        "parseError": {
          "nuVal": {
            "^Text not allowed in element .+ in this context.*$": {
              "score": 24,
              "what": "Element contains text, which is not allowed here"
            }
          }
        },
        "labelForBad": {
          "nuVal": {
            "The value of the for attribute of the label element must be the ID of a non-hidden form control.": {
              "score": 3,
              "what": "for attribute of the label element does not reference a non-hidden form control"
            }
          }
        },
        "justification": {
          "wave": {
            "a:text_justified": {
              "score": 3,
              "what": "Text is justified"
            }
          },
          "tenon": {
            "36": {
              "score": 7,
              "what": "Text is fully justified"
            }
          }
        },
        "imageTextLong": {
          "wave": {
            "a:alt_long": {
              "score": 1,
              "what": "Long text alternative"
            }
          }
        },
        "pseudoHeadingRisk": {
          "wave": {
            "a:heading_possible": {
              "score": 1,
              "what": "Possible heading"
            }
          }
        },
        "linkVague": {
          "tenon": {
            "73": {
              "score": 6,
              "what": "Link text is too generic to communicate the purpose or destination"
            }
          }
        },
        "linkTextsSame": {
          "tenon": {
            "98": {
              "score": 4,
              "what": "Links have the same text but different destinations"
            }
          }
        },
        "leadingClipsText": {
          "tenon": {
            "144": {
              "score": 60,
              "what": "Line height is insufficent to properly display the computed font size"
            }
          }
        },
        "targetSize": {
          "tenon": {
            "152": {
              "score": 18,
              "what": "Actionable element is smaller than the minimum required size"
            }
          }
        },
        "linkForcesNewWindow": {
          "tenon": {
            "218": {
              "score": 21,
              "what": "Link opens in a new window without user control"
            }
          }
        }
      },
      "solos": {}
    },
    "preventionScores": {},
    "summary": {
      "total": 502,
      "log": 7,
      "preventions": 0,
      "solos": 0,
      "groups": [
        {
          "groupName": "leadingClipsText",
          "score": 62
        },
        {
          "groupName": "contentBeyondLandmarks",
          "score": 56
        },
        {
          "groupName": "buttonNoText",
          "score": 32
        },
        {
          "groupName": "focusIndication",
          "score": 26
        },
        {
          "groupName": "parseError",
          "score": 26
        },
        {
          "groupName": "linkForcesNewWindow",
          "score": 23
        },
        {
          "groupName": "targetSize",
          "score": 20
        },
        {
          "groupName": "duplicateID",
          "score": 18
        },
        {
          "groupName": "controlNoText",
          "score": 18
        },
        {
          "groupName": "linkIndication",
          "score": 17
        },
        {
          "groupName": "leadingInsufficient",
          "score": 16
        },
        {
          "groupName": "contrastAA",
          "score": 12
        },
        {
          "groupName": "navConfusion",
          "score": 10
        },
        {
          "groupName": "attributeBad",
          "score": 10
        },
        {
          "groupName": "justification",
          "score": 10
        },
        {
          "groupName": "focusableOperable",
          "score": 8
        },
        {
          "groupName": "navNoText",
          "score": 8
        },
        {
          "groupName": "iframeTitleBad",
          "score": 8
        },
        {
          "groupName": "linkVague",
          "score": 8
        },
        {
          "groupName": "contrastAAA",
          "score": 7
        },
        {
          "groupName": "labelBadID",
          "score": 7
        },
        {
          "groupName": "inconsistentStyles",
          "score": 6
        },
        {
          "groupName": "contrastRisk",
          "score": 6
        },
        {
          "groupName": "linkNoText",
          "score": 6
        },
        {
          "groupName": "buttonAlt",
          "score": 6
        },
        {
          "groupName": "linkTextsSame",
          "score": 6
        },
        {
          "groupName": "zIndexNotZero",
          "score": 5
        },
        {
          "groupName": "obsolete",
          "score": 5
        },
        {
          "groupName": "labelForBad",
          "score": 5
        },
        {
          "groupName": "decorativeElementExposed",
          "score": 4
        },
        {
          "groupName": "skipRepeatedContent",
          "score": 4
        },
        {
          "groupName": "landmarkConfusion",
          "score": 4
        },
        {
          "groupName": "scrollRisk",
          "score": 4
        },
        {
          "groupName": "labelConfusionRisk",
          "score": 4
        },
        {
          "groupName": "typeRedundant",
          "score": 4
        },
        {
          "groupName": "hoverSurprise",
          "score": 3
        },
        {
          "groupName": "hiddenContentRisk",
          "score": 3
        },
        {
          "groupName": "linkConfusionRisk",
          "score": 3
        },
        {
          "groupName": "mainNot1",
          "score": 3
        },
        {
          "groupName": "headingStructure",
          "score": 3
        },
        {
          "groupName": "roleBad",
          "score": 3
        },
        {
          "groupName": "imageTextLong",
          "score": 3
        },
        {
          "groupName": "pseudoHeadingRisk",
          "score": 3
        }
      ]
    }
  },
  "scoreProcID": "sp16a"
}