

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
  <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
  <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
  <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">



  <link crossorigin="anonymous" media="all" integrity="sha512-lEwNhIgWxFtdGboTlCciWWGiX2vG3LOojEE671oRJEhnPj6jpmgQTJtpq3O2KBzCcln6RzwfvHlyFaI/oR+RNQ==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-849637ecbd4bd65815cc113d80fee2d4.css" />
  <link crossorigin="anonymous" media="all" integrity="sha512-J91Qhea0f13DaSjx3AXXGO3viFpQAPPnpVDE8Umc73sXEtrah52Hq277J1yN+ALwl/RwH5VQ/Ntc0756LZy/7w==" rel="stylesheet" href="https://github.githubassets.com/assets/site-d20aa35917cf810095fab7458ea2a8e4.css" />
    <link crossorigin="anonymous" media="all" integrity="sha512-nbXfO4fh1nahyjggjTnpWxGoA7FoTdx2f21d62JQeVn0RlLoYci8FX3fuqk4Sn/kD8Yuzgd/IHXroBMoxFLFWA==" rel="stylesheet" href="https://github.githubassets.com/assets/github-8fec968b4bdafcef25940c968feaf09b.css" />
    
    
    
    

  <meta name="viewport" content="width=device-width">
  
  <title>brianhanifin (Brian Hanifin) · GitHub</title>
    <meta name="description" content="brianhanifin has 23 repositories available. Follow their code on GitHub.">
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
  <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
  <meta property="fb:app_id" content="1401488693436528">

    <meta name="twitter:image:src" content="https://avatars1.githubusercontent.com/u/57336?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="brianhanifin - Overview" /><meta name="twitter:description" content="brianhanifin has 23 repositories available. Follow their code on GitHub." />
    <meta property="og:image" content="https://avatars1.githubusercontent.com/u/57336?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="profile" /><meta property="og:title" content="brianhanifin - Overview" /><meta property="og:url" content="https://github.com/brianhanifin" /><meta property="og:description" content="brianhanifin has 23 repositories available. Follow their code on GitHub." /><meta property="profile:username" content="brianhanifin" />

  <link rel="assets" href="https://github.githubassets.com/">
  
  <meta name="pjax-timeout" content="1000">
  
  <meta name="request-id" content="A784:58D3:EE556:1781CF:5D8D2505" data-pjax-transient>


  

  <meta name="selected-link" value="/brianhanifin" data-pjax-transient>

      <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
    <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
    <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">

  <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="A784:58D3:EE556:1781CF:5D8D2505" /><meta name="octolytics-dimension-region_edge" content="iad" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id" /><meta name="octolytics-dimension-visitor_id" content="666065793280976133" />
<meta name="analytics-location" content="/&lt;user-name&gt;" data-pjax-transient="true" />



    <meta name="google-analytics" content="UA-3769691-2">


<meta class="js-ga-set" name="dimension1" content="Logged Out">



  

      <meta name="hostname" content="github.com">
    <meta name="user-login" content="">

      <meta name="expected-hostname" content="github.com">
    <meta name="js-proxy-site-detection-payload" content="NjhjMzNiOGRmMjhlNjEzNzc4NjYwY2YxMzAyODBhY2M2ZTBhNDNjYjMwNWU2NWJiMTMxYjM5OWM1Nzk4MWNhNHx7InJlbW90ZV9hZGRyZXNzIjoiNzQuMTI1Ljc2LjMyIiwicmVxdWVzdF9pZCI6IkE3ODQ6NThEMzpFRTU1NjoxNzgxQ0Y6NUQ4RDI1MDUiLCJ0aW1lc3RhbXAiOjE1Njk1MzExNDEsImhvc3QiOiJnaXRodWIuY29tIn0=">

    <meta name="enabled-features" content="ACTIONS_V2_ON_MARKETPLACE,MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PENDING_INSTALLATIONS">

  <meta name="html-safe-nonce" content="3214b9831710e18c19dca743f3df848f5117e57d">

  <meta http-equiv="x-pjax-version" content="f192b7601f8af68a4d8b54d04110f52a">
  




  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">

  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
  <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico">

<meta name="theme-color" content="#1e2327">





  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive page-profile">
    

  <div class="position-relative js-header-wrapper ">
    <a href="#start-of-content" tabindex="1" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a>
    <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>

    
    
    


        <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner">
  <div class="container-xl d-lg-flex flex-items-center p-responsive">
    <div class="d-flex flex-justify-between flex-items-center">
        <a class="mr-4" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
          <svg height="32" class="octicon octicon-mark-github text-white" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
        </a>

          <div class="d-lg-none css-truncate css-truncate-target width-fit p-2">
            

          </div>

        <div class="d-flex flex-items-center">
            <a href="/join?source=header"
              class="d-inline-block d-lg-none f5 text-white no-underline border border-gray-dark rounded-2 px-2 py-1 mr-3 mr-sm-5"
              data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d72350a045830c26070ee5be6ac455b11e84a32a4bb48c22e6a08a39884503c6"
              data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">
              Sign&nbsp;up
            </a>

          <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
            <svg height="24" class="octicon octicon-three-bars text-white" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg>
          </button>
        </div>
    </div>

    <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
      <div class="d-flex d-lg-none flex-justify-end border-bottom bg-gray-light p-3">
        <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
          <svg height="24" class="octicon octicon-x text-gray" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
        </button>
      </div>

        <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global">
          <ul class="d-lg-flex list-style-none">
              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Why GitHub?
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                      <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>
                  <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <a href="/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a>
                    <ul class="list-style-none f5 pb-3">
                      <li class="edge-item-fix"><a href="/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code review">Code review</a></li>
                      <li class="edge-item-fix"><a href="/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Project management">Project management</a></li>
                      <li class="edge-item-fix"><a href="/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Integrations">Integrations</a></li>
                      <li class="edge-item-fix"><a href="/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Actions">Actions</a>
                          <li class="edge-item-fix"><a href="/features/package-registry" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Package Registry">Package registry</a>

                          <li class="edge-item-fix"><a href="/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Security">Security</a>

                      <li class="edge-item-fix"><a href="/features#team-management" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Team management">Team management</a></li>
                      <li class="edge-item-fix"><a href="/features#social-coding" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Social coding">Social coding</a></li>
                      <li class="edge-item-fix"><a href="/features#documentation" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Documentation">Documentation</a></li>
                      <li class="edge-item-fix"><a href="/features#code-hosting" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code hosting">Code hosting</a></li>
                    </ul>

                    <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                      <li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>
              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a>
              </li>

              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Explore
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                      <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>

                  <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                    </ul>

                    <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn &amp; contribute</h4>
                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Topics">Topics</a></li>
                        <li class="edge-item-fix"><a href="/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Collections">Collections</a></li>
                      <li class="edge-item-fix"><a href="/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Trending">Trending</a></li>
                      <li class="edge-item-fix"><a href="https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab</a></li>
                      <li class="edge-item-fix"><a href="https://opensource.guide" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides</a></li>
                    </ul>

                    <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4>
                    <ul class="list-style-none mb-0">
                      <li class="edge-item-fix"><a href="https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Events">Events</a></li>
                      <li class="edge-item-fix"><a href="https://github.community" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Community forum">Community forum</a></li>
                      <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education</a></li>
                    </ul>
                  </div>
                </details>
              </li>

              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a>
              </li>

              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Pricing
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                       <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>

                  <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <a href="/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a>

                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans</a></li>
                      <li class="edge-item-fix"><a href="https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales</a></li>
                    </ul>

                    <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                      <li class="edge-item-fix"><a href="/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover"  data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>
          </ul>
        </nav>

      <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left">
          <div class="d-lg-flex mb-3 mb-lg-0">
            <div class="header-search flex-self-stretch flex-lg-self-auto mr-0 mr-lg-3 mb-3 mb-lg-0 scoped-search site-scoped-search js-site-search position-relative js-jump-to"
  role="combobox"
  aria-owns="jump-to-results"
  aria-label="Search or jump to"
  aria-haspopup="listbox"
  aria-expanded="false"
>
  <div class="position-relative">
    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="User" data-scope-id="57336" data-scoped-search-url="/search?user=brianhanifin" data-unscoped-search-url="/search" action="/search?user=brianhanifin" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
      <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container">
        <input type="text"
          class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
          data-hotkey="s,/"
          name="q"
          value=""
          placeholder="Search"
          data-unscoped-placeholder="Search GitHub"
          data-scoped-placeholder="Search"
          autocapitalize="off"
          aria-autocomplete="list"
          aria-controls="jump-to-results"
          aria-label="Search"
          data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=z8I3+8+UH5k5ZxAOkTLrHczey4Z5TFt/XHt8/EX9pHmilXeWoo6BR1mxHd9Fty+dJE9kaEcxzKY0ec43GCCvhA=="
          spellcheck="false"
          autocomplete="off"
          >
          <input type="hidden" class="js-site-search-type-field" name="type" >
            <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash">

            <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
              
<ul class="d-none js-jump-to-suggestions-template-container">
  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user">
        In this user
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

</ul>

<ul class="d-none js-jump-to-no-results-template-container">
  <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
    <span class="text-gray">No suggested jump to results</span>
  </li>
</ul>

<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user">
        In this user
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user">
        In this user
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>


</ul>

            </div>
      </label>
</form>  </div>
</div>

          </div>

        <a href="/login?return_to=%2Fbrianhanifin"
          class="HeaderMenu-link no-underline mr-3"
          data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7228891ba17ab070d5790c877cfc7fa14240610a1631d27d48bf98d07d22a7ec"
          data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
          Sign&nbsp;in
        </a>
          <a href="/join?source=header"
            class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1"
            data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7228891ba17ab070d5790c877cfc7fa14240610a1631d27d48bf98d07d22a7ec"
            data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">
            Sign&nbsp;up
          </a>
      </div>
    </div>
  </div>
</header>

  </div>

  <div id="start-of-content" class="show-on-focus"></div>


    <div id="js-flash-container">

</div>



  <div class="application-main " data-commit-hovercards-enabled>
      <main id="js-pjax-container" data-pjax-container>
        
<div class="container-xl clearfix px-3 mt-4">
        <div class="signup-prompt-bg rounded-1">
      <div class="signup-prompt p-4 text-center mb-4 rounded-1">
        <div class="position-relative">
          <!-- '"` --><!-- </textarea></xmp> --></option></form><form action="/prompt_dismissals/signup" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="ntlkJWuCm4LGw0202S28Au7+qPO4znRFjR5+nTyOvd804d4MCkcFYWKfwO3/zrJuTxv1YdIIPPCff3IWVKzoUw==" />
            <button type="submit" class="position-absolute top-0 right-0 btn-link link-gray" data-ga-click="(Logged out) Sign up prompt, clicked Dismiss, text:dismiss">
              Dismiss
            </button>
</form>          <h3 class="pt-4 pt-lg-2">Create your own GitHub profile</h3>
          <p class="col-8 mx-auto">Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 40 million developers.</p>
          <a class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;sign up prompt&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null,&quot;user_id&quot;:null}}" data-hydro-click-hmac="2f97237ea812df7ad8d3fd6502b5f5c9203c40e768ea04e30f07d740b35d5f45" data-ga-click="(Logged out) Sign up prompt, clicked Sign up, text:sign-up" href="/join?source=prompt-users-profile">Sign up</a>
        </div>
      </div>
    </div>



  <div class="h-card col-lg-3 col-md-4 col-12 float-md-left pr-md-3 pr-xl-6" itemscope itemtype="http://schema.org/Person">

    <div class="user-profile-sticky-bar js-user-profile-sticky-bar">
      <div class="user-profile-mini-vcard d-table">
        <span class="user-profile-mini-avatar d-table-cell v-align-middle lh-condensed-ultra pr-2">
          <img class="rounded-1" height="32" width="32" alt="@brianhanifin" src="https://avatars0.githubusercontent.com/u/57336?s=88&amp;v=4" />
        </span>
        <span class="d-table-cell v-align-middle lh-condensed js-user-profile-following-mini-toggle">
          <strong>brianhanifin</strong>
          
  <span class="user-following-container">
    <span class="follow">
      <a class="btn btn-sm mini-follow-button " data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;follow button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e57ea239b9a600ba3a5319c8ce28d3187810fb4bc90398b3e0cef746c3743963" href="/login?return_to=%2Fbrianhanifin">Follow</a>
    </span>
  </span>

        </span>
      </div>
    </div>

    <div class="clearfix mb-2">
      <div class="float-left col-3 col-md-12 pr-3 pr-md-0">
          <a itemprop="image" class="u-photo d-block position-relative" aria-hidden="true" href="https://avatars1.githubusercontent.com/u/57336?s=400&amp;v=4"><img alt="" width="260" height="260" class="avatar width-full height-full rounded-2" src="https://avatars0.githubusercontent.com/u/57336?s=460&amp;v=4" /></a>

        

      </div>
      <div class="float-left col-9 col-md-12 pl-2 pl-md-0">
          
<div class="vcard-names-container pt-1 pt-md-3 pb-1 pb-md-3 js-sticky js-user-profile-sticky-fields">
  <h1 class="vcard-names">
    <span class="p-name vcard-fullname d-block overflow-hidden" itemprop="name">Brian Hanifin</span>
    <span class="p-nickname vcard-username d-block" itemprop="additionalName">brianhanifin</span>
  </h1>
</div>





    <div class="border-top border-gray-light py-3 js-pro-badge d-none">
        <svg class="octicon octicon-star mr-2 text-gray-light" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
<span class="label bg-purple text-uppercase" >Pro</span>

    </div>




<div class="d-none d-md-block">
  

