1<!DOCTYPE html> 2<html lang="en" dir="ltr" style="--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50"> 3 <head> 4 <meta charset="utf-8" /> 5<noscript><style>form.antibot > * { display: none !important; } form.antibot noscript { display: block !important; }</style> 6</noscript><link rel="canonical" href="https://nicholasmangold.com/contact" /> 7<meta name="Generator" content="Drupal 11 (https://www.drupal.org)" /> 8<meta name="MobileOptimized" content="width" /> 9<meta name="HandheldFriendly" content="true" /> 10<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 11<link rel="icon" href="/themes/custom/nic/favicon.ico" type="image/vnd.microsoft.icon" /> 12<link href="/core/themes/olivero/fonts/metropolis/Metropolis-Regular.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" /> 13<link href="/core/themes/olivero/fonts/metropolis/Metropolis-SemiBold.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" /> 14<link href="/core/themes/olivero/fonts/metropolis/Metropolis-Bold.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" /> 15<link href="/core/themes/olivero/fonts/lora/lora-v14-latin-regular.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" /> 16 17 <title>Contact | Nicholas Mangold</title> 18 <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ZMdHX3E-NikvE2A_IkkFmwz3FNN7mhe-v4EMBLELlH0.css?delta=0&language=en&theme=nic&include=eJxdjlEOwiAQRC8E5UwLTHGVss1Ci3h6TU3a6M9M5r2fodLYS3P07WkWXUwQhYu6rZQnutPzBzQ8GynIKiq_YAoHl7J4yra2kbkkI5l3qLgZiOfINGRrdmf0apPyZQrtnKixFFsRpETSccpVOhTR-mF9lvA4RQVpuNlCqtL_aeeIi32GJzV11IbFeaowxw135LRI3DLeox5nBg" /> 19<link rel="stylesheet" media="all" href="/sites/default/files/css/css_ZlGkxusHvSFn62P1uglJy9VIx9vIBTTSFk3W0T6pvrE.css?delta=1&language=en&theme=nic&include=eJxdjlEOwiAQRC8E5UwLTHGVss1Ci3h6TU3a6M9M5r2fodLYS3P07WkWXUwQhYu6rZQnutPzBzQ8GynIKiq_YAoHl7J4yra2kbkkI5l3qLgZiOfINGRrdmf0apPyZQrtnKixFFsRpETSccpVOhTR-mF9lvA4RQVpuNlCqtL_aeeIi32GJzV11IbFeaowxw135LRI3DLeox5nBg" /> 20 21
21<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"contact","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtag":{"tagId":"G-VSFV0SJ3TW","consentMode":false,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxPageState":{"libraries":"eJxdjlGOwjAMRC-UNEdaOckQvLgxctyWcPpFrFQkfmb05v0Mdeesnui_l4vaGooaUrXtTrI4Hk4GiobBT4Sm2gQ_Ti21V3zzQr_0CJ1LaqKZJA6fwr0FFd5hmi5APUFo6uZxZxwjNuOP6bRzI2ftcaBor2TzlHc9YKgxz5hFy-0UA2TlGjuZ6fG9Hlzx2V6QycKYw7GmTAPhfSO9c1m1boI_74tupg","theme":"nic","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/search\/node":true},"antibot":{"forms":{"contact-message-feedback-form":{"id":"contact-message-feedback-form","key":"kb_bbLL41XdmkhqChL4Bn-t0u7__gC3igI2ceP3lAPj"}}},"user":{"uid":0,"permissionsHash":"fd1068128190ac9aa467dab43c2a11067f613f8e10e5ccdc9f7c3d1f1468466a"}}</script>
vendor: 1 bytes, line 21
21
22<script src="/sites/default/files/js/js_fJRdHw6K27QeOfp0YeoOUqBc_gy5a4csgKS3ucYdGus.js?scope=header&delta=0&language=en&theme=nic&include=eJxLzCvJTMov0U-E0Hpp-UW5Oun5-ek5qfElien66UACna-XmJVYoZOfk1mWWpSvX5yaWJScoVuemZIKAIn7HZk" type="e14fa8b110025f72b93b91d5-text/javascript"></script>
vendor: 1 bytes, line 22
22
23<script src="/modules/contrib/google_tag/js/gtag.js?tm2pw9" type="e14fa8b110025f72b93b91d5-text/javascript"></script>
23 24 25 <noscript><link rel="stylesheet" href="/core/themes/olivero/css/components/navigation/nav-primary-no-js.css?tm2pw9" /> 26</noscript> 27 </head> 28 <body class="path-contact"> 29 <a href="#main-content" class="visually-hidden focusable skip-link"> 30 Skip to main content 31 </a> 32 33 <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> 34 35<div id="page-wrapper" class="page-wrapper"> 36 <div id="page"> 37 38 <header id="header" class="site-header" data-drupal-selector="site-header"> 39 40 <div class="site-header__fixable" data-drupal-selector="site-header-fixable"> 41 <div class="site-header__initial"> 42 <button class="sticky-header-toggle" data-drupal-selector="sticky-header-toggle" role="switch" aria-controls="site-header__inner" aria-label="Sticky header" aria-checked="false"> 43 <span class="sticky-header-toggle__icon"> 44 <span></span> 45 <span></span> 46 <span></span> 47 </span> 48 </button> 49 </div> 50 51 <div id="site-header__inner" class="site-header__inner" data-drupal-selector="site-header-inner"> 52 <div class="container site-header__inner__container"> 53 54 55 56 57<div id="block-nic-site-branding" class="site-branding block block-system block-system-branding-block"> 58 59 60 <div class="site-branding__inner"> 61 <a href="/" rel="home" class="site-branding__logo"> 62 <img src="/themes/custom/nic/logo.svg" alt="Home" fetchpriority="high"/> 63 </a> 64 <div class="site-branding__text"> 65 <div class="site-branding__name"> 66 <a href="/" rel="home" title="Home">Nicholas Mangold</a> 67 </div> 68 </div> 69 </div> 70</div> 71 72<div class="header-nav-overlay" data-drupal-selector="header-nav-overlay"></div> 73 74 75 <div class="mobile-buttons" data-drupal-selector="mobile-buttons"> 76 <button class="mobile-nav-button" data-drupal-selector="mobile-nav-button" aria-label="Main Menu" aria-controls="header-nav" aria-expanded="false"> 77 <span class="mobile-nav-button__label">Menu</span> 78 <span class="mobile-nav-button__icon"></span> 79 </button> 80 </div> 81 82 <div id="header-nav" class="header-nav" data-drupal-selector="header-nav"> 83 84<div id="block-nic-search-form-narrow" role="search" class="block block-search-narrow"> 85 86 87 <div class="content"> 88 <form class="search-block-form search-form" data-drupal-selector="search-block-form" action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8"> 89 <div class="js-form-item form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label"> 90 <label for="edit-keys" class="form-item__label visually-hidden">Search</label> 91 <input title="Enter the terms you wish to search for." placeholder="Search by keyword or phrase." data-drupal-selector="edit-keys" type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128" class="form-search form-element form-element--type-search form-element--api-search" /> 92 93 </div> 94<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><button class="button--primary search-form__submit button js-form-submit form-submit" data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search"> 95 <span class="icon--search"></span> 96 <span class="visually-hidden">Search</span> 97</button> 98 99</div> 100 101</form> 102 103 </div> 104 </div> 105<nav id="block-nic-main-menu" class="primary-nav block block-menu navigation menu--main" aria-labelledby="block-nic-main-menu-menu" role="navigation"> 106 107 <h2 class="visually-hidden block__title" id="block-nic-main-menu-menu">Main navigation</h2> 108 109 110 111 112 113 114 <ul class="menu primary-nav__menu primary-nav__menu--level-1" data-drupal-selector="primary-nav-menu--level-1"> 115 116 117 118 119 <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1"> 120 121 <a href="/" title="About" 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="<front>">
121 <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">About</span> 122 </a> 123 124 125 </li> 126 127 128 129 130 <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1"> 131 132 <a href="/projects" 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="projects"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Projects</span> 133 </a> 134 135 136 </li> 137 138 139 140 141 <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1"> 142 143 <a href="/blog" 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="blog"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Blog</span> 144 </a> 145 146 147 </li> 148 149 150 151 152 <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1 primary-nav__menu-item--active-trail"> 153 154 <a href="/contact" title="Please send me some feedback." 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="contact" aria-current="page"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Contact</span> 155 </a> 156 157 158 </li> 159 </ul> 160 161 162 163 </nav> 164 165 166 167 168 <div class="region region--secondary-menu"> 169 <div id="block-nic-search-form-wide" role="search" class="block block-search-wide"> 170 171 172 <button class="block-search-wide__button" aria-label="Search Form" data-drupal-selector="block-search-wide-button" aria-expanded="false"> 173 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="23" viewBox="0 0 22 23"> 174 <path fill="currentColor" d="M21.7,21.3l-4.4-4.4C19,15.1,20,12.7,20,10c0-5.5-4.5-10-10-10S0,4.5,0,10s4.5,10,10,10c2.1,0,4.1-0.7,5.8-1.8l4.5,4.5c0.4,0.4,1,0.4,1.4,0S22.1,21.7,21.7,21.3z M10,18c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8S14.4,18,10,18z"/> 175</svg> 176 <span class="block-search-wide__button-close"></span> 177 </button> 178 179 <div class="block-search-wide__wrapper" data-drupal-selector="block-search-wide-wrapper" tabindex="-1"> 180 <div class="block-search-wide__container"> 181 <div class="block-search-wide__grid"> 182 <form class="search-block-form search-form" data-drupal-selector="search-block-form-2" action="/search/node" method="get" id="search-block-form--2" accept-charset="UTF-8"> 183 <div class="js-form-item form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label"> 184 <label for="edit-keys--2" class="form-item__label visually-hidden">Search</label> 185 <input title="Enter the terms you wish to search for." placeholder="Search by keyword or phrase." data-drupal-selector="edit-keys" type="search" id="edit-keys--2" name="keys" value="" size="15" maxlength="128" class="form-search form-element form-element--type-search form-element--api-search" /> 186 187 </div> 188<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--2"><button class="button--primary search-form__submit button js-form-submit form-submit" data-drupal-selector="edit-submit" type="submit" id="edit-submit--2" value="Search"> 189 <span class="icon--search"></span> 190 <span class="visually-hidden">Search</span> 191</button> 192 193</div> 194 195</form> 196 197 </div> 198 </div> 199 </div> 200 </div> 201<nav id="block-nic-account-menu" class="block block-menu navigation menu--account secondary-nav" aria-labelledby="block-nic-account-menu-menu" role="navigation"> 202 203 <span class="visually-hidden" id="block-nic-account-menu-menu">
203User account menu</span> 204 205 206 207 208 <ul class="menu secondary-nav__menu secondary-nav__menu--level-1"> 209 210 211 212 213 <li class="secondary-nav__menu-item secondary-nav__menu-item--link secondary-nav__menu-item--level-1"> 214 <a href="/user/login" class="secondary-nav__menu-link secondary-nav__menu-link--link secondary-nav__menu-link--level-1" data-drupal-link-system-path="user/login">Log in</a> 215 216 </li> 217 </ul> 218 219 220 221 </nav> 222 223 </div> 224 225 </div> 226 </div> 227 </div> 228 </div> 229 </header> 230 231 <div id="main-wrapper" class="layout-main-wrapper layout-container"> 232 <div id="main" class="layout-main"> 233 <div class="main-content"> 234 <a id="main-content" tabindex="-1"></a> 235 236 <div class="main-content__container container"> 237 238 239 <div class="region region--highlighted grid-full layout--pass--content-medium"> 240 <div data-drupal-messages-fallback class="hidden messages-list"></div> 241 242 </div> 243 244 245 246 <div class="region region--breadcrumb grid-full layout--pass--content-medium"> 247 248 249<div id="block-nic-breadcrumbs" class="block block-system block-system-breadcrumb-block"> 250 251 252 <div class="block__content"> 253 <nav class="breadcrumb" aria-labelledby="system-breadcrumb"> 254 <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb</h2> 255 <div class="breadcrumb__content"> 256 <ol class="breadcrumb__list"> 257 <li class="breadcrumb__item"> 258 <a href="/" class="breadcrumb__link">Home</a> 259 </li> 260 </ol> 261 </div> 262 </nav> 263 264 </div> 265 </div> 266 267 </div> 268 269 270 <div class="sidebar-grid grid-full"> 271 <main class="site-main"> 272 273 274 <div class="region region--content-above grid-full layout--pass--content-medium"> 275 276 277<div id="block-nic-page-title" class="block block-core block-page-title-block"> 278 279 280 281 <h1 class="title page-title">Website feedback</h1> 282 283 284 285</div> 286 287 </div> 288 289 290 291 <div class="region region--content grid-full layout--pass--content-medium" id="content"> 292 293 294<div id="block-nic-custom-responsive-bartik-system-main" class="block block-system block-system-main-block"> 295 296 297 <div class="block__content"> 298 <form class="contact-message-feedback-form contact-message-form contact-form antibot" data-drupal-selector="contact-message-feedback-form" data-action="/contact" action="/antibot" method="post" id="contact-message-feedback-form" accept-charset="UTF-8"> 299 <noscript> 300 <div class="antibot-no-js antibot-message antibot-message-warning">You must have JavaScript enabled to use this form.</div> 301</noscript> 302<div class="js-form-item form-item form-type-textfield js-form-type-textfield form-item-name js-form-item-name"> 303 <label for="edit-name" class="form-item__label js-form-required form-required">Your name</label> 304 <input data-drupal-selector="edit-name" type="text" id="edit-name" name="name" value="" size="60" maxlength="255" class="form-text required form-element form-element--type-text form-element--api-textfield" required="required" /> 305 306 </div> 307<div class="js-form-item form-item form-type-email js-form-type-email form-item-mail js-form-item-mail"> 308 <label for="edit-mail" class="form-item__label js-form-required form-required">Your email address</label> 309 <input data-drupal-selector="edit-mail" type="email" id="edit-mail" name="mail" value="" size="60" maxlength="254" class="form-email required form-element form-element--type-email form-element--api-email" required="required" /> 310 311 </div> 312<div class="field--type-string field--name-subject field--widget-string-textfield js-form-wrapper form-wrapper" data-drupal-selector="edit-subject-wrapper" id="edit-subject-wrapper"> <div class="js-form-item form-item form-type-textfield js-form-type-textfield form-item-subject-0-value js-form-item-subject-0-value"> 313 <label for="edit-subject-0-value" class="form-item__label js-form-required form-required">Subject</label> 314 <input class="js-text-full text-full form-text required form-element form-element--type-text form-element--api-textfield" data-drupal-selector="edit-subject-0-value" type="text" id="edit-subject-0-value" name="subject[0][value]" value="" size="60" maxlength="100" placeholder="" required="required" /> 315 316 </div> 317 318 </div> 319<div class="field--type-string-long field--name-message field--widget-string-textarea js-form-wrapper form-wrapper" data-drupal-selector="edit-message-wrapper" id="edit-message-wrapper"> <div class="js-form-item form-item form-type-textarea js-form-type-textarea form-item-message-0-value js-form-item-message-0-value"> 320 <label for="edit-message-0-value" class="form-item__label js-form-required form-required">Message</label> 321 <div> 322 <textarea class="js-text-full text-full form-textarea required resize-vertical form-element form-element--type-textarea form-element--api-textarea" data-drupal-selector="edit-message-0-value" id="edit-message-0-value" name="message[0][value]" rows="12" cols="60" placeholder="" required="required"></textarea> 323</div> 324 325 </div> 326 327 </div> 328<input autocomplete="off" data-drupal-selector="form-ardyilvz8iv-px1tntev63fjrxq-kmiozvomcswrrtm" type="hidden" name="form_build_id" value="form-aRdY
328ilVz8IV_PX1tNteV63fjrxQ-KmIOzVoMcSWrRtM" /> 329<input data-drupal-selector="edit-contact-message-feedback-form" type="hidden" name="form_id" value="contact_message_feedback_form" /> 330<input data-drupal-selector="edit-antibot-key" type="hidden" name="antibot_key" value="" /> 331<input data-drupal-selector="edit-honeypot-time" type="hidden" name="honeypot_time" value="tjI_h03ge7S9_V9vWzYYUmziilsErwCHWU_NekH8SGE" /> 332<div class="field--type-language field--name-langcode field--widget-language-select js-form-wrapper form-wrapper" data-drupal-selector="edit-langcode-wrapper" id="edit-langcode-wrapper"> 333 </div> 334<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Send message" class="button button--primary js-form-submit form-submit" /> 335<input data-drupal-selector="edit-preview" type="submit" id="edit-preview" name="op" value="Preview" class="button js-form-submit form-submit" /> 336</div> 337<div class="url-textfield js-form-wrapper form-wrapper" style="display: none !important;"><div class="js-form-item form-item form-type-textfield js-form-type-textfield form-item-url js-form-item-url"> 338 <label for="edit-url" class="form-item__label">Leave this field blank</label> 339 <input autocomplete="off" data-drupal-selector="edit-url" type="text" id="edit-url" name="url" value="" size="20" maxlength="128" class="form-text form-element form-element--type-text form-element--api-textfield" /> 340 341 </div> 342</div> 343 344</form> 345 346 </div> 347 </div> 348 349 350<div id="block-nic-views-block-certifications-block-1" class="block block-views block-views-blockcertifications-block-1"> 351 352 <h2 class="block__title">Certifications</h2> 353 354 <div class="block__content"> 355 <div class="views-element-container"><div class="view view-certifications view-id-certifications view-display-id-block_1 js-view-dom-id-1456c8c0f733bc3f8ae865ace4aa98099ee711bf16d02f5ea6a83485d6aaefae"> 356 357 358 359 <div class="view-content"> 360 361 362 363<div class="views-view-grid views-view-grid--horizontal" style="--views-grid--column-count: 4"> 364 <div class="views-view-grid__item"> 365 <div class="views-view-grid__item-inner"><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 366 367 368 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/certification/acquia-certified-developer-drupal-7" hreflang="und"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/D7CD_1.png.webp?itok=FSnMFnKS" width="125" height="125" alt="Badge for the Acquia Certified Developer - Drupal 7 certification" /> 369 370</a> 371</div> 372 373 </div> 374</div></div></div> 375 </div> 376 <div class="views-view-grid__item"> 377 <div class="views-view-grid__item-inner"><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 378 379 380 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/certification/acquia-certified-front-end-specialist-drupal-7" hreflang="und"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/D7FE.png.webp?itok=f0KOzn72" width="125" height="125" alt="Badge for the Acquia Certified Front End Specialist - Drupal 7 certification" /> 381 382</a> 383</div> 384 385 </div> 386</div></div></div> 387 </div> 388 <div class="views-view-grid__item"> 389 <div class="views-view-grid__item-inner"><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 390 391 392 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/certification/acquia-certified-back-end-specialist-drupal-7" hreflang="und"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/D7BE.png.webp?itok=npgymE0c" width="125" height="125" alt="Badge for the Acquia Certified Back
392End Specialist - Drupal 7 certification" /> 393 394</a> 395</div> 396 397 </div> 398</div></div></div> 399 </div> 400 <div class="views-view-grid__item"> 401 <div class="views-view-grid__item-inner"><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 402 403 404 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/certification/acquia-certified-grand-master-drupal-7" hreflang="und"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/D7GM.png.webp?itok=vT2L0bMH" width="125" height="125" alt="Badge for the Acquia Certified Grand Master - Drupal 7 certification" /> 405 406</a> 407</div> 408 409 </div> 410</div></div></div> 411 </div> 412 </div> 413 414 </div> 415 416 </div> 417</div> 418 419 </div> 420 </div> 421 422 </div> 423 424 </main> 425 426 427 428 429 <aside class="region region--sidebar"> 430 431 432<div id="block-nic-views-block-projects-block-1" class="block block-views block-views-blockprojects-block-1"> 433 434 <h2 class="block__title">Recent Projects</h2> 435 436 <div class="block__content"> 437 <div class="views-element-container"><div class="view view-projects view-id-projects view-display-id-block_1 js-view-dom-id-66d5ec4aca26cbf5f74600a3324638e83ddea01b87d32fd94d7680818036c250"> 438 439 440 441 <div class="view-content"> 442 443 444 445<div class="views-view-grid views-view-grid--horizontal" style="--views-grid--column-count: 1"> 446 <div class="views-view-grid__item"> 447 <div class="views-view-grid__item-inner"><div class="views-field views-field-title"><h2 class="field-content node__title"><a href="/projects/ul-solutions" hreflang="en">UL Solutions</a></h2></div><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 448 449 450 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/projects/ul-solutions" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2026-09/ul-solutions.png.webp?itok=PZ16AB2D" width="199" height="125" alt="Screenshot of the UL Solutions homepage." /> 451 452</a> 453</div> 454 455 </div> 456</div></div></div> 457 </div> 458 <div class="views-view-grid__item"> 459 <div class="views-view-grid__item-inner"><div class="views-field views-field-title"><h2 class="field-content node__title"><a href="/projects/university-louisville" hreflang="en">University of Louisville</a></h2></div><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 460 461 462 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/projects/university-louisville" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2026-09/university-of-louisville.png.webp?itok=amvsU6B7" width="199" height="125" alt="Screenshot of the UofL homepage." /> 463 464</a> 465</div> 466 467 </div> 468</div></div></div> 469 </div> 470 <div class="views-view-grid__item"> 471 <div class="views-view-grid__item-inner"><div class="views-field views-field-title"><h2 class="field-content node__title"><a href="/projects/argonne-national-laboratory" hreflang="en">Argonne National Laboratory</a></h2></div><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 472 473 474 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/projects/argonne-national-laboratory" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2024-11/anl.png.webp?itok=noCiLYnO" width="200" height="125" alt="Screenshot of the Argonne National Laboratory homepage" /> 475 476</a> 477</div> 478 479 </div> 480</div></div></div> 481 </div> 482 <div class="views-view-grid__item"> 483 <div class="views-view-grid__item-inner"><div class="views-field views-field-title"><h2 class="field-content node__title"><a href="/projects/texas-oag" hreflang="en">Texas OAG</a></h2></div><div class="views-field views-field-field-media-image"><div class="field-content"><div class="media media--type-image media--view-mode-custom-thumbnail"> 484 485 486 <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <a href="/projects/texas-oag" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/2023-09/tx-oag.png.webp?itok=0EYbZEEk" width="200" height="125" alt="Screenshot of the Texas OAG homepage" /> 487 488</a> 489</div> 490 491 </div> 492</div></div></div> 493 </div> 494 </div> 495 496 </div> 497 498 <div class="more-link"><a href="/projects">View more projects</a></div> 499 500 </div> 501</div> 502 503 </div> 504 </div> 505 506 507<div id="block-nic-views-block-blog-block-1" class="block block-views block-views-blockblog-block-1"> 508 509 <h2 class="block__title">Recent blog entries</h2> 510 511 <div class="block__content"> 512 <div class="views-element-container"><div class="view view-blog view-id-blog view-display-id-block_1 js-view-dom-id-98bc4b99d14aa73c0c30f86f364a53e27e90dd603a41c45565d9f48953f485b2"> 513 514 515 516 <div class="view-content"> 517 <div class="item-list"> 518 519 <ul> 520 521 <li><div class="views-field views-field-title"><span class="field-content"><a href="/blog/drupal-honeypot-module-documentation" hreflang="en">Drupal Honeypot Module Documentation</a></span></div></li> 522 <li><div class="views-field views-field-title"><span class="field-content"><a href="/blog/how-use-sudo-touch-id-macos-sonoma-14x-and-above" hreflang="en">How to use sudo with Touch ID on macOS Sonoma 14.x and above</a></span></div></li> 523 <li><div class="views-field views-field-title"><span class="field-content"><a href="/blog/drush-throws-access-denied-you-need-least-one-process-privileges-error-message" hreflang="en">Drush throws an "Access denied; you need (at least one of) the PROCESS privilege(s)" error message</a></span></div></li> 524 <li><div class="views-field views-field-title"><span class="field-content"><a href="/blog/troubleshooting-error-1227-42000-line-18-access-denied-you-need-least-one-super-privileges" hreflang="und">Troubleshooting "ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER privilege(s) for this operation"</a></span></div></li> 525 <li><div class="views-field views-field-title"><span class="field-content"><a href="/blog/how-set-local-drupal-environment" hreflang="und">How to set up a local Drupal environment</a></span></div></li> 526 527 </ul> 528 529</div> 530 531 </div> 532 533 <div class="more-link"><a href="/blog">View more blog entries</a></div> 534 535 </div> 536</div> 537 538 </div> 539 </div> 540 541 </aside> 542 543 </div> 544 545 </div> 546 </div> 547 <div class="social-bar"> 548 549<div class="social-bar__inner fixable"> 550 <div class="rotate"> 551 552 553<div id="block-nic-syndicate" role="complementary" class="block block-node block-node-syndicate-block"> 554 555 556 <div class="block__content"> 557 558 559
560<a href="/rss.xml" class="feed-icon"> 561 <span class="feed-icon__label"> 562 RSS feed 563 </span> 564 <span class="feed-icon__icon" aria-hidden="true"> 565 <svg xmlns="http://www.w3.org/2000/svg" width="14.2" height="14.2" viewBox="0 0 14.2 14.2"> 566 <path d="M4,12.2c0-2.5-3.9-2.4-3.9,0C0.1,14.7,4,14.6,4,12.2z M9.1,13.4C8.7,9,5.2,5.5,0.8,5.1c-1,0-1,2.7-0.1,2.7c3.1,0.3,5.5,2.7,5.8,5.8c0,0.7,2.1,0.7,2.5,0.3C9.1,13.7,9.1,13.6,9.1,13.4z M14.2,13.5c-0.1-3.5-1.6-6.9-4.1-9.3C7.6,1.7,4.3,0.2,0.8,0c-1,0-1,2.6-0.1,2.6c5.8,0.3,10.5,5,10.8,10.8C11.5,14.5,14.3,14.4,14.2,13.5z"/> 567</svg> 568 </span> 569</a> 570 571 </div> 572 </div> 573 574 </div> 575</div> 576 577 </div> 578 </div> 579 </div> 580 581 <footer class="site-footer"> 582 <div class="site-footer__inner container"> 583 584 585 586 <div class="region region--footer-bottom grid-full layout--pass--content-medium"> 587 588 589<div id="block-nic-poweredbydrupal" class="block block-system block-system-powered-by-block"> 590 591 592 593 <span> 594 Powered by <a href="https://www.drupal.org">Drupal</a> 595 <span class="drupal-logo" role="img" aria-label="Drupal Logo"> 596 <svg width="14" height="19" viewBox="0 0 42.15 55.08" fill="none" xmlns="http://www.w3.org/2000/svg"> 597<path d="M29.75 11.73C25.87 7.86 22.18 4.16 21.08 0 20 4.16 16.28 7.86 12.4 11.73 6.59 17.54 0 24.12 0 34a21.08 21.08 0 1042.15 0c0-9.88-6.59-16.46-12.4-22.27zM10.84 35.92a14.13 14.13 0 00-1.65 2.62.54.54 0 01-.36.3h-.18c-.47 0-1-.92-1-.92-.14-.22-.27-.45-.4-.69l-.09-.19C5.94 34.25 7 30.28 7 30.28a17.42 17.42 0 012.52-5.41 31.53 31.53 0 012.28-3l1 1 4.72 4.82a.54.54 0 010 .72l-4.93 5.47zm10.48 13.81a7.29 7.29 0 01-5.4-12.14c1.54-1.83 3.42-3.63 5.46-6 2.42 2.58 4 4.35 5.55 6.29a3.08 3.08 0 01.32.48 7.15 7.15 0 011.3 4.12 7.23 7.23 0 01-7.23 7.25zM35 38.14a.84.84 0 01-.67.58h-.14a1.22 1.22 0 01-.68-.55 37.77 37.77 0 00-4.28-5.31l-1.93-2-6.41-6.65a54 54 0 01-3.84-3.94 1.3 1.3 0 00-.1-.15 3.84 3.84 0 01-.51-1v-.19a3.4 3.4 0 011-3c1.24-1.24 2.49-2.49 3.67-3.79 1.3 1.44 2.69 2.82 4.06 4.19a57.6 57.6 0 017.55 8.58A16 16 0 0135.65 34a14.55 14.55 0 01-.65 4.14z"/> 598</svg> 599 </span> 600 </span> 601</div> 602 603 </div> 604 605 </div> 606 </footer> 607 608 <div class="overlay" data-drupal-selector="overlay"></div> 609 610 </div> 611</div> 612 613 </div> 614 615 616
616<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0" type="e14fa8b110025f72b93b91d5-text/javascript"></script>
vendor: 1 bytes, line 616
616
617<script src="/sites/default/files/js/js_SkefNuQ8VL7D__R3AeIvdqsrzL6jFNeSbGcdEayQ8YE.js?scope=footer&delta=1&language=en&theme=nic&include=eJxLzCvJTMov0U-E0Hpp-UW5Oun5-ek5qfElien66UACna-XmJVYoZOfk1mWWpSvX5yaWJScoVuemZIKAIn7HZk" type="e14fa8b110025f72b93b91d5-text/javascript"></script>
vendor: 146 bytes, lines 617-619
617 618 619 <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="e14fa8b110025f72b93b91d5-|49" defer></script>
619<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a2471c94f043468baca961401a783e08","r":1,"spa":2}' crossorigin="anonymous"></script>
619 620</body> 621</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.