Accessibility digest

Synopsis
PageCandidate Jacqui Irwin (D)
URLhttps://jacquiirwin.com/
Requesterpool@jpdev.pro
Test date2023/06/18
Score2525
Tested byTestaro, procedure ts27
Scored byTestilo, procedure tsp27
Digested byTestilo, procedure tdp27

Introduction

This is a digest of results from a battery of web accessibility tests.

Ten different tools (Alfa, Axe, Continuum, Equal Access, HTML CodeSniffer, Nu Html Checker, QualWeb, Tenon, Testaro, and WAVE) tested the web page of Candidate Jacqui Irwin (D) at https://jacquiirwin.com/ to check its compliance with various rules. There were a total of about 1350 rules, classified into about 250 accessibility issues.

The results were interpreted to yield an aggregate score of 2525, where 0 would be perfect.

Total score

The total score is the sum of five components.

Score summary
ComponentScoreDescription
total2525Sum of the component scores
issue394Severity and number of reported defects
tool25Tool-by-tool defect ratings
prevention2100Failed attempts by tools to test the page
log6Browser warnings about the page
latency0Abnormal delay in page responses

Issue scores

The score of an issue depends on the severity (user impact and certainty) of the issue and on how many instances were reported (by one or more tools).

Issue scores
IssueScore
fatalError100
metaBad72
attributeBad32
slashParseRisk27
focusIndication20
parentBad20
elementClosure18
textContrastAA16
linkElementBad12
typeRedundant12
pageTitle10
parseError9
imageNoText8
contrastAAA7
navConfusion6
obsolete6
linkNoText4
metaBansZoom4
figureNoText4
landmarkConfusion3
roleRedundant3
repeatedContentRisk1

Itemized issues

The reported rule violations are itemized below, issue by issue. Additional details can be inspected in the complete report at the end of this page.

Issue fatalError

WCAG: 4.1

Score: 100

Complaints by nuVal

Rule Cannot recover after last error. Any further errors will be ignored.

Description: Testing was interrupted by a fatal error

Count of instances: 2

Complaint specifics

Issue metaBad

WCAG: 1.3.1

Score: 72

Complaints by nuVal

Rule ^Attribute .+ not allowed on element meta at this point.*$

Description: Attribute is not allowed on a meta element here

Count of instances: 10

Complaint specifics
Rule ^Element meta is missing one or more of the following attributes: .+$

Description: meta element is missing a required attribute

Count of instances: 10

Complaint specifics
Rule A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.

Description: meta element with http-equiv="X-UA-Compatible" has no content="IE=edge"

Count of instances: 2

Complaint specifics
Rule A charset attribute on a meta element found after the first 1024 bytes.

Description: charset attribute on a meta element appears after 1024 bytes

Count of instances: 1

Complaint specifics
Rule ^Bad value .+ for attribute .+ on element meta.*$

Description: Attribute of a meta element has an invalid value

Count of instances: 1

Complaint specifics

Issue attributeBad

WCAG: 1.3.1

Score: 32

Complaints by nuVal

Rule ^Attribute .+ not allowed here.*$

Description: Attribute not allowed here

Count of instances: 4

Complaint specifics
Rule ^Attribute .+ is not serializable as XML 1\.0.*$

Description: Attribute is invalidly nonserializable

Count of instances: 4

Complaint specifics

Issue slashParseRisk

WCAG: 4.1

Score: 27

Complaints by nuVal

Rule Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.

Description: Void element has a useless trailing slash.

Count of instances: 27

Complaint specifics

Issue focusIndication

WCAG: 2.4.7

Score: 20

Complaints by alfa

Rule r65

Description: Element in the sequential focus order has no visible focus

Count of instances: 5

Complaint specifics

Issue parentBad

WCAG: 1.3.1

Score: 20

Complaints by nuVal

Rule ^Element .+ not allowed as child of element .+ in this context.*$

Description: Element has an invalid parent

Count of instances: 5

Complaint specifics

Issue elementClosure

WCAG: 4.1.1

Score: 18

Complaints by nuVal

Rule ^Stray start tag .+$

Description: Invalid opening tag

Count of instances: 1

Complaint specifics
Rule ^Stray end tag .+$

Description: Invalid closing tag

Count of instances: 3

Complaint specifics
Rule ^Start tag .+ seen but an element of the same type was already open.*$

Description: Element is invalidly a descendant of another such element

Count of instances: 2

Complaint specifics

Issue textContrastAA

WCAG: 1.4.3

Score: 16

Complaints by ibm

Rule text_contrast_sufficient

Description: Text has a contrast with its background less than the WCAG AA minimum for its size and weight

Count of instances: 4

Complaint specifics

Issue linkElementBad

WCAG: 1.3.1

Score: 12

Complaints by nuVal

Rule A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.

Description: link element with a body ancestor has no itemprop or valid rel attribute

Count of instances: 3

Complaint specifics

Issue typeRedundant

WCAG: 1.3.1

Score: 12

Complaints by nuVal

Rule The type attribute is unnecessary for JavaScript resources.

Description: type attribute is unnecessary for a JavaScript resource

Count of instances: 10

Complaint specifics
Rule The type attribute for the style element is not needed and should be omitted.

Description: type attribute is unnecessary for a style element

Count of instances: 2

Complaint specifics

Issue pageTitle

WCAG: 2.4.2

Score: 10

Complaints by nuVal

Rule Element head is missing a required instance of child element title.

Description: head element has no child title element

Count of instances: 1

Complaint specifics

Issue parseError

WCAG: 4.1

Score: 9

Complaints by nuVal

Rule ^Bad value [^�]+ Tab, new line or carriage return found.*$

Description: Attribute value contains an illegal spacing character

Count of instances: 2

Complaint specifics
Rule ^Bad start tag in .+$

Description: Invalid start tag

Count of instances: 1

Complaint specifics

Issue imageNoText

WCAG: 1.1.1

Score: 8

Complaints by nuVal

Rule An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.

Description: img element has no alt attribute

Count of instances: 2

Complaint specifics

Issue contrastAAA

WCAG: 1.4.6

Score: 7

Complaints by alfa

Rule r66

Description: Text contrast less than AAA requires

Count of instances: 7

Complaint specifics

Issue navConfusion

WCAG: 1.3.6

Score: 6

Complaints by ibm

Rule aria_navigation_label_unique

Description: Multiple elements with the navigation role do not have unique labels

Count of instances: 2

Complaint specifics

Issue obsolete

WCAG: 4.1

Score: 6

Complaints by ibm

Rule element_attribute_deprecated

Description: Element or attribute is obsolete

Count of instances: 2

Complaint specifics

Issue linkNoText

WCAG: 2.4.4

Score: 4

Complaints by alfa

Rule r11

Description: Link has no accessible name

Count of instances: 1

Complaint specifics

Complaints by ibm

Rule a_text_purpose

Description: Hyperlink has no link text, label, or image with a text alternative

Count of instances: 1

Complaint specifics

Issue metaBansZoom

WCAG: 1.4.4

Score: 4

Complaints by alfa

Rule r47

Description: meta element restricts zooming

Count of instances: 1

Complaint specifics

Issue figureNoText

WCAG: 1.1.1

Score: 4

Complaints by ibm

Rule figure_label_exists

Description: figure element has no associated label

Count of instances: 1

Complaint specifics

Issue landmarkConfusion

WCAG: 1.3.6

Score: 3

Complaints by ibm

Rule aria_landmark_name_unique

Description: Multiple landmarks with the same parent region are not distinguished from one another

Count of instances: 1

Complaint specifics

Issue roleRedundant

WCAG: 4.1.2

Score: 3

Complaints by ibm

Rule aria_role_redundant

Description: Explicitly assigned ARIA role is redundant with the implicit role of the element

Count of instances: 3

Complaint specifics

Issue repeatedContentRisk

WCAG: 2.4.1

Score: 1

Complaints by alfa

Rule r87

Description: First focusable element is not a link to the main content

Count of instances: 1

Complaint specifics

Complete report