<div class="js-profile-editable-area">

  <div class="p-note user-profile-bio js-user-profile-bio"></div>

  <ul class="vcard-details mb-3">


      <li itemprop="homeLocation" show_title="false" aria-label="Home location: San Diego, California" class="vcard-detail pt-1 css-truncate css-truncate-target"><svg class="octicon octicon-location" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 0C2.69 0 0 2.5 0 5.5 0 10.02 6 16 6 16s6-5.98 6-10.5C12 2.5 9.31 0 6 0zm0 14.55C4.14 12.52 1 8.44 1 5.5 1 3.02 3.25 1 6 1c1.34 0 2.61.48 3.56 1.36.92.86 1.44 1.97 1.44 3.14 0 2.94-3.14 7.02-5 9.05zM8 5.5c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
        <span class="p-label">San Diego, California</span>
</li>

    <li itemprop="url" data-test-selector="profile-website-url" class="vcard-detail pt-1 css-truncate css-truncate-target"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg>
      <a rel="nofollow me" href="https://github.com/brianhanifin">https://github.com/brianhanifin</a>
</li>
  </ul>

</div>

</div>


  <div class="d-none d-md-block">
    
<div class="pb-3">
  
<details
  class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark d-inline-block text-left"
  >
  <summary
      class="btn-link text-small muted-link"
     
      
      
      
      >
    
    Block or report user
  </summary>
  <details-dialog
    aria-label="Report or block brianhanifin"
    class="Box Box--overlay d-flex flex-column anim-fade-in fast "
    
    >
    <div class="Box-header">
      <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
      </button>
      <h3 class="Box-title ">Report or block brianhanifin</h3>
    </div>
    
    <div class="Box-body">
      <div class="d-table width-full">
        <div class="d-table-cell v-align-top pr-2">
          <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form" action="/account/ignore_user/brianhanifin" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="aARrSxhNAnkiyL8QhHoM3VzdJAdjFgArHpJTr8DbK/PxCsy5YYd0YxvZk4hwQJKyudRcgPHAnT+Ma8Laoz2/nw==" />
              <p>Hide content and notifications from this user.</p>



            <p class="text-small text-gray">
              Learn more about <a href="https://help.github.com/en/articles/blocking-a-user-from-your-personal-account">blocking users</a>
            </p>

              <button type="submit" class="btn btn-block btn-danger">Block user</button>
</form>        </div>
        <div class="d-table-cell v-align-top pl-2">
          <p>Contact Support about this user’s behavior.</p>
          <p class="text-small text-gray">
            Learn more about <a href="https://help.github.com/en/articles/reporting-abuse-or-spam">reporting abuse</a>
          </p>
          <a class="btn btn-block btn-danger" href="/contact/report-abuse?report=brianhanifin+%28user%29">
            Report abuse
</a>        </div>
      </div>
    </div>

  </details-dialog>
</details>
</div>

  </div>


            

<div data-test-selector="profile-sponsorships">

</div>


      </div>
    </div>
  </div>

  <div class="col-12 d-md-none">
    

<div class="js-profile-editable-area">

  <div class="p-note user-profile-bio js-user-profile-bio"></div>

  <ul class="vcard-details mb-3">


      <li itemprop="homeLocation" show_title="false" aria-label="Home location: San Diego, California" class="vcard-detail pt-1 css-truncate css-truncate-target"><svg class="octicon octicon-location" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 0C2.69 0 0 2.5 0 5.5 0 10.02 6 16 6 16s6-5.98 6-10.5C12 2.5 9.31 0 6 0zm0 14.55C4.14 12.52 1 8.44 1 5.5 1 3.02 3.25 1 6 1c1.34 0 2.61.48 3.56 1.36.92.86 1.44 1.97 1.44 3.14 0 2.94-3.14 7.02-5 9.05zM8 5.5c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
        <span class="p-label">San Diego, California</span>
</li>

    <li itemprop="url" data-test-selector="profile-website-url" class="vcard-detail pt-1 css-truncate css-truncate-target"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg>
      <a rel="nofollow me" href="https://github.com/brianhanifin">https://github.com/brianhanifin</a>
</li>
  </ul>

</div>


      
<div class="pb-3">
  
<details
  class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark d-inline-block text-left"
  >
  <summary
      class="btn-link text-small muted-link"
     
      
      
      
      >
    
    Block or report user
  </summary>
  <details-dialog
    aria-label="Report or block brianhanifin"
    class="Box Box--overlay d-flex flex-column anim-fade-in fast "
    
    >
    <div class="Box-header">
      <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
      </button>
      <h3 class="Box-title ">Report or block brianhanifin</h3>
    </div>
    
    <div class="Box-body">
      <div class="d-table width-full">
        <div class="d-table-cell v-align-top pr-2">
          <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form" action="/account/ignore_user/brianhanifin" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="Op9CNIqh/HF1aMXP8OZuNFXqQEV0ukvjaT1oHPwLzeqjkeXG82uKa0x56VcE3PBbsOM4wuZs1vf7xPlpn+1Zhg==" />
              <p>Hide content and notifications from this user.</p>



            <p class="text-small text-gray">
              Learn more about <a href="https://help.github.com/en/articles/blocking-a-user-from-your-personal-account">blocking users</a>
            </p>

              <button type="submit" class="btn btn-block btn-danger">Block user</button>
</form>        </div>
        <div class="d-table-cell v-align-top pl-2">
          <p>Contact Support about this user’s behavior.</p>
          <p class="text-small text-gray">
            Learn more about <a href="https://help.github.com/en/articles/reporting-abuse-or-spam">reporting abuse</a>
          </p>
          <a class="btn btn-block btn-danger" href="/contact/report-abuse?report=brianhanifin+%28user%29">
            Report abuse
</a>        </div>
      </div>
    </div>

  </details-dialog>
</details>
</div>

  </div>

  <div class="col-lg-9 col-md-8 col-12 float-md-left pl-md-2">


    <div class="UnderlineNav width-full user-profile-nav js-sticky top-0">
      <nav class="UnderlineNav-body" data-pjax aria-label="User profile">
        <a aria-current="page" class="UnderlineNav-item mr-0 mr-md-1 mr-lg-3 selected " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TAB_OVERVIEW&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="5a74e4d23e4d400b72f0e41e1cc07a9dd64bd518245b8991b6bf2c5e15d0ff5f" href="/brianhanifin">
          Overview
</a>
        <a class="UnderlineNav-item mr-0 mr-md-1 mr-lg-3 " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TAB_REPOSITORIES&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="e221b7a44a13bafb43ccdbefc2e4e80720e96a283f3dc1c2ade0814dc7d6e326" href="/brianhanifin?tab=repositories">
          Repositories
          <span class="Counter hide-lg hide-md hide-sm">
            23
          </span>
</a>
        <a class="UnderlineNav-item mr-0 mr-md-1 mr-lg-3 " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TAB_PROJECTS&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="f27bae33db24bb044869d4948216ff16e2dda3c2325576a2f9bbeb63b450e8cf" href="/brianhanifin?tab=projects">
          Projects
          <span class="Counter hide-lg hide-md hide-sm">
            0
          </span>
</a>

        <a class="UnderlineNav-item mr-0 mr-md-1 mr-lg-3 " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TAB_STARS&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="3aed4bb564ae5ae4fbf02c7993cec72fcefd5c8b2caab14ec97bb638488699cb" href="/brianhanifin?tab=stars">
          Stars
          <span class="Counter hide-lg hide-md hide-sm">
            157
          </span>
</a>
        <a class="UnderlineNav-item mr-0 mr-md-1 mr-lg-3 " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TAB_FOLLOWERS&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="a3f3ec655108905fc5a94484607b392353b2392194e042245644f6771a2c8aad" href="/brianhanifin?tab=followers">
          Followers
          <span class="Counter hide-lg hide-md hide-sm" >
            15
          </span>
</a>
        <a class="UnderlineNav-item mr-0 mr-md-1 mr-lg-3 " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TAB_FOLLOWING&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="374db9f74f79746dee28975f4d9b233fb1fbbc7709cdafaf557f1647ae7d3da4" href="/brianhanifin?tab=following">
          Following
          <span class="Counter hide-lg hide-md hide-sm" >
            13
          </span>
</a>      </nav>
    </div>

    <div class="position-relative">
        
<div class="mt-4">
  
<div class="js-pinned-items-reorder-container">
  <h2 class="f4 mb-2 text-normal">
      Pinned
    <img src="https://github.githubassets.com/images/spinners/octocat-spinner-32.gif"
         width="13" class="spinner pinned-items-spinner js-pinned-items-spinner" alt="">
    <span class="ml-2 text-gray f6 js-pinned-items-reorder-message"
      role="status" aria-live="polite"
      data-error-text="Something went wrong."
      data-success-text="Order updated."></span>
  </h2>

      
<ol class="d-flex flex-wrap list-style-none gutter-condensed mb-4 js-pinned-items-reorder-list" >
      
<li class="col-12 col-md-6 col-lg-6 mb-3 d-flex flex-content-stretch">
  <div class="Box pinned-item-list-item d-flex p-3 width-full js-pinned-item-list-item public source  sortable-button-item" >
    <div class="pinned-item-list-item-content">
      <div class="d-flex width-full flex-items-center position-relative">
        <svg class="octicon octicon-repo mr-2 text-gray flex-shrink-0" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
        <a href="/brianhanifin/Home-Assistant-Config" class="text-bold flex-auto min-width-0 ">
          <span class="repo js-pinnable-item" title="Home-Assistant-Config">Home-Assistant-Config</span>
        </a>
        
      </div>


      <p class="pinned-item-desc text-gray text-small d-block mt-2 mb-3">
        
      </p>

      <p class="mb-0 f6 text-gray">
          <span class="d-inline-block mr-3">
  <span class="repo-language-color" style="background-color: #f1e05a"></span>
  <span itemprop="programmingLanguage">JavaScript</span>
</span>

          <a href="/brianhanifin/Home-Assistant-Config/stargazers" class="pinned-item-meta muted-link ">
            <svg aria-label="stars" class="octicon octicon-star" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
            12
          </a>
          <a href="/brianhanifin/Home-Assistant-Config/network/members" class="pinned-item-meta muted-link ">
            <svg aria-label="forks" class="octicon octicon-repo-forked" viewBox="0 0 10 16" version="1.1" width="10" height="16" role="img"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
            2
          </a>
      </p>
    </div>
  </div>
</li>


      
<li class="col-12 col-md-6 col-lg-6 mb-3 d-flex flex-content-stretch">
  <div class="Box pinned-item-list-item d-flex p-3 width-full js-pinned-item-list-item public source  sortable-button-item" >
    <div class="pinned-item-list-item-content">
      <div class="d-flex width-full flex-items-center position-relative">
        <svg class="octicon octicon-repo mr-2 text-gray flex-shrink-0" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
        <a href="/brianhanifin/esphome-config" class="text-bold flex-auto min-width-0 ">
          <span class="repo js-pinnable-item" title="esphome-config">esphome-config</span>
        </a>
        
      </div>


      <p class="pinned-item-desc text-gray text-small d-block mt-2 mb-3">
        My ESPHome configuration files for my ESP8266 / ESP32 plugs and boards for use with Home Assistant.
      </p>

      <p class="mb-0 f6 text-gray">
          <a href="/brianhanifin/esphome-config/stargazers" class="pinned-item-meta muted-link ">
            <svg aria-label="stars" class="octicon octicon-star" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
            3
          </a>
      </p>
    </div>
  </div>
</li>


      
<li class="col-12 col-md-6 col-lg-6 mb-3 d-flex flex-content-stretch">
  <div class="Box pinned-item-list-item d-flex p-3 width-full js-pinned-item-list-item public source  sortable-button-item" >
    <div class="pinned-item-list-item-content">
      <div class="d-flex width-full flex-items-center position-relative">
        <svg class="octicon octicon-repo mr-2 text-gray flex-shrink-0" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
        <a href="/brianhanifin/docker-compose-config" class="text-bold flex-auto min-width-0 ">
          <span class="repo js-pinnable-item" title="docker-compose-config">docker-compose-config</span>
        </a>
        <span class="Label Label--outline v-align-middle ">Archived</span>
      </div>


      <p class="pinned-item-desc text-gray text-small d-block mt-2 mb-3">
        ARCHIVED: This repository is available for reference only. I switched to hass.io on a fresh Ubuntu install. I now run unrelated docker services on a separate unRaid server.
      </p>

      <p class="mb-0 f6 text-gray">
          <span class="d-inline-block mr-3">
  <span class="repo-language-color" style="background-color: #89e051"></span>
  <span itemprop="programmingLanguage">Shell</span>
</span>

          <a href="/brianhanifin/docker-compose-config/stargazers" class="pinned-item-meta muted-link ">
            <svg aria-label="stars" class="octicon octicon-star" viewBox="0 0 14 16" version="1.1" width="14" height="16" role="img"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
            8
          </a>
          <a href="/brianhanifin/docker-compose-config/network/members" class="pinned-item-meta muted-link ">
            <svg aria-label="forks" class="octicon octicon-repo-forked" viewBox="0 0 10 16" version="1.1" width="10" height="16" role="img"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
            2
          </a>
      </p>
    </div>
  </div>
</li>


</ol>

</div>

</div>

<div class="mt-4 position-relative">
    

<div class="js-yearly-contributions">
  
<div class="position-relative">


    <h2 class="f4 text-normal mb-2">
      646 contributions
        in the last year
    </h2>

    <div class="border border-gray-dark py-2 graph-before-activity-overview">
      <div class="js-calendar-graph mx-3 d-flex flex-column flex-items-end flex-xl-items-center overflow-hidden pt-1 is-graph-loading graph-canvas calendar-graph height-full text-center"
          data-graph-url="/users/brianhanifin/contributions?to=2019-09-26"
          data-url="/brianhanifin"
          data-from="2018-09-23 00:00:00 UTC"
          data-to="2019-09-26 23:59:59 UTC"
          data-org="">
        
