{
  "issueNumber": 347,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/347",
  "issueTitle": "SCAN: Drupal Camp Asheville",
  "scanTitle": "Drupal Camp Asheville",
  "submittedBy": "tea-sharp",
  "engines": [
    "axe",
    "qualweb"
  ],
  "scanContext": {
    "viewport": {
      "width": 1280,
      "height": 800
    },
    "viewportPreset": "desktop",
    "colorScheme": "both",
    "browser": "firefox"
  },
  "scannedAt": "2026-08-20T17:07:27.574Z",
  "totalElapsedMs": 33045,
  "totalSubmitted": 2,
  "acceptedCount": 2,
  "scannedCount": 2,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "axeTotals": {
    "passed": 910,
    "failed": 34,
    "cantTell": 15,
    "inapplicable": 90
  },
  "equalAccessTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "accesslintTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "qualwebTotals": {
    "passed": 397,
    "failed": 19,
    "cantTell": 104,
    "inapplicable": 9
  },
  "reflowRiskTotals": {
    "failed": 1,
    "potential": 0,
    "passed": 1,
    "cantTell": 0,
    "notExecuted": 0
  },
  "semantica11yTotals": {
    "errors": 2,
    "warnings": 10,
    "suggestions": 0,
    "notExecuted": 0
  },
  "duplicateFindingTotals": 15,
  "darkModeUrlCount": 0,
  "reducedMotionUrlCount": 1,
  "highContrastUrlCount": 0,
  "forcedColorsUrlCount": 2,
  "reducedTransparencyUrlCount": 0,
  "duplicateTitles": [],
  "results": [
    {
      "submittedUrl": "https://www.drupalasheville.com/",
      "finalUrl": "https://www.drupalasheville.com/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Drupal Asheville | Thu, 9 Jul 2026 - 12:00 - Sun, 12 Jul 2026 - 12:00 | Asheville, NC | Drupal Camp Asheville",
      "elapsedMs": 17289,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "firefox"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 453,
          "failed": 24,
          "cantTell": 7,
          "inapplicable": 48
        },
        "failedRules": [
          "color-contrast",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "article[data-history-node-id=\"551\"] > header > .node__meta > .node__byline > .node__author > span > a[title=\"View user profile.\"][href$=\"amyjune-hineline\"]",
            "html": "<a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "main"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88a3ae653277",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-c4df9034",
            "a11yPatternFingerprint": "7eb7c1914a8fade9544b105baf207a0fb9ee680ed76926daaec6a4ad835554e5",
            "a11yPatternDisplayId": "A11Y-PAT-7EB7C1914A8F",
            "a11yOccurrenceFingerprint": "136ecb56d2b8019210ef71c4adcc13c5f1028381ac56cc2c2ecf4c328e5ccb53",
            "a11yOccurrenceDisplayId": "A11Y-OCC-136ECB56D2B8"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "article[data-history-node-id=\"550\"] > header > .node__meta > .node__byline > .node__author > span > a[title=\"View user profile.\"][href$=\"amyjune-hineline\"]",
            "html": "<a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "main"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92b629d00340",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3b08b7c5",
            "a11yPatternFingerprint": "517d8b99aed22c7e8f090a68be49294a832f7fe7ddc6b772a33e8078c371c2e7",
            "a11yPatternDisplayId": "A11Y-PAT-517D8B99AED2",
            "a11yOccurrenceFingerprint": "df365f839ae9daf4f26230802f5236d360568b6a6cee50b4b6302d3bdf26883b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-DF365F839AE9"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "article[data-history-node-id=\"548\"] > header > .node__meta > .node__byline > .node__author > span > a[title=\"View user profile.\"][href$=\"amyjune-hineline\"]",
            "html": "<a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "main"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c20c40044e3f",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-6f05116b",
            "a11yPatternFingerprint": "afaec4b7eb187e90882376eece5bdc493dc56dc396eb5da261a870c302859683",
            "a11yPatternDisplayId": "A11Y-PAT-AFAEC4B7EB18",
            "a11yOccurrenceFingerprint": "05d7cb8bcd7b5f34d05a502a53e63cd6309877fc81172f58536ffc04711355a1",
            "a11yOccurrenceDisplayId": "A11Y-OCC-05D7CB8BCD7B"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".button--primary",
            "html": "<a href=\"/events/2026/news\" class=\"button--primary\">More News</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #f26321, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".button--primary"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbc1b1e3c743",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-d0050256",
            "a11yPatternFingerprint": "eb769e0205267f98878f67e84748c3c70ff71a39c91efce298552f095630b354",
            "a11yPatternDisplayId": "A11Y-PAT-EB769E020526",
            "a11yOccurrenceFingerprint": "637dedbb4277d2dc835c0f41722cd28c0c62cea90f8f08f42b166e67ee287d8b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-637DEDBB4277"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--linkedin",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/drupal-asheville/\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c88e89b3c3d",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-0fa23e4b",
            "a11yPatternFingerprint": "7947e7825c01d753384efc49a64732bea84137613e7b7ae512515a84e9ee5b89",
            "a11yPatternDisplayId": "A11Y-PAT-7947E7825C01",
            "a11yOccurrenceFingerprint": "cf53788d370dc162f397be361b898ad5073b99f376c3119dc1642561b198df0a",
            "a11yOccurrenceDisplayId": "A11Y-OCC-CF53788D370D"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--mastodon",
            "html": "<a class=\"social-media-link-icon--mastodon\" href=\"https://mstdn.social/@drupalasheville\">\n        <span class=\"fab fa-mastodon fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1d0769ba124",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3545c082",
            "a11yPatternFingerprint": "2c156a14e40d6044b90e95ae9394ad5baf3be2a00cab43e55c25ed49737ddd93",
            "a11yPatternDisplayId": "A11Y-PAT-2C156A14E40D",
            "a11yOccurrenceFingerprint": "7ba0c18834b31581ef80f5a04d19e88d539478f6bd0d0c7ca84bf2a128eac9a1",
            "a11yOccurrenceDisplayId": "A11Y-OCC-7BA0C18834B3"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--youtube_channel",
            "html": "<a class=\"social-media-link-icon--youtube_channel\" href=\"https://www.youtube.com/@DrupalAsheville\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b5b994f35d8",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-d02448a3",
            "a11yPatternFingerprint": "dd1656d09400b4c26dbc60f841efc84a8bcb8e7d38ba04ee033b58689130ae44",
            "a11yPatternDisplayId": "A11Y-PAT-DD1656D09400",
            "a11yOccurrenceFingerprint": "93c51ae2ef862122943035093f33048bfad75b6d77e4419836ee39dc65e5d567",
            "a11yOccurrenceDisplayId": "A11Y-OCC-93C51AE2EF86"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--bluesky",
            "html": "<a class=\"social-media-link-icon--bluesky\" href=\"https://bsky.app/profile/drupalasheville.com\">\n        <span class=\"fab fa-bluesky fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0bdb05d4ab9",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-af4d7b69",
            "a11yPatternFingerprint": "c493fe90dd493b0f94b0af59b8104e98f2fd477dd95a171c5289328e34376d19",
            "a11yPatternDisplayId": "A11Y-PAT-C493FE90DD49",
            "a11yOccurrenceFingerprint": "f857504d40c5b10dd113ccee22739fe3e4c30fc4fe0b3bbded1b40774e420640",
            "a11yOccurrenceDisplayId": "A11Y-OCC-F857504D40C5"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--facebook",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/drupalasheville\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "556478bcc18a",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-12f24127",
            "a11yPatternFingerprint": "844f6213cbe25dfa41b74976a122cf3e0aef8d836227211d5245888a0075e783",
            "a11yPatternDisplayId": "A11Y-PAT-844F6213CBE2",
            "a11yOccurrenceFingerprint": "ba533c359e30455d9d0c69ae4c29b492ae45e492e32a5578c17b06335fc59097",
            "a11yOccurrenceDisplayId": "A11Y-OCC-BA533C359E30"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".site-hero__title",
            "html": "<h1 class=\"site-hero__title\">\n      Drupal Camp Asheville\n          </h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e18171c7926",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-ea056e5a",
            "a11yPatternFingerprint": "5a0308d4eed4ed8ce9b65f83f534191486a340d7299a2e15d2c43e3486b4c557",
            "a11yPatternDisplayId": "A11Y-PAT-5A0308D4EED4",
            "a11yOccurrenceFingerprint": "561d26faaebfdc7fb3e43e1bcbea27e300a18b9e4ef46020a09b88f6ca9a492d",
            "a11yOccurrenceDisplayId": "A11Y-OCC-561D26FAAEBF"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".site-hero__desc",
            "html": "<div class=\"site-hero__desc\">\n      <p>Drupal Camp Asheville is an annual two-day conference that focuses on hands-on training and knowledge sharing for all levels of Drupal experience, with a bonus community day spent together in nature.</p>\n    </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9d8d353aa14",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-93929e21",
            "a11yPatternFingerprint": "e63179932adf5939e812ccfc6b0a58174543f161660964b61bd070ffdfbe9e9a",
            "a11yPatternDisplayId": "A11Y-PAT-E63179932ADF",
            "a11yOccurrenceFingerprint": "1f3b1e8754371cccc050d7281679d9b45bc7ffb0981ed95b03dd83477c5b078f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-1F3B1E875437"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".site-hero__cta",
            "html": "<div class=\"site-hero__cta\">\n        <a href=\"/events/2026\" class=\"site-hero__media-cta\">\n          All the details\n          <div class=\"site-hero__media-cta-icon\"></div>\n        </a>\n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64f6926aa0ae",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-5fb8ddc8",
            "a11yPatternFingerprint": "b3730ad849bd423f4eb99c38756c7e232b93cabd8ecb002980f739ae02dc0fdc",
            "a11yPatternDisplayId": "A11Y-PAT-B3730AD849BD",
            "a11yOccurrenceFingerprint": "a6087542a13bd67f003cdf350d48eeb7a030430b6bf87580d9f241cef687034f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A6087542A13B"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".site-hero-details__item:nth-child(1)",
            "html": "<span class=\"site-hero-details__item\">\n          Jul 09-12, 2026        </span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53cca94a33fc",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-4c0e0466",
            "a11yPatternFingerprint": "097f87c03ce20bf557e0418049cc86d0242136c3a43988f286d0c952c0f28eb3",
            "a11yPatternDisplayId": "A11Y-PAT-097F87C03CE2",
            "a11yOccurrenceFingerprint": "5983f3f1d4da195e4fa7da426d39f4b1d8ae76a8010ca781cc683da5cd22674e",
            "a11yOccurrenceDisplayId": "A11Y-OCC-5983F3F1D4DA"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".site-hero-details__item:nth-child(2)",
            "html": "<span class=\"site-hero-details__item\">\n          Asheville, NC\n        </span>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25ea66cb848e",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3de54800",
            "a11yPatternFingerprint": "b6550376166f38c159de8ff9200072af0683bba4fa146380c4405cbc08102cf7",
            "a11yPatternDisplayId": "A11Y-PAT-B6550376166F",
            "a11yOccurrenceFingerprint": "540b2245baa5be52ed51f8e0c8db167596f48370779af4c2fb2e71abb45d96f1",
            "a11yOccurrenceDisplayId": "A11Y-OCC-540B2245BAA5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "video",
            "html": "<video loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" poster=\"sites/default/files/2026-06/dcavl-home-promo.jpg\" width=\"544\" height=\"480\">\n        <source src=\"sites/default/files/2026-06/DCAVL-home-promo.mp4\" type=\"\">\n      </video>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a13ce4bc0cdd",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-ff62b445",
            "a11yPatternFingerprint": "d1c1df8eeaa3e0091eb15a9c4b681753ab41a4f918711c836dbea9bb8df20e09",
            "a11yPatternDisplayId": "A11Y-PAT-D1C1DF8EEAA3",
            "a11yOccurrenceFingerprint": "36f3b691d841c15208b5d9ffd2773775b41cc7a14dd4f45840a3ad8a502acf67",
            "a11yOccurrenceDisplayId": "A11Y-OCC-36F3B691D841"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".region--content-above",
            "html": "<div class=\"region region--content-above container grid\">\n    \n\n\n  <h1 class=\"title page-title\">Camp News</h1>\n\n\n\n  </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fdac318e66d",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-15feb0f5",
            "a11yPatternFingerprint": "2e2e0272d062b273eff358154158193acc347b12e9d4e29ce39974964e50227a",
            "a11yPatternDisplayId": "A11Y-PAT-2E2E0272D062",
            "a11yOccurrenceFingerprint": "cf75d7d8471242115be49a78bb045e08d37a8ef1b7170cd70549ca2f48ad603c",
            "a11yOccurrenceDisplayId": "A11Y-OCC-CF75D7D84712"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#block-dcavl-event-horizon-views-block-event-sponsors-block-2 > .block__title",
            "html": "<h2 class=\"block__title\">Event Sponsors</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e70a4ed64abb",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-1c0c2824",
            "a11yPatternFingerprint": "2b78a1b6a8ec9e25121d0d3cf074a5dad808f027ebf30966a8f87b0d532c7cba",
            "a11yPatternDisplayId": "A11Y-PAT-2B78A1B6A8EC",
            "a11yOccurrenceFingerprint": "35bcd9d8679e8d50332d9e3fa412ecfcb029e43fbfa46d111979c466f3bd201a",
            "a11yOccurrenceDisplayId": "A11Y-OCC-35BCD9D8679E"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3:nth-child(1)",
            "html": "<h3 class=\"view-sponsors-sidebar__title\">Platinum</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebb3f1a7ceaf",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-dce5ed4d",
            "a11yPatternFingerprint": "8fa52d4f6ff1b60347628cd8d0167dbaf93a7eb919004c8ac1240f0bcbef30bd",
            "a11yPatternDisplayId": "A11Y-PAT-8FA52D4F6FF1",
            "a11yOccurrenceFingerprint": "2f80c090d372d3a4f784be44e3c5188290a629192d8c43f94acc7d6acbf0cd4b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-2F80C090D372"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "article[data-history-node-id=\"11\"] > .sponsor-teaser__link[href$=\"www.acquia.com\"][aria-label=\"Acquia\"]",
            "html": "<a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"http://www.acquia.com\" aria-label=\"Acquia\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c4bc862ddea",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-73e49866",
            "a11yPatternFingerprint": "66bfcab2a4236d6b3b8a152283130ae173ebf38fb868b51122907596a67bce3d",
            "a11yPatternDisplayId": "A11Y-PAT-66BFCAB2A423",
            "a11yOccurrenceFingerprint": "07e4930802da84fd6d8c3e63955ddf3e80c4958c975e754af44485de7a5bd1df",
            "a11yOccurrenceDisplayId": "A11Y-OCC-07E4930802DA"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3:nth-child(3)",
            "html": "<h3 class=\"view-sponsors-sidebar__title\">Core</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "693242b9265a",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-babc0c02",
            "a11yPatternFingerprint": "dd44f4245cee04b6f41cb532caf0097574141aa55a962be8df2c7ebb5fd35069",
            "a11yPatternDisplayId": "A11Y-PAT-DD44F4245CEE",
            "a11yOccurrenceFingerprint": "68c923065dcee1d48bb2bf3a665382ce4464c653ceb618cb3e81bcfe65e2d97b",
            "a11yOccurrenceDisplayId": "A11Y-OCC-68C923065DCE"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".views-field.views-field-rendered-entity:nth-child(4)",
            "html": "<div class=\"views-field views-field-rendered-entity\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e84b384fcbd",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-e059782e",
            "a11yPatternFingerprint": "91132fc8ec71063703452e8795e555c54d9cca76ec6f05f669a233e0477309c1",
            "a11yPatternDisplayId": "A11Y-PAT-91132FC8EC71",
            "a11yOccurrenceFingerprint": "acd7c541417d59ea7f025260b0ffe3ffb2a2418c9fc8c798b83298a88e3844bb",
            "a11yOccurrenceDisplayId": "A11Y-OCC-ACD7C541417D"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3:nth-child(5)",
            "html": "<h3 class=\"view-sponsors-sidebar__title\">Supporting</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e489692d4148",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-469cc58b",
            "a11yPatternFingerprint": "9ce0c8ad203a508dcc1e0a69d70cf510517ef8c6d6f5a9c4e38da9c73855527b",
            "a11yPatternDisplayId": "A11Y-PAT-9CE0C8AD203A",
            "a11yOccurrenceFingerprint": "9bbb91297e3a01bd738e9b4b86b1fed179b22aa82676300f376ba697444489a1",
            "a11yOccurrenceDisplayId": "A11Y-OCC-9BBB91297E3A"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "article[data-history-node-id=\"74\"] > .sponsor-teaser__link[aria-label=\"Sevaa Group\"][href$=\"sevaa.com\"]",
            "html": "<a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://sevaa.com\" aria-label=\"Sevaa Group\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a5f9d335247",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-6a9c722c",
            "a11yPatternFingerprint": "8e2b7e35b514b289bd3d9e59e53df59ad0e95bb91c532d65cd20df078fe55777",
            "a11yPatternDisplayId": "A11Y-PAT-8E2B7E35B514",
            "a11yOccurrenceFingerprint": "8923af346838af4186fee1dddcfdbcd7f42e372d190cc8af336e1c718f6a3978",
            "a11yOccurrenceDisplayId": "A11Y-OCC-8923AF346838"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "article[data-history-node-id=\"88\"] > .sponsor-teaser__link[href$=\"www.tugboatqa.com\"][aria-label=\"Tugboat\"]",
            "html": "<a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://www.tugboatqa.com\" aria-label=\"Tugboat\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "039bd18047bd",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-6a214025",
            "a11yPatternFingerprint": "44e772ced4652027d98dec708eb567ec35cb0819d9e9d84ba59f040ea6cf658a",
            "a11yPatternDisplayId": "A11Y-PAT-44E772CED465",
            "a11yOccurrenceFingerprint": "663644c31e484ed23f4306ecb0b8d78ef9c722233dfc6cf6b92d5249212dc14f",
            "a11yOccurrenceDisplayId": "A11Y-OCC-663644C31E48"
          }
        ],
        "renderedHtml": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" style=\"--color--primary-hue:19;--color--primary-saturation:89%;--color--primary-lightness:54;--color--secondary-hue:193;--color--secondary-saturation:100%;--color--secondary-lightness:79;--graphic-path:url('/themes/custom/dcavl_event_horizon/components/site-stats/images/drupal-rocket.svg');--graphic-bkgd:var(--neutral-dark);--texture-path:url('/themes/custom/dcavl_event_horizon/components/site-hero-25/images/roids.webp');--graphic-path:url('/themes/custom/dcavl_event_horizon/images/dcavl_mountains_bw.svg');--graphic-bkgd:var(--neutral-dark);\" class=\" js\"><head>\n    <meta charset=\"utf-8\">\n<link rel=\"canonical\" href=\"https://www.drupalasheville.com/\">\n<link rel=\"shortlink\" href=\"https://www.drupalasheville.com/\">\n<meta name=\"rights\" content=\"Copyright ©2026 All rights reserved.\">\n<meta property=\"og:site_name\" content=\"Drupal Asheville\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https://www.drupalasheville.com/\">\n<meta name=\"twitter:card\" content=\"summary\">\n<meta name=\"Generator\" content=\"Drupal 11 (https://www.drupal.org)\">\n<meta name=\"MobileOptimized\" content=\"width\">\n<meta name=\"HandheldFriendly\" content=\"true\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<link rel=\"icon\" href=\"/favicon.ico\" type=\"image/vnd.microsoft.icon\">\n\n    <title>Drupal Asheville | Thu, 9 Jul 2026 - 12:00 - Sun, 12 Jul 2026 - 12:00 | Asheville, NC | Drupal Camp Asheville</title>\n    <link rel=\"stylesheet\" media=\"all\" href=\"/sites/default/files/css/css_yuqZJN6V6k_fFhw3Zi27FLywonub4q_o7VyikoQZohs.css?delta=0&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyVkOFqwzAMhF8oTqCw5wmKfUvEbKtIakr69HULHSwrLPslOH3iThdFMUQpZ6mobj3WNsZFlG9SQzB2hAWUoF08hKqE08dxNsGJsx06MCf_m2y6iQYHWQudIq15_MEMTy2QOseMt8ScZaLcDLfMde7-say08kzOLcpZuZBuO8DignTJCE6T7XecMJHu1JVxfb1l4cWYRKY8FiSmsQX5suFTqtMVJgX9d0HvwN9S7wsKOtvMUYapVdc9bO1pbn2RR-Q7l5bakg\">\n<link rel=\"stylesheet\" media=\"all\" href=\"//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css\">\n<link rel=\"stylesheet\" media=\"all\" href=\"/sites/default/files/css/css_Z7AckLqQtkdLvRWAJzuKOzXFthVFIVsdw47xfjLxDKQ.css?delta=2&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyVkOFqwzAMhF8oTqCw5wmKfUvEbKtIakr69HULHSwrLPslOH3iThdFMUQpZ6mobj3WNsZFlG9SQzB2hAWUoF08hKqE08dxNsGJsx06MCf_m2y6iQYHWQudIq15_MEMTy2QOseMt8ScZaLcDLfMde7-say08kzOLcpZuZBuO8DignTJCE6T7XecMJHu1JVxfb1l4cWYRKY8FiSmsQX5suFTqtMVJgX9d0HvwN9S7wsKOtvMUYapVdc9bO1pbn2RR-Q7l5bakg\">\n<link rel=\"stylesheet\" media=\"all\" href=\"/sites/default/files/css/css_dUotxRTZ5yHChq9frzqUoT8Z6wdNuGtLpo28tdwGjQg.css?delta=3&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyVkOFqwzAMhF8oTqCw5wmKfUvEbKtIakr69HULHSwrLPslOH3iThdFMUQpZ6mobj3WNsZFlG9SQzB2hAWUoF08hKqE08dxNsGJsx06MCf_m2y6iQYHWQudIq15_MEMTy2QOseMt8ScZaLcDLfMde7-say08kzOLcpZuZBuO8DignTJCE6T7XecMJHu1JVxfb1l4cWYRKY8FiSmsQX5suFTqtMVJgX9d0HvwN9S7wsKOtvMUYapVdc9bO1pbn2RR-Q7l5bakg\">\n\n    \n    <meta name=\"theme-color\" content=\"#2bacd4\">\n    \n<link rel=\"preload\" href=\"/themes/contrib/event_horizon/fonts/general-sans/GeneralSans-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n<link rel=\"preload\" href=\"/themes/contrib/event_horizon/fonts/general-sans/GeneralSans-Variable.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n<link rel=\"preload\" href=\"/themes/contrib/event_horizon/fonts/general-sans/GeneralSans-Semibold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n    \n  <style id=\"fit-vids-style\">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style></head>\n  <body class=\"path-frontpage\">\n        <a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n      <svg class=\"arrow-right\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M13.19 6.71503C13.1543 6.62296 13.1008 6.53886 13.0325 6.46753L7.73001 1.16503C7.66008 1.0951 7.57706 1.03963 7.4857 1.00178C7.39433 0.963937 7.29641 0.944458 7.19751 0.944458C7.09862 0.944458 7.00069 0.963937 6.90932 1.00178C6.81796 1.03963 6.73494 1.0951 6.66501 1.16503C6.59508 1.23496 6.53961 1.31797 6.50177 1.40934C6.46392 1.50071 6.44444 1.59863 6.44444 1.69753C6.44444 1.79642 6.46392 1.89435 6.50177 1.98571C6.53961 2.07708 6.59508 2.1601 6.66501 2.23003L10.6925 6.25003H1.5C1.30109 6.25003 1.11032 6.32905 0.96967 6.4697C0.829018 6.61035 0.75 6.80112 0.75 7.00003C0.75 7.19894 0.829018 7.38971 0.96967 7.53036C1.11032 7.67101 1.30109 7.75003 1.5 7.75003H10.6925L6.66501 11.77C6.59471 11.8398 6.53892 11.9227 6.50084 12.0141C6.46277 12.1055 6.44316 12.2035 6.44316 12.3025C6.44316 12.4015 6.46277 12.4996 6.50084 12.591C6.53892 12.6824 6.59471 12.7653 6.66501 12.835C6.73509 12.9045 6.8182 12.9595 6.90958 12.9969C7.00096 13.0342 7.09881 13.0531 7.19751 13.0525C7.29622 13.0531 7.39406 13.0342 7.48544 12.9969C7.57682 12.9595 7.65993 12.9045 7.73001 12.835L13.0325 7.53253C13.1008 7.4612 13.1543 7.37709 13.19 7.28503C13.265 7.10243 13.265 6.89762 13.19 6.71503Z\" fill=\"currentColor\"></path>\n</svg>\n    </a>\n    \n      <div class=\"dialog-off-canvas-main-canvas\" data-off-canvas-main-canvas=\"\">\n    <div class=\"layout-container\">\n  <header class=\"site-header container\">\n    \n\n<div id=\"block-dcavl-event-horizon-site-branding\" class=\"site-branding block block-system block-system-branding-block\">\n  \n    \n    <div class=\"site-branding__inner\">\n          <a href=\"/\" rel=\"home\" class=\"site-branding__logo\">\n        <img src=\"/sites/default/files/dcavl_bear_bw.svg\" alt=\"Home\">\n      </a>\n          </div>\n</div>\n<nav id=\"block-dcavl-event-horizon-main-menu\" class=\"block block-menu navigation menu--main\" aria-labelledby=\"block-dcavl-event-horizon-main-menu-menu\" role=\"navigation\">\n            \n  <h2 class=\"visually-hidden block__title\" id=\"block-dcavl-event-horizon-main-menu-menu\">Main navigation</h2>\n  \n        \n\n\n\n<div class=\"primary-nav\">\n            \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-1\" data-drupal-selector=\"primary-nav-menu--level-1\" data-once=\"second-level-navigation\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--active-trail\">\n                              \n                      <a href=\"/\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--active-trail is-active\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"&lt;front&gt;\" aria-current=\"page\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              Home\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--has-children\" data-drupal-selector=\"primary-nav-menu-item-has-children\">\n                              \n                      <a href=\"/about-camp\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--has-children\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"node/104\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              About\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n                                                        \n                <button class=\"primary-nav__button-toggle\" data-drupal-selector=\"primary-nav-submenu-toggle-button\" aria-controls=\"primary-menu-item-12\" aria-expanded=\"false\">\n                  <span class=\"visually-hidden\">About sub-navigation</span>\n                  <span class=\"icon--menu-toggle\"></span>\n                </button>\n              \n                                      \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-2\" data-drupal-selector=\"primary-nav-menu--level-2\" id=\"primary-menu-item-12\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/about-camp\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/104\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              About Drupal Camp Asheville\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/venue\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/107\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Venue Location &amp; Directions\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/about/lodging\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/108\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Lodging\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/accessibility-commitment\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/147\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Accessibility Commitment\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/code-of-conduct\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/135\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Code of Conduct\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/presenter-resources\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/133\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Presenter Resources\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/asheville\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/106\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Asheville Tourism\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--has-children\" data-drupal-selector=\"primary-nav-menu-item-has-children\">\n                              \n                      <a href=\"/events/2026/schedule\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--has-children\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"events/2026/schedule\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              Schedule\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n                                                        \n                <button class=\"primary-nav__button-toggle\" data-drupal-selector=\"primary-nav-submenu-toggle-button\" aria-controls=\"primary-menu-item-123\" aria-expanded=\"false\">\n                  <span class=\"visually-hidden\">Schedule sub-navigation</span>\n                  <span class=\"icon--menu-toggle\"></span>\n                </button>\n              \n                                      \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-2\" data-drupal-selector=\"primary-nav-menu--level-2\" id=\"primary-menu-item-123\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/schedule\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/schedule\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Schedule\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/trainings\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/trainings\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Trainings\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/social-events\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/social-events\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Social Events\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--has-children\" data-drupal-selector=\"primary-nav-menu-item-has-children\">\n                              \n                      <a href=\"/events/2026/sponsors\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--has-children\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"events/2026/sponsors\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              Sponsors\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n                                                        \n                <button class=\"primary-nav__button-toggle\" data-drupal-selector=\"primary-nav-submenu-toggle-button\" aria-controls=\"primary-menu-item-1234\" aria-expanded=\"false\">\n                  <span class=\"visually-hidden\">Sponsors sub-navigation</span>\n                  <span class=\"icon--menu-toggle\"></span>\n                </button>\n              \n                                      \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-2\" data-drupal-selector=\"primary-nav-menu--level-2\" id=\"primary-menu-item-1234\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/sponsors\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/sponsors\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              2026 Sponsors\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/sponsors/become-sponsor\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/98\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Become a Sponsor\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1\">\n                              \n                      <a href=\"/events/2026/news\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"events/2026/news\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              News\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n\n    </div>\n\n\n  </nav>\n\n\n<div id=\"block-dcavl-event-horizon-eventplatformheadercta\" class=\"block block-event-platform-details block-event-platform-header-cta\">\n  \n    \n      <div class=\"block__content\">\n      <div class=\"site-header__register\">\n  <a href=\"https://www.youtube.com/@DrupalAsheville/playlists\" class=\"site-header__register-link\">\n    View the Playlist\n    <svg class=\"arrow-right\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M13.19 6.71503C13.1543 6.62296 13.1008 6.53886 13.0325 6.46753L7.73001 1.16503C7.66008 1.0951 7.57706 1.03963 7.4857 1.00178C7.39433 0.963937 7.29641 0.944458 7.19751 0.944458C7.09862 0.944458 7.00069 0.963937 6.90932 1.00178C6.81796 1.03963 6.73494 1.0951 6.66501 1.16503C6.59508 1.23496 6.53961 1.31797 6.50177 1.40934C6.46392 1.50071 6.44444 1.59863 6.44444 1.69753C6.44444 1.79642 6.46392 1.89435 6.50177 1.98571C6.53961 2.07708 6.59508 2.1601 6.66501 2.23003L10.6925 6.25003H1.5C1.30109 6.25003 1.11032 6.32905 0.96967 6.4697C0.829018 6.61035 0.75 6.80112 0.75 7.00003C0.75 7.19894 0.829018 7.38971 0.96967 7.53036C1.11032 7.67101 1.30109 7.75003 1.5 7.75003H10.6925L6.66501 11.77C6.59471 11.8398 6.53892 11.9227 6.50084 12.0141C6.46277 12.1055 6.44316 12.2035 6.44316 12.3025C6.44316 12.4015 6.46277 12.4996 6.50084 12.591C6.53892 12.6824 6.59471 12.7653 6.66501 12.835C6.73509 12.9045 6.8182 12.9595 6.90958 12.9969C7.00096 13.0342 7.09881 13.0531 7.19751 13.0525C7.29622 13.0531 7.39406 13.0342 7.48544 12.9969C7.57682 12.9595 7.65993 12.9045 7.73001 12.835L13.0325 7.53253C13.1008 7.4612 13.1543 7.37709 13.19 7.28503C13.265 7.10243 13.265 6.89762 13.19 6.71503Z\" fill=\"currentColor\"></path>\n</svg>\n  </a>\n</div>\n\n    </div>\n  </div>\n\n\n  <div class=\"site-header__action\">\n        <button class=\"mobile-nav-button\" data-drupal-selector=\"mobile-nav-button\" aria-label=\"Toggle Main Menu\" aria-controls=\"block-dcavl-event-horizon-main-menu\" aria-expanded=\"false\" data-once=\"mobileNavigation\">\n      <span class=\"mobile-nav-button__label\">Menu</span>\n      <span class=\"mobile-nav-button__icon\"></span>\n    </button>\n  </div>\n</header>\n\n\n  \n  <div class=\"region region--highlighted container\">\n    <div data-drupal-messages-fallback=\"\" class=\"hidden\"></div>\n\n  </div>\n\n\n      <div class=\"site-hero\">\n  <div class=\"site-hero__container container grid\">\n        <h1 class=\"site-hero__title\">\n      Drupal Camp Asheville\n          </h1>\n        <div class=\"site-hero__desc\">\n      <p>Drupal Camp Asheville is an annual two-day conference that focuses on hands-on training and knowledge sharing for all levels of Drupal experience, with a bonus community day spent together in nature.</p>\n    </div>\n              <div class=\"site-hero__cta\">\n        <a href=\"/events/2026\" class=\"site-hero__media-cta\">\n          All the details\n          <div class=\"site-hero__media-cta-icon\"></div>\n        </a>\n      </div>\n            <div class=\"site-hero-details\" data-once=\"site-details\">\n              <span class=\"site-hero-details__item\">\n          Jul 09-12, 2026        </span>\n                    <span class=\"site-hero-details__item\">\n          Asheville, NC\n        </span>\n            <button class=\"site-hero-details__button\" aria-expanded=\"false\">\n        <div class=\"visually-hidden\">Show event details</div>\n      </button>\n            <div class=\"site-hero-details__flyout\">\n        <div class=\"site-hero-details__flyout-general\">\n          <div class=\"site-hero-details__flyout-general-date\">\n            Jul 09-12, 2026          </div>\n          <div class=\"site-hero-details__flyout-general-location\">Asheville, NC</div>\n        </div>\n                <div class=\"site-hero-details__flyout-day\">\n          <a href=\"/events/2026/schedule/2026-07-09\">            <div class=\"site-hero-details__flyout-day-heading\">\n              Day one\n            </div>\n            <div class=\"site-hero-details__flyout-day-info\">\n              Trainings and Unconference\n            </div>\n          </a>        </div>\n                <div class=\"site-hero-details__flyout-day\">\n          <a href=\"/events/2026/schedule/2026-07-10\">            <div class=\"site-hero-details__flyout-day-heading\">\n              Day two\n            </div>\n            <div class=\"site-hero-details__flyout-day-info\">\n              Sessions\n            </div>\n          </a>        </div>\n                <div class=\"site-hero-details__flyout-day\">\n          <a href=\"/events/2026/schedule/2026-07-11\">            <div class=\"site-hero-details__flyout-day-heading\">\n              Day three\n            </div>\n            <div class=\"site-hero-details__flyout-day-info\">\n              Community Day\n            </div>\n          </a>        </div>\n              </div>\n          </div>\n\n    <div class=\"site-hero__media\" data-once=\"homepage-video\">\n            <button class=\"site-hero__play-pause\" type=\"button\" aria-pressed=\"false\">Pause</button>\n      <video loop=\"\" autoplay=\"\" muted=\"\" playsinline=\"\" poster=\"sites/default/files/2026-06/dcavl-home-promo.jpg\" width=\"544\" height=\"480\">\n        <source src=\"sites/default/files/2026-06/DCAVL-home-promo.mp4\" type=\"\">\n      </video>\n          </div>\n  </div>\n</div>\n    <section aria-label=\"Statistics\" class=\"site-stats\">\n  <div class=\"site-stats__inner container grid\">\n    <div class=\"site-stats__label\">\n          <h2 class=\"site-stats__title\">Highlights from Drupal Camp Asheville</h2>\n        </div>\n    <ul class=\"site-stats__list\">\n            <li class=\"site-stats__item\">\n        <div class=\"site-stats__stat\">80+</div>\n        <div class=\"site-stats__desc\">amazing people from all over the country</div>\n      </li>\n            <li class=\"site-stats__item\">\n        <div class=\"site-stats__stat\">20+</div>\n        <div class=\"site-stats__desc\">sessions on Drupal and related topics</div>\n      </li>\n            <li class=\"site-stats__item\">\n        <div class=\"site-stats__stat\">85°</div>\n        <div class=\"site-stats__desc\">Asheville average temperature in July</div>\n      </li>\n          </ul>\n  </div>\n</section>\n  \n  \n  <div class=\"region region--content-above container grid\">\n    \n\n\n  <h1 class=\"title page-title\">Camp News</h1>\n\n\n\n  </div>\n\n\n      \n    <div class=\"layout-sidebar container grid\">\n  \n    <main class=\"site-main \">\n      <a id=\"main-content\" tabindex=\"-1\"></a>      \n  <div class=\"region region--content\">\n    \n\n<div id=\"block-dcavl-event-horizon-content\" class=\"block block-system block-system-main-block\">\n  \n    \n      <div class=\"block__content\">\n      <div class=\"view view-news view-id-news view-display-id-homepage_news_page js-view-dom-id-105220a28db8f86befbce3eaa7be9aafa2d53f3504f38357570a828e4a963a02\">\n  \n    \n      <div class=\"view-header\">\n      \n    </div>\n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n\n\n\n<article data-history-node-id=\"551\" class=\"node node--type-article node--promoted node--view-mode-teaser\">\n  <header>\n    \n    \n          <div class=\"node__top-wrapper\">\n        \n        <h2 class=\"node__title\">\n          <a href=\"/events/2026/news/connecting-digital-experiences-outcomes-marketing-business-growth-drupal-camp\" rel=\"bookmark\">\n<span>Connecting Digital Experiences to Outcomes: Marketing &amp; Business Growth at Drupal Camp Asheville 2026</span>\n</a>\n        </h2>\n      </div>\n              <div class=\"node__meta\">\n        <span class=\"node__byline\">\n          By\n          <span class=\"node__author\"><span><a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a></span></span>,\n          Friday, June 19, 2026, 2:11pm\n        </span>\n        \n      </div>\n      </header>\n  <div class=\"node__content\">\n    \n            <div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\">Drupal Camp Asheville isn't just for developers. This year's schedule includes training and sessions focused on marketing, business development, accessibility, artificial intelligence, and analytics. Whether building audiences, improving social media content, understanding GA4, or connecting marketing efforts to business outcomes, attendees will find practical strategies they can put to work right away.</div>\n      \n  </div>\n</article>\n</div>\n    <div class=\"views-row\">\n\n\n\n<article data-history-node-id=\"550\" class=\"node node--type-article node--promoted node--view-mode-teaser\">\n  <header>\n    \n    \n          <div class=\"node__top-wrapper\">\n        \n        <h2 class=\"node__title\">\n          <a href=\"/events/2026/news/call-volunteers-help-make-drupal-camp-asheville-rad\" rel=\"bookmark\">\n<span>Call for Volunteers: Help Make Drupal Camp Asheville Rad</span>\n</a>\n        </h2>\n      </div>\n              <div class=\"node__meta\">\n        <span class=\"node__byline\">\n          By\n          <span class=\"node__author\"><span><a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a></span></span>,\n          Tuesday, June 16, 2026, 4:38pm\n        </span>\n        \n      </div>\n      </header>\n  <div class=\"node__content\">\n    \n            <div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\">Want to give back to the community and meet great people? Volunteer at Drupal Camp Asheville! Most shifts are short so you'll still have plenty of time to attend sessions. Plus, you get Drupal.org contribution credit. Sign up to lend a hand today!</div>\n      \n  </div>\n</article>\n</div>\n    <div class=\"views-row\">\n\n\n\n<article data-history-node-id=\"548\" class=\"node node--type-article node--promoted node--view-mode-teaser\">\n  <header>\n    \n    \n          <div class=\"node__top-wrapper\">\n        \n        <h2 class=\"node__title\">\n          <a href=\"/events/2026/news/accessibility-learning-opportunities-drupal-camp-asheville-2026\" rel=\"bookmark\">\n<span>Accessibility Learning Opportunities at Drupal Camp Asheville 2026</span>\n</a>\n        </h2>\n      </div>\n              <div class=\"node__meta\">\n        <span class=\"node__byline\">\n          By\n          <span class=\"node__author\"><span><a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a></span></span>,\n          Sunday, June 14, 2026, 12:24pm\n        </span>\n        \n      </div>\n      </header>\n  <div class=\"node__content\">\n    \n            <div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\">Learn how to build more inclusive digital experiences at Drupal Camp Asheville! With a half-day foundational training and expert sessions on accessible AI and social media, there's something for every skill level.</div>\n      \n  </div>\n</article>\n</div>\n\n    </div>\n  \n            <div class=\"view-footer\">\n      <a href=\"/events/2026/news\" class=\"button--primary\">More News</a>\n    </div>\n    </div>\n\n\n    </div>\n  </div>\n\n  </div>\n\n    </main>\n\n      \n  <div class=\"region region--sidebar container\">\n    \n\n<div class=\"views-element-container block block-views block-views-blockevent-sponsors-block-2\" id=\"block-dcavl-event-horizon-views-block-event-sponsors-block-2\">\n  \n      <h2 class=\"block__title\">Event Sponsors</h2>\n    \n      <div class=\"block__content\">\n      <div class=\"view-sponsors-sidebar view view-event-sponsors view-id-event_sponsors view-display-id-block_2 js-view-dom-id-f1f151cab1d93e5cb7dfd51b7db15bf271031d0a3627ac6413e8c5bf9808c5a3\">\n  \n    \n      <div class=\"view-header\">\n      \n    </div>\n      \n      <div class=\"view-content\">\n      \n\n\n  <h3 class=\"view-sponsors-sidebar__title\">Platinum</h3>\n\n<div class=\"views-field views-field-rendered-entity\"><span class=\"field-content\"><article data-history-node-id=\"11\" data-component-id=\"event_horizon:sponsor-teaser\" class=\"sponsor-teaser\">\n  <a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"http://www.acquia.com\" aria-label=\"Acquia\">\n    <div class=\"sponsor-teaser__first\">\n      <div class=\"sponsor-teaser__img-wrapper\">\n        \t\t\t  <img loading=\"lazy\" src=\"/sites/default/files/styles/sponsor_logo/public/media/image/Acquia_Lockup_Logo_Tagline_Blue.png.webp?itok=VhVl9PpJ\" width=\"150\" height=\"48\" alt=\"Acquia logo: Experience Digital Freedom\">\n\n\n\n\n\n\n      </div>\n    </div>\n    \n            </a><div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\"><a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"http://www.acquia.com\" aria-label=\"Acquia\"></a><p><a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"http://www.acquia.com\" aria-label=\"Acquia\">Acquia enables innovative digital creators in the Drupal community to deliver swift and intuitive digital experiences that impact customers, employees, and communities. As the leading Drupal company, we provide a comprehensive platform covering development to delivery, powered by enterprise-grade security, scalability, and performance, along with solutions for digital asset management, optimization, and accessibility to enhance digital engagement and conversion rates. To learn more, visit </a><a href=\"https://acquia.com\">Acquia.com</a>.</p>\n</div>\n      \n  \n  \n</article>\n\n</span></div>\n\n\n  <h3 class=\"view-sponsors-sidebar__title\">Core</h3>\n\n<div class=\"views-field views-field-rendered-entity\"><span class=\"field-content\"><article data-history-node-id=\"549\" data-component-id=\"event_horizon:sponsor-teaser\" class=\"sponsor-teaser\">\n  <a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://currentagency.com\" aria-label=\"Current\">\n    <div class=\"sponsor-teaser__first\">\n      <div class=\"sponsor-teaser__img-wrapper\">\n        \t\t\t  <img loading=\"lazy\" src=\"/sites/default/files/styles/sponsor_logo/public/2026-06/current-logotype-blue.png.webp?itok=J-WKHtpk\" width=\"150\" height=\"30\" alt=\"Current logo\">\n\n\n\n\n\n\n      </div>\n    </div>\n    \n  </a>\n  \n</article>\n\n</span></div>\n\n\n  <h3 class=\"view-sponsors-sidebar__title\">Supporting</h3>\n\n<div class=\"views-field views-field-rendered-entity\"><span class=\"field-content\"><article data-history-node-id=\"74\" data-component-id=\"event_horizon:sponsor-teaser\" class=\"sponsor-teaser\">\n  <a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://sevaa.com\" aria-label=\"Sevaa Group\">\n    <div class=\"sponsor-teaser__first\">\n      <div class=\"sponsor-teaser__img-wrapper\">\n        \t\t\t  <img loading=\"lazy\" src=\"/sites/default/files/styles/sponsor_logo/public/media/image/Sevaa%20Group%20Logo%20-%20Vertical%20-%20With%20Tagline.png.webp?itok=xEib9Na1\" width=\"150\" height=\"163\" alt=\"Sevaa Group logo\">\n\n\n\n\n\n\n      </div>\n    </div>\n    \n            </a><div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\"><a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://sevaa.com\" aria-label=\"Sevaa Group\"></a><p><a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://sevaa.com\" aria-label=\"Sevaa Group\"></a><a href=\"https://sevaa.com\">Sevaa Group</a> works with businesses and organizations that demand reliability. In 2001, they saw a need for high quality, reliable hosting for their own web development projects, so they started Sevaa Group and never looked back. Now they're a team of six, building powerful websites and offering reliable hosting to businesses and nonprofits all over the world.<br>\n&nbsp;</p></div>\n      \n  \n  \n</article>\n\n</span></div><div class=\"views-field views-field-rendered-entity\"><span class=\"field-content\"><article data-history-node-id=\"88\" data-component-id=\"event_horizon:sponsor-teaser\" class=\"sponsor-teaser\">\n  <a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://www.tugboatqa.com\" aria-label=\"Tugboat\">\n    <div class=\"sponsor-teaser__first\">\n      <div class=\"sponsor-teaser__img-wrapper\">\n        \t\t\t  <img loading=\"lazy\" src=\"/sites/default/files/styles/sponsor_logo/public/media/image/tugboat_logo_horizontal_light.jpg.webp?itok=XpD4p92A\" width=\"150\" height=\"35\" alt=\"Tugboat logo\">\n\n\n\n\n\n\n      </div>\n    </div>\n    \n            </a><div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\"><a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://www.tugboatqa.com\" aria-label=\"Tugboat\"></a><p><a class=\"sponsor-teaser__link\" target=\"_blank\" href=\"https://www.tugboatqa.com\" aria-label=\"Tugboat\"></a><a href=\"https://www.tugboatqa.com/\">Tugboat</a> automatically creates fully functional preview environments for every pull request, branch, or commit in your Git repository, eliminating the bottleneck of shared staging environments and manual deployment processes. With Visual Regression Testing, SEO, Accessibility, and performance testing built in, your team can catch bugs earlier and ship code faster. No matter where you host, Tugboat has you covered.</p></div>\n      \n  \n  \n</article>\n\n</span></div>\n    </div>\n  \n          </div>\n\n\n    </div>\n  </div>\n\n  </div>\n\n    </div>\n  \n\n\n  <footer class=\"site-footer\">\n    \n  <div class=\"region region--footer container grid\">\n    \n\n<div id=\"block-dcavl-event-horizon-socialmedialinks\" class=\"block-social-media-links block block-social-media-links-block\">\n  \n    \n      <div class=\"block__content\">\n      \n\n<ul class=\"social-media-links--platforms platforms inline horizontal\">\n      <li>\n      <a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/drupal-asheville/\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--mastodon\" href=\"https://mstdn.social/@drupalasheville\">\n        <span class=\"fab fa-mastodon fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--youtube_channel\" href=\"https://www.youtube.com/@DrupalAsheville\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--bluesky\" href=\"https://bsky.app/profile/drupalasheville.com\">\n        <span class=\"fab fa-bluesky fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/drupalasheville\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>\n\n          </li>\n  </ul>\n\n    </div>\n  </div>\n\n\n<div id=\"block-dcavl-event-horizon-copyright\" class=\"block block-event-platform-details block-event-platform-details-copyright\">\n  \n    \n      <div class=\"block__content\">\n      <p>Drupal Camp Asheville is brought to you by the Asheville Drupal User Group, operating under the <a href=\"https://www.midwestopensource.org/\">Midwest Open Source Alliance 501(c)(3)</a>\n</p>\n\n    </div>\n  </div>\n\n\n<div id=\"block-dcavl-event-horizon-hostedby\" class=\"block block-block-content block-block-contentb95eace8-a5ed-4c2a-8f0d-53e0976147d7\">\n  \n    \n      <div class=\"block__content\">\n      \n            <div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\"><p>Hosted by <a href=\"https://flexsite.io\">Flexsite.io</a></p></div>\n      \n    </div>\n  </div>\n<nav id=\"block-dcavl-event-horizon-footer\" class=\"block block-menu navigation menu--footer\" aria-labelledby=\"block-dcavl-event-horizon-footer-menu\" role=\"navigation\">\n            \n  <h2 class=\"visually-hidden block__title\" id=\"block-dcavl-event-horizon-footer-menu\">Footer</h2>\n  \n        \n\t\t\t\t\t<ul class=\"menu menu--level-1\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li class=\"menu__item menu__item--link menu__item--level-1\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a href=\"/events\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"events\">Past events</a>\n\n\t\t\t\t\t\n\t\t\t\t</li>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li class=\"menu__item menu__item--link menu__item--level-1\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a href=\"/newsletter\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"newsletter\">Newsletter</a>\n\n\t\t\t\t\t\n\t\t\t\t</li>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li class=\"menu__item menu__item--link menu__item--level-1\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a href=\"/contact\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"contact\">Contact</a>\n\n\t\t\t\t\t\n\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\n\n\n  </nav>\n<nav id=\"block-dcavl-event-horizon-account-menu\" class=\"block block-menu navigation menu--account\" aria-labelledby=\"block-dcavl-event-horizon-account-menu-menu\" role=\"navigation\">\n            \n  <h2 class=\"visually-hidden block__title\" id=\"block-dcavl-event-horizon-account-menu-menu\">User account menu</h2>\n  \n        \n          <ul class=\"menu menu--level-1\">\n            \n                          \n        \n        \n        <li class=\"menu__item menu__item--link menu__item--level-1\">\n                    \n          <a href=\"/user/login\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"user/login\">Log in</a>\n\n          \n        </li>\n          </ul>\n  \n\n\n  </nav>\n\n  </div>\n\n  </footer>\n\n  \n  <div class=\"overlay\" data-drupal-selector=\"overlay\"></div>\n</div>\n  </div>\n\n    \n    <script type=\"application/json\" data-drupal-selector=\"drupal-settings-json\">{\"path\":{\"baseUrl\":\"\\/\",\"pathPrefix\":\"\",\"currentPath\":\"home\",\"currentPathIsAdmin\":false,\"isFront\":true,\"currentLanguage\":\"en\"},\"pluralDelimiter\":\"\\u0003\",\"suppressDeprecationErrors\":true,\"fitvids\":{\"selectors\":\".node\",\"custom_vendors\":\"iframe[src^=\\u0022https:\\/\\/youtu.be\\u0022],iframe[src*=\\u0022https:\\/\\/youtu.be\\u0022]\",\"ignore_selectors\":\"\"},\"user\":{\"uid\":0,\"permissionsHash\":\"21178c05871178dcbcf65a022643f562ee580f009e3e807ae9fe7b9a8d8b4ed5\"}}</script>\n<script src=\"/core/assets/vendor/jquery/jquery.min.js?v=4.0.0\"></script>\n<script src=\"/sites/default/files/js/js_MEaGnpWo5uJ4sUDIz5-LEF0woyauA5LygZO75wXmVZE.js?scope=footer&amp;delta=1&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyNytEKgCAMQNEfcglB3xOmywa2hRtCfX09RNCbT5cLJ0pFH2U_hJFNB2xP5k0qXcIASoawYUhYXeyiVWCc-m1CC1TU_YDPRZZQQO0sxNmtZI2S-rffE5PdTTVK3Q\"></script>\n\n  \n\n</body></html>",
        "outcomeCount": 532,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "firefox"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 4642,
          "settleDelayMs": 2000,
          "auditMs": 1434,
          "totalMs": 8389,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 24
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 209,
          "failed": 13,
          "cantTell": 54,
          "inapplicable": 8
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2861ff3a84cc",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-45287c55",
            "a11yPatternFingerprint": "7952bf6a687e0f89d68399a9a798065fbe932342323bce1a68d2da94689b404d",
            "a11yPatternDisplayId": "A11Y-PAT-7952BF6A687E",
            "a11yOccurrenceFingerprint": "ece89db9aa2940d5437c435ea3749dc0afa94506cc126049ab63c448b1e67b9a",
            "a11yOccurrenceDisplayId": "A11Y-OCC-ECE89DB9AA29"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb4f043be780",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-82fca3fc",
            "a11yPatternFingerprint": "bc423deffd08d6007461add715386054c18565649e397025b28924ca1c739c52",
            "a11yPatternDisplayId": "A11Y-PAT-BC423DEFFD08",
            "a11yOccurrenceFingerprint": "50ce5b5a90dee8b523b03d895eb6ec9c52280830577c513237293624657ec269",
            "a11yOccurrenceDisplayId": "A11Y-OCC-50CE5B5A90DE"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 284,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": true,
        "result": "passed",
        "description": "No horizontal overflow detected at 320px width",
        "overflowAmountPx": 0,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": null
      },
      "semantica11y": {
        "executed": true,
        "summary": {
          "total": 6,
          "errors": 1,
          "warnings": 5,
          "suggestions": 0
        },
        "issues": [
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"primary-nav__button-toggle\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "d4d251d7a795",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-edb1b259",
            "a11yPatternFingerprint": "742be277294a7f25121930f8c5fab68ef958635e038aaad94a774fe98a2b8b1f",
            "a11yPatternDisplayId": "A11Y-PAT-742BE277294A",
            "a11yOccurrenceFingerprint": "df7b0548875d7c71a1835f4f41a5a4198ea992166a1494907d1156c76720a1dc",
            "a11yOccurrenceDisplayId": "A11Y-OCC-DF7B0548875D"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"primary-nav__button-toggle\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "d4d251d7a795",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-edb1b259",
            "a11yPatternFingerprint": "742be277294a7f25121930f8c5fab68ef958635e038aaad94a774fe98a2b8b1f",
            "a11yPatternDisplayId": "A11Y-PAT-742BE277294A",
            "a11yOccurrenceFingerprint": "df7b0548875d7c71a1835f4f41a5a4198ea992166a1494907d1156c76720a1dc",
            "a11yOccurrenceDisplayId": "A11Y-OCC-DF7B0548875D"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"primary-nav__button-toggle\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "d4d251d7a795",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-edb1b259",
            "a11yPatternFingerprint": "742be277294a7f25121930f8c5fab68ef958635e038aaad94a774fe98a2b8b1f",
            "a11yPatternDisplayId": "A11Y-PAT-742BE277294A",
            "a11yOccurrenceFingerprint": "df7b0548875d7c71a1835f4f41a5a4198ea992166a1494907d1156c76720a1dc",
            "a11yOccurrenceDisplayId": "A11Y-OCC-DF7B0548875D"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"mobile-nav-button\" aria-label=\"Toggle Main Menu\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "1446ec786333",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-867a393d",
            "a11yPatternFingerprint": "9e755d02b639041c22082e22a95e954995c396e7a1372572b21063af18efc0e3",
            "a11yPatternDisplayId": "A11Y-PAT-9E755D02B639",
            "a11yOccurrenceFingerprint": "6d93dec92318b8c3c28f04384d289508070b24c41b12acb556304568a805b292",
            "a11yOccurrenceDisplayId": "A11Y-OCC-6D93DEC92318"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"site-hero-details__button\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "219dc23bdba4",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-dad68519",
            "a11yPatternFingerprint": "eefc69d66d3710fcd51bba3887e7e6b6379f8f3ad90627a28233b560eb3f94ec",
            "a11yPatternDisplayId": "A11Y-PAT-EEFC69D66D37",
            "a11yOccurrenceFingerprint": "45f1f6ec1ede18ab05c21f3bb2b82f45c2070aef581cb9def1c5e0f72808dfd3",
            "a11yOccurrenceDisplayId": "A11Y-OCC-45F1F6EC1EDE"
          },
          {
            "severity": "error",
            "rule": "native-label",
            "element": "<a class=\"sponsor-teaser__link\" aria-label=\"Acquia\">",
            "message": "aria-label does not match native label text",
            "suggestion": "Update aria-label to match the visible label, or remove it and rely on native text",
            "line": 0,
            "fingerprint": "5d9422a7bfc5",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-330bcb23",
            "a11yPatternFingerprint": "b681e5feacfdb9170c2d45f9f5375ae39088e485dcc818f6405f74b6b4c18d8b",
            "a11yPatternDisplayId": "A11Y-PAT-B681E5FEACFD",
            "a11yOccurrenceFingerprint": "f6d53f788aa2ab306c735aa6db2f3d90fe1b7fa35bc8c9ebe1452093b78d4052",
            "a11yOccurrenceDisplayId": "A11Y-OCC-F6D53F788AA2"
          }
        ],
        "error": null
      },
      "duplicateFindingCount": 11,
      "timings": {
        "fetchMs": 319,
        "pageNavigationMs": 4642,
        "pageLoadDelayMs": 2000,
        "totalMs": 17289,
        "scannerMs": {
          "axe": 8389,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://www.drupalasheville.com/events/2026/schedule",
      "finalUrl": "https://www.drupalasheville.com/events/2026/schedule",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Schedule | Drupal Asheville",
      "elapsedMs": 15718,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "firefox"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 457,
          "failed": 10,
          "cantTell": 8,
          "inapplicable": 42
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "select-name",
          "summary-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".breadcrumb__link[href$=\"events\"]",
            "html": "<a href=\"/events\" class=\"breadcrumb__link\">Events</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fa3c68c2eee1",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-71d589f8",
            "a11yPatternFingerprint": "9b44bd83621f88b9621e7f59f2b38267a6612bacaf768324244c2e9afcaa012b",
            "a11yPatternDisplayId": "A11Y-PAT-9B44BD83621F",
            "a11yOccurrenceFingerprint": "72e79ae2a18513cd8daf45c13dd0ee9d8352ea98d0c789f074f86ed8aa518576",
            "a11yOccurrenceDisplayId": "A11Y-OCC-72E79AE2A185"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".breadcrumb__link[href=\"/events/2026\"]",
            "html": "<a href=\"/events/2026\" class=\"breadcrumb__link\">2026</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05d1ad63811c",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-d3b7ce63",
            "a11yPatternFingerprint": "b762de6e70de889b2850fc5b1dac290d6d042faaf0442aca7f9896501367e3df",
            "a11yPatternDisplayId": "A11Y-PAT-B762DE6E70DE",
            "a11yOccurrenceFingerprint": "64a860129df46796968c9aefc95731c19cf0bd198321ff869a1356c3299adc86",
            "a11yOccurrenceDisplayId": "A11Y-OCC-64A860129DF4"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#edit-submit-session-list",
            "html": "<input class=\"button--primary button js-form-submit form-submit\" data-drupal-selector=\"edit-submit-session-list\" type=\"submit\" id=\"edit-submit-session-list\" value=\"Filter\">",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #f26321, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#edit-submit-session-list"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f4c5113ba97",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-c33261dd",
            "a11yPatternFingerprint": "24de642c01049feeeb895bd96603fd1a2fbd94cc4070d0a9fedcb2834723d48d",
            "a11yPatternDisplayId": "A11Y-PAT-24DE642C0104",
            "a11yOccurrenceFingerprint": "85ecd4c8db44d76fc41dc1ede54c000c7de074f7dc65e0a0f9a3a77cb460e914",
            "a11yOccurrenceDisplayId": "A11Y-OCC-85ECD4C8DB44"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#slot-1145am---245pm",
            "html": "<h3 id=\"slot-1145am---245pm\" class=\"view-session-schedule__title\"><time datetime=\"2026-07-09T11:45:00-04:00\">11:45am</time>\n - <time datetime=\"2026-07-09T14:45:00-04:00\">2:45pm</time>\n</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9187945a1b9",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-1bca5d5c",
            "a11yPatternFingerprint": "d80192190d654686ae09bedc9f44a243384d367235672d97bf61fa6f13844055",
            "a11yPatternDisplayId": "A11Y-PAT-D80192190D65",
            "a11yOccurrenceFingerprint": "1669d09ca61ce23c4df97d00915dc618f6e04bf498aa701057d5eb2b4464e419",
            "a11yOccurrenceDisplayId": "A11Y-OCC-1669D09CA61C"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--linkedin",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/drupal-asheville/\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eae515dff691",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-0fa23e4b",
            "a11yPatternFingerprint": "7947e7825c01d753384efc49a64732bea84137613e7b7ae512515a84e9ee5b89",
            "a11yPatternDisplayId": "A11Y-PAT-7947E7825C01",
            "a11yOccurrenceFingerprint": "75eabb6527eea7d4872ace836d2b4ee515c98aab4d34991395211f8f5586dc0d",
            "a11yOccurrenceDisplayId": "A11Y-OCC-75EABB6527EE"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--mastodon",
            "html": "<a class=\"social-media-link-icon--mastodon\" href=\"https://mstdn.social/@drupalasheville\">\n        <span class=\"fab fa-mastodon fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a01efeed6ccb",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3545c082",
            "a11yPatternFingerprint": "2c156a14e40d6044b90e95ae9394ad5baf3be2a00cab43e55c25ed49737ddd93",
            "a11yPatternDisplayId": "A11Y-PAT-2C156A14E40D",
            "a11yOccurrenceFingerprint": "674e5529cc3bbdce2fcae67cc78a34f153a96a90dedc1c24b95a8d8ffb8cfe59",
            "a11yOccurrenceDisplayId": "A11Y-OCC-674E5529CC3B"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--youtube_channel",
            "html": "<a class=\"social-media-link-icon--youtube_channel\" href=\"https://www.youtube.com/@DrupalAsheville\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cb2dcc63f9f",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-d02448a3",
            "a11yPatternFingerprint": "dd1656d09400b4c26dbc60f841efc84a8bcb8e7d38ba04ee033b58689130ae44",
            "a11yPatternDisplayId": "A11Y-PAT-DD1656D09400",
            "a11yOccurrenceFingerprint": "79198189332a07107c1afa98ea948912f3e9b6e2cde9bd74d45e2023376c5ea8",
            "a11yOccurrenceDisplayId": "A11Y-OCC-79198189332A"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--bluesky",
            "html": "<a class=\"social-media-link-icon--bluesky\" href=\"https://bsky.app/profile/drupalasheville.com\">\n        <span class=\"fab fa-bluesky fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e68323c6bc54",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-af4d7b69",
            "a11yPatternFingerprint": "c493fe90dd493b0f94b0af59b8104e98f2fd477dd95a171c5289328e34376d19",
            "a11yPatternDisplayId": "A11Y-PAT-C493FE90DD49",
            "a11yOccurrenceFingerprint": "33a0d719fb44a2f9b6c6f81fbe2d106e309d22b87b8fb6cb0acc5dbbc4c3ee4c",
            "a11yOccurrenceDisplayId": "A11Y-OCC-33A0D719FB44"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".social-media-link-icon--facebook",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/drupalasheville\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fa149318c63",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-12f24127",
            "a11yPatternFingerprint": "844f6213cbe25dfa41b74976a122cf3e0aef8d836227211d5245888a0075e783",
            "a11yPatternDisplayId": "A11Y-PAT-844F6213CBE2",
            "a11yOccurrenceFingerprint": "d2b91cb6e7c865c30dad7a04599cf3ead2db586bf46b10d4ae7c6e3aa63b6ebb",
            "a11yOccurrenceDisplayId": "A11Y-OCC-D2B91CB6E7C8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1 class=\"title page-title\">2026 Schedule</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af5fb61ef661",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-195a4a59",
            "a11yPatternFingerprint": "b710d9fd9f77dc6f998bcf80e2fdca3a6e5ff4f100bc1fb51b6358be4d68bbdd",
            "a11yPatternDisplayId": "A11Y-PAT-B710D9FD9F77",
            "a11yOccurrenceFingerprint": "ab12c0b765bd7d0b514ecfabff204ea4538e82a4892eb9276b01ae2e85629130",
            "a11yOccurrenceDisplayId": "A11Y-OCC-AB12C0B765BD"
          }
        ],
        "renderedHtml": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" style=\"--color--primary-hue:19;--color--primary-saturation:89%;--color--primary-lightness:54;--color--secondary-hue:193;--color--secondary-saturation:100%;--color--secondary-lightness:79;--graphic-path:url('/themes/custom/dcavl_event_horizon/components/site-stats/images/drupal-rocket.svg');--graphic-bkgd:var(--neutral-dark);--texture-path:url('/themes/custom/dcavl_event_horizon/components/site-hero-25/images/roids.webp');--graphic-path:url('/themes/custom/dcavl_event_horizon/images/dcavl_mountains_bw.svg');--graphic-bkgd:var(--neutral-dark);\" class=\" js\"><head>\n    <meta charset=\"utf-8\">\n<link rel=\"canonical\" href=\"https://www.drupalasheville.com/events/2026/schedule\">\n<link rel=\"shortlink\" href=\"https://www.drupalasheville.com/events/2026/schedule\">\n<meta name=\"rights\" content=\"Copyright ©2026 All rights reserved.\">\n<meta property=\"og:site_name\" content=\"Drupal Asheville\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https://www.drupalasheville.com/events/2026/schedule\">\n<meta name=\"twitter:card\" content=\"summary\">\n<meta name=\"Generator\" content=\"Drupal 11 (https://www.drupal.org)\">\n<meta name=\"MobileOptimized\" content=\"width\">\n<meta name=\"HandheldFriendly\" content=\"true\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<script type=\"application/ld+json\">{\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [\n        {\n            \"@type\": \"ListItem\",\n            \"position\": 1,\n            \"name\": \"Home\",\n            \"item\": \"https://www.drupalasheville.com/\"\n        },\n        {\n            \"@type\": \"ListItem\",\n            \"position\": 2,\n            \"name\": \"Events\",\n            \"item\": \"https://www.drupalasheville.com/events\"\n        },\n        {\n            \"@type\": \"ListItem\",\n            \"position\": 3,\n            \"name\": \"2026\",\n            \"item\": \"https://www.drupalasheville.com/events/2026\"\n        },\n        {\n            \"@type\": \"ListItem\",\n            \"position\": 4,\n            \"name\": \"Schedule\"\n        }\n    ]\n}</script>\n<link rel=\"icon\" href=\"/favicon.ico\" type=\"image/vnd.microsoft.icon\">\n\n    <title>Schedule | Drupal Asheville</title>\n    <link rel=\"stylesheet\" media=\"all\" href=\"/sites/default/files/css/css_yuqZJN6V6k_fFhw3Zi27FLywonub4q_o7VyikoQZohs.css?delta=0&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyVkMGOwzAIRH_ITj4pIvY0QbVNZWiq9OvrdJU9eHPZI8zwBghSMQbJDykopkMMtKUJWyumVSq_pXivEpiSjzDipC50M72bDX4FRVR3gRuXJHOjqe2Jy-L-Iea2gL8xUuyEQhsvZNziH5Uz1b0zaFgRnwneaNZO2xiv8zafWO1KV6ge-BPkfn4yZUSmqe161_EmxegFlYzh9z1Xxr-twVbkBt3VkMeZFO6I1W-4DlmOzA-L8qj5\">\n<link rel=\"stylesheet\" media=\"all\" href=\"//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css\">\n<link rel=\"stylesheet\" media=\"all\" href=\"/sites/default/files/css/css_Z7AckLqQtkdLvRWAJzuKOzXFthVFIVsdw47xfjLxDKQ.css?delta=2&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyVkMGOwzAIRH_ITj4pIvY0QbVNZWiq9OvrdJU9eHPZI8zwBghSMQbJDykopkMMtKUJWyumVSq_pXivEpiSjzDipC50M72bDX4FRVR3gRuXJHOjqe2Jy-L-Iea2gL8xUuyEQhsvZNziH5Uz1b0zaFgRnwneaNZO2xiv8zafWO1KV6ge-BPkfn4yZUSmqe161_EmxegFlYzh9z1Xxr-twVbkBt3VkMeZFO6I1W-4DlmOzA-L8qj5\">\n<link rel=\"stylesheet\" media=\"all\" href=\"/sites/default/files/css/css_8Wud8zscYSVeT4TWuOIuzBnNlm09l2wBJ56M4IDzZ5o.css?delta=3&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJyVkMGOwzAIRH_ITj4pIvY0QbVNZWiq9OvrdJU9eHPZI8zwBghSMQbJDykopkMMtKUJWyumVSq_pXivEpiSjzDipC50M72bDX4FRVR3gRuXJHOjqe2Jy-L-Iea2gL8xUuyEQhsvZNziH5Uz1b0zaFgRnwneaNZO2xiv8zafWO1KV6ge-BPkfn4yZUSmqe161_EmxegFlYzh9z1Xxr-twVbkBt3VkMeZFO6I1W-4DlmOzA-L8qj5\">\n\n    \n    <meta name=\"theme-color\" content=\"#2bacd4\">\n    \n<link rel=\"preload\" href=\"/themes/contrib/event_horizon/fonts/general-sans/GeneralSans-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n<link rel=\"preload\" href=\"/themes/contrib/event_horizon/fonts/general-sans/GeneralSans-Variable.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n<link rel=\"preload\" href=\"/themes/contrib/event_horizon/fonts/general-sans/GeneralSans-Semibold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n    \n  <style id=\"fit-vids-style\">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style></head>\n  <body class=\"path-events\">\n        <a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n      Skip to main content\n      <svg class=\"arrow-right\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M13.19 6.71503C13.1543 6.62296 13.1008 6.53886 13.0325 6.46753L7.73001 1.16503C7.66008 1.0951 7.57706 1.03963 7.4857 1.00178C7.39433 0.963937 7.29641 0.944458 7.19751 0.944458C7.09862 0.944458 7.00069 0.963937 6.90932 1.00178C6.81796 1.03963 6.73494 1.0951 6.66501 1.16503C6.59508 1.23496 6.53961 1.31797 6.50177 1.40934C6.46392 1.50071 6.44444 1.59863 6.44444 1.69753C6.44444 1.79642 6.46392 1.89435 6.50177 1.98571C6.53961 2.07708 6.59508 2.1601 6.66501 2.23003L10.6925 6.25003H1.5C1.30109 6.25003 1.11032 6.32905 0.96967 6.4697C0.829018 6.61035 0.75 6.80112 0.75 7.00003C0.75 7.19894 0.829018 7.38971 0.96967 7.53036C1.11032 7.67101 1.30109 7.75003 1.5 7.75003H10.6925L6.66501 11.77C6.59471 11.8398 6.53892 11.9227 6.50084 12.0141C6.46277 12.1055 6.44316 12.2035 6.44316 12.3025C6.44316 12.4015 6.46277 12.4996 6.50084 12.591C6.53892 12.6824 6.59471 12.7653 6.66501 12.835C6.73509 12.9045 6.8182 12.9595 6.90958 12.9969C7.00096 13.0342 7.09881 13.0531 7.19751 13.0525C7.29622 13.0531 7.39406 13.0342 7.48544 12.9969C7.57682 12.9595 7.65993 12.9045 7.73001 12.835L13.0325 7.53253C13.1008 7.4612 13.1543 7.37709 13.19 7.28503C13.265 7.10243 13.265 6.89762 13.19 6.71503Z\" fill=\"currentColor\"></path>\n</svg>\n    </a>\n    \n      <div class=\"dialog-off-canvas-main-canvas\" data-off-canvas-main-canvas=\"\">\n    <div class=\"layout-container\">\n  <header class=\"site-header container\">\n    \n\n<div id=\"block-dcavl-event-horizon-site-branding\" class=\"site-branding block block-system block-system-branding-block\">\n  \n    \n    <div class=\"site-branding__inner\">\n          <a href=\"/events/2026\" rel=\"home\" class=\"site-branding__logo\">\n        <img src=\"/sites/default/files/dcavl_bear_bw.svg\" alt=\"Home\">\n      </a>\n              <div class=\"site-branding__text\">\n        <div class=\"site-branding__name\">\n          <a href=\"/events/2026\" title=\"Home\" rel=\"home\">Drupal Camp Asheville 2026</a>\n        </div>\n      </div>\n      </div>\n</div>\n<nav id=\"block-dcavl-event-horizon-main-menu\" class=\"block block-menu navigation menu--main\" aria-labelledby=\"block-dcavl-event-horizon-main-menu-menu\" role=\"navigation\">\n            \n  <h2 class=\"visually-hidden block__title\" id=\"block-dcavl-event-horizon-main-menu-menu\">Main navigation</h2>\n  \n        \n\n\n\n<div class=\"primary-nav\">\n            \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-1\" data-drupal-selector=\"primary-nav-menu--level-1\" data-once=\"second-level-navigation\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1\">\n                              \n                      <a href=\"/\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"&lt;front&gt;\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              Home\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--has-children\" data-drupal-selector=\"primary-nav-menu-item-has-children\">\n                              \n                      <a href=\"/about-camp\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--has-children\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"node/104\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              About\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n                                                        \n                <button class=\"primary-nav__button-toggle\" data-drupal-selector=\"primary-nav-submenu-toggle-button\" aria-controls=\"primary-menu-item-12\" aria-expanded=\"false\">\n                  <span class=\"visually-hidden\">About sub-navigation</span>\n                  <span class=\"icon--menu-toggle\"></span>\n                </button>\n              \n                                      \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-2\" data-drupal-selector=\"primary-nav-menu--level-2\" id=\"primary-menu-item-12\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/about-camp\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/104\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              About Drupal Camp Asheville\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/venue\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/107\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Venue Location &amp; Directions\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/about/lodging\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/108\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Lodging\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/accessibility-commitment\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/147\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Accessibility Commitment\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/code-of-conduct\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/135\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Code of Conduct\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/presenter-resources\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/133\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Presenter Resources\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/asheville\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/106\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Asheville Tourism\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--active-trail primary-nav__menu-item--has-children\" data-drupal-selector=\"primary-nav-menu-item-has-children\">\n                              \n                      <a href=\"/events/2026/schedule\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--active-trail primary-nav__menu-link--has-children is-active\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"events/2026/schedule\" aria-current=\"page\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              Schedule\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n                                                        \n                <button class=\"primary-nav__button-toggle\" data-drupal-selector=\"primary-nav-submenu-toggle-button\" aria-controls=\"primary-menu-item-123\" aria-expanded=\"false\">\n                  <span class=\"visually-hidden\">Schedule sub-navigation</span>\n                  <span class=\"icon--menu-toggle\"></span>\n                </button>\n              \n                                      \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-2\" data-drupal-selector=\"primary-nav-menu--level-2\" id=\"primary-menu-item-123\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2 primary-nav__menu-item--active-trail\">\n                              \n                      <a href=\"/events/2026/schedule\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2 primary-nav__menu-link--active-trail is-active\" data-drupal-link-system-path=\"events/2026/schedule\" aria-current=\"page\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Schedule\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/trainings\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/trainings\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Trainings\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/social-events\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/social-events\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Social Events\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--has-children\" data-drupal-selector=\"primary-nav-menu-item-has-children\">\n                              \n                      <a href=\"/events/2026/sponsors\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 primary-nav__menu-link--has-children\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"events/2026/sponsors\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              Sponsors\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n                                                        \n                <button class=\"primary-nav__button-toggle\" data-drupal-selector=\"primary-nav-submenu-toggle-button\" aria-controls=\"primary-menu-item-1234\" aria-expanded=\"false\">\n                  <span class=\"visually-hidden\">Sponsors sub-navigation</span>\n                  <span class=\"icon--menu-toggle\"></span>\n                </button>\n              \n                                      \n    <ul class=\"menu primary-nav__menu primary-nav__menu--level-2\" data-drupal-selector=\"primary-nav-menu--level-2\" id=\"primary-menu-item-1234\">\n            \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/events/2026/sponsors\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"events/2026/sponsors\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              2026 Sponsors\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-2\">\n                              \n                      <a href=\"/sponsors/become-sponsor\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-2\" data-drupal-link-system-path=\"node/98\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-2\">\n              Become a Sponsor\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n            \n                  </li>\n      \n                          \n        \n        \n        <li class=\"primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1\">\n                              \n                      <a href=\"/events/2026/news\" class=\"primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1\" data-drupal-selector=\"primary-nav-menu-link-has-children\" data-drupal-link-system-path=\"events/2026/news\">            <span class=\"primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1\">\n              News\n            </span>\n            <div class=\"primary-nav__menu-link-icon\"></div>\n          </a>\n\n            \n                  </li>\n          </ul>\n  \n\n    </div>\n\n\n  </nav>\n\n\n<div id=\"block-dcavl-event-horizon-eventplatformheadercta\" class=\"block block-event-platform-details block-event-platform-header-cta\">\n  \n    \n      <div class=\"block__content\">\n      <div class=\"site-header__register\">\n  <a href=\"https://www.youtube.com/@DrupalAsheville/playlists\" class=\"site-header__register-link\">\n    View the Playlist\n    <svg class=\"arrow-right\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M13.19 6.71503C13.1543 6.62296 13.1008 6.53886 13.0325 6.46753L7.73001 1.16503C7.66008 1.0951 7.57706 1.03963 7.4857 1.00178C7.39433 0.963937 7.29641 0.944458 7.19751 0.944458C7.09862 0.944458 7.00069 0.963937 6.90932 1.00178C6.81796 1.03963 6.73494 1.0951 6.66501 1.16503C6.59508 1.23496 6.53961 1.31797 6.50177 1.40934C6.46392 1.50071 6.44444 1.59863 6.44444 1.69753C6.44444 1.79642 6.46392 1.89435 6.50177 1.98571C6.53961 2.07708 6.59508 2.1601 6.66501 2.23003L10.6925 6.25003H1.5C1.30109 6.25003 1.11032 6.32905 0.96967 6.4697C0.829018 6.61035 0.75 6.80112 0.75 7.00003C0.75 7.19894 0.829018 7.38971 0.96967 7.53036C1.11032 7.67101 1.30109 7.75003 1.5 7.75003H10.6925L6.66501 11.77C6.59471 11.8398 6.53892 11.9227 6.50084 12.0141C6.46277 12.1055 6.44316 12.2035 6.44316 12.3025C6.44316 12.4015 6.46277 12.4996 6.50084 12.591C6.53892 12.6824 6.59471 12.7653 6.66501 12.835C6.73509 12.9045 6.8182 12.9595 6.90958 12.9969C7.00096 13.0342 7.09881 13.0531 7.19751 13.0525C7.29622 13.0531 7.39406 13.0342 7.48544 12.9969C7.57682 12.9595 7.65993 12.9045 7.73001 12.835L13.0325 7.53253C13.1008 7.4612 13.1543 7.37709 13.19 7.28503C13.265 7.10243 13.265 6.89762 13.19 6.71503Z\" fill=\"currentColor\"></path>\n</svg>\n  </a>\n</div>\n\n    </div>\n  </div>\n\n\n  <div class=\"site-header__action\">\n        <button class=\"mobile-nav-button\" data-drupal-selector=\"mobile-nav-button\" aria-label=\"Toggle Main Menu\" aria-controls=\"block-dcavl-event-horizon-main-menu\" aria-expanded=\"false\" data-once=\"mobileNavigation\">\n      <span class=\"mobile-nav-button__label\">Menu</span>\n      <span class=\"mobile-nav-button__icon\"></span>\n    </button>\n  </div>\n</header>\n\n\n  \n  <div class=\"region region--highlighted container\">\n    <div data-drupal-messages-fallback=\"\" class=\"hidden\"></div>\n\n  </div>\n\n\n  \n  \n  <div class=\"region region--content-above container grid\">\n    \n\n<div id=\"block-dcavl-event-horizon-breadcrumbs\" class=\"block block-system block-system-breadcrumb-block\">\n  \n    \n      <div class=\"block__content\">\n        <nav class=\"breadcrumb\" role=\"navigation\" aria-labelledby=\"system-breadcrumb\">\n    <h2 id=\"system-breadcrumb\" class=\"visually-hidden\">Breadcrumb</h2>\n    <div class=\"breadcrumb__content\">\n      <ol class=\"breadcrumb__list\">\n                  <li class=\"breadcrumb__item\">\n                          <a href=\"/\" class=\"breadcrumb__link\">Home</a>\n                      </li>\n                  <li class=\"breadcrumb__item\">\n                          <a href=\"/events\" class=\"breadcrumb__link\">Events</a>\n                      </li>\n                  <li class=\"breadcrumb__item\">\n                          <a href=\"/events/2026\" class=\"breadcrumb__link\">2026</a>\n                      </li>\n                  <li class=\"breadcrumb__item\">\n                          Schedule\n                      </li>\n              </ol>\n    </div>\n  </nav>\n\n    </div>\n  </div>\n\n\n\n  <h1 class=\"title page-title\">2026 Schedule</h1>\n\n\n\n  </div>\n\n\n  \n    <main class=\"site-main container\">\n      <a id=\"main-content\" tabindex=\"-1\"></a>      \n  <div class=\"region region--content\">\n    \n\n<div id=\"block-dcavl-event-horizon-content\" class=\"block block-system block-system-main-block\">\n  \n    \n      <div class=\"block__content\">\n      <div class=\"view view-session-list view-id-session_list view-display-id-page_1 js-view-dom-id-a613f4d74ac71b7e41ca81e7a9f0414809c609cf31d6786700eebb5af2e8f2e7\">\n  \n    \n        <div class=\"view-filters\">\n      <form class=\"views-exposed-form form--inline\" data-drupal-selector=\"views-exposed-form-session-list-page-1\" action=\"/events/2026/schedule/all\" method=\"get\" id=\"views-exposed-form-session-list-page-1\" accept-charset=\"UTF-8\">\n  <div class=\"js-form-item form-item form-type-select js-form-type-select form-item-audience js-form-item-audience\">\n      <label for=\"edit-audience\" class=\"form-item__label\">Audience</label>\n        <select data-drupal-selector=\"edit-audience\" id=\"edit-audience\" name=\"audience\" class=\"form-select form-element form-element--type-select\">\n            <option value=\"All\" selected=\"selected\">- Any -</option>\n                <option value=\"6\">All Attendees</option>\n                <option value=\"7\">Beginner</option>\n                <option value=\"8\">Intermediate</option>\n                <option value=\"9\">Advanced</option>\n                <option value=\"2188\">N/A</option>\n      </select>\n\n        </div>\n<div class=\"js-form-item form-item form-type-select js-form-type-select form-item-cat js-form-item-cat\">\n      <label for=\"edit-cat\" class=\"form-item__label\">Category</label>\n        <select data-drupal-selector=\"edit-cat\" id=\"edit-cat\" name=\"cat\" class=\"form-select form-element form-element--type-select\">\n            <option value=\"All\" selected=\"selected\">- Any -</option>\n                <option value=\"209\">Back End</option>\n                <option value=\"210\">Business Development</option>\n                <option value=\"211\">Case Study</option>\n                <option value=\"212\">Community</option>\n                <option value=\"213\">DevOps</option>\n                <option value=\"214\">Drupal Core</option>\n                <option value=\"215\">Emerging Technology</option>\n                <option value=\"216\">Front End</option>\n                <option value=\"217\">PHP / Symfony</option>\n                <option value=\"218\">Project Management</option>\n                <option value=\"219\">Site Building</option>\n                <option value=\"220\">User Experience &amp; Accessibility</option>\n                <option value=\"221\">User Interface &amp; Design</option>\n                <option value=\"10\">New to Drupal</option>\n                <option value=\"11\">Development &amp; Performance</option>\n                <option value=\"12\">Project Management &amp; Consulting</option>\n                <option value=\"13\">Off the \"Drupal Island\"</option>\n                <option value=\"14\">Site-Building</option>\n                <option value=\"15\">Theming, Design, &amp; Usability</option>\n      </select>\n\n        </div>\n<div class=\"js-form-item form-item form-type-textfield js-form-type-textfield form-item-search js-form-item-search\">\n      <label for=\"edit-search\" class=\"form-item__label\">Search</label>\n        <input data-drupal-selector=\"edit-search\" type=\"text\" id=\"edit-search\" name=\"search\" value=\"\" size=\"30\" maxlength=\"128\" class=\"form-text form-element form-element--type-text form-element--api-textfield\">\n\n        </div>\n<input class=\"button--primary button js-form-submit form-submit\" data-drupal-selector=\"edit-submit-session-list\" type=\"submit\" id=\"edit-submit-session-list\" value=\"Filter\">\n\n\n\n</form>\n\n    </div>\n        <div class=\"attachment attachment-before\">\n      <div class=\"view view-session-list view-id-session_list view-display-id-attachment_1 js-view-dom-id-7a3fe9058f03109f59c4bcc144e0f5b47580a3cbf62a5eddd49d2f8a531187b8\">\n  \n    \n      \n      <div class=\"view-content\">\n      <nav role=\"navigation\" class=\"tabs-wrapper\" aria-labelledby=\"primary-tabs-title\" data-drupal-nav-primary-tabs=\"\">\n<ul class=\"schedule-tabs\">\n\n          <li class=\"tabs__tab\"><a href=\"/events/2026/schedule/2026-07-09\" class=\"is-active schedule-tabs__link\">Jul 9</a>\n              </li>\n          <li class=\"tabs__tab\"><a href=\"/events/2026/schedule/2026-07-10\" class=\"schedule-tabs__link\">Jul 10</a>\n              </li>\n          <li class=\"tabs__tab\"><a href=\"/events/2026/schedule/2026-07-11\" class=\"schedule-tabs__link\">Jul 11</a>\n              </li>\n          <li class=\"tabs__tab\"><a href=\"/events/2026/schedule/2026-07-12\" class=\"schedule-tabs__link\">Jul 12</a>\n              </li>\n      </ul>\n</nav>\n\n    </div>\n  \n          </div>\n\n\n    </div>\n  \n      <div class=\"view-content\">\n      \n\n\n<hr class=\"view-session-schedule__divider\">\n  <h3 id=\"slot-1145am---245pm\" class=\"view-session-schedule__title\"><time datetime=\"2026-07-09T11:45:00-04:00\">11:45am</time>\n - <time datetime=\"2026-07-09T14:45:00-04:00\">2:45pm</time>\n</h3>\n\n\n    <div class=\"view-details-list__item view-session-schedule__item\"><article data-history-node-id=\"542\" data-component-id=\"dcavl_event_horizon:social-details\">\n  <details class=\"session-teaser__details\">\n    <summary class=\"session-teaser__summary\">\n      <h3 class=\"session-teaser__title\">  Paddling with the Chattanooga Drupal Crew [Unofficial Event]\n</h3>\n      <div class=\"session__meta\">\n                  \n\n\n<span class=\"meta-field meta-field--field-time-slot\">\n    <span class=\"visually-hidden meta__icon-label meta__icon-label--field-time-slot\">\n      Time Slot\n    </span>\n          <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.0.0-beta2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d=\"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V243.2L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L242.7 275.1C236 271.5 232 264 232 255.1L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"></path></svg>    \n  \n      <span class=\"meta-field__item meta-field__item--field-time-slot\">\n      Thu 11:45am to 2:45pm (7/9/26)\n    </span>\n  \n  </span>\n\n\n    \n          \n    \n          \n\n\n<span class=\"meta-field meta-field--field-dcavl-location\">\n    <span class=\"visually-hidden meta__icon-label meta__icon-label--field-dcavl-location\">\n      Location\n    </span>\n          <svg aria-hidden=\"true\" width=\"14\" height=\"18\" viewBox=\"0 0 14 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M7.00065 0.125465C5.31391 0.127229 3.69674 0.79801 2.50395 1.99064C1.31116 3.18327 0.640168 4.80036 0.638184 6.4871C0.638184 10.2196 4.32741 14.7966 5.9097 16.5904C6.04639 16.7454 6.21446 16.8694 6.40277 16.9544C6.59107 17.0394 6.79531 17.0833 7.0019 17.0833C7.20849 17.0833 7.41272 17.0394 7.60103 16.9544C7.78934 16.8694 7.95741 16.7454 8.09409 16.5904C9.67638 14.7966 13.3639 10.2196 13.3639 6.4871C13.362 4.80021 12.6909 3.183 11.4979 1.99035C10.3049 0.797692 8.68754 0.127008 7.00065 0.125465ZM7.15888 15.7643C7.13927 15.7863 7.11522 15.804 7.08831 15.8161C7.06139 15.8281 7.03223 15.8344 7.00273 15.8344C6.97324 15.8344 6.94407 15.8281 6.91716 15.8161C6.89025 15.804 6.8662 15.7863 6.84659 15.7643C5.68069 14.4469 1.88986 9.88653 1.88986 6.4871C1.90702 5.14238 2.45325 3.85856 3.41023 2.91371C4.36722 1.96886 5.65791 1.43906 7.00273 1.43906C8.34756 1.43906 9.63825 1.96886 10.5952 2.91371C11.5522 3.85856 12.0984 5.14238 12.1156 6.4871C12.1131 9.88653 8.31895 14.4469 7.15888 15.7643Z\" fill=\"#7E878B\"></path>\n</svg>\n    \n      <span class=\"meta-field__items\">\n  \n      <span class=\"meta-field__item meta-field__item--field-dcavl-location\">\n      Nantahala Outdoor Center\n    </span>\n  \n      </span>\n  </span>\n\n\n            </div>\n    </summary>\n    <div class=\"session-teaser__desc\">\n\n          \n            <div class=\"field field--name-field-short-description field--type-string-long field--label-hidden field__item\">Paddle down the Nantahala River with the Chattanooga Drupal crew.</div>\n      \n  \n      <div class=\"session-teaser__footer\">\n        <div class=\"session-teaser__desc-meta\">\n          <a href=\"/paddling-chattanooga-drupal-crew-unofficial-event-2026\">\n            <span>View Social Event Page</span>\n            <span class=\"visually-hidden\">for   Paddling with the Chattanooga Drupal Crew [Unofficial Event]\n</span>\n            <svg class=\"arrow-right\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M13.19 6.71503C13.1543 6.62296 13.1008 6.53886 13.0325 6.46753L7.73001 1.16503C7.66008 1.0951 7.57706 1.03963 7.4857 1.00178C7.39433 0.963937 7.29641 0.944458 7.19751 0.944458C7.09862 0.944458 7.00069 0.963937 6.90932 1.00178C6.81796 1.03963 6.73494 1.0951 6.66501 1.16503C6.59508 1.23496 6.53961 1.31797 6.50177 1.40934C6.46392 1.50071 6.44444 1.59863 6.44444 1.69753C6.44444 1.79642 6.46392 1.89435 6.50177 1.98571C6.53961 2.07708 6.59508 2.1601 6.66501 2.23003L10.6925 6.25003H1.5C1.30109 6.25003 1.11032 6.32905 0.96967 6.4697C0.829018 6.61035 0.75 6.80112 0.75 7.00003C0.75 7.19894 0.829018 7.38971 0.96967 7.53036C1.11032 7.67101 1.30109 7.75003 1.5 7.75003H10.6925L6.66501 11.77C6.59471 11.8398 6.53892 11.9227 6.50084 12.0141C6.46277 12.1055 6.44316 12.2035 6.44316 12.3025C6.44316 12.4015 6.46277 12.4996 6.50084 12.591C6.53892 12.6824 6.59471 12.7653 6.66501 12.835C6.73509 12.9045 6.8182 12.9595 6.90958 12.9969C7.00096 13.0342 7.09881 13.0531 7.19751 13.0525C7.29622 13.0531 7.39406 13.0342 7.48544 12.9969C7.57682 12.9595 7.65993 12.9045 7.73001 12.835L13.0325 7.53253C13.1008 7.4612 13.1543 7.37709 13.19 7.28503C13.265 7.10243 13.265 6.89762 13.19 6.71503Z\" fill=\"currentColor\"></path>\n</svg>\n\n          </a>\n        </div>\n      </div>\n    </div>\n  </details>\n  \n</article>\n</div>\n\n\n\n<hr class=\"view-session-schedule__divider\">\n  <h3 id=\"slot-635---900pm\" class=\"view-session-schedule__title\"><time datetime=\"2026-07-09T18:35:00-04:00\">6:35</time>\n - <time datetime=\"2026-07-09T21:00:00-04:00\">9:00pm</time>\n</h3>\n\n\n    <div class=\"view-details-list__item view-session-schedule__item\"><article data-history-node-id=\"544\" data-component-id=\"dcavl_event_horizon:social-details\">\n  <details class=\"session-teaser__details\">\n    <summary class=\"session-teaser__summary\">\n      <h3 class=\"session-teaser__title\">  Asheville Tourists Baseball Game\n</h3>\n      <div class=\"session__meta\">\n                  \n\n\n<span class=\"meta-field meta-field--field-time-slot\">\n    <span class=\"visually-hidden meta__icon-label meta__icon-label--field-time-slot\">\n      Time Slot\n    </span>\n          <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.0.0-beta2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d=\"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V243.2L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L242.7 275.1C236 271.5 232 264 232 255.1L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"></path></svg>    \n  \n      <span class=\"meta-field__item meta-field__item--field-time-slot\">\n      Thu 6:35pm to 9:00pm (7/9/26)\n    </span>\n  \n  </span>\n\n\n    \n          \n    \n          \n\n\n<span class=\"meta-field meta-field--field-dcavl-location\">\n    <span class=\"visually-hidden meta__icon-label meta__icon-label--field-dcavl-location\">\n      Location\n    </span>\n          <svg aria-hidden=\"true\" width=\"14\" height=\"18\" viewBox=\"0 0 14 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M7.00065 0.125465C5.31391 0.127229 3.69674 0.79801 2.50395 1.99064C1.31116 3.18327 0.640168 4.80036 0.638184 6.4871C0.638184 10.2196 4.32741 14.7966 5.9097 16.5904C6.04639 16.7454 6.21446 16.8694 6.40277 16.9544C6.59107 17.0394 6.79531 17.0833 7.0019 17.0833C7.20849 17.0833 7.41272 17.0394 7.60103 16.9544C7.78934 16.8694 7.95741 16.7454 8.09409 16.5904C9.67638 14.7966 13.3639 10.2196 13.3639 6.4871C13.362 4.80021 12.6909 3.183 11.4979 1.99035C10.3049 0.797692 8.68754 0.127008 7.00065 0.125465ZM7.15888 15.7643C7.13927 15.7863 7.11522 15.804 7.08831 15.8161C7.06139 15.8281 7.03223 15.8344 7.00273 15.8344C6.97324 15.8344 6.94407 15.8281 6.91716 15.8161C6.89025 15.804 6.8662 15.7863 6.84659 15.7643C5.68069 14.4469 1.88986 9.88653 1.88986 6.4871C1.90702 5.14238 2.45325 3.85856 3.41023 2.91371C4.36722 1.96886 5.65791 1.43906 7.00273 1.43906C8.34756 1.43906 9.63825 1.96886 10.5952 2.91371C11.5522 3.85856 12.0984 5.14238 12.1156 6.4871C12.1131 9.88653 8.31895 14.4469 7.15888 15.7643Z\" fill=\"#7E878B\"></path>\n</svg>\n    \n      <span class=\"meta-field__items\">\n  \n      <span class=\"meta-field__item meta-field__item--field-dcavl-location\">\n      HomeTrust Park - McCormick Field\n    </span>\n  \n      </span>\n  </span>\n\n\n            </div>\n    </summary>\n    <div class=\"session-teaser__desc\">\n\n          \n            <div class=\"field field--name-field-short-description field--type-string-long field--label-hidden field__item\">Join us at McCormick Field for the Asheville Tourists baseball game! Don't like sports? That's ok, you'll be in good company, and welcome to just catch up with other camp attendees.<br>\n<br>\nEnjoy $1 regular beer, $3 craft beer, and $1 Coke at the original home of Thirsty Thursday!</div>\n      \n  \n      <div class=\"session-teaser__footer\">\n        <div class=\"session-teaser__desc-meta\">\n          <a href=\"/events/2026/social-events/asheville-tourists-baseball-game\">\n            <span>View Social Event Page</span>\n            <span class=\"visually-hidden\">for   Asheville Tourists Baseball Game\n</span>\n            <svg class=\"arrow-right\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M13.19 6.71503C13.1543 6.62296 13.1008 6.53886 13.0325 6.46753L7.73001 1.16503C7.66008 1.0951 7.57706 1.03963 7.4857 1.00178C7.39433 0.963937 7.29641 0.944458 7.19751 0.944458C7.09862 0.944458 7.00069 0.963937 6.90932 1.00178C6.81796 1.03963 6.73494 1.0951 6.66501 1.16503C6.59508 1.23496 6.53961 1.31797 6.50177 1.40934C6.46392 1.50071 6.44444 1.59863 6.44444 1.69753C6.44444 1.79642 6.46392 1.89435 6.50177 1.98571C6.53961 2.07708 6.59508 2.1601 6.66501 2.23003L10.6925 6.25003H1.5C1.30109 6.25003 1.11032 6.32905 0.96967 6.4697C0.829018 6.61035 0.75 6.80112 0.75 7.00003C0.75 7.19894 0.829018 7.38971 0.96967 7.53036C1.11032 7.67101 1.30109 7.75003 1.5 7.75003H10.6925L6.66501 11.77C6.59471 11.8398 6.53892 11.9227 6.50084 12.0141C6.46277 12.1055 6.44316 12.2035 6.44316 12.3025C6.44316 12.4015 6.46277 12.4996 6.50084 12.591C6.53892 12.6824 6.59471 12.7653 6.66501 12.835C6.73509 12.9045 6.8182 12.9595 6.90958 12.9969C7.00096 13.0342 7.09881 13.0531 7.19751 13.0525C7.29622 13.0531 7.39406 13.0342 7.48544 12.9969C7.57682 12.9595 7.65993 12.9045 7.73001 12.835L13.0325 7.53253C13.1008 7.4612 13.1543 7.37709 13.19 7.28503C13.265 7.10243 13.265 6.89762 13.19 6.71503Z\" fill=\"currentColor\"></path>\n</svg>\n\n          </a>\n        </div>\n      </div>\n    </div>\n  </details>\n  \n</article>\n</div>\n\n    </div>\n  \n          </div>\n\n\n    </div>\n  </div>\n\n  </div>\n\n    </main>\n\n  \n\n\n  <footer class=\"site-footer\">\n    \n  <div class=\"region region--footer container grid\">\n    \n\n<div id=\"block-dcavl-event-horizon-socialmedialinks\" class=\"block-social-media-links block block-social-media-links-block\">\n  \n    \n      <div class=\"block__content\">\n      \n\n<ul class=\"social-media-links--platforms platforms inline horizontal\">\n      <li>\n      <a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/drupal-asheville/\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--mastodon\" href=\"https://mstdn.social/@drupalasheville\">\n        <span class=\"fab fa-mastodon fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--youtube_channel\" href=\"https://www.youtube.com/@DrupalAsheville\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--bluesky\" href=\"https://bsky.app/profile/drupalasheville.com\">\n        <span class=\"fab fa-bluesky fa-2x\"></span>\n      </a>\n\n          </li>\n      <li>\n      <a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/drupalasheville\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>\n\n          </li>\n  </ul>\n\n    </div>\n  </div>\n\n\n<div id=\"block-dcavl-event-horizon-copyright\" class=\"block block-event-platform-details block-event-platform-details-copyright\">\n  \n    \n      <div class=\"block__content\">\n      <p>Drupal Camp Asheville is brought to you by the Asheville Drupal User Group, operating under the <a href=\"https://www.midwestopensource.org/\">Midwest Open Source Alliance 501(c)(3)</a>\n</p>\n\n    </div>\n  </div>\n\n\n<div id=\"block-dcavl-event-horizon-hostedby\" class=\"block block-block-content block-block-contentb95eace8-a5ed-4c2a-8f0d-53e0976147d7\">\n  \n    \n      <div class=\"block__content\">\n      \n            <div class=\"text-content field field--name-body field--type-text-with-summary field--label-hidden field__item\"><p>Hosted by <a href=\"https://flexsite.io\">Flexsite.io</a></p></div>\n      \n    </div>\n  </div>\n<nav id=\"block-dcavl-event-horizon-footer\" class=\"block block-menu navigation menu--footer\" aria-labelledby=\"block-dcavl-event-horizon-footer-menu\" role=\"navigation\">\n            \n  <h2 class=\"visually-hidden block__title\" id=\"block-dcavl-event-horizon-footer-menu\">Footer</h2>\n  \n        \n\t\t\t\t\t<ul class=\"menu menu--level-1\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li class=\"menu__item menu__item--link menu__item--level-1\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a href=\"/events\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"events\">Past events</a>\n\n\t\t\t\t\t\n\t\t\t\t</li>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li class=\"menu__item menu__item--link menu__item--level-1\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a href=\"/newsletter\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"newsletter\">Newsletter</a>\n\n\t\t\t\t\t\n\t\t\t\t</li>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<li class=\"menu__item menu__item--link menu__item--level-1\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a href=\"/contact\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"contact\">Contact</a>\n\n\t\t\t\t\t\n\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\n\n\n  </nav>\n<nav id=\"block-dcavl-event-horizon-account-menu\" class=\"block block-menu navigation menu--account\" aria-labelledby=\"block-dcavl-event-horizon-account-menu-menu\" role=\"navigation\">\n            \n  <h2 class=\"visually-hidden block__title\" id=\"block-dcavl-event-horizon-account-menu-menu\">User account menu</h2>\n  \n        \n          <ul class=\"menu menu--level-1\">\n            \n                          \n        \n        \n        <li class=\"menu__item menu__item--link menu__item--level-1\">\n                    \n          <a href=\"/user/login\" class=\"menu__link menu__link--link menu__link--level-1\" data-drupal-link-system-path=\"user/login\">Log in</a>\n\n          \n        </li>\n          </ul>\n  \n\n\n  </nav>\n\n  </div>\n\n  </footer>\n\n  \n  <div class=\"overlay\" data-drupal-selector=\"overlay\"></div>\n</div>\n  </div>\n\n    \n    <script type=\"application/json\" data-drupal-selector=\"drupal-settings-json\">{\"path\":{\"baseUrl\":\"\\/\",\"pathPrefix\":\"\",\"currentPath\":\"events\\/2026\\/schedule\",\"currentPathIsAdmin\":false,\"isFront\":false,\"currentLanguage\":\"en\"},\"pluralDelimiter\":\"\\u0003\",\"suppressDeprecationErrors\":true,\"fitvids\":{\"selectors\":\".node\",\"custom_vendors\":\"iframe[src^=\\u0022https:\\/\\/youtu.be\\u0022],iframe[src*=\\u0022https:\\/\\/youtu.be\\u0022]\",\"ignore_selectors\":\"\"},\"ajaxTrustedUrl\":{\"\\/events\\/2026\\/schedule\\/all\":true},\"user\":{\"uid\":0,\"permissionsHash\":\"21178c05871178dcbcf65a022643f562ee580f009e3e807ae9fe7b9a8d8b4ed5\"}}</script>\n<script src=\"/core/assets/vendor/jquery/jquery.min.js?v=4.0.0\"></script>\n<script src=\"/sites/default/files/js/js_a1HbMELmgEezb5mfZkVOnV5-RLLwg_V4B161z43rn70.js?scope=footer&amp;delta=1&amp;language=en&amp;theme=dcavl_event_horizon&amp;include=eJxVyUEKgDAMBdELGXskqW1sP9REmlDQ0-tCBFePYZJ2Dkn3Q4XFbebxsFTtuFSIDM5UOWbu02-F0nSNjczPBinTBh_IFl6_hsBvxKInXg\"></script>\n\n  \n\n</body></html>",
        "outcomeCount": 517,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "firefox"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 6624,
          "settleDelayMs": 5642,
          "auditMs": 1327,
          "totalMs": 9277,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 10
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 188,
          "failed": 6,
          "cantTell": 50,
          "inapplicable": 1
        },
        "failedRules": [
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R38",
          "QW-ACT-R44",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eee694a86387",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-45287c55",
            "a11yPatternFingerprint": "7952bf6a687e0f89d68399a9a798065fbe932342323bce1a68d2da94689b404d",
            "a11yPatternDisplayId": "A11Y-PAT-7952BF6A687E",
            "a11yOccurrenceFingerprint": "a9e44286a65eae76f062f0d00d37d3de3ee0ec93b846ab9e019d497ac25da19c",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A9E44286A65E"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "123bfe2441c3",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-82fca3fc",
            "a11yPatternFingerprint": "bc423deffd08d6007461add715386054c18565649e397025b28924ca1c739c52",
            "a11yPatternDisplayId": "A11Y-PAT-BC423DEFFD08",
            "a11yOccurrenceFingerprint": "6ecef03fa9ce0c2edc8e3902661c7586b83e2e305ff0011ac5684e92cabe0b41",
            "a11yOccurrenceDisplayId": "A11Y-OCC-6ECEF03FA9CE"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 245,
        "duplicateFailedCount": 4,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "reflowRisk": {
        "executed": true,
        "result": "failed",
        "description": "Horizontal overflow detected: 3px of content overflowed the viewport at 320px width",
        "overflowAmountPx": 3,
        "helpUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html",
        "error": null,
        "fingerprint": "2c4b0d16fb9d",
        "firstSeenAt": "2026-08-20T17:07:27.574Z",
        "patternId": "A11Y-cca881cf",
        "a11yPatternFingerprint": "83528759a20672c90f8aeadb2b1afacc87cffcbaf44aad0fabf5d7450af2835d",
        "a11yPatternDisplayId": "A11Y-PAT-83528759A206",
        "a11yOccurrenceFingerprint": "295011dcfc0eed7a2ad7ed8ab6ffb4ebb3ab20eeb31f51cb9082379acab9d9e3",
        "a11yOccurrenceDisplayId": "A11Y-OCC-295011DCFC0E"
      },
      "semantica11y": {
        "executed": true,
        "summary": {
          "total": 6,
          "errors": 1,
          "warnings": 5,
          "suggestions": 0
        },
        "issues": [
          {
            "severity": "error",
            "rule": "missing-form-labels",
            "element": "<input id=\"edit-submit-session-list\" class=\"button--primary button js-form-submit form-submit\">",
            "message": "Form input is not properly labeled",
            "suggestion": "Add label: <label for=\"edit-submit-session-list\">Label text</label>",
            "line": 0,
            "fingerprint": "b61842299b5d",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-609fcad0",
            "a11yPatternFingerprint": "2f26e228d06a829925b044f42a2fc96d86221e835be28b4dfccccdf7f84f3357",
            "a11yPatternDisplayId": "A11Y-PAT-2F26E228D06A",
            "a11yOccurrenceFingerprint": "a8693457071580f7c0dfd343017af79fe0a2f8417b763f6b794ca73b2667eed6",
            "a11yOccurrenceDisplayId": "A11Y-OCC-A86934570715"
          },
          {
            "severity": "warning",
            "rule": "heading-hierarchy",
            "element": "11:45am\n - 2:45pm\n",
            "message": "Heading hierarchy skipped: <h1> -> <h3>",
            "suggestion": "Use <h2> instead of <h3>",
            "line": 0,
            "fingerprint": "21c0b4f216cd",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-ffbcbf4d",
            "a11yPatternFingerprint": "3cf9132be8204894ff8cd245bb9bff042ba0f6b7bfec9d267b89cee18a484aab",
            "a11yPatternDisplayId": "A11Y-PAT-3CF9132BE820",
            "a11yOccurrenceFingerprint": "f81cf2eadbaee3c1353b945a410300bbcae1c91d059cd3b671ee175ff6f87ee6",
            "a11yOccurrenceDisplayId": "A11Y-OCC-F81CF2EADBAE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"primary-nav__button-toggle\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "69d06d40459c",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-edb1b259",
            "a11yPatternFingerprint": "742be277294a7f25121930f8c5fab68ef958635e038aaad94a774fe98a2b8b1f",
            "a11yPatternDisplayId": "A11Y-PAT-742BE277294A",
            "a11yOccurrenceFingerprint": "d2b1b3d2dbbec005a80b51530b4e6a8ff6dfdee65cacf02e4fe27d5cee067bcb",
            "a11yOccurrenceDisplayId": "A11Y-OCC-D2B1B3D2DBBE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"primary-nav__button-toggle\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "69d06d40459c",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-edb1b259",
            "a11yPatternFingerprint": "742be277294a7f25121930f8c5fab68ef958635e038aaad94a774fe98a2b8b1f",
            "a11yPatternDisplayId": "A11Y-PAT-742BE277294A",
            "a11yOccurrenceFingerprint": "d2b1b3d2dbbec005a80b51530b4e6a8ff6dfdee65cacf02e4fe27d5cee067bcb",
            "a11yOccurrenceDisplayId": "A11Y-OCC-D2B1B3D2DBBE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"primary-nav__button-toggle\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "69d06d40459c",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-edb1b259",
            "a11yPatternFingerprint": "742be277294a7f25121930f8c5fab68ef958635e038aaad94a774fe98a2b8b1f",
            "a11yPatternDisplayId": "A11Y-PAT-742BE277294A",
            "a11yOccurrenceFingerprint": "d2b1b3d2dbbec005a80b51530b4e6a8ff6dfdee65cacf02e4fe27d5cee067bcb",
            "a11yOccurrenceDisplayId": "A11Y-OCC-D2B1B3D2DBBE"
          },
          {
            "severity": "warning",
            "rule": "aria-expanded",
            "element": "<button class=\"mobile-nav-button\" aria-label=\"Toggle Main Menu\" aria-expanded=\"false\">",
            "message": "Element uses aria-expanded=\"false\" for disclosure state",
            "suggestion": "Consider using native <details> and <summary> elements for expandable content",
            "line": 0,
            "fingerprint": "224202c5785d",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-867a393d",
            "a11yPatternFingerprint": "9e755d02b639041c22082e22a95e954995c396e7a1372572b21063af18efc0e3",
            "a11yPatternDisplayId": "A11Y-PAT-9E755D02B639",
            "a11yOccurrenceFingerprint": "d5a2949a254cf9629200709304eb19a3c39e5a621430270113a97e0184bd7240",
            "a11yOccurrenceDisplayId": "A11Y-OCC-D5A2949A254C"
          }
        ],
        "error": null
      },
      "duplicateFindingCount": 4,
      "timings": {
        "fetchMs": 188,
        "pageNavigationMs": 6624,
        "pageLoadDelayMs": 5642,
        "totalMs": 15718,
        "scannerMs": {
          "axe": 9277,
          "accesslint": null
        }
      }
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "region",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/region?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 16,
        "examples": [
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<h1 class=\"site-hero__title\">\n      Drupal Camp Asheville\n          </h1>",
            "xpath": ".site-hero__title",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "2e18171c7926",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-ea056e5a",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<div class=\"site-hero__desc\">\n      <p>Drupal Camp Asheville is an annual two-day conference that focuses on hands-on training and knowledge sharing for all levels of Drupal experience, with a bonus community day spent together in nature.</p>\n    </div>",
            "xpath": ".site-hero__desc",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "d9d8d353aa14",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-93929e21",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<div class=\"site-hero__cta\">\n        <a href=\"/events/2026\" class=\"site-hero__media-cta\">\n          All the details\n          <div class=\"site-hero__media-cta-icon\"></div>\n        </a>\n      </div>",
            "xpath": ".site-hero__cta",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "64f6926aa0ae",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-5fb8ddc8",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<span class=\"site-hero-details__item\">\n          Jul 09-12, 2026        </span>",
            "xpath": ".site-hero-details__item:nth-child(1)",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "53cca94a33fc",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-4c0e0466",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<span class=\"site-hero-details__item\">\n          Asheville, NC\n        </span>",
            "xpath": ".site-hero-details__item:nth-child(2)",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "25ea66cb848e",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3de54800",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "link-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.4.4",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures links have discernible text. Screen reader users often navigate pages by listing all links — links without text or with only 'click here' provide no context."
        },
        "wcag": {
          "scs": [
            "2.4.4",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/drupal-asheville/\">\n        <span class=\"fab fa-linkedin fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--linkedin",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "7c88e89b3c3d",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-0fa23e4b",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a class=\"social-media-link-icon--mastodon\" href=\"https://mstdn.social/@drupalasheville\">\n        <span class=\"fab fa-mastodon fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--mastodon",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "c1d0769ba124",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3545c082",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a class=\"social-media-link-icon--youtube_channel\" href=\"https://www.youtube.com/@DrupalAsheville\">\n        <span class=\"fab fa-youtube fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--youtube_channel",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "6b5b994f35d8",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-d02448a3",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a class=\"social-media-link-icon--bluesky\" href=\"https://bsky.app/profile/drupalasheville.com\">\n        <span class=\"fab fa-bluesky fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--bluesky",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e0bdb05d4ab9",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-af4d7b69",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/drupalasheville\">\n        <span class=\"fab fa-facebook fa-2x\"></span>\n      </a>",
            "xpath": ".social-media-link-icon--facebook",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "556478bcc18a",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-12f24127",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "color-contrast",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.4.3"
          ],
          "conformanceLevel": "AA",
          "description": "Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background."
        },
        "wcag": {
          "scs": [
            "1.4.3"
          ],
          "level": "AA"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a>",
            "xpath": "article[data-history-node-id=\"551\"] > header > .node__meta > .node__byline > .node__author > span > a[title=\"View user profile.\"][href$=\"amyjune-hineline\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "main"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "88a3ae653277",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-c4df9034",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a>",
            "xpath": "article[data-history-node-id=\"550\"] > header > .node__meta > .node__byline > .node__author > span > a[title=\"View user profile.\"][href$=\"amyjune-hineline\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "main"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "92b629d00340",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-3b08b7c5",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a title=\"View user profile.\" href=\"/u/amyjune-hineline\">AmyJune Hineline</a>",
            "xpath": "article[data-history-node-id=\"548\"] > header > .node__meta > .node__byline > .node__author > span > a[title=\"View user profile.\"][href$=\"amyjune-hineline\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "main"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "c20c40044e3f",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-6f05116b",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/",
            "html": "<a href=\"/events/2026/news\" class=\"button--primary\">More News</a>",
            "xpath": ".button--primary",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #ffffff, background color: #f26321, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".button--primary"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "cbc1b1e3c743",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-d0050256",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/events/2026/schedule",
            "html": "<a href=\"/events\" class=\"breadcrumb__link\">Events</a>",
            "xpath": ".breadcrumb__link[href$=\"events\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.19 (foreground color: #f26321, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "fa3c68c2eee1",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-71d589f8",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R37",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.drupalasheville.com/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "2861ff3a84cc",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-45287c55",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/events/2026/schedule",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "eee694a86387",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-45287c55",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "QW-ACT-R76",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://www.drupalasheville.com/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "eb4f043be780",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-82fca3fc",
            "corroboratedBy": null
          },
          {
            "url": "https://www.drupalasheville.com/events/2026/schedule",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "123bfe2441c3",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-82fca3fc",
            "corroboratedBy": null
          }
        ]
      },
      {
        "rule": "heading-order",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users."
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.12/heading-order?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://www.drupalasheville.com/events/2026/schedule",
            "html": "<h3 id=\"slot-1145am---245pm\" class=\"view-session-schedule__title\"><time datetime=\"2026-07-09T11:45:00-04:00\">11:45am</time>\n - <time datetime=\"2026-07-09T14:45:00-04:00\">2:45pm</time>\n</h3>",
            "xpath": "#slot-1145am---245pm",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "b9187945a1b9",
            "firstSeenAt": "2026-08-20T17:07:27.574Z",
            "patternId": "A11Y-1bca5d5c",
            "corroboratedBy": null
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 27,
      "Visual Designer": 7,
      "Content Author": 11,
      "Front-End Developer": 20
    },
    "severityStats": {
      "Critical": 0,
      "Serious": 17,
      "Moderate": 21,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 47,
    "notObservedCount": 0,
    "newIssues": [
      {
        "fingerprint": "88a3ae653277",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "92b629d00340",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c20c40044e3f",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cbc1b1e3c743",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7c88e89b3c3d",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c1d0769ba124",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6b5b994f35d8",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e0bdb05d4ab9",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "556478bcc18a",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2e18171c7926",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d9d8d353aa14",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "64f6926aa0ae",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "53cca94a33fc",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "25ea66cb848e",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a13ce4bc0cdd",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0fdac318e66d",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e70a4ed64abb",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ebb3f1a7ceaf",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0c4bc862ddea",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "693242b9265a",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7e84b384fcbd",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e489692d4148",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0a5f9d335247",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "039bd18047bd",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2861ff3a84cc",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "eb4f043be780",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d4d251d7a795",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "1446ec786333",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "219dc23bdba4",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "5d9422a7bfc5",
        "url": "https://www.drupalasheville.com/",
        "ruleKey": "rule:native-label|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "fa3c68c2eee1",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "05d1ad63811c",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6f4c5113ba97",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b9187945a1b9",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eae515dff691",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a01efeed6ccb",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0cb2dcc63f9f",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e68323c6bc54",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3fa149318c63",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "af5fb61ef661",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eee694a86387",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "123bfe2441c3",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b61842299b5d",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:missing-form-labels|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "21c0b4f216cd",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:heading-hierarchy|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "69d06d40459c",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "224202c5785d",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:aria-expanded|light",
        "engine": "semantica11y"
      },
      {
        "fingerprint": "2c4b0d16fb9d",
        "url": "https://www.drupalasheville.com/events/2026/schedule",
        "ruleKey": "rule:reflow-risk|light",
        "engine": "reflowRisk"
      }
    ],
    "notObservedIssues": []
  }
}