{
  "id": "18ixx-ts27-caAD42-c",
  "what": "accessibility tests",
  "strict": true,
  "timeLimit": 330,
  "acts": [
    {
      "type": "launch",
      "which": "webkit",
      "startTime": 1687098601468,
      "endTime": 1687098602050
    },
    {
      "type": "url",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)",
      "startTime": 1687098602050,
      "result": {
        "url": "https://jacquiirwin.com/"
      },
      "endTime": 1687098603848
    },
    {
      "type": "tenonRequest",
      "id": "a",
      "withNewContent": false,
      "what": "Tenon API version 2 test request, with page content",
      "startTime": 1687098603848,
      "url": "https://jacquiirwin.com/",
      "endTime": 1687098604458
    },
    {
      "type": "test",
      "which": "testaro",
      "what": "Testaro",
      "withItems": true,
      "rules": [
        "y",
        "motion"
      ],
      "startTime": 1687098604458,
      "url": "https://jacquiirwin.com/",
      "result": {
        "rules": {
          "motion": {
            "what": "motion without user request",
            "data": {
              "bytes": [
                49343,
                49343,
                49343,
                49343,
                49343
              ],
              "localRatios": [
                1,
                1,
                1,
                1
              ],
              "meanLocalRatio": 1,
              "maxLocalRatio": 1,
              "globalRatio": 1,
              "pixelChanges": [
                0,
                0,
                0,
                0
              ],
              "meanPixelChange": 0,
              "maxPixelChange": 0,
              "changeFrequency": 0
            },
            "totals": [
              0,
              0,
              0,
              0
            ],
            "standardInstances": []
          }
        },
        "success": true
      },
      "standardResult": {
        "totals": [
          0,
          0,
          0,
          0
        ],
        "instances": []
      },
      "endTime": 1687098617413
    },
    {
      "type": "launch",
      "which": "chromium",
      "startTime": 1687098617413,
      "endTime": 1687098618134
    },
    {
      "type": "url",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)",
      "startTime": 1687098618134,
      "result": {
        "url": "https://jacquiirwin.com/"
      },
      "endTime": 1687098619236
    },
    {
      "type": "test",
      "which": "alfa",
      "startTime": 1687098619236,
      "url": "https://jacquiirwin.com/",
      "what": "alfa",
      "result": {
        "totals": {
          "failures": 9,
          "warnings": 6
        },
        "items": [
          {
            "index": 2,
            "verdict": "failed",
            "rule": {
              "ruleID": "r11",
              "ruleSummary": "Links have an accessible name",
              "scope": "component",
              "uri": "https://alfa.siteimprove.com/rules/sia-r11",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG2/#link-purpose-in-context",
                  "chapter": "2.4.4",
                  "title": "Link Purpose (In Context)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG2/#link-purpose-link-only",
                  "chapter": "2.4.9",
                  "title": "Link Purpose (Link Only)"
                },
                {
                  "uri": "https://www.w3.org/TR/WCAG2/#name-role-value",
                  "chapter": "4.1.2",
                  "title": "Name, Role, Value"
                },
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91",
                  "name": "G91",
                  "title": "Providing link text that describes the purpose of a link"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]",
              "codeLines": [
                "<a href=\"#/\">",
                "  <div class=\"css-mmleio\">",
                "    <svg width=\"28\" height=\"22\" viewBox=\"0 0 28 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">",
                "      <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.26 4.557l1.293 1.33-8.633 8.659a5 5 0 0 1-7.079 0 5.02 5.02 0 0 1 0-7.091L9.283 0l1.304 1.34-7.396 7.455a3.138 3.138 0 0 0 .023 4.432 3.125 3.125 0 0 0 4.424-.022l8.621-8.648zm-1.589-1.5L6.05 11.693l-1.362-1.34 8.645-8.648a5.008 5.008 0 0 1 ...",
                "    </svg>",
                "  </div>",
                "</a>"
              ]
            }
          },
          {
            "index": 59,
            "verdict": "failed",
            "rule": {
              "ruleID": "r47",
              "ruleSummary": "<meta name='viewport'> elements do not prevent zoom",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r47",
              "requirements": [
                {
                  "uri": "https://www.w3.org/TR/WCAG2/#resize-text",
                  "chapter": "1.4.4",
                  "title": "Resize text"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "meta",
              "path": "/html[1]/head[1]/meta[2]",
              "codeLines": [
                "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">"
              ]
            }
          },
          {
            "index": 77,
            "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/WCAG2/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[2]",
              "codeLines": [
                "<a variant=\"tertiary\" data-test=\"CreateAnAccount\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-rbfa7s\" href=\"#/signup\">",
                "  <span class=\"css-4xd708\">",
                "    <span class=\"css-lmv9yd\">",
                "      <span>",
                "        Create Account",
                "      </span>",
                "    </span>",
                "    <span class=\"css-rk7ym5\">",
                "      <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div>",
                "    </span>",
                "  </span>",
                "</a>"
              ]
            }
          },
          {
            "index": 78,
            "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/WCAG2/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "input",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/div[1]/div[1]/div[1]/input[1]",
              "codeLines": [
                "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" id=\"bf969ef0-5c16-462f-bf99-79d88b22b0de\" type=\"email\" name=\"email\" placeholder=\"name@example.com\" class=\"css-bo17dj focus-visible\" value=\"\" data-focus-visible-added=\"\">"
              ]
            }
          },
          {
            "index": 79,
            "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/WCAG2/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "input",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/div[1]/div[1]/div[1]/input[1]",
              "codeLines": [
                "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" type=\"password\" name=\"password\" placeholder=\"Password\" class=\"css-bo17dj\" value=\"\">"
              ]
            }
          },
          {
            "index": 80,
            "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/WCAG2/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "button",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/button[1]",
              "codeLines": [
                "<button type=\"button\" aria-label=\"Show password\" class=\"css-19r0nf0\">",
                "  <span class=\"css-1q0jkdj\">",
                "    <svg color=\"gray.100\" fill=\"currentColor\" height=\"22\" viewBox=\"0 0 22 22\" width=\"22\" xmlns=\"http://www.w3.org/2000/svg\" class=\"css-1fy6kej\">",
                "      <path clip-rule=\"evenodd\" d=\"M3 11.23C3.813 13.91 7.133 16 11 16s7.187-2.09 8-4.77v-.46C18.187 8.09 14.867 6 11 6s-7.187 2.09-8 4.77v.46zm18-.73C20 6.5 15.5 4 11 4S2 6.5 1 10.5v1c1 4 5.5 6.5 10 6.5s9-2.5 10-6.5v-1z\" fill-rule=\"evenodd\"></path>",
                "      <path d=\"M14 11a3 3 0 11-6 0 3 3 0 016 0z\"></path>",
                "    </svg>",
                "  </span>",
                "</button>"
              ]
            }
          },
          {
            "index": 84,
            "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/WCAG2/#focus-visible",
                  "chapter": "2.4.7",
                  "title": "Focus Visible"
                }
              ]
            },
            "target": {
              "type": "element",
              "tagName": "a",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]",
              "codeLines": [
                "<a variant=\"tertiary\" mt=\"6\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-1nbv6dv\" href=\"#/recovery\">",
                "  <span class=\"css-4xd708\">",
                "    <span class=\"css-lmv9yd\">",
                "      <span>",
                "        Can’t log in?",
                "      </span>",
                "    </span>",
                "    <span class=\"css-rk7ym5\">",
                "      <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div>",
                "    </span>",
                "  </span>",
                "</a>"
              ]
            }
          },
          {
            "index": 89,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/label[1]/text()[1]",
              "codeLines": [
                "Email address"
              ]
            }
          },
          {
            "index": 90,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/text()[1]",
              "codeLines": [
                "Password"
              ]
            }
          },
          {
            "index": 91,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/label[1]/span[1]/text()[1]",
              "codeLines": [
                "or"
              ]
            }
          },
          {
            "index": 96,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[1]",
              "codeLines": [
                "Secure Login with reCAPTCHA subject to Google"
              ]
            }
          },
          {
            "index": 97,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[1]/span[1]/text()[1]",
              "codeLines": [
                "Terms"
              ]
            }
          },
          {
            "index": 98,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[2]",
              "codeLines": [
                "&"
              ]
            }
          },
          {
            "index": 99,
            "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/WCAG2/#contrast-enhanced",
                  "chapter": "1.4.6",
                  "title": "Contrast (Enhanced)"
                }
              ]
            },
            "target": {
              "type": "text",
              "tagName": "",
              "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[2]/span[1]/text()[1]",
              "codeLines": [
                "Privacy"
              ]
            }
          },
          {
            "index": 148,
            "verdict": "cantTell",
            "rule": {
              "ruleID": "r87",
              "ruleSummary": "First focusable element is link to main content",
              "scope": "page",
              "uri": "https://alfa.siteimprove.com/rules/sia-r87",
              "requirements": [
                {
                  "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G1",
                  "name": "G1",
                  "title": "Adding a link at the top of each page that goes directly to the main content area"
                }
              ]
            },
            "target": {
              "type": "document",
              "tagName": "",
              "path": "/",
              "codeLines": [
                "#document",
                "  <!doctype html>",
                "...",
                "  </html>"
              ]
            }
          }
        ],
        "success": true
      },
      "standardResult": {
        "totals": [
          6,
          0,
          0,
          9
        ],
        "instances": [
          {
            "ruleID": "r11",
            "what": "Links have an accessible name",
            "ordinalSeverity": 3,
            "tagName": "A",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]"
            },
            "excerpt": "<a href=\"#/\"> <div class=\"css-mmleio\"> <svg width=\"28\" height=\"22\" viewBox=\"0 0 28 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.26 4.557l1.2 ...  1 0-7.091L9.283 0l1.304 1.34-7.396 7.455a3.138 3.138 0 0 0 .023 4.432 3.125 3.125 0 0 0 4.424-.022l8.621-8.648zm-1.589-1.5L6.05 11.693l-1.362-1.34 8.645-8.648a5.008 5.008 0 0 1 ... </svg> </div> </a>"
          },
          {
            "ruleID": "r47",
            "what": "<meta name='viewport'> elements do not prevent zoom",
            "ordinalSeverity": 3,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/head[1]/meta[2]"
            },
            "excerpt": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">"
          },
          {
            "ruleID": "r65",
            "what": "Element in sequential focus order has visible focus",
            "ordinalSeverity": 0,
            "tagName": "A",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[2]"
            },
            "excerpt": "<a variant=\"tertiary\" data-test=\"CreateAnAccount\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-rbfa7s\" href=\"#/signup\"> <span class=\"css-4xd708\"> <span class=\"css-lmv9yd\"> < ... n class=\"css-rk7ym5\"> <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div> </span> </span> </a>"
          },
          {
            "ruleID": "r65",
            "what": "Element in sequential focus order has visible focus",
            "ordinalSeverity": 0,
            "tagName": "INPUT",
            "id": "bf969ef0-5c16-462f-bf99-79d88b22b0de",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/div[1]/div[1]/div[1]/input[1]"
            },
            "excerpt": "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" id=\"bf969ef0-5c16-462f-bf99-79d88b22b0de\" type=\"email\" name=\"email\" placeholder=\"name@example.com\" class=\"css-bo17dj focus-visible\" value=\"\" data-focus-visible-added=\"\">"
          },
          {
            "ruleID": "r65",
            "what": "Element in sequential focus order has visible focus",
            "ordinalSeverity": 0,
            "tagName": "INPUT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/div[1]/div[1]/div[1]/input[1]"
            },
            "excerpt": "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" type=\"password\" name=\"password\" placeholder=\"Password\" class=\"css-bo17dj\" value=\"\">"
          },
          {
            "ruleID": "r65",
            "what": "Element in sequential focus order has visible focus",
            "ordinalSeverity": 0,
            "tagName": "BUTTON",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/button[1]"
            },
            "excerpt": "<button type=\"button\" aria-label=\"Show password\" class=\"css-19r0nf0\"> <span class=\"css-1q0jkdj\"> <svg color=\"gray.100\" fill=\"currentColor\" height=\"22\" viewBox=\"0 0 22 22\" width=\"22\" xmlns=\"http://www. ... 7 2.09-8 4.77v.46zm18-.73C20 6.5 15.5 4 11 4S2 6.5 1 10.5v1c1 4 5.5 6.5 10 6.5s9-2.5 10-6.5v-1z\" fill-rule=\"evenodd\"></path> <path d=\"M14 11a3 3 0 11-6 0 3 3 0 016 0z\"></path> </svg> </span> </button>"
          },
          {
            "ruleID": "r65",
            "what": "Element in sequential focus order has visible focus",
            "ordinalSeverity": 0,
            "tagName": "A",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]"
            },
            "excerpt": "<a variant=\"tertiary\" mt=\"6\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-1nbv6dv\" href=\"#/recovery\"> <span class=\"css-4xd708\"> <span class=\"css-lmv9yd\"> <span> Can’t log in ... n class=\"css-rk7ym5\"> <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div> </span> </span> </a>"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "LABEL",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/label[1]/text()[1]"
            },
            "excerpt": "Email address"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "LABEL",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/text()[1]"
            },
            "excerpt": "Password"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "SPAN",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/label[1]/span[1]/text()[1]"
            },
            "excerpt": "or"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "SPAN",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[1]"
            },
            "excerpt": "Secure Login with reCAPTCHA subject to Google"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "SPAN",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[1]/span[1]/text()[1]"
            },
            "excerpt": "Terms"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "SPAN",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[2]"
            },
            "excerpt": "&"
          },
          {
            "ruleID": "r66",
            "what": "Text outside widget has enhanced contrast",
            "ordinalSeverity": 3,
            "tagName": "SPAN",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[2]/span[1]/text()[1]"
            },
            "excerpt": "Privacy"
          },
          {
            "ruleID": "r87",
            "what": "First focusable element is link to main content",
            "ordinalSeverity": 0,
            "tagName": "",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/"
            },
            "excerpt": "#document <!doctype html> ... </html>"
          }
        ]
      },
      "endTime": 1687098621058
    },
    {
      "type": "test",
      "which": "axe",
      "detailLevel": 2,
      "startTime": 1687098621058,
      "result": {
        "success": false,
        "error": "redirection",
        "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fwrasse-seal-ptp9.squarespace.com%2Foauth-connect&state=v1.local.L_m2gaJEA_VXpj2YqR0Im-X35l4wgYI-URyerNDWIzhSlN2hcg-R6qzfvqFo_gLIiNPplhQNz3r6qfpFKBDeonRMMYhM1UI8768fHlo5t-imfYyAtt-M9ZLdwXXve-90ImD1Bon-zE1-_utqOd2SaqavY2uYhSexCiNG-L9XPYzx9ddffSGwMGMDaZBSu6k_yJUSeb_2AcuzvZC8sYuOlkOxunaxLKZLG4I83VtHKE-L_vhJagz4T0uNjHUbxBB1WTPm8fST0vFMXLZk24ptGyFFiLz69690c4KVfueWq1cqor5Ye4ppLgFupaqBuA5nvShDHXw4Cg&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)",
        "prevented": true
      },
      "endTime": 1687098621058
    },
    {
      "type": "launch",
      "which": "chromium",
      "startTime": 1687098621058,
      "endTime": 1687098621593
    },
    {
      "type": "url",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)",
      "startTime": 1687098621594,
      "result": {
        "url": "https://jacquiirwin.com/"
      },
      "endTime": 1687098622673
    },
    {
      "type": "test",
      "which": "continuum",
      "startTime": 1687098622673,
      "url": "https://jacquiirwin.com/",
      "what": "Level Access Continuum, community edition",
      "result": {
        "prevented": true,
        "error": "ERROR adding the AccessEngine.community script to the page",
        "success": true
      },
      "standardResult": {
        "totals": [],
        "instances": [],
        "prevented": true
      },
      "endTime": 1687098623011
    },
    {
      "type": "launch",
      "which": "chromium",
      "startTime": 1687098623011,
      "endTime": 1687098623554
    },
    {
      "type": "url",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)",
      "startTime": 1687098623554,
      "result": {
        "url": "https://jacquiirwin.com/"
      },
      "endTime": 1687098624610
    },
    {
      "type": "test",
      "which": "htmlcs",
      "startTime": 1687098624610,
      "url": "https://jacquiirwin.com/",
      "what": "HTML CodeSniffer WCAG 2.1 AA ruleset",
      "result": {
        "prevented": true,
        "error": "ERROR adding the htmlcs script to the page",
        "success": true
      },
      "standardResult": {
        "totals": [],
        "instances": [],
        "prevented": true
      },
      "endTime": 1687098624942
    },
    {
      "type": "launch",
      "which": "chromium",
      "startTime": 1687098624943,
      "endTime": 1687098625473
    },
    {
      "type": "url",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)",
      "startTime": 1687098625474,
      "result": {
        "url": "https://jacquiirwin.com/"
      },
      "endTime": 1687098626446
    },
    {
      "type": "test",
      "which": "ibm",
      "withItems": true,
      "withNewContent": false,
      "startTime": 1687098626446,
      "url": "https://jacquiirwin.com/",
      "what": "IBM Accessibility Checker",
      "result": {
        "totals": {
          "violation": 8,
          "recommendation": 6,
          "ignored": 0
        },
        "items": [
          {
            "ruleId": "text_contrast_sufficient",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[3]/a[1]",
              "aria": "/document[1]/contentinfo[1]/paragraph[3]/link[1]"
            },
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
            "bounds": {
              "left": 354,
              "top": 3656,
              "height": 21,
              "width": 93
            },
            "snippet": "<a href=\"/privacy-policy\">",
            "level": "violation"
          },
          {
            "ruleId": "text_contrast_sufficient",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[2]",
              "aria": "/document[1]/contentinfo[1]/paragraph[2]"
            },
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
            "bounds": {
              "left": 32,
              "top": 3612,
              "height": 26,
              "width": 736
            },
            "snippet": "<p class=\"\" style=\"text-align:center;white-space:pre-wrap;\">",
            "level": "violation"
          },
          {
            "ruleId": "text_contrast_sufficient",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[1]/strong[1]",
              "aria": "/document[1]/contentinfo[1]/paragraph[1]/strong[1]"
            },
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700",
            "bounds": {
              "left": 176,
              "top": 3573,
              "height": 20,
              "width": 59
            },
            "snippet": "<strong>",
            "level": "violation"
          },
          {
            "ruleId": "text_contrast_sufficient",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[1]",
              "aria": "/document[1]/contentinfo[1]/paragraph[1]"
            },
            "message": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
            "bounds": {
              "left": 32,
              "top": 3545,
              "height": 52,
              "width": 736
            },
            "snippet": "<p class=\"\" style=\"text-align:center;white-space:pre-wrap;\">",
            "level": "violation"
          },
          {
            "ruleId": "aria_navigation_label_unique",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/header[1]/div[1]/div[4]/div[1]/nav[1]",
              "aria": "/document[1]/banner[1]/navigation[1]"
            },
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "bounds": {
              "left": 165,
              "top": 20,
              "height": 43,
              "width": 956
            },
            "snippet": "<nav data-content-field=\"navigation-mainNav\" id=\"mainNavigation\">",
            "level": "violation"
          },
          {
            "ruleId": "aria_navigation_label_unique",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]",
              "aria": "/document[1]/contentinfo[1]/navigation[2]"
            },
            "message": "Multiple elements with \"navigation\" role do not have unique labels",
            "bounds": {
              "left": 417,
              "top": 3545,
              "height": 57,
              "width": 351
            },
            "snippet": "<nav class=\"sqs-svg-icon--list\">",
            "level": "violation"
          },
          {
            "ruleId": "aria_landmark_name_unique",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]",
              "aria": "/document[1]/contentinfo[1]/navigation[2]"
            },
            "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
            "bounds": {
              "left": 417,
              "top": 3545,
              "height": 57,
              "width": 351
            },
            "snippet": "<nav class=\"sqs-svg-icon--list\">",
            "level": "violation"
          },
          {
            "ruleId": "a_text_purpose",
            "path": {
              "dom": "/html[1]/body[1]/a[1]",
              "aria": "/document[1]/link[1]"
            },
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "bounds": {
              "left": 0,
              "top": 0,
              "height": 0,
              "width": 0
            },
            "snippet": "<a class=\"body-overlay\" href=\"#\">",
            "level": "violation"
          },
          {
            "ruleId": "figure_label_exists",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/div[3]/figure[1]",
              "aria": "/document[1]/figure[1]"
            },
            "message": "The <figure> element does not have an associated label",
            "bounds": {
              "left": 0,
              "top": 0,
              "height": 399,
              "width": 800
            },
            "snippet": "<figure style=\"overflow: hidden;\" class=\"loading content-fill\" id=\"thumbnail\">",
            "level": "recommendation"
          },
          {
            "ruleId": "element_attribute_deprecated",
            "path": {
              "dom": "/html[1]/body[1]/meta[4]",
              "aria": "/document[1]"
            },
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "bounds": {
              "left": 0,
              "top": 0,
              "height": 0,
              "width": 0
            },
            "snippet": "<meta content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" http-equiv=\"Accept-CH\">",
            "level": "recommendation"
          },
          {
            "ruleId": "element_attribute_deprecated",
            "path": {
              "dom": "/html[1]/body[1]/meta[1]",
              "aria": "/document[1]"
            },
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "bounds": {
              "left": 0,
              "top": 0,
              "height": 0,
              "width": 0
            },
            "snippet": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "level": "recommendation"
          },
          {
            "ruleId": "aria_role_redundant",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/main[1]",
              "aria": "/document[1]/main[1]"
            },
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "bounds": {
              "left": 0,
              "top": 399,
              "height": 3041,
              "width": 800
            },
            "snippet": "<main role=\"main\" id=\"page\">",
            "level": "recommendation"
          },
          {
            "ruleId": "aria_role_redundant",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/header[1]",
              "aria": "/document[1]/banner[1]"
            },
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "bounds": {
              "left": 0,
              "top": 0,
              "height": 83,
              "width": 800
            },
            "snippet": "<header role=\"banner\" data-offset-behavior=\"bottom\" data-offset-el=\".index-section\" class=\"show-on-scroll\" id=\"header\">",
            "level": "recommendation"
          },
          {
            "ruleId": "aria_role_redundant",
            "path": {
              "dom": "/html[1]/body[1]/div[4]/footer[1]",
              "aria": "/document[1]/contentinfo[1]"
            },
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "bounds": {
              "left": 0,
              "top": 3440,
              "height": 321,
              "width": 800
            },
            "snippet": "<footer role=\"contentinfo\" id=\"footer\">",
            "level": "recommendation"
          }
        ],
        "success": true
      },
      "standardResult": {
        "totals": [
          0,
          6,
          0,
          8
        ],
        "instances": [
          {
            "ruleID": "text_contrast_sufficient",
            "what": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
            "ordinalSeverity": 3,
            "tagName": "A",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[3]/a[1]"
            },
            "excerpt": "<a href=\"/privacy-policy\">"
          },
          {
            "ruleID": "text_contrast_sufficient",
            "what": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
            "ordinalSeverity": 3,
            "tagName": "P",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[2]"
            },
            "excerpt": "<p class=\"\" style=\"text-align:center;white-space:pre-wrap;\">"
          },
          {
            "ruleID": "text_contrast_sufficient",
            "what": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700",
            "ordinalSeverity": 3,
            "tagName": "STRONG",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[1]/strong[1]"
            },
            "excerpt": "<strong>"
          },
          {
            "ruleID": "text_contrast_sufficient",
            "what": "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
            "ordinalSeverity": 3,
            "tagName": "P",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/p[1]"
            },
            "excerpt": "<p class=\"\" style=\"text-align:center;white-space:pre-wrap;\">"
          },
          {
            "ruleID": "aria_navigation_label_unique",
            "what": "Multiple elements with \"navigation\" role do not have unique labels",
            "ordinalSeverity": 3,
            "tagName": "NAV",
            "id": "mainNavigation",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/header[1]/div[1]/div[4]/div[1]/nav[1]"
            },
            "excerpt": "<nav data-content-field=\"navigation-mainNav\" id=\"mainNavigation\">"
          },
          {
            "ruleID": "aria_navigation_label_unique",
            "what": "Multiple elements with \"navigation\" role do not have unique labels",
            "ordinalSeverity": 3,
            "tagName": "NAV",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]"
            },
            "excerpt": "<nav class=\"sqs-svg-icon--list\">"
          },
          {
            "ruleID": "aria_landmark_name_unique",
            "what": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label",
            "ordinalSeverity": 3,
            "tagName": "NAV",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]"
            },
            "excerpt": "<nav class=\"sqs-svg-icon--list\">"
          },
          {
            "ruleID": "a_text_purpose",
            "what": "Hyperlink has no link text, label or image with a text alternative",
            "ordinalSeverity": 3,
            "tagName": "A",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/a[1]"
            },
            "excerpt": "<a class=\"body-overlay\" href=\"#\">"
          },
          {
            "ruleID": "figure_label_exists",
            "what": "The <figure> element does not have an associated label",
            "ordinalSeverity": 1,
            "tagName": "FIGURE",
            "id": "thumbnail",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/div[3]/figure[1]"
            },
            "excerpt": "<figure style=\"overflow: hidden;\" class=\"loading content-fill\" id=\"thumbnail\">"
          },
          {
            "ruleID": "element_attribute_deprecated",
            "what": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "ordinalSeverity": 1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/meta[4]"
            },
            "excerpt": "<meta content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" http-equiv=\"Accept-CH\">"
          },
          {
            "ruleID": "element_attribute_deprecated",
            "what": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "ordinalSeverity": 1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/meta[1]"
            },
            "excerpt": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">"
          },
          {
            "ruleID": "aria_role_redundant",
            "what": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "ordinalSeverity": 1,
            "tagName": "MAIN",
            "id": "page",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/main[1]"
            },
            "excerpt": "<main role=\"main\" id=\"page\">"
          },
          {
            "ruleID": "aria_role_redundant",
            "what": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "ordinalSeverity": 1,
            "tagName": "HEADER",
            "id": "header",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/header[1]"
            },
            "excerpt": "<header role=\"banner\" data-offset-behavior=\"bottom\" data-offset-el=\".index-section\" class=\"show-on-scroll\" id=\"header\">"
          },
          {
            "ruleID": "aria_role_redundant",
            "what": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "ordinalSeverity": 1,
            "tagName": "FOOTER",
            "id": "footer",
            "location": {
              "doc": "dom",
              "type": "xpath",
              "spec": "/html[1]/body[1]/div[4]/footer[1]"
            },
            "excerpt": "<footer role=\"contentinfo\" id=\"footer\">"
          }
        ]
      },
      "endTime": 1687098628122
    },
    {
      "type": "launch",
      "which": "chromium",
      "startTime": 1687098628122,
      "endTime": 1687098628675
    },
    {
      "type": "url",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)",
      "startTime": 1687098628675,
      "result": {
        "url": "https://jacquiirwin.com/"
      },
      "endTime": 1687098629727
    },
    {
      "type": "test",
      "which": "nuVal",
      "startTime": 1687098629727,
      "url": "https://jacquiirwin.com/",
      "what": "Nu Html Checker",
      "result": {
        "pageContent": {
          "messages": [
            {
              "type": "error",
              "lastLine": 1,
              "lastColumn": 917,
              "firstColumn": 16,
              "message": "Attribute xmlns:og not allowed here.",
              "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-proximanova-n3-loading wf-proximanova-n4-loading wf-proximanova-i6-loading wf-proximanova-i7-loading wf-adobegaramondpro-i4-loading wf-adobegaramondpro-i6-loading wf-adobegaramondpro-i7-loading wf-proximanova-n5-active wf-adobegaramondpro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i",
              "hiliteStart": 10,
              "hiliteLength": 902
            },
            {
              "type": "info",
              "lastLine": 1,
              "lastColumn": 917,
              "firstColumn": 16,
              "subType": "warning",
              "message": "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
              "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-proximanova-n3-loading wf-proximanova-n4-loading wf-proximanova-i6-loading wf-proximanova-i7-loading wf-adobegaramondpro-i4-loading wf-adobegaramondpro-i6-loading wf-adobegaramondpro-i7-loading wf-proximanova-n5-active wf-adobegaramondpro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i",
              "hiliteStart": 10,
              "hiliteLength": 902
            },
            {
              "type": "error",
              "lastLine": 1,
              "lastColumn": 917,
              "firstColumn": 16,
              "message": "Attribute xmlns:fb not allowed here.",
              "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-proximanova-n3-loading wf-proximanova-n4-loading wf-proximanova-i6-loading wf-proximanova-i7-loading wf-adobegaramondpro-i4-loading wf-adobegaramondpro-i6-loading wf-adobegaramondpro-i7-loading wf-proximanova-n5-active wf-adobegaramondpro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i",
              "hiliteStart": 10,
              "hiliteLength": 902
            },
            {
              "type": "info",
              "lastLine": 1,
              "lastColumn": 917,
              "firstColumn": 16,
              "subType": "warning",
              "message": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.",
              "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-proximanova-n3-loading wf-proximanova-n4-loading wf-proximanova-i6-loading wf-proximanova-i7-loading wf-adobegaramondpro-i4-loading wf-adobegaramondpro-i6-loading wf-adobegaramondpro-i7-loading wf-proximanova-n5-active wf-adobegaramondpro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i",
              "hiliteStart": 10,
              "hiliteLength": 902
            },
            {
              "type": "error",
              "lastLine": 1,
              "lastColumn": 1011,
              "firstColumn": 918,
              "message": "Element head is missing a required instance of child element title.",
              "extract": "9167_113\"><div id=\"yui3-css-stamp\" style=\"position: absolute !important; visibility: hidden !important\"></div>",
              "hiliteStart": 10,
              "hiliteLength": 94
            },
            {
              "type": "error",
              "lastLine": 1,
              "lastColumn": 1023,
              "firstColumn": 1018,
              "message": "Stray start tag head.",
              "extract": "nt\"></div><head><",
              "hiliteStart": 10,
              "hiliteLength": 6
            },
            {
              "type": "error",
              "lastLine": 2,
              "lastColumn": 66,
              "firstColumn": 5,
              "message": "Attribute http-equiv not allowed on element meta at this point.",
              "extract": "ript>\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n    \n",
              "hiliteStart": 10,
              "hiliteLength": 62
            },
            {
              "type": "error",
              "lastLine": 2,
              "lastColumn": 66,
              "firstColumn": 5,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "ript>\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n    \n",
              "hiliteStart": 10,
              "hiliteLength": 62
            },
            {
              "type": "error",
              "lastLine": 2,
              "lastColumn": 66,
              "firstColumn": 5,
              "message": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.",
              "extract": "ript>\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n    \n",
              "hiliteStart": 10,
              "hiliteLength": 62
            },
            {
              "type": "error",
              "lastLine": 4,
              "lastColumn": 72,
              "firstColumn": 5,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "\n    \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n",
              "hiliteStart": 10,
              "hiliteLength": 68
            },
            {
              "type": "error",
              "lastLine": 4,
              "lastColumn": 72,
              "firstColumn": 5,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "\n    \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n",
              "hiliteStart": 10,
              "hiliteLength": 68
            },
            {
              "type": "error",
              "lastLine": 7,
              "lastColumn": 14,
              "firstColumn": 1,
              "message": "Element base not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
              "extract": "-ptp9 -->\n<base href=\"\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 14
            },
            {
              "type": "error",
              "lastLine": 8,
              "lastColumn": 21,
              "message": "A charset attribute on a meta element found after the first 1024 bytes.",
              "extract": " charset=\"utf-8\">\n<title>Jacqu",
              "hiliteStart": 15,
              "hiliteLength": 1
            },
            {
              "type": "error",
              "lastLine": 8,
              "lastColumn": 22,
              "firstColumn": 1,
              "message": "Attribute charset not allowed on element meta at this point.",
              "extract": " href=\"\">\n<meta charset=\"utf-8\">\n<titl",
              "hiliteStart": 10,
              "hiliteLength": 22
            },
            {
              "type": "error",
              "lastLine": 8,
              "lastColumn": 22,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: content, itemprop, property.",
              "extract": " href=\"\">\n<meta charset=\"utf-8\">\n<titl",
              "hiliteStart": 10,
              "hiliteLength": 22
            },
            {
              "type": "error",
              "lastLine": 9,
              "lastColumn": 7,
              "firstColumn": 1,
              "message": "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
              "extract": "=\"utf-8\">\n<title>Jacqui",
              "hiliteStart": 10,
              "hiliteLength": 7
            },
            {
              "type": "error",
              "lastLine": 10,
              "lastColumn": 83,
              "firstColumn": 1,
              "message": "Attribute http-equiv not allowed on element meta at this point.",
              "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\"><link ",
              "hiliteStart": 10,
              "hiliteLength": 83
            },
            {
              "type": "error",
              "lastLine": 10,
              "lastColumn": 83,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\"><link ",
              "hiliteStart": 10,
              "hiliteLength": 83
            },
            {
              "type": "error",
              "lastLine": 10,
              "lastColumn": 268,
              "firstColumn": 84,
              "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
              "extract": "UA-Model\"><link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://images.squarespace-cdn.com/content/v1/5df831e93182260fee97e615/8ca91e44-7b5a-494a-bff0-f49022dc9717/favicon.ico?format=100w\">\n<link",
              "hiliteStart": 10,
              "hiliteLength": 185
            },
            {
              "type": "error",
              "lastLine": 11,
              "lastColumn": 53,
              "firstColumn": 1,
              "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
              "extract": "at=100w\">\n<link rel=\"canonical\" href=\"https://jacquiirwin.com\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 53
            },
            {
              "type": "error",
              "lastLine": 24,
              "lastColumn": 168,
              "firstColumn": 1,
              "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
              "extract": "t=1500w\">\n<link rel=\"image_src\" href=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 168
            },
            {
              "type": "error",
              "lastLine": 26,
              "lastColumn": 69,
              "firstColumn": 1,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "t=1500w\">\n<meta name=\"twitter:title\" content=\"Jacqui Irwin for State Assembly\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 69
            },
            {
              "type": "error",
              "lastLine": 26,
              "lastColumn": 69,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "t=1500w\">\n<meta name=\"twitter:title\" content=\"Jacqui Irwin for State Assembly\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 69
            },
            {
              "type": "error",
              "lastLine": 27,
              "lastColumn": 176,
              "firstColumn": 1,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "ssembly\">\n<meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 176
            },
            {
              "type": "error",
              "lastLine": 27,
              "lastColumn": 176,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "ssembly\">\n<meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 176
            },
            {
              "type": "error",
              "lastLine": 28,
              "lastColumn": 59,
              "firstColumn": 1,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "t=1500w\">\n<meta name=\"twitter:url\" content=\"https://jacquiirwin.com\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 59
            },
            {
              "type": "error",
              "lastLine": 28,
              "lastColumn": 59,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "t=1500w\">\n<meta name=\"twitter:url\" content=\"https://jacquiirwin.com\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 59
            },
            {
              "type": "error",
              "lastLine": 29,
              "lastColumn": 44,
              "firstColumn": 1,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "win.com\">\n<meta name=\"twitter:card\" content=\"summary\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 44
            },
            {
              "type": "error",
              "lastLine": 29,
              "lastColumn": 44,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "win.com\">\n<meta name=\"twitter:card\" content=\"summary\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 44
            },
            {
              "type": "error",
              "lastLine": 30,
              "lastColumn": 296,
              "firstColumn": 1,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "summary\">\n<meta name=\"twitter:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community.  She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 296
            },
            {
              "type": "error",
              "lastLine": 30,
              "lastColumn": 296,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "summary\">\n<meta name=\"twitter:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community.  She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\">\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 296
            },
            {
              "type": "error",
              "lastLine": 34,
              "firstLine": 31,
              "lastColumn": 37,
              "firstColumn": 1,
              "message": "Attribute name not allowed on element meta at this point.",
              "extract": "s safe.\">\n<meta name=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader \nwith two decades of leadership in our community. She works across party \nlines to help create jobs, balance our local and state budgets, and she \nworks to keep our communities safe.\">\n<link",
              "hiliteStart": 10,
              "hiliteLength": 290
            },
            {
              "type": "error",
              "lastLine": 34,
              "firstLine": 31,
              "lastColumn": 37,
              "firstColumn": 1,
              "message": "Element meta is missing one or more of the following attributes: itemprop, property.",
              "extract": "s safe.\">\n<meta name=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader \nwith two decades of leadership in our community. She works across party \nlines to help create jobs, balance our local and state budgets, and she \nworks to keep our communities safe.\">\n<link",
              "hiliteStart": 10,
              "hiliteLength": 290
            },
            {
              "type": "info",
              "lastLine": 36,
              "lastColumn": 938,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "cdn.com\">\n<script type=\"text/javascript\" src=\"//use.typekit.net/ik/BDvv4JYXFiSFFZNAsm9whp-4zF646UOpKK6rsC8i46vfe0XIfFHN4UJLFRbh52jhWDmqZR6DwA9owDItwRJhweZ8ZQqaZQjUFs7wMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdP37O1ikjWFDZPuDZABCOWgXS2q0SaBujW48Sagyjh90jhNlOeBRiA8XpWFR-emqiAUTdcS0jhNlOeBRiA8XpWFR-emqiAUTdcS0dcmXOeBDOcu8OeTyjaBu-A8kih80OcFzdPUCdhFydeyzSabCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUaScBDSh9lShmydfu3iYMoO1FUiABkZWF3jAF8OcFzdPUaiaS0jAFu-WsoShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0dcmXOYiaikoySkolZPUaiaS0-cBRSWmT-W4a-At0jhNlOYiaikoDSWmyScmDSeBRZWFR-emqiAUTdcS0jhNlOYiaikoaScBDSh9lShmydfu3iYMoO1FUiABkZWF3jAF8OcFzdPJwSY4zpe8ljPu0daZyJy4yZeNKZPu1jW4ydAN0Zfu3Scv7fbRKHyMMeMw6MKG4fHvgIMMjgfMfH6GJCwbgIMMjgPMfH6qJnbIbMg6eJMJ7fbKOMsMMeMS6MKG4fHtgIMMjIfMfH6qJRMIbMg6sJMJ7fbRDFgMgeMb6MKG4fVbXIMIjgKMfH6qJv2bbMs6YJMJ7fbRkFgMgeMt6MKG4fV9XIMIjIfMfH6qJvQbbMs6sJMHbMie6_xGB.js\"></scri",
              "hiliteStart": 10,
              "hiliteLength": 938
            },
            {
              "type": "error",
              "lastLine": 37,
              "lastColumn": 23,
              "firstColumn": 1,
              "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
              "extract": "</script>\n<style type=\"text/css\">@font-",
              "hiliteStart": 10,
              "hiliteLength": 23
            },
            {
              "type": "info",
              "lastLine": 37,
              "lastColumn": 23,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute for the style element is not needed and should be omitted.",
              "extract": "</script>\n<style type=\"text/css\">@font-",
              "hiliteStart": 10,
              "hiliteLength": 23
            },
            {
              "type": "info",
              "lastLine": 37,
              "lastColumn": 5805,
              "firstColumn": 5775,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": ";}</style><script type=\"text/javascript\">try{Ty",
              "hiliteStart": 10,
              "hiliteLength": 31
            },
            {
              "type": "info",
              "lastLine": 39,
              "lastColumn": 136,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "ght@400\">\n<script type=\"text/javascript\" crossorigin=\"anonymous\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri",
              "hiliteStart": 10,
              "hiliteLength": 136
            },
            {
              "type": "info",
              "lastLine": 40,
              "lastColumn": 116,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri",
              "hiliteStart": 10,
              "hiliteLength": 116
            },
            {
              "type": "info",
              "lastLine": 41,
              "lastColumn": 31,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "</script>\n<script type=\"text/javascript\">SQUARE",
              "hiliteStart": 10,
              "hiliteLength": 31
            },
            {
              "type": "error",
              "lastLine": 48,
              "lastColumn": 150,
              "firstColumn": 144,
              "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
              "extract": "></script><style>[touch",
              "hiliteStart": 10,
              "hiliteLength": 7
            },
            {
              "type": "error",
              "lastLine": 69,
              "firstLine": 68,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "error",
              "lastLine": 69,
              "firstLine": 68,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "info",
              "lastLine": 69,
              "firstLine": 68,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "error",
              "lastLine": 73,
              "lastColumn": 25,
              "firstColumn": 3,
              "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
              "extract": "script>\n  <style type=\"text/css\">.disab",
              "hiliteStart": 10,
              "hiliteLength": 23
            },
            {
              "type": "info",
              "lastLine": 73,
              "lastColumn": 25,
              "firstColumn": 3,
              "subType": "warning",
              "message": "The type attribute for the style element is not needed and should be omitted.",
              "extract": "script>\n  <style type=\"text/css\">.disab",
              "hiliteStart": 10,
              "hiliteLength": 23
            },
            {
              "type": "error",
              "lastLine": 73,
              "lastColumn": 150,
              "firstColumn": 144,
              "message": "Stray end tag head.",
              "extract": " }</style></head>\n  <bo",
              "hiliteStart": 10,
              "hiliteLength": 7
            },
            {
              "type": "error",
              "lastLine": 74,
              "lastColumn": 2359,
              "firstColumn": 3,
              "message": "Start tag body seen but an element of the same type was already open.",
              "extract": "</head>\n  <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner-style-pill banner-slideshow-controls-arrows meta-priority-date  hide-entry-author hide-list-entry-footer  hide-page-sidebar  hide-blog-sidebar center-navigation--info    event-show-past-events event-thumbnails event-thumbnail-size-32-standard event-date-label  event-list-show-cats event-list-date event-list-time event-list-address   event-icalgcal-links  event-excerpts      gallery-design-grid aspect-ratio-auto lightbox-style-light gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop   product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square  show-product-price show-product-item-nav product-social-sharing tweak-v1-related-products-image-aspect-ratio-11-square tweak-v1-related-products-details-alignment-center newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-pill large-button-style-solid large-button-shape-square image-block-poster-text-alignment-center image-block-card-dynamic-font-sizing image-block-card-content-position-center image-block-card-text-alignment-center image-block-overlap-dynamic-font-sizing image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-dynamic-font-sizing image-block-collage-content-position-top image-block-collage-text-alignment-opposite image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\">\n    <",
              "hiliteStart": 10,
              "hiliteLength": 2357
            },
            {
              "type": "error",
              "lastLine": 74,
              "lastColumn": 2359,
              "firstColumn": 3,
              "subType": "fatal",
              "message": "Cannot recover after last error. Any further errors will be ignored.",
              "extract": "</head>\n  <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner-style-pill banner-slideshow-controls-arrows meta-priority-date  hide-entry-author hide-list-entry-footer  hide-page-sidebar  hide-blog-sidebar center-navigation--info    event-show-past-events event-thumbnails event-thumbnail-size-32-standard event-date-label  event-list-show-cats event-list-date event-list-time event-list-address   event-icalgcal-links  event-excerpts      gallery-design-grid aspect-ratio-auto lightbox-style-light gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop   product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square  show-product-price show-product-item-nav product-social-sharing tweak-v1-related-products-image-aspect-ratio-11-square tweak-v1-related-products-details-alignment-center newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-pill large-button-style-solid large-button-shape-square image-block-poster-text-alignment-center image-block-card-dynamic-font-sizing image-block-card-content-position-center image-block-card-text-alignment-center image-block-overlap-dynamic-font-sizing image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-dynamic-font-sizing image-block-collage-content-position-top image-block-collage-text-alignment-opposite image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\">\n    <",
              "hiliteStart": 10,
              "hiliteLength": 2357
            }
          ]
        },
        "rawPage": {
          "messages": [
            {
              "type": "error",
              "lastLine": 2,
              "firstLine": 1,
              "lastColumn": 134,
              "firstColumn": 16,
              "message": "Attribute xmlns:og not allowed here.",
              "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\"  class=\"touch-styles\">\n  <he",
              "hiliteStart": 10,
              "hiliteLength": 135
            },
            {
              "type": "info",
              "lastLine": 2,
              "firstLine": 1,
              "lastColumn": 134,
              "firstColumn": 16,
              "subType": "warning",
              "message": "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
              "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\"  class=\"touch-styles\">\n  <he",
              "hiliteStart": 10,
              "hiliteLength": 135
            },
            {
              "type": "error",
              "lastLine": 2,
              "firstLine": 1,
              "lastColumn": 134,
              "firstColumn": 16,
              "message": "Attribute xmlns:fb not allowed here.",
              "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\"  class=\"touch-styles\">\n  <he",
              "hiliteStart": 10,
              "hiliteLength": 135
            },
            {
              "type": "info",
              "lastLine": 2,
              "firstLine": 1,
              "lastColumn": 134,
              "firstColumn": 16,
              "subType": "warning",
              "message": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.",
              "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\"  class=\"touch-styles\">\n  <he",
              "hiliteStart": 10,
              "hiliteLength": 135
            },
            {
              "type": "error",
              "lastLine": 4,
              "lastColumn": 66,
              "firstColumn": 5,
              "message": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.",
              "extract": "head>\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n    \n",
              "hiliteStart": 10,
              "hiliteLength": 62
            },
            {
              "type": "info",
              "lastLine": 10,
              "lastColumn": 24,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": " href=\"\">\n<meta charset=\"utf-8\" />\n<titl",
              "hiliteStart": 10,
              "hiliteLength": 24
            },
            {
              "type": "error",
              "lastLine": 12,
              "lastColumn": 85,
              "firstColumn": 1,
              "message": "Bad value Accept-CH for attribute http-equiv on element meta.",
              "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link ",
              "hiliteStart": 10,
              "hiliteLength": 85
            },
            {
              "type": "info",
              "lastLine": 12,
              "lastColumn": 85,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link ",
              "hiliteStart": 10,
              "hiliteLength": 85
            },
            {
              "type": "info",
              "lastLine": 12,
              "lastColumn": 271,
              "firstColumn": 86,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "-Model\" /><link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://images.squarespace-cdn.com/content/v1/5df831e93182260fee97e615/8ca91e44-7b5a-494a-bff0-f49022dc9717/favicon.ico?format=100w\"/>\n<link",
              "hiliteStart": 10,
              "hiliteLength": 186
            },
            {
              "type": "info",
              "lastLine": 13,
              "lastColumn": 54,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "t=100w\"/>\n<link rel=\"canonical\" href=\"https://jacquiirwin.com\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 54
            },
            {
              "type": "info",
              "lastLine": 14,
              "lastColumn": 73,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "in.com\"/>\n<meta property=\"og:site_name\" content=\"Jacqui Irwin for State Assembly\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 73
            },
            {
              "type": "info",
              "lastLine": 15,
              "lastColumn": 69,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "sembly\"/>\n<meta property=\"og:title\" content=\"Jacqui Irwin for State Assembly\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 69
            },
            {
              "type": "info",
              "lastLine": 16,
              "lastColumn": 59,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "sembly\"/>\n<meta property=\"og:url\" content=\"https://jacquiirwin.com\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 59
            },
            {
              "type": "info",
              "lastLine": 17,
              "lastColumn": 44,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "in.com\"/>\n<meta property=\"og:type\" content=\"website\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 44
            },
            {
              "type": "info",
              "lastLine": 18,
              "lastColumn": 296,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "ebsite\"/>\n<meta property=\"og:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community.  She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 296
            },
            {
              "type": "info",
              "lastLine": 19,
              "lastColumn": 176,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": " safe.\"/>\n<meta property=\"og:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 176
            },
            {
              "type": "info",
              "lastLine": 20,
              "lastColumn": 48,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "=1500w\"/>\n<meta property=\"og:image:width\" content=\"1008\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 48
            },
            {
              "type": "info",
              "lastLine": 21,
              "lastColumn": 49,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "=\"1008\"/>\n<meta property=\"og:image:height\" content=\"1008\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 49
            },
            {
              "type": "info",
              "lastLine": 22,
              "lastColumn": 65,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "=\"1008\"/>\n<meta itemprop=\"name\" content=\"Jacqui Irwin for State Assembly\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 65
            },
            {
              "type": "info",
              "lastLine": 23,
              "lastColumn": 56,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "sembly\"/>\n<meta itemprop=\"url\" content=\"https://jacquiirwin.com\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 56
            },
            {
              "type": "info",
              "lastLine": 24,
              "lastColumn": 293,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "in.com\"/>\n<meta itemprop=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community.  She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 293
            },
            {
              "type": "info",
              "lastLine": 25,
              "lastColumn": 180,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": " safe.\"/>\n<meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/>\n<link",
              "hiliteStart": 10,
              "hiliteLength": 180
            },
            {
              "type": "info",
              "lastLine": 26,
              "lastColumn": 170,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "=1500w\"/>\n<link rel=\"image_src\" href=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\" />\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 170
            },
            {
              "type": "info",
              "lastLine": 27,
              "lastColumn": 173,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "1500w\" />\n<meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 173
            },
            {
              "type": "info",
              "lastLine": 28,
              "lastColumn": 70,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "=1500w\"/>\n<meta name=\"twitter:title\" content=\"Jacqui Irwin for State Assembly\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 70
            },
            {
              "type": "info",
              "lastLine": 29,
              "lastColumn": 177,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "sembly\"/>\n<meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 177
            },
            {
              "type": "info",
              "lastLine": 30,
              "lastColumn": 60,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "=1500w\"/>\n<meta name=\"twitter:url\" content=\"https://jacquiirwin.com\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 60
            },
            {
              "type": "info",
              "lastLine": 31,
              "lastColumn": 45,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "in.com\"/>\n<meta name=\"twitter:card\" content=\"summary\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 45
            },
            {
              "type": "info",
              "lastLine": 32,
              "lastColumn": 297,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "ummary\"/>\n<meta name=\"twitter:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community.  She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"/>\n<meta",
              "hiliteStart": 10,
              "hiliteLength": 297
            },
            {
              "type": "info",
              "lastLine": 36,
              "firstLine": 33,
              "lastColumn": 39,
              "firstColumn": 1,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": " safe.\"/>\n<meta name=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader \nwith two decades of leadership in our community. She works across party \nlines to help create jobs, balance our local and state budgets, and she \nworks to keep our communities safe.\" />\n<link",
              "hiliteStart": 10,
              "hiliteLength": 292
            },
            {
              "type": "info",
              "lastLine": 38,
              "lastColumn": 938,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "cdn.com\">\n<script type=\"text/javascript\" src=\"//use.typekit.net/ik/BDvv4JYXFiSFFZNAsm9whp-4zF646UOpKK6rsC8i46vfe0XIfFHN4UJLFRbh52jhWDmqZR6DwA9owDItwRJhweZ8ZQqaZQjUFs7wMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdP37O1ikjWFDZPuDZABCOWgXS2q0SaBujW48Sagyjh90jhNlOeBRiA8XpWFR-emqiAUTdcS0jhNlOeBRiA8XpWFR-emqiAUTdcS0dcmXOeBDOcu8OeTyjaBu-A8kih80OcFzdPUCdhFydeyzSabCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUaScBDSh9lShmydfu3iYMoO1FUiABkZWF3jAF8OcFzdPUaiaS0jAFu-WsoShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0dcmXOYiaikoySkolZPUaiaS0-cBRSWmT-W4a-At0jhNlOYiaikoDSWmyScmDSeBRZWFR-emqiAUTdcS0jhNlOYiaikoaScBDSh9lShmydfu3iYMoO1FUiABkZWF3jAF8OcFzdPJwSY4zpe8ljPu0daZyJy4yZeNKZPu1jW4ydAN0Zfu3Scv7fbRKHyMMeMw6MKG4fHvgIMMjgfMfH6GJCwbgIMMjgPMfH6qJnbIbMg6eJMJ7fbKOMsMMeMS6MKG4fHtgIMMjIfMfH6qJRMIbMg6sJMJ7fbRDFgMgeMb6MKG4fVbXIMIjgKMfH6qJv2bbMs6YJMJ7fbRkFgMgeMt6MKG4fV9XIMIjIfMfH6qJvQbbMs6sJMHbMie6_xGB.js\"></scri",
              "hiliteStart": 10,
              "hiliteLength": 938
            },
            {
              "type": "info",
              "lastLine": 39,
              "lastColumn": 31,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "</script>\n<script type=\"text/javascript\">try{Ty",
              "hiliteStart": 10,
              "hiliteLength": 31
            },
            {
              "type": "info",
              "lastLine": 41,
              "lastColumn": 136,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "ght@400\">\n<script type=\"text/javascript\" crossorigin=\"anonymous\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri",
              "hiliteStart": 10,
              "hiliteLength": 136
            },
            {
              "type": "info",
              "lastLine": 42,
              "lastColumn": 116,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri",
              "hiliteStart": 10,
              "hiliteLength": 116
            },
            {
              "type": "info",
              "lastLine": 43,
              "lastColumn": 31,
              "firstColumn": 1,
              "subType": "warning",
              "message": "The type attribute is unnecessary for JavaScript resources.",
              "extract": "</script>\n<script type=\"text/javascript\">SQUARE",
              "hiliteStart": 10,
              "hiliteLength": 31
            },
            {
              "type": "info",
              "lastLine": 52,
              "lastColumn": 523,
              "firstColumn": 338,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "}</script><link rel=\"stylesheet\" type=\"text/css\" href=\"https://static1.squarespace.com/static/sitecss/5df831e93182260fee97e615/66/52a74dafe4b073a80cd253c5/5df831e93182260fee97e62a/1043/site.css\"/><!-- X",
              "hiliteStart": 10,
              "hiliteLength": 186
            },
            {
              "type": "error",
              "lastLine": 66,
              "firstLine": 65,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "Bad start tag in img in noscript in head.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "error",
              "lastLine": 66,
              "firstLine": 65,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "error",
              "lastLine": 66,
              "firstLine": 65,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "info",
              "lastLine": 66,
              "firstLine": 65,
              "lastColumn": 77,
              "firstColumn": 11,
              "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
              "extract": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc",
              "hiliteStart": 10,
              "hiliteLength": 142
            },
            {
              "type": "error",
              "lastLine": 66,
              "lastColumn": 88,
              "firstColumn": 78,
              "message": "Stray end tag noscript.",
              "extract": "ay:none\"/></noscript><scrip",
              "hiliteStart": 10,
              "hiliteLength": 11
            },
            {
              "type": "error",
              "lastLine": 70,
              "lastColumn": 9,
              "firstColumn": 3,
              "message": "Stray end tag head.",
              "extract": "script>\n  </head>\n  <bo",
              "hiliteStart": 10,
              "hiliteLength": 7
            },
            {
              "type": "error",
              "lastLine": 71,
              "lastColumn": 2359,
              "firstColumn": 3,
              "message": "Start tag body seen but an element of the same type was already open.",
              "extract": "</head>\n  <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner-style-pill banner-slideshow-controls-arrows meta-priority-date  hide-entry-author hide-list-entry-footer  hide-page-sidebar  hide-blog-sidebar center-navigation--info    event-show-past-events event-thumbnails event-thumbnail-size-32-standard event-date-label  event-list-show-cats event-list-date event-list-time event-list-address   event-icalgcal-links  event-excerpts      gallery-design-grid aspect-ratio-auto lightbox-style-light gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop   product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square  show-product-price show-product-item-nav product-social-sharing tweak-v1-related-products-image-aspect-ratio-11-square tweak-v1-related-products-details-alignment-center newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-pill large-button-style-solid large-button-shape-square image-block-poster-text-alignment-center image-block-card-dynamic-font-sizing image-block-card-content-position-center image-block-card-text-alignment-center image-block-overlap-dynamic-font-sizing image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-dynamic-font-sizing image-block-collage-content-position-top image-block-collage-text-alignment-opposite image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\">\n    <",
              "hiliteStart": 10,
              "hiliteLength": 2357
            },
            {
              "type": "error",
              "lastLine": 71,
              "lastColumn": 2359,
              "firstColumn": 3,
              "subType": "fatal",
              "message": "Cannot recover after last error. Any further errors will be ignored.",
              "extract": "</head>\n  <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner-style-pill banner-slideshow-controls-arrows meta-priority-date  hide-entry-author hide-list-entry-footer  hide-page-sidebar  hide-blog-sidebar center-navigation--info    event-show-past-events event-thumbnails event-thumbnail-size-32-standard event-date-label  event-list-show-cats event-list-date event-list-time event-list-address   event-icalgcal-links  event-excerpts      gallery-design-grid aspect-ratio-auto lightbox-style-light gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop   product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square  show-product-price show-product-item-nav product-social-sharing tweak-v1-related-products-image-aspect-ratio-11-square tweak-v1-related-products-details-alignment-center newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-pill large-button-style-solid large-button-shape-square image-block-poster-text-alignment-center image-block-card-dynamic-font-sizing image-block-card-content-position-center image-block-card-text-alignment-center image-block-overlap-dynamic-font-sizing image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-dynamic-font-sizing image-block-collage-content-position-top image-block-collage-text-alignment-opposite image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\">\n    <",
              "hiliteStart": 10,
              "hiliteLength": 2357
            }
          ]
        },
        "success": true
      },
      "standardResult": {
        "totals": [
          16,
          0,
          48,
          2
        ],
        "instances": [
          {
            "ruleID": "Attribute xmlns:og not allowed here.",
            "what": "Attribute xmlns:og not allowed here.",
            "ordinalSeverity": 2,
            "tagName": "HTML",
            "id": "yui_3_17_2_1_1687098629167_113",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "1"
            },
            "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... ro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i"
          },
          {
            "ruleID": "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
            "what": "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
            "ordinalSeverity": 0,
            "tagName": "HTML",
            "id": "yui_3_17_2_1_1687098629167_113",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "1"
            },
            "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... ro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i"
          },
          {
            "ruleID": "Attribute xmlns:fb not allowed here.",
            "what": "Attribute xmlns:fb not allowed here.",
            "ordinalSeverity": 2,
            "tagName": "HTML",
            "id": "yui_3_17_2_1_1687098629167_113",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "1"
            },
            "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... ro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i"
          },
          {
            "ruleID": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.",
            "what": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.",
            "ordinalSeverity": 0,
            "tagName": "HTML",
            "id": "yui_3_17_2_1_1687098629167_113",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "1"
            },
            "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... ro-n6-active wf-adobegaramondpro-n4-active wf-adobegaramondpro-n7-active wf-proximanova-n6-active wf-proximanova-n7-active\" data-js-focus-visible=\"\" style=\"\" id=\"yui_3_17_2_1_1687098629167_113\"><div i"
          },
          {
            "ruleID": "Element head is missing a required instance of child element title.",
            "what": "Element head is missing a required instance of child element title.",
            "ordinalSeverity": 2,
            "tagName": "DIV",
            "id": "yui3-css-stamp",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "1"
            },
            "excerpt": "9167_113\"><div id=\"yui3-css-stamp\" style=\"position: absolute !important; visibility: hidden !important\"></div>"
          },
          {
            "ruleID": "Stray start tag head.",
            "what": "Stray start tag head.",
            "ordinalSeverity": 2,
            "tagName": "HEAD",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "1"
            },
            "excerpt": "nt\"></div><head><"
          },
          {
            "ruleID": "Attribute http-equiv not allowed on element meta at this point.",
            "what": "Attribute http-equiv not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "ript> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> "
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "ript> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> "
          },
          {
            "ruleID": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.",
            "what": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "ript> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> "
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "4"
            },
            "excerpt": " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> "
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "4"
            },
            "excerpt": " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> "
          },
          {
            "ruleID": "Element base not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "what": "Element base not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "ordinalSeverity": 2,
            "tagName": "BASE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "7"
            },
            "excerpt": "-ptp9 --> <base href=\"\"> <meta"
          },
          {
            "ruleID": "A charset attribute on a meta element found after the first 1024 bytes.",
            "what": "A charset attribute on a meta element found after the first 1024 bytes.",
            "ordinalSeverity": 2,
            "tagName": "TITLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "8"
            },
            "excerpt": " charset=\"utf-8\"> <title>Jacqu"
          },
          {
            "ruleID": "Attribute charset not allowed on element meta at this point.",
            "what": "Attribute charset not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "8"
            },
            "excerpt": " href=\"\"> <meta charset=\"utf-8\"> <titl"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: content, itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: content, itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "8"
            },
            "excerpt": " href=\"\"> <meta charset=\"utf-8\"> <titl"
          },
          {
            "ruleID": "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "what": "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "ordinalSeverity": 2,
            "tagName": "TITLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "9"
            },
            "excerpt": "=\"utf-8\"> <title>Jacqui"
          },
          {
            "ruleID": "Attribute http-equiv not allowed on element meta at this point.",
            "what": "Attribute http-equiv not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "10"
            },
            "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\"><link "
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "10"
            },
            "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\"><link "
          },
          {
            "ruleID": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
            "what": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
            "ordinalSeverity": 2,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "10"
            },
            "excerpt": "UA-Model\"><link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://images.squarespace-cdn.com/content/v1/5df831e93182260fee97e615/8ca91e44-7b5a-494a-bff0-f49022dc9717/favicon.ico?format=100w\"> <link"
          },
          {
            "ruleID": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
            "what": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
            "ordinalSeverity": 2,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "11"
            },
            "excerpt": "at=100w\"> <link rel=\"canonical\" href=\"https://jacquiirwin.com\"> <meta"
          },
          {
            "ruleID": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
            "what": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.",
            "ordinalSeverity": 2,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "24"
            },
            "excerpt": "t=1500w\"> <link rel=\"image_src\" href=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"> <meta"
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "26"
            },
            "excerpt": "t=1500w\"> <meta name=\"twitter:title\" content=\"Jacqui Irwin for State Assembly\"> <meta"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "26"
            },
            "excerpt": "t=1500w\"> <meta name=\"twitter:title\" content=\"Jacqui Irwin for State Assembly\"> <meta"
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "27"
            },
            "excerpt": "ssembly\"> <meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"> <meta"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "27"
            },
            "excerpt": "ssembly\"> <meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"> <meta"
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "28"
            },
            "excerpt": "t=1500w\"> <meta name=\"twitter:url\" content=\"https://jacquiirwin.com\"> <meta"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "28"
            },
            "excerpt": "t=1500w\"> <meta name=\"twitter:url\" content=\"https://jacquiirwin.com\"> <meta"
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "29"
            },
            "excerpt": "win.com\"> <meta name=\"twitter:card\" content=\"summary\"> <meta"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "29"
            },
            "excerpt": "win.com\"> <meta name=\"twitter:card\" content=\"summary\"> <meta"
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "30"
            },
            "excerpt": "summary\"> <meta name=\"twitter:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"> <meta"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "30"
            },
            "excerpt": "summary\"> <meta name=\"twitter:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"> <meta"
          },
          {
            "ruleID": "Attribute name not allowed on element meta at this point.",
            "what": "Attribute name not allowed on element meta at this point.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "34"
            },
            "excerpt": "s safe.\"> <meta name=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"> <link"
          },
          {
            "ruleID": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "what": "Element meta is missing one or more of the following attributes: itemprop, property.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "34"
            },
            "excerpt": "s safe.\"> <meta name=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"> <link"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "36"
            },
            "excerpt": "cdn.com\"> <script type=\"text/javascript\" src=\"//use.typekit.net/ik/BDvv4JYXFiSFFZNAsm9whp-4zF646UOpKK6rsC8i46vfe0XIfFHN4UJLFRbh52jhWDmqZR6DwA9owDItwRJhweZ8ZQqaZQjUFs7wMkG0jAFu-WsoShFGZAsude80ZkoRdhXCH ... 6MKG4fHvgIMMjgfMfH6GJCwbgIMMjgPMfH6qJnbIbMg6eJMJ7fbKOMsMMeMS6MKG4fHtgIMMjIfMfH6qJRMIbMg6sJMJ7fbRDFgMgeMb6MKG4fVbXIMIjgKMfH6qJv2bbMs6YJMJ7fbRkFgMgeMt6MKG4fV9XIMIjIfMfH6qJvQbbMs6sJMHbMie6_xGB.js\"></scri"
          },
          {
            "ruleID": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "what": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "ordinalSeverity": 2,
            "tagName": "STYLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "37"
            },
            "excerpt": "</script> <style type=\"text/css\">@font-"
          },
          {
            "ruleID": "The type attribute for the style element is not needed and should be omitted.",
            "what": "The type attribute for the style element is not needed and should be omitted.",
            "ordinalSeverity": 0,
            "tagName": "STYLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "37"
            },
            "excerpt": "</script> <style type=\"text/css\">@font-"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "37"
            },
            "excerpt": ";}</style><script type=\"text/javascript\">try{Ty"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "39"
            },
            "excerpt": "ght@400\"> <script type=\"text/javascript\" crossorigin=\"anonymous\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "40"
            },
            "excerpt": "</script> <script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "41"
            },
            "excerpt": "</script> <script type=\"text/javascript\">SQUARE"
          },
          {
            "ruleID": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "what": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "ordinalSeverity": 2,
            "tagName": "STYLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "48"
            },
            "excerpt": "></script><style>[touch"
          },
          {
            "ruleID": "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found.",
            "what": "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found.",
            "ordinalSeverity": 2,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "69"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
            "what": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
            "ordinalSeverity": 2,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "69"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "69"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "what": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
            "ordinalSeverity": 2,
            "tagName": "STYLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "73"
            },
            "excerpt": "script> <style type=\"text/css\">.disab"
          },
          {
            "ruleID": "The type attribute for the style element is not needed and should be omitted.",
            "what": "The type attribute for the style element is not needed and should be omitted.",
            "ordinalSeverity": 0,
            "tagName": "STYLE",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "73"
            },
            "excerpt": "script> <style type=\"text/css\">.disab"
          },
          {
            "ruleID": "Stray end tag head.",
            "what": "Stray end tag head.",
            "ordinalSeverity": 2,
            "tagName": "BO",
            "id": "",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "73"
            },
            "excerpt": " }</style></head> <bo"
          },
          {
            "ruleID": "Start tag body seen but an element of the same type was already open.",
            "what": "Start tag body seen but an element of the same type was already open.",
            "ordinalSeverity": 2,
            "tagName": "BODY",
            "id": "collection-6357254203b3234cd4cab61b",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "74"
            },
            "excerpt": "</head> <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner- ... tbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\"> <"
          },
          {
            "ruleID": "Cannot recover after last error. Any further errors will be ignored.",
            "what": "Cannot recover after last error. Any further errors will be ignored.",
            "ordinalSeverity": 3,
            "tagName": "BODY",
            "id": "collection-6357254203b3234cd4cab61b",
            "location": {
              "doc": "dom",
              "type": "line",
              "spec": "74"
            },
            "excerpt": "</head> <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner- ... tbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\"> <"
          },
          {
            "ruleID": "Attribute xmlns:og not allowed here.",
            "what": "Attribute xmlns:og not allowed here.",
            "ordinalSeverity": 2,
            "tagName": "HTML",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"touch-styles\"> <he"
          },
          {
            "ruleID": "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
            "what": "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
            "ordinalSeverity": 0,
            "tagName": "HTML",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"touch-styles\"> <he"
          },
          {
            "ruleID": "Attribute xmlns:fb not allowed here.",
            "what": "Attribute xmlns:fb not allowed here.",
            "ordinalSeverity": 2,
            "tagName": "HTML",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"touch-styles\"> <he"
          },
          {
            "ruleID": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.",
            "what": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.",
            "ordinalSeverity": 0,
            "tagName": "HTML",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "2"
            },
            "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"touch-styles\"> <he"
          },
          {
            "ruleID": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.",
            "what": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "4"
            },
            "excerpt": "head> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> "
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "10"
            },
            "excerpt": " href=\"\"> <meta charset=\"utf-8\" /> <titl"
          },
          {
            "ruleID": "Bad value Accept-CH for attribute http-equiv on element meta.",
            "what": "Bad value Accept-CH for attribute http-equiv on element meta.",
            "ordinalSeverity": 2,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "12"
            },
            "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link "
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "12"
            },
            "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link "
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "12"
            },
            "excerpt": "-Model\" /><link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://images.squarespace-cdn.com/content/v1/5df831e93182260fee97e615/8ca91e44-7b5a-494a-bff0-f49022dc9717/favicon.ico?format=100w\"/> <link"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "13"
            },
            "excerpt": "t=100w\"/> <link rel=\"canonical\" href=\"https://jacquiirwin.com\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "14"
            },
            "excerpt": "in.com\"/> <meta property=\"og:site_name\" content=\"Jacqui Irwin for State Assembly\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "15"
            },
            "excerpt": "sembly\"/> <meta property=\"og:title\" content=\"Jacqui Irwin for State Assembly\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "16"
            },
            "excerpt": "sembly\"/> <meta property=\"og:url\" content=\"https://jacquiirwin.com\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "17"
            },
            "excerpt": "in.com\"/> <meta property=\"og:type\" content=\"website\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "18"
            },
            "excerpt": "ebsite\"/> <meta property=\"og:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "19"
            },
            "excerpt": " safe.\"/> <meta property=\"og:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "20"
            },
            "excerpt": "=1500w\"/> <meta property=\"og:image:width\" content=\"1008\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "21"
            },
            "excerpt": "=\"1008\"/> <meta property=\"og:image:height\" content=\"1008\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "22"
            },
            "excerpt": "=\"1008\"/> <meta itemprop=\"name\" content=\"Jacqui Irwin for State Assembly\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "23"
            },
            "excerpt": "sembly\"/> <meta itemprop=\"url\" content=\"https://jacquiirwin.com\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "24"
            },
            "excerpt": "in.com\"/> <meta itemprop=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "25"
            },
            "excerpt": " safe.\"/> <meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/> <link"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "26"
            },
            "excerpt": "=1500w\"/> <link rel=\"image_src\" href=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\" /> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "27"
            },
            "excerpt": "1500w\" /> <meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "28"
            },
            "excerpt": "=1500w\"/> <meta name=\"twitter:title\" content=\"Jacqui Irwin for State Assembly\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "29"
            },
            "excerpt": "sembly\"/> <meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5df831e93182260fee97e615/t/6357254203b3234cd4cab5fe/1579583918780/JI+Pop+socket+bar.png?format=1500w\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "30"
            },
            "excerpt": "=1500w\"/> <meta name=\"twitter:url\" content=\"https://jacquiirwin.com\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "31"
            },
            "excerpt": "in.com\"/> <meta name=\"twitter:card\" content=\"summary\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "32"
            },
            "excerpt": "ummary\"/> <meta name=\"twitter:description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\"/> <meta"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "META",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "36"
            },
            "excerpt": " safe.\"/> <meta name=\"description\" content=\"Assemblymember Jacqui Irwin is a mother, engineer, and community leader with two decades of leadership in our community. She works across party lines to help create jobs, balance our local and state budgets, and she works to keep our communities safe.\" /> <link"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "38"
            },
            "excerpt": "cdn.com\"> <script type=\"text/javascript\" src=\"//use.typekit.net/ik/BDvv4JYXFiSFFZNAsm9whp-4zF646UOpKK6rsC8i46vfe0XIfFHN4UJLFRbh52jhWDmqZR6DwA9owDItwRJhweZ8ZQqaZQjUFs7wMkG0jAFu-WsoShFGZAsude80ZkoRdhXCH ... 6MKG4fHvgIMMjgfMfH6GJCwbgIMMjgPMfH6qJnbIbMg6eJMJ7fbKOMsMMeMS6MKG4fHtgIMMjIfMfH6qJRMIbMg6sJMJ7fbRDFgMgeMb6MKG4fVbXIMIjgKMfH6qJv2bbMs6YJMJ7fbRkFgMgeMt6MKG4fV9XIMIjIfMfH6qJvQbbMs6sJMHbMie6_xGB.js\"></scri"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "39"
            },
            "excerpt": "</script> <script type=\"text/javascript\">try{Ty"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "41"
            },
            "excerpt": "ght@400\"> <script type=\"text/javascript\" crossorigin=\"anonymous\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "42"
            },
            "excerpt": "</script> <script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri"
          },
          {
            "ruleID": "The type attribute is unnecessary for JavaScript resources.",
            "what": "The type attribute is unnecessary for JavaScript resources.",
            "ordinalSeverity": 0,
            "tagName": "SCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "43"
            },
            "excerpt": "</script> <script type=\"text/javascript\">SQUARE"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "LINK",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "52"
            },
            "excerpt": "}</script><link rel=\"stylesheet\" type=\"text/css\" href=\"https://static1.squarespace.com/static/sitecss/5df831e93182260fee97e615/66/52a74dafe4b073a80cd253c5/5df831e93182260fee97e62a/1043/site.css\"/><!-- X"
          },
          {
            "ruleID": "Bad start tag in img in noscript in head.",
            "what": "Bad start tag in img in noscript in head.",
            "ordinalSeverity": 2,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "66"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found.",
            "what": "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found.",
            "ordinalSeverity": 2,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "66"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
            "what": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
            "ordinalSeverity": 2,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "66"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.",
            "ordinalSeverity": -1,
            "tagName": "NOSCRIPT",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "66"
            },
            "excerpt": "<noscript><img src=\"https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc- c2cd68cbde6d&e=PageView&script=0\" width=\"1\" height=\"1\" style=\"display:none\"/></nosc"
          },
          {
            "ruleID": "Stray end tag noscript.",
            "what": "Stray end tag noscript.",
            "ordinalSeverity": 2,
            "tagName": "SCRIP",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "66"
            },
            "excerpt": "ay:none\"/></noscript><scrip"
          },
          {
            "ruleID": "Stray end tag head.",
            "what": "Stray end tag head.",
            "ordinalSeverity": 2,
            "tagName": "BO",
            "id": "",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "70"
            },
            "excerpt": "script> </head> <bo"
          },
          {
            "ruleID": "Start tag body seen but an element of the same type was already open.",
            "what": "Start tag body seen but an element of the same type was already open.",
            "ordinalSeverity": 2,
            "tagName": "BODY",
            "id": "collection-6357254203b3234cd4cab61b",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "71"
            },
            "excerpt": "</head> <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner- ... tbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\"> <"
          },
          {
            "ruleID": "Cannot recover after last error. Any further errors will be ignored.",
            "what": "Cannot recover after last error. Any further errors will be ignored.",
            "ordinalSeverity": 3,
            "tagName": "BODY",
            "id": "collection-6357254203b3234cd4cab61b",
            "location": {
              "doc": "source",
              "type": "line",
              "spec": "71"
            },
            "excerpt": "</head> <body id=\"collection-6357254203b3234cd4cab61b\" class=\"transparent-header enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner- ... tbox-controls-weight-light native-currency-code-usd collection-type-page collection-6357254203b3234cd4cab61b collection-layout-default homepage mobile-style-available has-banner-image general-page\"> <"
          }
        ]
      },
      "endTime": 1687098631383
    },
    {
      "type": "test",
      "which": "qualWeb",
      "withNewContent": false,
      "startTime": 1687098631383,
      "result": {
        "success": false,
        "error": "redirection",
        "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fwrasse-seal-ptp9.squarespace.com%2Foauth-connect&state=v1.local.EtUnjD5tf4A8vFar_NL7NoEqRcaO1dQEX4PqG4xM5LQ40PBg_8KlcQUe6M2WVbO1HuWRTaWJquYPHIlTkqw-dD3M-xIXtDf7xMGLAOaE3G4BfkgOiHCAqgGnDorAg8EzWrUsE-MhPqy1-7JL0otp60n6Yk9mqaxR5MDTexmU4LGDUHP0qhAT6Ux-S1M8zW8Y1IvFLf7O-4jc_KvVURaqK2GQLwBS_JDfM-kM8RIRPRIqb6HKLAoSh91ky-WgPWKq1Bku8tt1itwnBUiMaYxODsfdGuhh_BB-WZVk7iaTDwZr_q_Awl9I-Uox3iAf2TIevof74YnZPA&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)",
        "prevented": true
      },
      "endTime": 1687098631383
    },
    {
      "type": "test",
      "which": "tenon",
      "id": "a",
      "startTime": 1687098631383,
      "result": {
        "success": false,
        "error": "redirection",
        "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fwrasse-seal-ptp9.squarespace.com%2Foauth-connect&state=v1.local.EtUnjD5tf4A8vFar_NL7NoEqRcaO1dQEX4PqG4xM5LQ40PBg_8KlcQUe6M2WVbO1HuWRTaWJquYPHIlTkqw-dD3M-xIXtDf7xMGLAOaE3G4BfkgOiHCAqgGnDorAg8EzWrUsE-MhPqy1-7JL0otp60n6Yk9mqaxR5MDTexmU4LGDUHP0qhAT6Ux-S1M8zW8Y1IvFLf7O-4jc_KvVURaqK2GQLwBS_JDfM-kM8RIRPRIqb6HKLAoSh91ky-WgPWKq1Bku8tt1itwnBUiMaYxODsfdGuhh_BB-WZVk7iaTDwZr_q_Awl9I-Uox3iAf2TIevof74YnZPA&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)",
        "prevented": true
      },
      "endTime": 1687098631383
    },
    {
      "type": "test",
      "which": "testaro",
      "withItems": true,
      "rules": [
        "n",
        "motion"
      ],
      "startTime": 1687098631383,
      "result": {
        "success": false,
        "error": "redirection",
        "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fwrasse-seal-ptp9.squarespace.com%2Foauth-connect&state=v1.local.EtUnjD5tf4A8vFar_NL7NoEqRcaO1dQEX4PqG4xM5LQ40PBg_8KlcQUe6M2WVbO1HuWRTaWJquYPHIlTkqw-dD3M-xIXtDf7xMGLAOaE3G4BfkgOiHCAqgGnDorAg8EzWrUsE-MhPqy1-7JL0otp60n6Yk9mqaxR5MDTexmU4LGDUHP0qhAT6Ux-S1M8zW8Y1IvFLf7O-4jc_KvVURaqK2GQLwBS_JDfM-kM8RIRPRIqb6HKLAoSh91ky-WgPWKq1Bku8tt1itwnBUiMaYxODsfdGuhh_BB-WZVk7iaTDwZr_q_Awl9I-Uox3iAf2TIevof74YnZPA&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)",
        "prevented": true
      },
      "endTime": 1687098631383
    },
    {
      "type": "test",
      "which": "wave",
      "reportType": 4,
      "startTime": 1687098631383,
      "result": {
        "success": false,
        "error": "redirection",
        "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fwrasse-seal-ptp9.squarespace.com%2Foauth-connect&state=v1.local.EtUnjD5tf4A8vFar_NL7NoEqRcaO1dQEX4PqG4xM5LQ40PBg_8KlcQUe6M2WVbO1HuWRTaWJquYPHIlTkqw-dD3M-xIXtDf7xMGLAOaE3G4BfkgOiHCAqgGnDorAg8EzWrUsE-MhPqy1-7JL0otp60n6Yk9mqaxR5MDTexmU4LGDUHP0qhAT6Ux-S1M8zW8Y1IvFLf7O-4jc_KvVURaqK2GQLwBS_JDfM-kM8RIRPRIqb6HKLAoSh91ky-WgPWKq1Bku8tt1itwnBUiMaYxODsfdGuhh_BB-WZVk7iaTDwZr_q_Awl9I-Uox3iAf2TIevof74YnZPA&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)",
        "prevented": true
      },
      "endTime": 1687098631383
    }
  ],
  "sources": {
    "script": "ts27",
    "batch": "caassy",
    "target": {
      "id": "caAD42-c",
      "which": "https://jacquiirwin.com/",
      "what": "Candidate Jacqui Irwin (D)"
    },
    "requester": "pool@jpdev.pro"
  },
  "creationTime": "2023-06-18T02:07:06",
  "timeStamp": "18ixx",
  "jobData": {
    "startTime": "2023-06-18T14:30:01",
    "endTime": "2023-06-18T14:30:31",
    "elapsedSeconds": 29,
    "visitLatency": 7,
    "logCount": 31,
    "logSize": 1588,
    "errorLogCount": 0,
    "errorLogSize": 0,
    "prohibitedCount": 0,
    "visitRejectionCount": 0,
    "aborted": false,
    "abortedAct": null,
    "presses": 0,
    "amountRead": 0,
    "testTimes": [
      [
        "testaro",
        13
      ],
      [
        "alfa",
        2
      ],
      [
        "ibm",
        2
      ],
      [
        "nuVal",
        2
      ],
      [
        "continuum",
        0
      ],
      [
        "htmlcs",
        0
      ]
    ]
  },
  "score": {
    "scoreProcID": "tsp27",
    "summary": {
      "total": 2525,
      "issue": 394,
      "tool": 25,
      "prevention": 2100,
      "log": 6,
      "latency": 0
    },
    "details": {
      "severity": {
        "total": [
          22,
          6,
          48,
          19
        ],
        "byTool": {
          "testaro": [
            0,
            0,
            0,
            0
          ],
          "alfa": [
            6,
            0,
            0,
            9
          ],
          "ibm": [
            0,
            6,
            0,
            8
          ],
          "nuVal": [
            16,
            0,
            48,
            2
          ]
        }
      },
      "prevention": {
        "axe": 300,
        "continuum": 300,
        "htmlcs": 300,
        "qualWeb": 300,
        "tenon": 300,
        "testaro": 300,
        "wave": 300
      },
      "issue": {
        "linkNoText": {
          "score": 4,
          "maxCount": 1,
          "weight": 4,
          "tools": {
            "alfa": {
              "r11": {
                "quality": 1,
                "what": "Link has no accessible name",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Links have an accessible name"
                  ]
                }
              }
            },
            "ibm": {
              "a_text_purpose": {
                "quality": 1,
                "what": "Hyperlink has no link text, label, or image with a text alternative",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Hyperlink has no link text, label or image with a text alternative"
                  ]
                }
              }
            }
          }
        },
        "metaBansZoom": {
          "score": 4,
          "maxCount": 1,
          "weight": 4,
          "tools": {
            "alfa": {
              "r47": {
                "quality": 1,
                "what": "meta element restricts zooming",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "<meta name='viewport'> elements do not prevent zoom"
                  ]
                }
              }
            }
          }
        },
        "focusIndication": {
          "score": 20,
          "maxCount": 5,
          "weight": 4,
          "tools": {
            "alfa": {
              "r65": {
                "quality": 1,
                "what": "Element in the sequential focus order has no visible focus",
                "complaints": {
                  "countTotal": 5,
                  "texts": [
                    "Element in sequential focus order has visible focus"
                  ]
                }
              }
            }
          }
        },
        "contrastAAA": {
          "score": 7,
          "maxCount": 7,
          "weight": 1,
          "tools": {
            "alfa": {
              "r66": {
                "quality": 1,
                "what": "Text contrast less than AAA requires",
                "complaints": {
                  "countTotal": 7,
                  "texts": [
                    "Text outside widget has enhanced contrast"
                  ]
                }
              }
            }
          }
        },
        "repeatedContentRisk": {
          "score": 1,
          "maxCount": 0.5,
          "weight": 1,
          "tools": {
            "alfa": {
              "r87": {
                "quality": 0.5,
                "what": "First focusable element is not a link to the main content",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "First focusable element is link to main content"
                  ]
                }
              }
            }
          }
        },
        "textContrastAA": {
          "score": 16,
          "maxCount": 4,
          "weight": 4,
          "tools": {
            "ibm": {
              "text_contrast_sufficient": {
                "quality": 1,
                "what": "Text has a contrast with its background less than the WCAG AA minimum for its size and weight",
                "complaints": {
                  "countTotal": 4,
                  "texts": [
                    "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 600",
                    "Text contrast of 3.46 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700"
                  ]
                }
              }
            }
          }
        },
        "navConfusion": {
          "score": 6,
          "maxCount": 2,
          "weight": 3,
          "tools": {
            "ibm": {
              "aria_navigation_label_unique": {
                "quality": 1,
                "what": "Multiple elements with the navigation role do not have unique labels",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "Multiple elements with \"navigation\" role do not have unique labels"
                  ]
                }
              }
            }
          }
        },
        "landmarkConfusion": {
          "score": 3,
          "maxCount": 1,
          "weight": 3,
          "tools": {
            "ibm": {
              "aria_landmark_name_unique": {
                "quality": 1,
                "what": "Multiple landmarks with the same parent region are not distinguished from one another",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label"
                  ]
                }
              }
            }
          }
        },
        "figureNoText": {
          "score": 4,
          "maxCount": 1,
          "weight": 4,
          "tools": {
            "ibm": {
              "figure_label_exists": {
                "quality": 1,
                "what": "figure element has no associated label",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "The <figure> element does not have an associated label"
                  ]
                }
              }
            }
          }
        },
        "obsolete": {
          "score": 6,
          "maxCount": 2,
          "weight": 3,
          "tools": {
            "ibm": {
              "element_attribute_deprecated": {
                "quality": 1,
                "what": "Element or attribute is obsolete",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5"
                  ]
                }
              }
            }
          }
        },
        "roleRedundant": {
          "score": 3,
          "maxCount": 3,
          "weight": 1,
          "tools": {
            "ibm": {
              "aria_role_redundant": {
                "quality": 1,
                "what": "Explicitly assigned ARIA role is redundant with the implicit role of the element",
                "complaints": {
                  "countTotal": 3,
                  "texts": [
                    "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
                    "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
                    "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>"
                  ]
                }
              }
            }
          }
        },
        "attributeBad": {
          "score": 32,
          "maxCount": 8,
          "weight": 4,
          "tools": {
            "nuVal": {
              "^Attribute .+ not allowed here.*$": {
                "quality": 1,
                "what": "Attribute not allowed here",
                "complaints": {
                  "countTotal": 4,
                  "texts": [
                    "Attribute xmlns:og not allowed here.",
                    "Attribute xmlns:fb not allowed here."
                  ]
                }
              },
              "^Attribute .+ is not serializable as XML 1\\.0.*$": {
                "quality": 1,
                "what": "Attribute is invalidly nonserializable",
                "complaints": {
                  "countTotal": 4,
                  "texts": [
                    "Attribute with the local name xmlns:og is not serializable as XML 1.0.",
                    "Attribute with the local name xmlns:fb is not serializable as XML 1.0."
                  ]
                }
              }
            }
          }
        },
        "pageTitle": {
          "score": 10,
          "maxCount": 1,
          "weight": 10,
          "tools": {
            "nuVal": {
              "Element head is missing a required instance of child element title.": {
                "quality": 1,
                "what": "head element has no child title element",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Element head is missing a required instance of child element title."
                  ]
                }
              }
            }
          }
        },
        "elementClosure": {
          "score": 18,
          "maxCount": 6,
          "weight": 3,
          "tools": {
            "nuVal": {
              "^Stray start tag .+$": {
                "quality": 1,
                "what": "Invalid opening tag",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Stray start tag head."
                  ]
                }
              },
              "^Stray end tag .+$": {
                "quality": 1,
                "what": "Invalid closing tag",
                "complaints": {
                  "countTotal": 3,
                  "texts": [
                    "Stray end tag head.",
                    "Stray end tag noscript."
                  ]
                }
              },
              "^Start tag .+ seen but an element of the same type was already open.*$": {
                "quality": 1,
                "what": "Element is invalidly a descendant of another such element",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "Start tag body seen but an element of the same type was already open."
                  ]
                }
              }
            }
          }
        },
        "metaBad": {
          "score": 72,
          "maxCount": 24,
          "weight": 3,
          "tools": {
            "nuVal": {
              "^Attribute .+ not allowed on element meta at this point.*$": {
                "quality": 1,
                "what": "Attribute is not allowed on a meta element here",
                "complaints": {
                  "countTotal": 10,
                  "texts": [
                    "Attribute http-equiv not allowed on element meta at this point.",
                    "Attribute name not allowed on element meta at this point.",
                    "Attribute charset not allowed on element meta at this point."
                  ]
                }
              },
              "^Element meta is missing one or more of the following attributes: .+$": {
                "quality": 1,
                "what": "meta element is missing a required attribute",
                "complaints": {
                  "countTotal": 10,
                  "texts": [
                    "Element meta is missing one or more of the following attributes: itemprop, property.",
                    "Element meta is missing one or more of the following attributes: content, itemprop, property."
                  ]
                }
              },
              "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.": {
                "quality": 1,
                "what": "meta element with http-equiv=\"X-UA-Compatible\" has no content=\"IE=edge\"",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge."
                  ]
                }
              },
              "A charset attribute on a meta element found after the first 1024 bytes.": {
                "quality": 1,
                "what": "charset attribute on a meta element appears after 1024 bytes",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "A charset attribute on a meta element found after the first 1024 bytes."
                  ]
                }
              },
              "^Bad value .+ for attribute .+ on element meta.*$": {
                "quality": 1,
                "what": "Attribute of a meta element has an invalid value",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Bad value Accept-CH for attribute http-equiv on element meta."
                  ]
                }
              }
            }
          }
        },
        "parentBad": {
          "score": 20,
          "maxCount": 5,
          "weight": 4,
          "tools": {
            "nuVal": {
              "^Element .+ not allowed as child of element .+ in this context.*$": {
                "quality": 1,
                "what": "Element has an invalid parent",
                "complaints": {
                  "countTotal": 5,
                  "texts": [
                    "Element base not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
                    "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)",
                    "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)"
                  ]
                }
              }
            }
          }
        },
        "linkElementBad": {
          "score": 12,
          "maxCount": 3,
          "weight": 4,
          "tools": {
            "nuVal": {
              "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.": {
                "quality": 1,
                "what": "link element with a body ancestor has no itemprop or valid rel attribute",
                "complaints": {
                  "countTotal": 3,
                  "texts": [
                    "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet."
                  ]
                }
              }
            }
          }
        },
        "typeRedundant": {
          "score": 12,
          "maxCount": 12,
          "weight": 1,
          "tools": {
            "nuVal": {
              "The type attribute is unnecessary for JavaScript resources.": {
                "quality": 1,
                "what": "type attribute is unnecessary for a JavaScript resource",
                "complaints": {
                  "countTotal": 10,
                  "texts": [
                    "The type attribute is unnecessary for JavaScript resources."
                  ]
                }
              },
              "The type attribute for the style element is not needed and should be omitted.": {
                "quality": 1,
                "what": "type attribute is unnecessary for a style element",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "The type attribute for the style element is not needed and should be omitted."
                  ]
                }
              }
            }
          }
        },
        "parseError": {
          "score": 9,
          "maxCount": 3,
          "weight": 3,
          "tools": {
            "nuVal": {
              "^Bad value [^�]+ Tab, new line or carriage return found.*$": {
                "quality": 1,
                "what": "Attribute value contains an illegal spacing character",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "Bad value https://ib.adnxs.com/pixie?pi=152e2e84-dc3c-4aba-92cc-\nc2cd68cbde6d&e=PageView&script=0 for attribute src on element img: Tab, new line or carriage return found."
                  ]
                }
              },
              "^Bad start tag in .+$": {
                "quality": 1,
                "what": "Invalid start tag",
                "complaints": {
                  "countTotal": 1,
                  "texts": [
                    "Bad start tag in img in noscript in head."
                  ]
                }
              }
            }
          }
        },
        "imageNoText": {
          "score": 8,
          "maxCount": 2,
          "weight": 4,
          "tools": {
            "nuVal": {
              "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": {
                "quality": 1,
                "what": "img element has no alt attribute",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images."
                  ]
                }
              }
            }
          }
        },
        "slashParseRisk": {
          "score": 27,
          "maxCount": 27,
          "weight": 1,
          "tools": {
            "nuVal": {
              "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.": {
                "quality": 1,
                "what": "Void element has a useless trailing slash.",
                "complaints": {
                  "countTotal": 27,
                  "texts": [
                    "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values."
                  ]
                }
              }
            }
          }
        },
        "fatalError": {
          "score": 100,
          "maxCount": 2,
          "weight": 50,
          "tools": {
            "nuVal": {
              "Cannot recover after last error. Any further errors will be ignored.": {
                "quality": 1,
                "what": "Testing was interrupted by a fatal error",
                "complaints": {
                  "countTotal": 2,
                  "texts": [
                    "Cannot recover after last error. Any further errors will be ignored."
                  ]
                }
              }
            }
          }
        }
      }
    }
  }
}