<svg width="828" height="128" class="js-calendar-graph-svg">
  <g transform="translate(10, 20)" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_CALENDAR_SQUARE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="06c32c97ca1de24bbace86766ab22de7e491239f5f97a53a675179ef3d250351">
      <g transform="translate(0, 0)">
          <rect class="day" width="12" height="12" x="16" y="0" fill="#ebedf0" data-count="0" data-date="2018-09-23"/>
          <rect class="day" width="12" height="12" x="16" y="15" fill="#ebedf0" data-count="0" data-date="2018-09-24"/>
          <rect class="day" width="12" height="12" x="16" y="30" fill="#ebedf0" data-count="0" data-date="2018-09-25"/>
          <rect class="day" width="12" height="12" x="16" y="45" fill="#ebedf0" data-count="0" data-date="2018-09-26"/>
          <rect class="day" width="12" height="12" x="16" y="60" fill="#ebedf0" data-count="0" data-date="2018-09-27"/>
          <rect class="day" width="12" height="12" x="16" y="75" fill="#ebedf0" data-count="0" data-date="2018-09-28"/>
          <rect class="day" width="12" height="12" x="16" y="90" fill="#ebedf0" data-count="0" data-date="2018-09-29"/>
      </g>
      <g transform="translate(16, 0)">
          <rect class="day" width="12" height="12" x="15" y="0" fill="#ebedf0" data-count="0" data-date="2018-09-30"/>
          <rect class="day" width="12" height="12" x="15" y="15" fill="#ebedf0" data-count="0" data-date="2018-10-01"/>
          <rect class="day" width="12" height="12" x="15" y="30" fill="#ebedf0" data-count="0" data-date="2018-10-02"/>
          <rect class="day" width="12" height="12" x="15" y="45" fill="#ebedf0" data-count="0" data-date="2018-10-03"/>
          <rect class="day" width="12" height="12" x="15" y="60" fill="#ebedf0" data-count="0" data-date="2018-10-04"/>
          <rect class="day" width="12" height="12" x="15" y="75" fill="#ebedf0" data-count="0" data-date="2018-10-05"/>
          <rect class="day" width="12" height="12" x="15" y="90" fill="#ebedf0" data-count="0" data-date="2018-10-06"/>
      </g>
      <g transform="translate(32, 0)">
          <rect class="day" width="12" height="12" x="14" y="0" fill="#ebedf0" data-count="0" data-date="2018-10-07"/>
          <rect class="day" width="12" height="12" x="14" y="15" fill="#ebedf0" data-count="0" data-date="2018-10-08"/>
          <rect class="day" width="12" height="12" x="14" y="30" fill="#ebedf0" data-count="0" data-date="2018-10-09"/>
          <rect class="day" width="12" height="12" x="14" y="45" fill="#ebedf0" data-count="0" data-date="2018-10-10"/>
          <rect class="day" width="12" height="12" x="14" y="60" fill="#ebedf0" data-count="0" data-date="2018-10-11"/>
          <rect class="day" width="12" height="12" x="14" y="75" fill="#ebedf0" data-count="0" data-date="2018-10-12"/>
          <rect class="day" width="12" height="12" x="14" y="90" fill="#ebedf0" data-count="0" data-date="2018-10-13"/>
      </g>
      <g transform="translate(48, 0)">
          <rect class="day" width="12" height="12" x="13" y="0" fill="#ebedf0" data-count="0" data-date="2018-10-14"/>
          <rect class="day" width="12" height="12" x="13" y="15" fill="#ebedf0" data-count="0" data-date="2018-10-15"/>
          <rect class="day" width="12" height="12" x="13" y="30" fill="#ebedf0" data-count="0" data-date="2018-10-16"/>
          <rect class="day" width="12" height="12" x="13" y="45" fill="#ebedf0" data-count="0" data-date="2018-10-17"/>
          <rect class="day" width="12" height="12" x="13" y="60" fill="#ebedf0" data-count="0" data-date="2018-10-18"/>
          <rect class="day" width="12" height="12" x="13" y="75" fill="#ebedf0" data-count="0" data-date="2018-10-19"/>
          <rect class="day" width="12" height="12" x="13" y="90" fill="#ebedf0" data-count="0" data-date="2018-10-20"/>
      </g>
      <g transform="translate(64, 0)">
          <rect class="day" width="12" height="12" x="12" y="0" fill="#ebedf0" data-count="0" data-date="2018-10-21"/>
          <rect class="day" width="12" height="12" x="12" y="15" fill="#ebedf0" data-count="0" data-date="2018-10-22"/>
          <rect class="day" width="12" height="12" x="12" y="30" fill="#ebedf0" data-count="0" data-date="2018-10-23"/>
          <rect class="day" width="12" height="12" x="12" y="45" fill="#ebedf0" data-count="0" data-date="2018-10-24"/>
          <rect class="day" width="12" height="12" x="12" y="60" fill="#ebedf0" data-count="0" data-date="2018-10-25"/>
          <rect class="day" width="12" height="12" x="12" y="75" fill="#ebedf0" data-count="0" data-date="2018-10-26"/>
          <rect class="day" width="12" height="12" x="12" y="90" fill="#ebedf0" data-count="0" data-date="2018-10-27"/>
      </g>
      <g transform="translate(80, 0)">
          <rect class="day" width="12" height="12" x="11" y="0" fill="#ebedf0" data-count="0" data-date="2018-10-28"/>
          <rect class="day" width="12" height="12" x="11" y="15" fill="#ebedf0" data-count="0" data-date="2018-10-29"/>
          <rect class="day" width="12" height="12" x="11" y="30" fill="#ebedf0" data-count="0" data-date="2018-10-30"/>
          <rect class="day" width="12" height="12" x="11" y="45" fill="#ebedf0" data-count="0" data-date="2018-10-31"/>
          <rect class="day" width="12" height="12" x="11" y="60" fill="#ebedf0" data-count="0" data-date="2018-11-01"/>
          <rect class="day" width="12" height="12" x="11" y="75" fill="#ebedf0" data-count="0" data-date="2018-11-02"/>
          <rect class="day" width="12" height="12" x="11" y="90" fill="#ebedf0" data-count="0" data-date="2018-11-03"/>
      </g>
      <g transform="translate(96, 0)">
          <rect class="day" width="12" height="12" x="10" y="0" fill="#ebedf0" data-count="0" data-date="2018-11-04"/>
          <rect class="day" width="12" height="12" x="10" y="15" fill="#ebedf0" data-count="0" data-date="2018-11-05"/>
          <rect class="day" width="12" height="12" x="10" y="30" fill="#ebedf0" data-count="0" data-date="2018-11-06"/>
          <rect class="day" width="12" height="12" x="10" y="45" fill="#ebedf0" data-count="0" data-date="2018-11-07"/>
          <rect class="day" width="12" height="12" x="10" y="60" fill="#ebedf0" data-count="0" data-date="2018-11-08"/>
          <rect class="day" width="12" height="12" x="10" y="75" fill="#ebedf0" data-count="0" data-date="2018-11-09"/>
          <rect class="day" width="12" height="12" x="10" y="90" fill="#ebedf0" data-count="0" data-date="2018-11-10"/>
      </g>
      <g transform="translate(112, 0)">
          <rect class="day" width="12" height="12" x="9" y="0" fill="#ebedf0" data-count="0" data-date="2018-11-11"/>
          <rect class="day" width="12" height="12" x="9" y="15" fill="#ebedf0" data-count="0" data-date="2018-11-12"/>
          <rect class="day" width="12" height="12" x="9" y="30" fill="#ebedf0" data-count="0" data-date="2018-11-13"/>
          <rect class="day" width="12" height="12" x="9" y="45" fill="#ebedf0" data-count="0" data-date="2018-11-14"/>
          <rect class="day" width="12" height="12" x="9" y="60" fill="#ebedf0" data-count="0" data-date="2018-11-15"/>
          <rect class="day" width="12" height="12" x="9" y="75" fill="#ebedf0" data-count="0" data-date="2018-11-16"/>
          <rect class="day" width="12" height="12" x="9" y="90" fill="#ebedf0" data-count="0" data-date="2018-11-17"/>
      </g>
      <g transform="translate(128, 0)">
          <rect class="day" width="12" height="12" x="8" y="0" fill="#ebedf0" data-count="0" data-date="2018-11-18"/>
          <rect class="day" width="12" height="12" x="8" y="15" fill="#ebedf0" data-count="0" data-date="2018-11-19"/>
          <rect class="day" width="12" height="12" x="8" y="30" fill="#ebedf0" data-count="0" data-date="2018-11-20"/>
          <rect class="day" width="12" height="12" x="8" y="45" fill="#ebedf0" data-count="0" data-date="2018-11-21"/>
          <rect class="day" width="12" height="12" x="8" y="60" fill="#ebedf0" data-count="0" data-date="2018-11-22"/>
          <rect class="day" width="12" height="12" x="8" y="75" fill="#ebedf0" data-count="0" data-date="2018-11-23"/>
          <rect class="day" width="12" height="12" x="8" y="90" fill="#ebedf0" data-count="0" data-date="2018-11-24"/>
      </g>
      <g transform="translate(144, 0)">
          <rect class="day" width="12" height="12" x="7" y="0" fill="#ebedf0" data-count="0" data-date="2018-11-25"/>
          <rect class="day" width="12" height="12" x="7" y="15" fill="#c6e48b" data-count="3" data-date="2018-11-26"/>
          <rect class="day" width="12" height="12" x="7" y="30" fill="#ebedf0" data-count="0" data-date="2018-11-27"/>
          <rect class="day" width="12" height="12" x="7" y="45" fill="#ebedf0" data-count="0" data-date="2018-11-28"/>
          <rect class="day" width="12" height="12" x="7" y="60" fill="#ebedf0" data-count="0" data-date="2018-11-29"/>
          <rect class="day" width="12" height="12" x="7" y="75" fill="#c6e48b" data-count="2" data-date="2018-11-30"/>
          <rect class="day" width="12" height="12" x="7" y="90" fill="#c6e48b" data-count="1" data-date="2018-12-01"/>
      </g>
      <g transform="translate(160, 0)">
          <rect class="day" width="12" height="12" x="6" y="0" fill="#c6e48b" data-count="2" data-date="2018-12-02"/>
          <rect class="day" width="12" height="12" x="6" y="15" fill="#c6e48b" data-count="3" data-date="2018-12-03"/>
          <rect class="day" width="12" height="12" x="6" y="30" fill="#c6e48b" data-count="1" data-date="2018-12-04"/>
          <rect class="day" width="12" height="12" x="6" y="45" fill="#c6e48b" data-count="1" data-date="2018-12-05"/>
          <rect class="day" width="12" height="12" x="6" y="60" fill="#ebedf0" data-count="0" data-date="2018-12-06"/>
          <rect class="day" width="12" height="12" x="6" y="75" fill="#ebedf0" data-count="0" data-date="2018-12-07"/>
          <rect class="day" width="12" height="12" x="6" y="90" fill="#ebedf0" data-count="0" data-date="2018-12-08"/>
      </g>
      <g transform="translate(176, 0)">
          <rect class="day" width="12" height="12" x="5" y="0" fill="#ebedf0" data-count="0" data-date="2018-12-09"/>
          <rect class="day" width="12" height="12" x="5" y="15" fill="#ebedf0" data-count="0" data-date="2018-12-10"/>
          <rect class="day" width="12" height="12" x="5" y="30" fill="#ebedf0" data-count="0" data-date="2018-12-11"/>
          <rect class="day" width="12" height="12" x="5" y="45" fill="#ebedf0" data-count="0" data-date="2018-12-12"/>
          <rect class="day" width="12" height="12" x="5" y="60" fill="#c6e48b" data-count="1" data-date="2018-12-13"/>
          <rect class="day" width="12" height="12" x="5" y="75" fill="#c6e48b" data-count="1" data-date="2018-12-14"/>
          <rect class="day" width="12" height="12" x="5" y="90" fill="#ebedf0" data-count="0" data-date="2018-12-15"/>
      </g>
      <g transform="translate(192, 0)">
          <rect class="day" width="12" height="12" x="4" y="0" fill="#ebedf0" data-count="0" data-date="2018-12-16"/>
          <rect class="day" width="12" height="12" x="4" y="15" fill="#c6e48b" data-count="1" data-date="2018-12-17"/>
          <rect class="day" width="12" height="12" x="4" y="30" fill="#ebedf0" data-count="0" data-date="2018-12-18"/>
          <rect class="day" width="12" height="12" x="4" y="45" fill="#ebedf0" data-count="0" data-date="2018-12-19"/>
          <rect class="day" width="12" height="12" x="4" y="60" fill="#ebedf0" data-count="0" data-date="2018-12-20"/>
          <rect class="day" width="12" height="12" x="4" y="75" fill="#ebedf0" data-count="0" data-date="2018-12-21"/>
          <rect class="day" width="12" height="12" x="4" y="90" fill="#c6e48b" data-count="2" data-date="2018-12-22"/>
      </g>
      <g transform="translate(208, 0)">
          <rect class="day" width="12" height="12" x="3" y="0" fill="#7bc96f" data-count="6" data-date="2018-12-23"/>
          <rect class="day" width="12" height="12" x="3" y="15" fill="#196127" data-count="11" data-date="2018-12-24"/>
          <rect class="day" width="12" height="12" x="3" y="30" fill="#7bc96f" data-count="6" data-date="2018-12-25"/>
          <rect class="day" width="12" height="12" x="3" y="45" fill="#c6e48b" data-count="2" data-date="2018-12-26"/>
          <rect class="day" width="12" height="12" x="3" y="60" fill="#239a3b" data-count="8" data-date="2018-12-27"/>
          <rect class="day" width="12" height="12" x="3" y="75" fill="#196127" data-count="12" data-date="2018-12-28"/>
          <rect class="day" width="12" height="12" x="3" y="90" fill="#c6e48b" data-count="1" data-date="2018-12-29"/>
      </g>
      <g transform="translate(224, 0)">
          <rect class="day" width="12" height="12" x="2" y="0" fill="#7bc96f" data-count="6" data-date="2018-12-30"/>
          <rect class="day" width="12" height="12" x="2" y="15" fill="#ebedf0" data-count="0" data-date="2018-12-31"/>
          <rect class="day" width="12" height="12" x="2" y="30" fill="#c6e48b" data-count="3" data-date="2019-01-01"/>
          <rect class="day" width="12" height="12" x="2" y="45" fill="#ebedf0" data-count="0" data-date="2019-01-02"/>
          <rect class="day" width="12" height="12" x="2" y="60" fill="#ebedf0" data-count="0" data-date="2019-01-03"/>
          <rect class="day" width="12" height="12" x="2" y="75" fill="#7bc96f" data-count="7" data-date="2019-01-04"/>
          <rect class="day" width="12" height="12" x="2" y="90" fill="#239a3b" data-count="10" data-date="2019-01-05"/>
      </g>
      <g transform="translate(240, 0)">
          <rect class="day" width="12" height="12" x="1" y="0" fill="#196127" data-count="16" data-date="2019-01-06"/>
          <rect class="day" width="12" height="12" x="1" y="15" fill="#239a3b" data-count="8" data-date="2019-01-07"/>
          <rect class="day" width="12" height="12" x="1" y="30" fill="#7bc96f" data-count="4" data-date="2019-01-08"/>
          <rect class="day" width="12" height="12" x="1" y="45" fill="#ebedf0" data-count="0" data-date="2019-01-09"/>
          <rect class="day" width="12" height="12" x="1" y="60" fill="#ebedf0" data-count="0" data-date="2019-01-10"/>
          <rect class="day" width="12" height="12" x="1" y="75" fill="#7bc96f" data-count="7" data-date="2019-01-11"/>
          <rect class="day" width="12" height="12" x="1" y="90" fill="#239a3b" data-count="8" data-date="2019-01-12"/>
      </g>
      <g transform="translate(256, 0)">
          <rect class="day" width="12" height="12" x="0" y="0" fill="#7bc96f" data-count="6" data-date="2019-01-13"/>
          <rect class="day" width="12" height="12" x="0" y="15" fill="#7bc96f" data-count="7" data-date="2019-01-14"/>
          <rect class="day" width="12" height="12" x="0" y="30" fill="#239a3b" data-count="9" data-date="2019-01-15"/>
          <rect class="day" width="12" height="12" x="0" y="45" fill="#c6e48b" data-count="2" data-date="2019-01-16"/>
          <rect class="day" width="12" height="12" x="0" y="60" fill="#ebedf0" data-count="0" data-date="2019-01-17"/>
          <rect class="day" width="12" height="12" x="0" y="75" fill="#c6e48b" data-count="1" data-date="2019-01-18"/>
          <rect class="day" width="12" height="12" x="0" y="90" fill="#c6e48b" data-count="3" data-date="2019-01-19"/>
      </g>
      <g transform="translate(272, 0)">
          <rect class="day" width="12" height="12" x="-1" y="0" fill="#196127" data-count="17" data-date="2019-01-20"/>
          <rect class="day" width="12" height="12" x="-1" y="15" fill="#c6e48b" data-count="1" data-date="2019-01-21"/>
          <rect class="day" width="12" height="12" x="-1" y="30" fill="#7bc96f" data-count="4" data-date="2019-01-22"/>
          <rect class="day" width="12" height="12" x="-1" y="45" fill="#7bc96f" data-count="6" data-date="2019-01-23"/>
          <rect class="day" width="12" height="12" x="-1" y="60" fill="#7bc96f" data-count="7" data-date="2019-01-24"/>
          <rect class="day" width="12" height="12" x="-1" y="75" fill="#c6e48b" data-count="2" data-date="2019-01-25"/>
          <rect class="day" width="12" height="12" x="-1" y="90" fill="#7bc96f" data-count="4" data-date="2019-01-26"/>
      </g>
      <g transform="translate(288, 0)">
          <rect class="day" width="12" height="12" x="-2" y="0" fill="#c6e48b" data-count="2" data-date="2019-01-27"/>
          <rect class="day" width="12" height="12" x="-2" y="15" fill="#c6e48b" data-count="2" data-date="2019-01-28"/>
          <rect class="day" width="12" height="12" x="-2" y="30" fill="#ebedf0" data-count="0" data-date="2019-01-29"/>
          <rect class="day" width="12" height="12" x="-2" y="45" fill="#ebedf0" data-count="0" data-date="2019-01-30"/>
          <rect class="day" width="12" height="12" x="-2" y="60" fill="#ebedf0" data-count="0" data-date="2019-01-31"/>
          <rect class="day" width="12" height="12" x="-2" y="75" fill="#c6e48b" data-count="2" data-date="2019-02-01"/>
          <rect class="day" width="12" height="12" x="-2" y="90" fill="#ebedf0" data-count="0" data-date="2019-02-02"/>
      </g>
      <g transform="translate(304, 0)">
          <rect class="day" width="12" height="12" x="-3" y="0" fill="#ebedf0" data-count="0" data-date="2019-02-03"/>
          <rect class="day" width="12" height="12" x="-3" y="15" fill="#ebedf0" data-count="0" data-date="2019-02-04"/>
          <rect class="day" width="12" height="12" x="-3" y="30" fill="#ebedf0" data-count="0" data-date="2019-02-05"/>
          <rect class="day" width="12" height="12" x="-3" y="45" fill="#ebedf0" data-count="0" data-date="2019-02-06"/>
          <rect class="day" width="12" height="12" x="-3" y="60" fill="#ebedf0" data-count="0" data-date="2019-02-07"/>
          <rect class="day" width="12" height="12" x="-3" y="75" fill="#7bc96f" data-count="6" data-date="2019-02-08"/>
          <rect class="day" width="12" height="12" x="-3" y="90" fill="#c6e48b" data-count="2" data-date="2019-02-09"/>
      </g>
      <g transform="translate(320, 0)">
          <rect class="day" width="12" height="12" x="-4" y="0" fill="#ebedf0" data-count="0" data-date="2019-02-10"/>
          <rect class="day" width="12" height="12" x="-4" y="15" fill="#7bc96f" data-count="7" data-date="2019-02-11"/>
          <rect class="day" width="12" height="12" x="-4" y="30" fill="#ebedf0" data-count="0" data-date="2019-02-12"/>
          <rect class="day" width="12" height="12" x="-4" y="45" fill="#239a3b" data-count="8" data-date="2019-02-13"/>
          <rect class="day" width="12" height="12" x="-4" y="60" fill="#ebedf0" data-count="0" data-date="2019-02-14"/>
          <rect class="day" width="12" height="12" x="-4" y="75" fill="#7bc96f" data-count="5" data-date="2019-02-15"/>
          <rect class="day" width="12" height="12" x="-4" y="90" fill="#7bc96f" data-count="7" data-date="2019-02-16"/>
      </g>
      <g transform="translate(336, 0)">
          <rect class="day" width="12" height="12" x="-5" y="0" fill="#7bc96f" data-count="5" data-date="2019-02-17"/>
          <rect class="day" width="12" height="12" x="-5" y="15" fill="#7bc96f" data-count="6" data-date="2019-02-18"/>
          <rect class="day" width="12" height="12" x="-5" y="30" fill="#ebedf0" data-count="0" data-date="2019-02-19"/>
          <rect class="day" width="12" height="12" x="-5" y="45" fill="#ebedf0" data-count="0" data-date="2019-02-20"/>
          <rect class="day" width="12" height="12" x="-5" y="60" fill="#196127" data-count="13" data-date="2019-02-21"/>
          <rect class="day" width="12" height="12" x="-5" y="75" fill="#c6e48b" data-count="2" data-date="2019-02-22"/>
          <rect class="day" width="12" height="12" x="-5" y="90" fill="#7bc96f" data-count="7" data-date="2019-02-23"/>
      </g>
      <g transform="translate(352, 0)">
          <rect class="day" width="12" height="12" x="-6" y="0" fill="#ebedf0" data-count="0" data-date="2019-02-24"/>
          <rect class="day" width="12" height="12" x="-6" y="15" fill="#7bc96f" data-count="4" data-date="2019-02-25"/>
          <rect class="day" width="12" height="12" x="-6" y="30" fill="#c6e48b" data-count="2" data-date="2019-02-26"/>
          <rect class="day" width="12" height="12" x="-6" y="45" fill="#7bc96f" data-count="4" data-date="2019-02-27"/>
          <rect class="day" width="12" height="12" x="-6" y="60" fill="#7bc96f" data-count="5" data-date="2019-02-28"/>
          <rect class="day" width="12" height="12" x="-6" y="75" fill="#c6e48b" data-count="3" data-date="2019-03-01"/>
          <rect class="day" width="12" height="12" x="-6" y="90" fill="#7bc96f" data-count="6" data-date="2019-03-02"/>
      </g>
      <g transform="translate(368, 0)">
          <rect class="day" width="12" height="12" x="-7" y="0" fill="#c6e48b" data-count="2" data-date="2019-03-03"/>
          <rect class="day" width="12" height="12" x="-7" y="15" fill="#ebedf0" data-count="0" data-date="2019-03-04"/>
          <rect class="day" width="12" height="12" x="-7" y="30" fill="#ebedf0" data-count="0" data-date="2019-03-05"/>
          <rect class="day" width="12" height="12" x="-7" y="45" fill="#ebedf0" data-count="0" data-date="2019-03-06"/>
          <rect class="day" width="12" height="12" x="-7" y="60" fill="#7bc96f" data-count="4" data-date="2019-03-07"/>
          <rect class="day" width="12" height="12" x="-7" y="75" fill="#7bc96f" data-count="6" data-date="2019-03-08"/>
          <rect class="day" width="12" height="12" x="-7" y="90" fill="#ebedf0" data-count="0" data-date="2019-03-09"/>
      </g>
      <g transform="translate(384, 0)">
          <rect class="day" width="12" height="12" x="-8" y="0" fill="#ebedf0" data-count="0" data-date="2019-03-10"/>
          <rect class="day" width="12" height="12" x="-8" y="15" fill="#239a3b" data-count="10" data-date="2019-03-11"/>
          <rect class="day" width="12" height="12" x="-8" y="30" fill="#ebedf0" data-count="0" data-date="2019-03-12"/>
          <rect class="day" width="12" height="12" x="-8" y="45" fill="#c6e48b" data-count="2" data-date="2019-03-13"/>
          <rect class="day" width="12" height="12" x="-8" y="60" fill="#c6e48b" data-count="1" data-date="2019-03-14"/>
          <rect class="day" width="12" height="12" x="-8" y="75" fill="#c6e48b" data-count="2" data-date="2019-03-15"/>
          <rect class="day" width="12" height="12" x="-8" y="90" fill="#c6e48b" data-count="2" data-date="2019-03-16"/>
      </g>
      <g transform="translate(400, 0)">
          <rect class="day" width="12" height="12" x="-9" y="0" fill="#c6e48b" data-count="1" data-date="2019-03-17"/>
          <rect class="day" width="12" height="12" x="-9" y="15" fill="#c6e48b" data-count="1" data-date="2019-03-18"/>
          <rect class="day" width="12" height="12" x="-9" y="30" fill="#c6e48b" data-count="3" data-date="2019-03-19"/>
          <rect class="day" width="12" height="12" x="-9" y="45" fill="#c6e48b" data-count="1" data-date="2019-03-20"/>
          <rect class="day" width="12" height="12" x="-9" y="60" fill="#ebedf0" data-count="0" data-date="2019-03-21"/>
          <rect class="day" width="12" height="12" x="-9" y="75" fill="#ebedf0" data-count="0" data-date="2019-03-22"/>
          <rect class="day" width="12" height="12" x="-9" y="90" fill="#c6e48b" data-count="2" data-date="2019-03-23"/>
      </g>
      <g transform="translate(416, 0)">
          <rect class="day" width="12" height="12" x="-10" y="0" fill="#239a3b" data-count="10" data-date="2019-03-24"/>
          <rect class="day" width="12" height="12" x="-10" y="15" fill="#196127" data-count="11" data-date="2019-03-25"/>
          <rect class="day" width="12" height="12" x="-10" y="30" fill="#239a3b" data-count="9" data-date="2019-03-26"/>
          <rect class="day" width="12" height="12" x="-10" y="45" fill="#ebedf0" data-count="0" data-date="2019-03-27"/>
          <rect class="day" width="12" height="12" x="-10" y="60" fill="#7bc96f" data-count="5" data-date="2019-03-28"/>
          <rect class="day" width="12" height="12" x="-10" y="75" fill="#ebedf0" data-count="0" data-date="2019-03-29"/>
          <rect class="day" width="12" height="12" x="-10" y="90" fill="#7bc96f" data-count="4" data-date="2019-03-30"/>
      </g>
      <g transform="translate(432, 0)">
          <rect class="day" width="12" height="12" x="-11" y="0" fill="#c6e48b" data-count="2" data-date="2019-03-31"/>
          <rect class="day" width="12" height="12" x="-11" y="15" fill="#ebedf0" data-count="0" data-date="2019-04-01"/>
          <rect class="day" width="12" height="12" x="-11" y="30" fill="#ebedf0" data-count="0" data-date="2019-04-02"/>
          <rect class="day" width="12" height="12" x="-11" y="45" fill="#c6e48b" data-count="3" data-date="2019-04-03"/>
          <rect class="day" width="12" height="12" x="-11" y="60" fill="#ebedf0" data-count="0" data-date="2019-04-04"/>
          <rect class="day" width="12" height="12" x="-11" y="75" fill="#7bc96f" data-count="5" data-date="2019-04-05"/>
          <rect class="day" width="12" height="12" x="-11" y="90" fill="#c6e48b" data-count="2" data-date="2019-04-06"/>
      </g>
      <g transform="translate(448, 0)">
          <rect class="day" width="12" height="12" x="-12" y="0" fill="#7bc96f" data-count="5" data-date="2019-04-07"/>
          <rect class="day" width="12" height="12" x="-12" y="15" fill="#c6e48b" data-count="1" data-date="2019-04-08"/>
          <rect class="day" width="12" height="12" x="-12" y="30" fill="#7bc96f" data-count="4" data-date="2019-04-09"/>
          <rect class="day" width="12" height="12" x="-12" y="45" fill="#ebedf0" data-count="0" data-date="2019-04-10"/>
          <rect class="day" width="12" height="12" x="-12" y="60" fill="#ebedf0" data-count="0" data-date="2019-04-11"/>
          <rect class="day" width="12" height="12" x="-12" y="75" fill="#ebedf0" data-count="0" data-date="2019-04-12"/>
          <rect class="day" width="12" height="12" x="-12" y="90" fill="#ebedf0" data-count="0" data-date="2019-04-13"/>
      </g>
      <g transform="translate(464, 0)">
          <rect class="day" width="12" height="12" x="-13" y="0" fill="#c6e48b" data-count="1" data-date="2019-04-14"/>
          <rect class="day" width="12" height="12" x="-13" y="15" fill="#ebedf0" data-count="0" data-date="2019-04-15"/>
          <rect class="day" width="12" height="12" x="-13" y="30" fill="#ebedf0" data-count="0" data-date="2019-04-16"/>
          <rect class="day" width="12" height="12" x="-13" y="45" fill="#ebedf0" data-count="0" data-date="2019-04-17"/>
          <rect class="day" width="12" height="12" x="-13" y="60" fill="#7bc96f" data-count="6" data-date="2019-04-18"/>
          <rect class="day" width="12" height="12" x="-13" y="75" fill="#196127" data-count="15" data-date="2019-04-19"/>
          <rect class="day" width="12" height="12" x="-13" y="90" fill="#239a3b" data-count="9" data-date="2019-04-20"/>
      </g>
      <g transform="translate(480, 0)">
          <rect class="day" width="12" height="12" x="-14" y="0" fill="#c6e48b" data-count="2" data-date="2019-04-21"/>
          <rect class="day" width="12" height="12" x="-14" y="15" fill="#7bc96f" data-count="5" data-date="2019-04-22"/>
          <rect class="day" width="12" height="12" x="-14" y="30" fill="#ebedf0" data-count="0" data-date="2019-04-23"/>
          <rect class="day" width="12" height="12" x="-14" y="45" fill="#ebedf0" data-count="0" data-date="2019-04-24"/>
          <rect class="day" width="12" height="12" x="-14" y="60" fill="#ebedf0" data-count="0" data-date="2019-04-25"/>
          <rect class="day" width="12" height="12" x="-14" y="75" fill="#196127" data-count="14" data-date="2019-04-26"/>
          <rect class="day" width="12" height="12" x="-14" y="90" fill="#7bc96f" data-count="4" data-date="2019-04-27"/>
      </g>
      <g transform="translate(496, 0)">
          <rect class="day" width="12" height="12" x="-15" y="0" fill="#c6e48b" data-count="2" data-date="2019-04-28"/>
          <rect class="day" width="12" height="12" x="-15" y="15" fill="#c6e48b" data-count="2" data-date="2019-04-29"/>
          <rect class="day" width="12" height="12" x="-15" y="30" fill="#7bc96f" data-count="4" data-date="2019-04-30"/>
          <rect class="day" width="12" height="12" x="-15" y="45" fill="#c6e48b" data-count="2" data-date="2019-05-01"/>
          <rect class="day" width="12" height="12" x="-15" y="60" fill="#7bc96f" data-count="4" data-date="2019-05-02"/>
          <rect class="day" width="12" height="12" x="-15" y="75" fill="#7bc96f" data-count="4" data-date="2019-05-03"/>
          <rect class="day" width="12" height="12" x="-15" y="90" fill="#ebedf0" data-count="0" data-date="2019-05-04"/>
      </g>
      <g transform="translate(512, 0)">
          <rect class="day" width="12" height="12" x="-16" y="0" fill="#c6e48b" data-count="2" data-date="2019-05-05"/>
          <rect class="day" width="12" height="12" x="-16" y="15" fill="#c6e48b" data-count="2" data-date="2019-05-06"/>
          <rect class="day" width="12" height="12" x="-16" y="30" fill="#c6e48b" data-count="1" data-date="2019-05-07"/>
          <rect class="day" width="12" height="12" x="-16" y="45" fill="#7bc96f" data-count="4" data-date="2019-05-08"/>
          <rect class="day" width="12" height="12" x="-16" y="60" fill="#ebedf0" data-count="0" data-date="2019-05-09"/>
          <rect class="day" width="12" height="12" x="-16" y="75" fill="#ebedf0" data-count="0" data-date="2019-05-10"/>
          <rect class="day" width="12" height="12" x="-16" y="90" fill="#ebedf0" data-count="0" data-date="2019-05-11"/>
      </g>
      <g transform="translate(528, 0)">
          <rect class="day" width="12" height="12" x="-17" y="0" fill="#ebedf0" data-count="0" data-date="2019-05-12"/>
          <rect class="day" width="12" height="12" x="-17" y="15" fill="#ebedf0" data-count="0" data-date="2019-05-13"/>
          <rect class="day" width="12" height="12" x="-17" y="30" fill="#ebedf0" data-count="0" data-date="2019-05-14"/>
          <rect class="day" width="12" height="12" x="-17" y="45" fill="#ebedf0" data-count="0" data-date="2019-05-15"/>
          <rect class="day" width="12" height="12" x="-17" y="60" fill="#ebedf0" data-count="0" data-date="2019-05-16"/>
          <rect class="day" width="12" height="12" x="-17" y="75" fill="#ebedf0" data-count="0" data-date="2019-05-17"/>
          <rect class="day" width="12" height="12" x="-17" y="90" fill="#ebedf0" data-count="0" data-date="2019-05-18"/>
      </g>
      <g transform="translate(544, 0)">
          <rect class="day" width="12" height="12" x="-18" y="0" fill="#c6e48b" data-count="1" data-date="2019-05-19"/>
          <rect class="day" width="12" height="12" x="-18" y="15" fill="#ebedf0" data-count="0" data-date="2019-05-20"/>
          <rect class="day" width="12" height="12" x="-18" y="30" fill="#ebedf0" data-count="0" data-date="2019-05-21"/>
          <rect class="day" width="12" height="12" x="-18" y="45" fill="#ebedf0" data-count="0" data-date="2019-05-22"/>
          <rect class="day" width="12" height="12" x="-18" y="60" fill="#ebedf0" data-count="0" data-date="2019-05-23"/>
          <rect class="day" width="12" height="12" x="-18" y="75" fill="#ebedf0" data-count="0" data-date="2019-05-24"/>
          <rect class="day" width="12" height="12" x="-18" y="90" fill="#ebedf0" data-count="0" data-date="2019-05-25"/>
      </g>
      <g transform="translate(560, 0)">
          <rect class="day" width="12" height="12" x="-19" y="0" fill="#ebedf0" data-count="0" data-date="2019-05-26"/>
          <rect class="day" width="12" height="12" x="-19" y="15" fill="#ebedf0" data-count="0" data-date="2019-05-27"/>
          <rect class="day" width="12" height="12" x="-19" y="30" fill="#ebedf0" data-count="0" data-date="2019-05-28"/>
          <rect class="day" width="12" height="12" x="-19" y="45" fill="#ebedf0" data-count="0" data-date="2019-05-29"/>
          <rect class="day" width="12" height="12" x="-19" y="60" fill="#c6e48b" data-count="1" data-date="2019-05-30"/>
          <rect class="day" width="12" height="12" x="-19" y="75" fill="#7bc96f" data-count="4" data-date="2019-05-31"/>
          <rect class="day" width="12" height="12" x="-19" y="90" fill="#7bc96f" data-count="7" data-date="2019-06-01"/>
      </g>
      <g transform="translate(576, 0)">
          <rect class="day" width="12" height="12" x="-20" y="0" fill="#ebedf0" data-count="0" data-date="2019-06-02"/>
          <rect class="day" width="12" height="12" x="-20" y="15" fill="#7bc96f" data-count="4" data-date="2019-06-03"/>
          <rect class="day" width="12" height="12" x="-20" y="30" fill="#c6e48b" data-count="2" data-date="2019-06-04"/>
          <rect class="day" width="12" height="12" x="-20" y="45" fill="#ebedf0" data-count="0" data-date="2019-06-05"/>
          <rect class="day" width="12" height="12" x="-20" y="60" fill="#ebedf0" data-count="0" data-date="2019-06-06"/>
          <rect class="day" width="12" height="12" x="-20" y="75" fill="#ebedf0" data-count="0" data-date="2019-06-07"/>
          <rect class="day" width="12" height="12" x="-20" y="90" fill="#ebedf0" data-count="0" data-date="2019-06-08"/>
      </g>
      <g transform="translate(592, 0)">
          <rect class="day" width="12" height="12" x="-21" y="0" fill="#ebedf0" data-count="0" data-date="2019-06-09"/>
          <rect class="day" width="12" height="12" x="-21" y="15" fill="#ebedf0" data-count="0" data-date="2019-06-10"/>
          <rect class="day" width="12" height="12" x="-21" y="30" fill="#ebedf0" data-count="0" data-date="2019-06-11"/>
          <rect class="day" width="12" height="12" x="-21" y="45" fill="#ebedf0" data-count="0" data-date="2019-06-12"/>
          <rect class="day" width="12" height="12" x="-21" y="60" fill="#ebedf0" data-count="0" data-date="2019-06-13"/>
          <rect class="day" width="12" height="12" x="-21" y="75" fill="#ebedf0" data-count="0" data-date="2019-06-14"/>
          <rect class="day" width="12" height="12" x="-21" y="90" fill="#ebedf0" data-count="0" data-date="2019-06-15"/>
      </g>
      <g transform="translate(608, 0)">
          <rect class="day" width="12" height="12" x="-22" y="0" fill="#ebedf0" data-count="0" data-date="2019-06-16"/>
          <rect class="day" width="12" height="12" x="-22" y="15" fill="#c6e48b" data-count="1" data-date="2019-06-17"/>
          <rect class="day" width="12" height="12" x="-22" y="30" fill="#c6e48b" data-count="1" data-date="2019-06-18"/>
          <rect class="day" width="12" height="12" x="-22" y="45" fill="#ebedf0" data-count="0" data-date="2019-06-19"/>
          <rect class="day" width="12" height="12" x="-22" y="60" fill="#ebedf0" data-count="0" data-date="2019-06-20"/>
          <rect class="day" width="12" height="12" x="-22" y="75" fill="#c6e48b" data-count="2" data-date="2019-06-21"/>
          <rect class="day" width="12" height="12" x="-22" y="90" fill="#196127" data-count="11" data-date="2019-06-22"/>
      </g>
      <g transform="translate(624, 0)">
          <rect class="day" width="12" height="12" x="-23" y="0" fill="#7bc96f" data-count="5" data-date="2019-06-23"/>
          <rect class="day" width="12" height="12" x="-23" y="15" fill="#c6e48b" data-count="3" data-date="2019-06-24"/>
          <rect class="day" width="12" height="12" x="-23" y="30" fill="#ebedf0" data-count="0" data-date="2019-06-25"/>
          <rect class="day" width="12" height="12" x="-23" y="45" fill="#c6e48b" data-count="1" data-date="2019-06-26"/>
          <rect class="day" width="12" height="12" x="-23" y="60" fill="#c6e48b" data-count="2" data-date="2019-06-27"/>
          <rect class="day" width="12" height="12" x="-23" y="75" fill="#7bc96f" data-count="7" data-date="2019-06-28"/>
          <rect class="day" width="12" height="12" x="-23" y="90" fill="#c6e48b" data-count="1" data-date="2019-06-29"/>
      </g>
      <g transform="translate(640, 0)">
          <rect class="day" width="12" height="12" x="-24" y="0" fill="#ebedf0" data-count="0" data-date="2019-06-30"/>
          <rect class="day" width="12" height="12" x="-24" y="15" fill="#ebedf0" data-count="0" data-date="2019-07-01"/>
          <rect class="day" width="12" height="12" x="-24" y="30" fill="#7bc96f" data-count="4" data-date="2019-07-02"/>
          <rect class="day" width="12" height="12" x="-24" y="45" fill="#ebedf0" data-count="0" data-date="2019-07-03"/>
          <rect class="day" width="12" height="12" x="-24" y="60" fill="#ebedf0" data-count="0" data-date="2019-07-04"/>
          <rect class="day" width="12" height="12" x="-24" y="75" fill="#ebedf0" data-count="0" data-date="2019-07-05"/>
          <rect class="day" width="12" height="12" x="-24" y="90" fill="#c6e48b" data-count="3" data-date="2019-07-06"/>
      </g>
      <g transform="translate(656, 0)">
          <rect class="day" width="12" height="12" x="-25" y="0" fill="#ebedf0" data-count="0" data-date="2019-07-07"/>
          <rect class="day" width="12" height="12" x="-25" y="15" fill="#ebedf0" data-count="0" data-date="2019-07-08"/>
          <rect class="day" width="12" height="12" x="-25" y="30" fill="#ebedf0" data-count="0" data-date="2019-07-09"/>
          <rect class="day" width="12" height="12" x="-25" y="45" fill="#ebedf0" data-count="0" data-date="2019-07-10"/>
          <rect class="day" width="12" height="12" x="-25" y="60" fill="#c6e48b" data-count="1" data-date="2019-07-11"/>
          <rect class="day" width="12" height="12" x="-25" y="75" fill="#ebedf0" data-count="0" data-date="2019-07-12"/>
          <rect class="day" width="12" height="12" x="-25" y="90" fill="#c6e48b" data-count="1" data-date="2019-07-13"/>
      </g>
      <g transform="translate(672, 0)">
          <rect class="day" width="12" height="12" x="-26" y="0" fill="#c6e48b" data-count="1" data-date="2019-07-14"/>
          <rect class="day" width="12" height="12" x="-26" y="15" fill="#7bc96f" data-count="5" data-date="2019-07-15"/>
          <rect class="day" width="12" height="12" x="-26" y="30" fill="#7bc96f" data-count="6" data-date="2019-07-16"/>
          <rect class="day" width="12" height="12" x="-26" y="45" fill="#c6e48b" data-count="3" data-date="2019-07-17"/>
          <rect class="day" width="12" height="12" x="-26" y="60" fill="#c6e48b" data-count="1" data-date="2019-07-18"/>
          <rect class="day" width="12" height="12" x="-26" y="75" fill="#ebedf0" data-count="0" data-date="2019-07-19"/>
          <rect class="day" width="12" height="12" x="-26" y="90" fill="#7bc96f" data-count="5" data-date="2019-07-20"/>
      </g>
      <g transform="translate(688, 0)">
          <rect class="day" width="12" height="12" x="-27" y="0" fill="#ebedf0" data-count="0" data-date="2019-07-21"/>
          <rect class="day" width="12" height="12" x="-27" y="15" fill="#ebedf0" data-count="0" data-date="2019-07-22"/>
          <rect class="day" width="12" height="12" x="-27" y="30" fill="#ebedf0" data-count="0" data-date="2019-07-23"/>
          <rect class="day" width="12" height="12" x="-27" y="45" fill="#ebedf0" data-count="0" data-date="2019-07-24"/>
          <rect class="day" width="12" height="12" x="-27" y="60" fill="#196127" data-count="12" data-date="2019-07-25"/>
          <rect class="day" width="12" height="12" x="-27" y="75" fill="#c6e48b" data-count="3" data-date="2019-07-26"/>
          <rect class="day" width="12" height="12" x="-27" y="90" fill="#c6e48b" data-count="1" data-date="2019-07-27"/>
      </g>
      <g transform="translate(704, 0)">
          <rect class="day" width="12" height="12" x="-28" y="0" fill="#ebedf0" data-count="0" data-date="2019-07-28"/>
          <rect class="day" width="12" height="12" x="-28" y="15" fill="#ebedf0" data-count="0" data-date="2019-07-29"/>
          <rect class="day" width="12" height="12" x="-28" y="30" fill="#ebedf0" data-count="0" data-date="2019-07-30"/>
          <rect class="day" width="12" height="12" x="-28" y="45" fill="#ebedf0" data-count="0" data-date="2019-07-31"/>
          <rect class="day" width="12" height="12" x="-28" y="60" fill="#ebedf0" data-count="0" data-date="2019-08-01"/>
          <rect class="day" width="12" height="12" x="-28" y="75" fill="#ebedf0" data-count="0" data-date="2019-08-02"/>
          <rect class="day" width="12" height="12" x="-28" y="90" fill="#c6e48b" data-count="2" data-date="2019-08-03"/>
      </g>
      <g transform="translate(720, 0)">
          <rect class="day" width="12" height="12" x="-29" y="0" fill="#ebedf0" data-count="0" data-date="2019-08-04"/>
          <rect class="day" width="12" height="12" x="-29" y="15" fill="#ebedf0" data-count="0" data-date="2019-08-05"/>
          <rect class="day" width="12" height="12" x="-29" y="30" fill="#ebedf0" data-count="0" data-date="2019-08-06"/>
          <rect class="day" width="12" height="12" x="-29" y="45" fill="#ebedf0" data-count="0" data-date="2019-08-07"/>
          <rect class="day" width="12" height="12" x="-29" y="60" fill="#ebedf0" data-count="0" data-date="2019-08-08"/>
          <rect class="day" width="12" height="12" x="-29" y="75" fill="#ebedf0" data-count="0" data-date="2019-08-09"/>
          <rect class="day" width="12" height="12" x="-29" y="90" fill="#ebedf0" data-count="0" data-date="2019-08-10"/>
      </g>
      <g transform="translate(736, 0)">
          <rect class="day" width="12" height="12" x="-30" y="0" fill="#ebedf0" data-count="0" data-date="2019-08-11"/>
          <rect class="day" width="12" height="12" x="-30" y="15" fill="#ebedf0" data-count="0" data-date="2019-08-12"/>
          <rect class="day" width="12" height="12" x="-30" y="30" fill="#ebedf0" data-count="0" data-date="2019-08-13"/>
          <rect class="day" width="12" height="12" x="-30" y="45" fill="#ebedf0" data-count="0" data-date="2019-08-14"/>
          <rect class="day" width="12" height="12" x="-30" y="60" fill="#ebedf0" data-count="0" data-date="2019-08-15"/>
          <rect class="day" width="12" height="12" x="-30" y="75" fill="#c6e48b" data-count="1" data-date="2019-08-16"/>
          <rect class="day" width="12" height="12" x="-30" y="90" fill="#ebedf0" data-count="0" data-date="2019-08-17"/>
      </g>
      <g transform="translate(752, 0)">
          <rect class="day" width="12" height="12" x="-31" y="0" fill="#ebedf0" data-count="0" data-date="2019-08-18"/>
          <rect class="day" width="12" height="12" x="-31" y="15" fill="#c6e48b" data-count="1" data-date="2019-08-19"/>
          <rect class="day" width="12" height="12" x="-31" y="30" fill="#c6e48b" data-count="1" data-date="2019-08-20"/>
          <rect class="day" width="12" height="12" x="-31" y="45" fill="#ebedf0" data-count="0" data-date="2019-08-21"/>
          <rect class="day" width="12" height="12" x="-31" y="60" fill="#ebedf0" data-count="0" data-date="2019-08-22"/>
          <rect class="day" width="12" height="12" x="-31" y="75" fill="#ebedf0" data-count="0" data-date="2019-08-23"/>
          <rect class="day" width="12" height="12" x="-31" y="90" fill="#ebedf0" data-count="0" data-date="2019-08-24"/>
      </g>
      <g transform="translate(768, 0)">
          <rect class="day" width="12" height="12" x="-32" y="0" fill="#ebedf0" data-count="0" data-date="2019-08-25"/>
          <rect class="day" width="12" height="12" x="-32" y="15" fill="#ebedf0" data-count="0" data-date="2019-08-26"/>
          <rect class="day" width="12" height="12" x="-32" y="30" fill="#ebedf0" data-count="0" data-date="2019-08-27"/>
          <rect class="day" width="12" height="12" x="-32" y="45" fill="#c6e48b" data-count="1" data-date="2019-08-28"/>
          <rect class="day" width="12" height="12" x="-32" y="60" fill="#c6e48b" data-count="2" data-date="2019-08-29"/>
          <rect class="day" width="12" height="12" x="-32" y="75" fill="#ebedf0" data-count="0" data-date="2019-08-30"/>
          <rect class="day" width="12" height="12" x="-32" y="90" fill="#ebedf0" data-count="0" data-date="2019-08-31"/>
      </g>
      <g transform="translate(784, 0)">
          <rect class="day" width="12" height="12" x="-33" y="0" fill="#196127" data-count="13" data-date="2019-09-01"/>
          <rect class="day" width="12" height="12" x="-33" y="15" fill="#c6e48b" data-count="2" data-date="2019-09-02"/>
          <rect class="day" width="12" height="12" x="-33" y="30" fill="#ebedf0" data-count="0" data-date="2019-09-03"/>
          <rect class="day" width="12" height="12" x="-33" y="45" fill="#c6e48b" data-count="1" data-date="2019-09-04"/>
          <rect class="day" width="12" height="12" x="-33" y="60" fill="#c6e48b" data-count="1" data-date="2019-09-05"/>
          <rect class="day" width="12" height="12" x="-33" y="75" fill="#7bc96f" data-count="4" data-date="2019-09-06"/>
          <rect class="day" width="12" height="12" x="-33" y="90" fill="#7bc96f" data-count="4" data-date="2019-09-07"/>
      </g>
      <g transform="translate(800, 0)">
          <rect class="day" width="12" height="12" x="-34" y="0" fill="#c6e48b" data-count="1" data-date="2019-09-08"/>
          <rect class="day" width="12" height="12" x="-34" y="15" fill="#c6e48b" data-count="2" data-date="2019-09-09"/>
          <rect class="day" width="12" height="12" x="-34" y="30" fill="#7bc96f" data-count="7" data-date="2019-09-10"/>
          <rect class="day" width="12" height="12" x="-34" y="45" fill="#ebedf0" data-count="0" data-date="2019-09-11"/>
          <rect class="day" width="12" height="12" x="-34" y="60" fill="#ebedf0" data-count="0" data-date="2019-09-12"/>
          <rect class="day" width="12" height="12" x="-34" y="75" fill="#7bc96f" data-count="5" data-date="2019-09-13"/>
          <rect class="day" width="12" height="12" x="-34" y="90" fill="#c6e48b" data-count="2" data-date="2019-09-14"/>
      </g>
      <g transform="translate(816, 0)">
          <rect class="day" width="12" height="12" x="-35" y="0" fill="#ebedf0" data-count="0" data-date="2019-09-15"/>
          <rect class="day" width="12" height="12" x="-35" y="15" fill="#ebedf0" data-count="0" data-date="2019-09-16"/>
          <rect class="day" width="12" height="12" x="-35" y="30" fill="#ebedf0" data-count="0" data-date="2019-09-17"/>
          <rect class="day" width="12" height="12" x="-35" y="45" fill="#ebedf0" data-count="0" data-date="2019-09-18"/>
          <rect class="day" width="12" height="12" x="-35" y="60" fill="#239a3b" data-count="10" data-date="2019-09-19"/>
          <rect class="day" width="12" height="12" x="-35" y="75" fill="#ebedf0" data-count="0" data-date="2019-09-20"/>
          <rect class="day" width="12" height="12" x="-35" y="90" fill="#c6e48b" data-count="2" data-date="2019-09-21"/>
      </g>
      <g transform="translate(832, 0)">
          <rect class="day" width="12" height="12" x="-36" y="0" fill="#ebedf0" data-count="0" data-date="2019-09-22"/>
          <rect class="day" width="12" height="12" x="-36" y="15" fill="#c6e48b" data-count="3" data-date="2019-09-23"/>
          <rect class="day" width="12" height="12" x="-36" y="30" fill="#ebedf0" data-count="0" data-date="2019-09-24"/>
          <rect class="day" width="12" height="12" x="-36" y="45" fill="#ebedf0" data-count="0" data-date="2019-09-25"/>
          <rect class="day" width="12" height="12" x="-36" y="60" fill="#c6e48b" data-count="1" data-date="2019-09-26"/>
      </g>
      <text x="16" y="-9" class="month">Sep</text>
      <text x="46" y="-9" class="month">Oct</text>
      <text x="106" y="-9" class="month">Nov</text>
      <text x="166" y="-9" class="month">Dec</text>
      <text x="241" y="-9" class="month">Jan</text>
      <text x="301" y="-9" class="month">Feb</text>
      <text x="361" y="-9" class="month">Mar</text>
      <text x="436" y="-9" class="month">Apr</text>
      <text x="496" y="-9" class="month">May</text>
      <text x="556" y="-9" class="month">Jun</text>
      <text x="631" y="-9" class="month">Jul</text>
      <text x="691" y="-9" class="month">Aug</text>
      <text x="751" y="-9" class="month">Sep</text>
    <text text-anchor="start" class="wday" dx="-10" dy="8" style="display: none;">Sun</text>
    <text text-anchor="start" class="wday" dx="-10" dy="25">Mon</text>
    <text text-anchor="start" class="wday" dx="-10" dy="32" style="display: none;">Tue</text>
    <text text-anchor="start" class="wday" dx="-10" dy="56">Wed</text>
    <text text-anchor="start" class="wday" dx="-10" dy="57" style="display: none;">Thu</text>
    <text text-anchor="start" class="wday" dx="-10" dy="85">Fri</text>
    <text text-anchor="start" class="wday" dx="-10" dy="81" style="display: none;">Sat</text>
</g></svg>

      </div>
      <div class="contrib-footer clearfix mt-1 mx-3 px-3 pb-1">
        <div class="float-left text-gray">


          <a href="https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile" class="">
            Learn how we count contributions</a>.
        </div>
        <div class="contrib-legend text-gray" title="A summary of pull requests, issues opened, and commits to the default and gh-pages branches.">
          Less
          <ul class="legend">
            <li style="background-color: #ebedf0"></li>
              <li style="background-color: #c6e48b"></li>
              <li style="background-color: #7bc96f"></li>
              <li style="background-color: #239a3b"></li>
              <li style="background-color: #196127"></li>
          </ul>
          More
        </div>
      </div>

    </div>
</div>


</div>


  <div id="js-contribution-activity" class="activity-listing contribution-activity" data-pjax-container>
    
    
<div class="d-none d-lg-block">
  <div class="profile-timeline-year-list js-profile-timeline-year-list bg-white js-sticky float-right col-2 pl-5">
    <ul class="filter-list small">
        <li>
          <a id="year-link-2019" class="js-year-link filter-item px-3 mb-2 py-2 selected " aria-label="Contribution activity in 2019" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2019-09-01&amp;to=2019-09-26">2019</a>
        </li>
        <li>
          <a id="year-link-2018" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2018" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2018-12-01&amp;to=2018-12-31">2018</a>
        </li>
        <li>
          <a id="year-link-2017" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2017" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2017-12-01&amp;to=2017-12-31">2017</a>
        </li>
        <li>
          <a id="year-link-2016" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2016" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2016-12-01&amp;to=2016-12-31">2016</a>
        </li>
        <li>
          <a id="year-link-2015" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2015" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2015-12-01&amp;to=2015-12-31">2015</a>
        </li>
        <li>
          <a id="year-link-2014" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2014" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2014-12-01&amp;to=2014-12-31">2014</a>
        </li>
        <li>
          <a id="year-link-2013" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2013" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2013-12-01&amp;to=2013-12-31">2013</a>
        </li>
        <li>
          <a id="year-link-2012" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2012" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2012-12-01&amp;to=2012-12-31">2012</a>
        </li>
        <li>
          <a id="year-link-2011" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2011" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2011-12-01&amp;to=2011-12-31">2011</a>
        </li>
        <li>
          <a id="year-link-2010" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2010" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2010-12-01&amp;to=2010-12-31">2010</a>
        </li>
        <li>
          <a id="year-link-2009" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2009" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;CONTRIBUTION_YEAR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="8d5d247589383aed9679aa59fbfba2473723d06868f7b2d0d750866a2bbae0cc" href="/brianhanifin?tab=overview&amp;from=2009-12-01&amp;to=2009-12-31">2009</a>
        </li>
    </ul>
  </div>
</div>


  <h2 class="f4 text-normal mb-2">
    Contribution activity
  </h2>

  
<div class="contribution-activity-listing float-left col-12 col-lg-10">
  <div class="profile-timeline discussion-timeline width-full pb-4">
    <h3 class="profile-timeline-month-heading bg-white d-inline-block h6 pr-2 py-1">
      September <span class="text-gray">2019</span>
    </h3>

    
  <div class="profile-rollup-wrapper py-4 pl-4 position-relative ml-3 js-details-container Details open">
    <span class="discussion-item-icon"><svg class="octicon octicon-repo-push" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 3H3V2h1v1zM3 5h1V4H3v1zm4 0L4 9h2v7h2V9h2L7 5zm4-5H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h4v-1H1v-2h4v-1H2V1h9.02L11 10H9v1h2v2H9v1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"/></svg></span>
    <button type="button" class="btn-link f4 muted-link no-underline lh-condensed width-full js-details-target " aria-expanded="false">
      <span class="float-left ws-normal text-left">
        Created 50
        commits in
        3
        repositories
      </span>
      <span class="d-inline-block float-right">
        <span class="profile-rollup-toggle-closed float-right" aria_label="Collapse" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_CATEGORY_ROLLUP_COLLAPSE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="5fc6edf07218c5a5183655010a4f36a869697c4d6ec2ba01e913a32e7820c157"><svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg></span>
        <span class="profile-rollup-toggle-open float-right" aria_label="Expand" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_CATEGORY_ROLLUP_EXPAND&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="6a6b35f6c181bdea233a879da487b78ab73541e10f7a81a1d690ee315c85e7ec"><svg class="octicon octicon-unfold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg></span>
      </span>
    </button>
    <ul class="profile-rollup-content list-style-none" data-repository-hovercards-enabled>
      
  <li class="ml-0 py-1">
    <div class="d-inline-block col-8 css-truncate css-truncate-target lh-condensed">
      <a data-hovercard-type="repository" data-hovercard-url="/brianhanifin/Home-Assistant-Config/hovercard" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="c7a045305e6f597efce0290579d63bc5d5a5e0b3d20dc30991062a057117502d" href="/brianhanifin/Home-Assistant-Config">brianhanifin/Home-Assistant-Config</a>
      <a class="f6 muted-link ml-lg-1 mt-1 mt-lg-0 d-block d-lg-inline " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_COMMIT_RANGE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="b0e6337ee99c4614dc4c6ba367bb7b8e6f393b077ba277179b4c7e42afa5f3a3" href="/brianhanifin/Home-Assistant-Config/commits?author=brianhanifin&amp;since=2019-09-01&amp;until=2019-09-27">
        46 commits
</a>    </div>

    <div class="col-3 d-inline-block float-right">
      <div class="tooltipped tooltipped-n"
           style="width: 92%"
           aria-label="92% of commits in September were made to brianhanifin/Home-Assistant-Config ">
        <span class="d-flex anim-grow-x progress-bar mt-1" style="background-color: #196127"></span>
      </div>
    </div>
  </li>
  <li class="ml-0 py-1">
    <div class="d-inline-block col-8 css-truncate css-truncate-target lh-condensed">
      <a data-hovercard-type="repository" data-hovercard-url="/brianhanifin/esphome-config/hovercard" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="c7a045305e6f597efce0290579d63bc5d5a5e0b3d20dc30991062a057117502d" href="/brianhanifin/esphome-config">brianhanifin/esphome-config</a>
      <a class="f6 muted-link ml-lg-1 mt-1 mt-lg-0 d-block d-lg-inline " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_COMMIT_RANGE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="b0e6337ee99c4614dc4c6ba367bb7b8e6f393b077ba277179b4c7e42afa5f3a3" href="/brianhanifin/esphome-config/commits?author=brianhanifin&amp;since=2019-09-01&amp;until=2019-09-27">
        2 commits
</a>    </div>

    <div class="col-3 d-inline-block float-right">
      <div class="tooltipped tooltipped-n"
           style="width: 4%"
           aria-label="4% of commits in September were made to brianhanifin/esphome-config ">
        <span class="d-flex anim-grow-x progress-bar mt-1" style="background-color: #c6e48b"></span>
      </div>
    </div>
  </li>
  <li class="ml-0 py-1">
    <div class="d-inline-block col-8 css-truncate css-truncate-target lh-condensed">
      <a data-hovercard-type="repository" data-hovercard-url="/CCOSTAN/Home-AssistantConfig/hovercard" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="c7a045305e6f597efce0290579d63bc5d5a5e0b3d20dc30991062a057117502d" href="/CCOSTAN/Home-AssistantConfig">CCOSTAN/Home-AssistantConfig</a>
      <a class="f6 muted-link ml-lg-1 mt-1 mt-lg-0 d-block d-lg-inline " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_COMMIT_RANGE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="b0e6337ee99c4614dc4c6ba367bb7b8e6f393b077ba277179b4c7e42afa5f3a3" href="/CCOSTAN/Home-AssistantConfig/commits?author=brianhanifin&amp;since=2019-09-01&amp;until=2019-09-27">
        2 commits
</a>    </div>

    <div class="col-3 d-inline-block float-right">
      <div class="tooltipped tooltipped-n"
           style="width: 4%"
           aria-label="4% of commits in September were made to CCOSTAN/Home-AssistantConfig ">
        <span class="d-flex anim-grow-x progress-bar mt-1" style="background-color: #c6e48b"></span>
      </div>
    </div>
  </li>

    </ul>
  </div>



    
  <div class="profile-rollup-wrapper py-4 pl-4 position-relative ml-3 js-details-container Details open">
    <span class="discussion-item-icon"><svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg></span>
    <button type="button" class="btn-link f4 muted-link no-underline lh-condensed width-full js-details-target " aria-expanded="false">
      <span class="float-left ws-normal text-left">
        Created
          1
        
        repository
      </span>
      <span class="d-inline-block float-right">
        <span class="profile-rollup-toggle-closed float-right" aria_label="Collapse" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_ROLLUP_COLLAPSE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="54ef6e90f0afc6a3fad7cc213cc214874cb78a308059975b9b9296c4e33789c5"><svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg></span>
        <span class="profile-rollup-toggle-open float-right" aria_label="Expand" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_ROLLUP_EXPAND&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="1eb3c8d70a519b35ba1bd99fe9c4f60a9d1cc724660a013dd2b1679d2a4405e4"><svg class="octicon octicon-unfold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg></span>
      </span>
    </button>
    <ul class="profile-rollup-content mt-1" data-repository-hovercards-enabled>
        <li class="d-block mt-1 py-1" >
          <span class="css-truncate css-truncate-target">
            <span class="profile-rollup-icon">
                  <svg class="octicon octicon-repo-forked v-align-middle text-gray-light mr-1" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
            </span>
            <a class="mr-2 " data-hovercard-type="repository" data-hovercard-url="/brianhanifin/hass-browser_mod/hovercard" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="c7a045305e6f597efce0290579d63bc5d5a5e0b3d20dc30991062a057117502d" href="/brianhanifin/hass-browser_mod">brianhanifin/hass-browser_mod</a>
          </span>
          <span class="f6 text-gray d-block mt-1 d-lg-inline mt-lg-0">
              <span class="ml-0">
  <span class="repo-language-color" style="background-color: #3572A5"></span>
  <span itemprop="programmingLanguage">Python</span>
</span>

          </span>
          <time title="This contribution was made on Sep 26"
                class="float-right f6 text-gray-light pt-1">
            Sep 26
          </time>
        </li>
    </ul>
  </div>


      
<div class="profile-rollup-wrapper py-4 pl-4 position-relative ml-3" data-repository-hovercards-enabled  data-issue-and-pr-hovercards-enabled >
  <span class="discussion-item-icon timeline-item-icon"><svg class="octicon octicon-flame" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"/></svg></span>
  <div class="d-flex flex-justify-between flex-items-baseline mb-3">
    <h4 class="text-normal text-gray lh-condensed my-0 pr-3">
      Created a pull request in <a class="link-gray-dark " data-hovercard-type="repository" data-hovercard-url="/CCOSTAN/Home-AssistantConfig/hovercard" href="/CCOSTAN/Home-AssistantConfig">CCOSTAN/Home-AssistantConfig</a> that received 3
      comments
    </h4>
    <a class="f6 text-gray-light muted-link no-wrap " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_DATE_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="6b47a8f0324ceddfad54737ada3dbe5a8d20d3e92cf779231aa40d1923b2cb45" href="/brianhanifin?tab=overview&amp;from=2019-09-01&amp;to=2019-09-30">
      <time class="no-wrap">Sep 10</time>
</a>  </div>

  <div class="profile-timeline-card bg-white border border-gray-dark rounded-1 p-3">
      <svg class="octicon octicon-git-merge merged d-inline-block mt-1 float-left" title="Merged" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 7c-.73 0-1.38.41-1.73 1.02V8C7.22 7.98 6 7.64 5.14 6.98c-.75-.58-1.5-1.61-1.89-2.44A1.993 1.993 0 0 0 2 .99C.89.99 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2a1.993 1.993 0 0 0 1-3.72V7.67c.67.7 1.44 1.27 2.3 1.69.86.42 2.03.63 2.97.64v-.02c.36.61 1 1.02 1.73 1.02 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm-6.8 6c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm8 6c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
    <div class="ml-4">
      <h3 class="lh-condensed my-0">
        <a class="text-gray-dark " data-hovercard-type="pull_request" data-hovercard-url="/CCOSTAN/Home-AssistantConfig/pull/621/hovercard" href="/CCOSTAN/Home-AssistantConfig/pull/621">Separate speech_message to template file</a>
      </h3>

        <div class="text-gray mb-0 mt-2 ">
          <p><strong>[Change 1 of 2]</strong>
I discovered a way to separate the sometimes complex jinja code from our script logic... an <code>!include</code>!
Keep it, or not. :)</p>
        </div>

      <div class="f6 text-gray mt-2">
          <span class="diffstat position-relative float-left" style="top: 0">
            <span class="text-green">
              +1
            </span>
            <span class="text-red">
              −240
            </span>
            <span class="tooltipped tooltipped-s" aria-label="241 lines changed">
              <span class="block-diff-deleted"></span><span class="block-diff-deleted"></span><span class="block-diff-deleted"></span><span class="block-diff-deleted"></span><span class="block-diff-neutral"></span>
            </span>
            <span class="text-gray-light mx-1">&#8226;</span>
          </span>
        3
        comments
      </div>
    </div>
  </div>
</div>



    
  <div class="profile-rollup-wrapper py-4 pl-4 position-relative ml-3 js-details-container Details open">
    <span class="discussion-item-icon">
      <svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
    </span>
    <button type="button" class="btn-link f4 muted-link no-underline lh-condensed width-full js-details-target " aria-expanded="false">
      <span class="float-left ws-normal text-left">
        Opened 1
        other
        pull request in
        1
        repository
      </span>
      <span class="d-inline-block float-right">
        <span class="profile-rollup-toggle-closed float-right" aria_label="Collapse" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_CATEGORY_ROLLUP_COLLAPSE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="5fc6edf07218c5a5183655010a4f36a869697c4d6ec2ba01e913a32e7820c157"><svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg></span>
        <span class="profile-rollup-toggle-open float-right" aria_label="Expand" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_CATEGORY_ROLLUP_EXPAND&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="6a6b35f6c181bdea233a879da487b78ab73541e10f7a81a1d690ee315c85e7ec"><svg class="octicon octicon-unfold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg></span>
      </span>
    </button>
    <div class="profile-rollup-content">
      
  <div class="profile-rollup-summarized js-details-container Details py-2 open" data-repository-hovercards-enabled data-issue-and-pr-hovercards-enabled>
    <button type="button"
            data-octo-click="profile_timeline_toggle_rollup_created_pull_requests"
            class="js-details-target d-flex flex-items-baseline btn-link muted-link no-underline lh-condensed text-left width-full "
            aria-expanded="false">
      <div class="d-inline-block col-6">
        <span class="css-truncate css-truncate-target" data-hovercard-type="repository" data-hovercard-url="/CCOSTAN/Home-AssistantConfig/hovercard">CCOSTAN/Home-AssistantConfig</span>
      </div>
      <span class="col-6 d-inline-block f6 text-gray float-right text-right">
          <span class="text-white State--purple rounded-1 ml-2 px-1">1</span>
          merged
      </span>
    </button>

    <ul class="mt-1 profile-rollup-content list-style-none">
        <li class="py-1 ml-0">
          <span class="css-truncate css-truncate-target">
            <span class="profile-rollup-icon">
                <svg class="octicon octicon-git-merge merged" title="Merged" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 7c-.73 0-1.38.41-1.73 1.02V8C7.22 7.98 6 7.64 5.14 6.98c-.75-.58-1.5-1.61-1.89-2.44A1.993 1.993 0 0 0 2 .99C.89.99 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2a1.993 1.993 0 0 0 1-3.72V7.67c.67.7 1.44 1.27 2.3 1.69.86.42 2.03.63 2.97.64v-.02c.36.61 1 1.02 1.73 1.02 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm-6.8 6c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm8 6c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
            </span>
            <a class="content-title no-underline" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_PR_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="a3b9e6d184054dcd35ad414cf73f6a9208d45d990534b457b6677bfc0a534698" data-hovercard-type="pull_request" data-hovercard-url="/CCOSTAN/Home-AssistantConfig/pull/622/hovercard" href="/CCOSTAN/Home-AssistantConfig/pull/622">
              <span class="link-gray-dark-underline link-gray-dark ">Create Templates</span>
</a>          </span>
          <time title="This contribution was made on Sep 10" class="float-right f6 text-gray-light pt-1">
            Sep 10
          </time>
        </li>
    </ul>
  </div>

    </div>
  </div>


    



      
<div class="profile-rollup-wrapper py-4 pl-4 position-relative ml-3" data-repository-hovercards-enabled data-issue-and-pr-hovercards-enabled>
  <span class="timeline-item-icon discussion-item-icon"><svg class="octicon octicon-flame" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"/></svg></span>
  <div class="d-flex flex-justify-between flex-items-baseline mb-3">
    <h4 class="text-normal text-gray lh-condensed my-0 pr-3">
      Created an issue in
      <a class="link-gray-dark " data-hovercard-type="repository" data-hovercard-url="/brianhanifin/Home-Assistant-Config/hovercard" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_REPO_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="c7a045305e6f597efce0290579d63bc5d5a5e0b3d20dc30991062a057117502d" href="/brianhanifin/Home-Assistant-Config">brianhanifin/Home-Assistant-Config</a>
      that received 4
      comments
    </h4>
    <a class="f6 text-gray-light muted-link no-wrap" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_DATE_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="6b47a8f0324ceddfad54737ada3dbe5a8d20d3e92cf779231aa40d1923b2cb45" href="/brianhanifin?tab=overview&amp;from=2019-09-01&amp;to=2019-09-30">
      <time class="no-wrap">Sep 19</time>
</a>  </div>

  <div class="profile-timeline-card bg-white border border-gray-dark rounded-1 p-3">
      <svg class="octicon octicon-issue-closed closed d-inline-block mt-1 float-left" title="Closed" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"/></svg>
    <div class="ml-4">
      <h3 class="lh-condensed my-0">
        <a class="text-gray-dark" data-hovercard-type="issue" data-hovercard-url="/brianhanifin/Home-Assistant-Config/issues/35/hovercard" href="/brianhanifin/Home-Assistant-Config/issues/35">Connect Lutron Pro Hub (L-BDGPRO2)</a>
      </h3>

        <div class="text-gray mb-0 mt-2 ">
          <p>This device is auto discovered by Home Assistant, and I can add it via Homekit. However, I cannot connect to it with the Lutron app on my iPhone, w…</p>
        </div>

      <div class="f6 text-gray mt-2">
        4
        comments
      </div>
    </div>
  </div>
</div>


    
  <div class="profile-rollup-wrapper py-4 pl-4 position-relative ml-3 js-details-container Details open">
    <span class="discussion-item-icon">
      <svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
    </span>
    <button type="button" class="btn-link f4 muted-link no-underline lh-condensed width-full js-details-target " aria-expanded="false">
      <span class="float-left ws-normal text-left">
        Opened 4
        other
        issues
        in 2
        repositories
      </span>
      <span class="d-inline-block float-right">
        <span class="profile-rollup-toggle-closed float-right" aria_label="Collapse" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_CATEGORY_ROLLUP_COLLAPSE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="5fc6edf07218c5a5183655010a4f36a869697c4d6ec2ba01e913a32e7820c157"><svg class="octicon octicon-fold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z"/></svg></span>
        <span class="profile-rollup-toggle-open float-right" aria_label="Expand" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_CATEGORY_ROLLUP_EXPAND&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="6a6b35f6c181bdea233a879da487b78ab73541e10f7a81a1d690ee315c85e7ec"><svg class="octicon octicon-unfold" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z"/></svg></span>
      </span>
    </button>
    <div class="profile-rollup-content">
      
  <div class="profile-rollup-summarized js-details-container Details py-2 " data-repository-hovercards-enabled data-issue-and-pr-hovercards-enabled>
    <button type="button"
            data-octo-click="profile_timeline_toggle_rollup_created_issues"
            class="js-details-target d-flex flex-items-baseline btn-link muted-link no-underline lh-condensed text-left width-full "
            aria-expanded="false">
      <div class="d-inline-block col-6">
        <span class="css-truncate css-truncate-target" data-hovercard-type="repository" data-hovercard-url="/brianhanifin/Home-Assistant-Config/hovercard">brianhanifin/Home-Assistant-Config</span>
      </div>
      <span class="col-6 d-inline-block f6 text-gray float-right text-right">
          <span class="text-white State--red rounded-1 ml-2 px-1">3</span>
          closed
      </span>
    </button>

    <ul class="mt-1 profile-rollup-content list-style-none">
        <li class="py-1 ml-0">
          <span class="css-truncate css-truncate-target">
            <span class="profile-rollup-icon">
                <svg class="octicon octicon-issue-closed closed" title="Closed" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"/></svg>
            </span>
            <a class="content-title no-underline" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_ISSUE_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="3fa31252fc6fef9330bd6f9da878ef53e40890945062357d3ee99cd199439453" data-hovercard-type="issue" data-hovercard-url="/brianhanifin/Home-Assistant-Config/issues/34/hovercard" href="/brianhanifin/Home-Assistant-Config/issues/34">
              <span class="link-gray-dark-underline link-gray-dark ">Identify wall powered Lutron devices in use + investigate reliability</span>
</a>          </span>
          <time title="This contribution was made on Sep 19"
                class="float-right f6 text-gray-light pt-1">
            Sep 19
          </time>
        </li>
        <li class="py-1 ml-0">
          <span class="css-truncate css-truncate-target">
            <span class="profile-rollup-icon">
                <svg class="octicon octicon-issue-closed closed" title="Closed" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"/></svg>
            </span>
            <a class="content-title no-underline" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_ISSUE_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="3fa31252fc6fef9330bd6f9da878ef53e40890945062357d3ee99cd199439453" data-hovercard-type="issue" data-hovercard-url="/brianhanifin/Home-Assistant-Config/issues/33/hovercard" href="/brianhanifin/Home-Assistant-Config/issues/33">
              <span class="link-gray-dark-underline link-gray-dark ">Replace flaky Bedroom Light Switch</span>
</a>          </span>
          <time title="This contribution was made on Sep 19"
                class="float-right f6 text-gray-light pt-1">
            Sep 19
          </time>
        </li>
        <li class="py-1 ml-0">
          <span class="css-truncate css-truncate-target">
            <span class="profile-rollup-icon">
                <svg class="octicon octicon-issue-closed closed" title="Closed" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"/></svg>
            </span>
            <a class="content-title no-underline" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_ISSUE_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="3fa31252fc6fef9330bd6f9da878ef53e40890945062357d3ee99cd199439453" data-hovercard-type="issue" data-hovercard-url="/brianhanifin/Home-Assistant-Config/issues/30/hovercard" href="/brianhanifin/Home-Assistant-Config/issues/30">
              <span class="link-gray-dark-underline link-gray-dark ">Room Aware Alexa Routines</span>
</a>          </span>
          <time title="This contribution was made on Sep 7"
                class="float-right f6 text-gray-light pt-1">
            Sep 7
          </time>
        </li>
    </ul>
  </div>
  <div class="profile-rollup-summarized js-details-container Details py-2 " data-repository-hovercards-enabled data-issue-and-pr-hovercards-enabled>
    <button type="button"
            data-octo-click="profile_timeline_toggle_rollup_created_issues"
            class="js-details-target d-flex flex-items-baseline btn-link muted-link no-underline lh-condensed text-left width-full "
            aria-expanded="false">
      <div class="d-inline-block col-6">
        <span class="css-truncate css-truncate-target" data-hovercard-type="repository" data-hovercard-url="/home-assistant/home-assistant-iOS/hovercard">home-assistant/home-assistant-iOS</span>
      </div>
      <span class="col-6 d-inline-block f6 text-gray float-right text-right">
          <span class="text-white State--red rounded-1 ml-2 px-1">1</span>
          closed
      </span>
    </button>

    <ul class="mt-1 profile-rollup-content list-style-none">
        <li class="py-1 ml-0">
          <span class="css-truncate css-truncate-target">
            <span class="profile-rollup-icon">
                <svg class="octicon octicon-issue-closed closed" title="Closed" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"/></svg>
            </span>
            <a class="content-title no-underline" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_ISSUE_LINK&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="3fa31252fc6fef9330bd6f9da878ef53e40890945062357d3ee99cd199439453" data-hovercard-type="issue" data-hovercard-url="/home-assistant/home-assistant-iOS/issues/435/hovercard" href="/home-assistant/home-assistant-iOS/issues/435">
              <span class="link-gray-dark-underline link-gray-dark ">[2.0 Beta] unique device identifiers omitted from sensors</span>
</a>          </span>
          <time title="This contribution was made on Sep 5"
                class="float-right f6 text-gray-light pt-1">
            Sep 5
          </time>
        </li>
    </ul>
  </div>

    </div>
  </div>


    





    

  </div>
</div>


<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="ajax-pagination-form js-ajax-pagination js-show-more-timeline-form col-lg-10 col-12" data-title="brianhanifin (Brian Hanifin) / August 2019" data-year="2019" data-url="/brianhanifin?tab=overview&amp;from=2019-08-01&amp;to=2019-08-31" data-from="2019-09-01" data-to="2019-09-26" action="/brianhanifin?tab=overview&amp;from=2019-08-01&amp;to=2019-08-31&amp;include_header=no" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />

    <img class="contribution-activity-spinner col-10 next" alt="" src="https://github.githubassets.com/images/spinners/octocat-spinner-128.gif" />

    <button name="button" type="submit" class="ajax-pagination-btn btn btn-outline border-gray-dark width-full f6 mt-0 py-2 contribution-activity-show-more " data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:57336,&quot;target&quot;:&quot;TIMELINE_SHOW_MORE&quot;,&quot;user_id&quot;:null,&quot;client_id&quot;:null,&quot;originating_request_id&quot;:&quot;A784:58D3:EE556:1781CF:5D8D2505&quot;,&quot;originating_url&quot;:&quot;https://github.com/brianhanifin&quot;,&quot;referrer&quot;:null}}" data-hydro-click-hmac="93f95689ff35f9fbd568cdc71b0bc91836081c649d0246808ba8deef7b3c55db" data-disable-with="Loading...">Show more activity</button>

  <p class="text-gray f6 mt-4">
    Seeing something unexpected? Take a look at the
    <a href="https://help.github.com/categories/setting-up-and-managing-your-github-profile">GitHub profile guide</a>.
  </p>
</form>


  </div>

</div>


    </div>
  </div>
</div>

      </main>
  </div>

        
<div class="footer container-lg width-full p-responsive" role="contentinfo">
  <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light ">
    <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
      <li class="mr-3 mr-lg-0">&copy; 2019 <span title="0.39892s from unicorn-8d47898d6-chsg5">GitHub</span>, Inc.</li>
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li>
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li>
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
        <li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li>
    </ul>

    <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com">
      <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
</a>
   <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
      <li class="mr-3 mr-lg-0"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
      <li class="mr-3 mr-lg-0"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
        <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>

    </ul>
  </div>
  <div class="d-flex flex-justify-center pb-6">
    <span class="f6 text-gray-light"></span>
  </div>
</div>



  <div id="ajax-error-message" class="ajax-error-message flash flash-error">
    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
    </button>
    You can’t perform that action at this time.
  </div>


    <script crossorigin="anonymous" integrity="sha512-RwS+8T0XPR5cCcBdDmGcf/cL+FfKUdIjfRL93fvzAzjVUdgaknI2UpShICXEAx0szS45xu9lpIDeacN+3d3hZw==" type="application/javascript" src="https://github.githubassets.com/assets/compat-bootstrap-94789d4c.js"></script>
    <script crossorigin="anonymous" integrity="sha512-zkplp60DvoRCC9CXX7c0VMvowqQVA30d13E4xweoE5aCO1wqyvOEzSkt7aoeDqZ1sdAIPM00n8r79qznbDdfBQ==" type="application/javascript" src="https://github.githubassets.com/assets/frameworks-c254eb02.js"></script>
    
    <script crossorigin="anonymous" async="async" integrity="sha512-Dbw4uiqkZzIeYFoVEEjeHAXpusff00Ir82f5wmO3/jHs+dact1lLsiJTYEbhDwsd63tWWgj9vPFxxr01nd8BPA==" type="application/javascript" src="https://github.githubassets.com/assets/github-bootstrap-67222ece.js"></script>
    
    
    
  <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner" hidden
    >
    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>
    <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
    <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
  </div>
  <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
      </button>
      <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

  <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;">
  </div>
</div>

  <div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div>

  </body>
</html>
