wwu-header {
  --h1-color: var(--light-green);
  --h2-color: var(--light-green--lighter--20);
  --h3-color: var(--light-green--lighter--40);
  --h4-color: var(--light-green--lighter--60);
  --h5-color: var(--light-green--lighter--80);
  --h6-color: var(--light-green);
  --icon-background-color--active: var(--blue--lighter--40);
  --icon-color--active: var(--dark-blue);
  --link-background--focus: var(--gradient--vertical--light-blue);
  --link-color: var(--blue--lighter--40);
  --link-color--focus: var(--dark-blue);
  --link-color--visited: var(--purple--lighter--80);
  --link-decoration-color: var(--blue--lighter--60);
  --oline-color: var(--white);
  --required-color: var(--blue--lighter--40);
  color: var(--white);
  background: var(--black);
  background: var(--dark-blue);
  position: relative;
  display: grid;
  grid-template-columns: auto auto;
  border-bottom: solid var(--border-width--md) transparent
}
wwu-header noscript {
  display: grid;
  grid-column: 1/span all;
  grid-row: 1/span all;
  grid-template-columns: var(--logo-size) 1fr;
  grid-template-rows: auto 1fr
}
wwu-header .toggle-menu {
  --button-background-color: var(--dark-blue);
  --button-background-color--active: var(--blue);
  z-index: 2;
  min-height: var(--touch-target--min);
  margin: 0;
  border: var(--border-width--sm) solid var(--link-decoration-color);
  border-radius: 0;
  box-shadow: none
}
wwu-header .western-logo {
  display: flex;
  grid-area: logo;
  place-content: center;
  margin-top: calc(-1 * var(--touch-target--min))
}
wwu-header .site-info {
  --link-color: var(--white);
  --link-color--visited: var(--white);
  grid-column: 1/span all;
  min-height: 9.5rem
}
wwu-header .site-name {
  grid-area: site-name;
  padding: var(--space--sm);
  text-align: center;
  font-size: var(--font-size--xl);
  line-height: 1.4
}
wwu-header .home-link {
  display: block;
  text-decoration: none
}
.western-header-region {
  --link-color: var(--white);
  --link-color--visited: var(--white);
  --link-decoration-color: var(--white);
  --link-decoration-color--visited: var(--white);
  grid-area: region;
  text-align: center
}
.western-header-region p {
  margin-bottom: var(--space--2xs)
}
.wwu-home-link {
  --link-background--focus: none
}
.wwu-menu {
  --link-color: var(--white);
  --link-color--visited: var(--white);
  z-index: 1;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  width: 100%;
  font-size: var(--font-size--xs)
}
.wwu-menu-open + .site-info {
  min-height: 0
}
@media (min-width:950px) {
  wwu-header {
    grid-template-columns: var(--logo-size) 1fr;
    grid-template-rows: auto 1fr;
    align-items: center;
    min-height: 11rem
  }
  wwu-header .toggle-menu {
    display: none
  }
  wwu-header .western-logo {
    margin-top: unset
  }
  wwu-header .site-info {
    display: grid;
    grid-column-gap: var(--space--sm);
    grid-row: 1/span all;
    grid-template-areas: "logo ........" "logo site-name" "logo region";
    grid-template-columns: var(--logo-size) auto;
    grid-template-rows: 1fr auto 1fr
  }
  wwu-header .site-name {
    padding: 0;
    text-align: left;
    font-size: var(--font-size--2xl)
  }
  wwu-header .home-link {
    display: inline
  }
  .western-header-region {
    text-align: initial
  }
  .wwu-menu {
    grid-column: 2/span 1;
    grid-row: 1/span 1;
    justify-content: flex-end;
    padding-right: 0
  }
}
@media (max-width:950px) {
  .wwu-menu-closed,
  .wwu-menu-open {
    transition: opacity var(--ease--standard) var(--transition-speed--fast)
  }
  .wwu-menu-closed {
    visibility: hidden;
    overflow: hidden;
    height: 0;
    opacity: 0
  }
  .wwu-menu-open {
    visibility: visible;
    opacity: 1
  }
}
@media print {
  wwu-header {
    display: none
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlcnMvd3d1LWhlYWRlci93d3UtaGVhZGVyLmNzcyIsIi4uLzAxLWF0b21zL2JhY2tncm91bmQtY29sb3IvX2JhY2tncm91bmQtY29sb3ItbWl4aW5zLnNjc3MiLCJoZWFkZXJzL3d3dS1oZWFkZXIvd3d1LWhlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVDQTtBQ3BCRSxZQUFBO0FBQ0EsWUFBQTtBQUNBLFlBQUE7QUFDQSxZQUFBO0FBQ0EsWUFBQTtBQUNBLFlBQUE7QUFDQSxpQ0FBQTtBQUNBLHNCQUFBO0FBQ0EsMEJBQUE7QUFFQSxjQUFBO0FBQ0EscUJBQUE7QUFZQSx1QkFBQTtBQ2pDQSx5QkFBQTtBQUNBLGVBQUE7QUFDQSxrQkFBQTtBQUNBLE9BQUE7QUY0Q0EsWUFBWTtBRTNDWixZQUFBO0FBUEYsVUFBQTtBRnFERSxTRTdDRTtBRjhDRix1QkU3Q0UsS0FBQTtBRjhDRixlRTdDRSxNQUFBLHdCQUFBOztBRmdESjtBRTdDRSxTQUFBO0FBQ0UsYUFBQSxDQUFBLENBQUEsS0FBQTtBQUNBLFVBQUEsQ0FBQSxDQUFBLEtBQUE7QUFDQSx1QkFBQSxpQkFBQTtBQUNBLG9CQUFBLEtBQUE7O0FBR0Y7QUFDRSwyQkFBQTtBQUNBLG1DQUFBO0FBRUEsU0FBQTtBQUNBLFlBQUE7QUFDQSxRQUFBO0FBQ0EsUUFBQSx3QkFBQSxNQUFBO0FBQ0EsZUFBQTtBQUNBLFlBQUE7O0FGZ0RKO0FBQ0UsU0UvQ0k7QUZnREosV0FBVztBQUNYLGVBQWU7QUU5Q2YsWUFBQTs7QUZrREY7QUU5Q0ksY0FBQTtBRmdERix1QkFBdUI7QUUvQ3JCLGFBQUEsQ0FBQSxDQUFBLEtBQUE7QUFMRixZQUFBOztBRnlERjtBRWhERSxXQUFBO0FBQ0UsU0FBQTtBQUNBLFlBQUE7QUFFQSxXQUFBO0FBQ0EsYUFBQTs7QUZtREo7QUFDRSxTRWxESTtBRm1ESixpQkVsREk7O0FGcUROO0FBQ0UsY0VoREk7QUZpREosdUJBQXVCO0FBQ3ZCLHlCQUF5QjtBRS9DekIsa0NBQUE7QUFDRSxXQUFBO0FBQ0EsWUFBQTs7QUZtREo7QUFDRSxlQUFlOztBQUdqQjtBQUNFLDBCRWxESTs7QUZxRE47QUVqREUsY0FBQTtBQUNFLHVCQUFBO0FBQ0EsU0FBQTtBRm1ERixTQUFTO0FFbERQLFdBQUEsSUFBQTtBQUhGLGlCQUFBO0FGd0RBLE9FcERJO0FGcURKLFdBQVc7O0FBR2I7QUFDRSxZRXJERTs7QUZ3REo7QUVyREE7QUFDRSx1QkFBQSxpQkFBQTtBQUNBLG9CQUFBLEtBQUE7QUFDQSxhQUFBO0FBQ0EsWUFBQTs7QUZ5REE7QUVyREEsU0FBQTs7QUZ5REE7QUFDRSxZQUFZOztBQUdkO0FBQ0UsU0FBUztBRXZEYixpQkFBQTtBQUNFLFVBQUEsQ0FBQSxDQUFBLEtBQUE7QUZ5REUscUJBQXFCLGdCQUFnQixpQkFBaUI7QUFDdEQsdUJBQXVCLGlCQUFpQjtBRXhENUMsb0JBQUEsSUFBQSxLQUFBOztBQUlFO0FBQ0EsU0FBQTtBQUNBLFlBQUE7QUFDQSxXQUFBOztBRjJEQTtBRXhEQSxTQUFBOztBRjREQTtBRXpERSxZQUFBOztBRjZERjtBQUNFLGFBQWEsQ0FBQyxDQUFDLEtBQUs7QUV6RHRCLFVBQUEsQ0FBQSxDQUFBLEtBQUE7QUFERixpQkFBQTtBQUVJLGVBQUE7OztBRitESjtBQUNFO0FBUUE7QUUzREEsWUFBQSxRQUFBLHNCQUFBOztBRm1EQTtBQUNFLFlBQVk7QUFDWixVQUFVO0FFMURaLFFBQUE7QUFDRSxTQUFBOztBRitERjtBQUNFLFlBQVk7QUUzRFosU0FBQTs7O0FGaUVKO0FBQ0U7QUFDRSxTQUFTIiwiZmlsZSI6ImhlYWRlcnMvd3d1LWhlYWRlci93d3UtaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkF0b206IEJhY2tncm91bmQgQ29sb3IgTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQmxhY2sgYmFzZWQgYmFja2dyb3VuZHNcbjIuIEdyYXkgYmFzZWQgYmFja2dyb3VuZHNcbjMuIExpZ2h0IGdyYXkgYmFzZWQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQmxhY2sgYmFzZWQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5CbGFjaywgZGFya2VzdCBibHVlLCBhbmQgZGFyayBibHVlIGFyZSBibGFjayBiYXNlZCBhbmQgc2hhcmUgbGluay9oZWFkaW5nIGNvbG9ycy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gYmxhY2stYmcge1xuICAtLWgxLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7XG4gIC0taDItY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS0yMCk7XG4gIC0taDMtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS00MCk7XG4gIC0taDQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS02MCk7XG4gIC0taDUtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS04MCk7XG4gIC0taDYtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTtcbiAgLS1pY29uLWJhY2tncm91bmQtY29sb3ItLWFjdGl2ZTogdmFyKC0tYmx1ZS0tbGlnaHRlci0tNDApO1xuICAtLWljb24tY29sb3ItLWFjdGl2ZTogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1saW5rLWJhY2tncm91bmQtLWZvY3VzOiB2YXIoLS1ncmFkaWVudC0tdmVydGljYWwtLWxpZ2h0LWJsdWUpO1xuICAtLWxpbmstY29sb3I6IHZhcigtLWJsdWUtLWxpZ2h0ZXItLTQwKTtcbiAgLS1saW5rLWNvbG9yLS1mb2N1czogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1saW5rLWNvbG9yLS12aXNpdGVkOiB2YXIoLS1wdXJwbGUtLWxpZ2h0ZXItLTgwKTtcbiAgLS1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWJsdWUtLWxpZ2h0ZXItLTYwKTtcbiAgLS1vbGluZS1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLXJlcXVpcmVkLWNvbG9yOiB2YXIoLS1ibHVlLS1saWdodGVyLS00MCk7XG5cbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xufVxuXG5AbWl4aW4gZGFya2VzdC1ibHVlLWJnIHtcbiAgQGluY2x1ZGUgYmxhY2stYmc7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTIwKTtcbn1cblxuQG1peGluIGRhcmstYmx1ZS1iZyB7XG4gIEBpbmNsdWRlIGJsYWNrLWJnO1xuXG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstYmx1ZSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBHcmF5IGJhc2VkIGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR3JheSwgYmx1ZSwgYW5kIGdyZWVuIGJhY2tncm91bmRzIGFyZSBncmF5IGJhc2VkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBncmF5LWJnIHtcbiAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvci0tYWN0aXZlOiB2YXIoLS1ibHVlLS1saWdodGVyLS02MCk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tYnV0dG9uLWNvbG9yLS1hY3RpdmU6IHZhcigtLWRhcmstYmx1ZS0tZGFya2VyLS02MCk7XG4gIC0taDEtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS0yMCk7XG4gIC0taDItY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS00MCk7XG4gIC0taDMtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS02MCk7XG4gIC0taDQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuLS1saWdodGVyLS04MCk7XG4gIC0taDUtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1oNi1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLWljb24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1pY29uLWJhY2tncm91bmQtY29sb3ItLWFjdGl2ZTogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTQwKTtcbiAgLS1pY29uLWNvbG9yLS1hY3RpdmU6IHZhcigtLXdoaXRlKTtcbiAgLS1saW5rLWJhY2tncm91bmQtLWZvY3VzOiB2YXIoLS1ncmFkaWVudC0tdmVydGljYWwtLWxpZ2h0LWJsdWUpO1xuICAtLWxpbmstY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1saW5rLWNvbG9yLS1mb2N1czogdmFyKC0tZGFyay1ibHVlKTtcbiAgLS1saW5rLWNvbG9yLS12aXNpdGVkOiB2YXIoLS13aGl0ZSk7XG4gIC0tbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1ibHVlLS1saWdodGVyLS04MCk7XG4gIC0tbGluay1kZWNvcmF0aW9uLWNvbG9yLS12aXNpdGVkOiB2YXIoLS1wdXJwbGUtLWxpZ2h0ZXItLTgwKTtcbiAgLS1vbGluZS1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLXJlcXVpcmVkLWNvbG9yOiB2YXIoLS1ibHVlLS1saWdodGVyLS04MCk7XG5cbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheSk7XG59XG5cbkBtaXhpbiBibHVlLWJnIHtcbiAgQGluY2x1ZGUgZ3JheS1iZztcblxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbn1cblxuQG1peGluIGdyZWVuLWJnIHtcbiAgLS1saW5rLWJhY2tncm91bmQtLWZvY3VzOiB2YXIoLS1ncmFkaWVudC0tdmVydGljYWwtLWxpZ2h0LWdyZWVuKTtcblxuICBAaW5jbHVkZSBncmF5LWJnO1xuXG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIExpZ2h0IGdyYXkgYmFzZWQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaWdodCBncmF5LCBsaWdodGVzdCBncmF5LCBsaWdodCBibHVlLCBsaWdodGVzdCBibHVlLCBhbmQgbGlnaHQgZ3JlZW5cbmJhY2tncm91bmRzIGFyZSBsaWdodCBncmF5IGJhc2VkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBsaWdodC1ncmF5LWJnIHtcbiAgLS1oMS1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTgwKTtcbiAgLS1oMi1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTYwKTtcbiAgLS1oMy1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTQwKTtcbiAgLS1oNC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTMwKTtcbiAgLS1oNS1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTIwKTtcbiAgLS1oNi1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTEwKTtcbiAgLS1saW5rLWJhY2tncm91bmQtLWFjdGl2ZTogdmFyKC0tYmx1ZSk7XG4gIC0tbGluay1iYWNrZ3JvdW5kLS1mb2N1czogdmFyKC0tZ3JhZGllbnQtLXZlcnRpY2FsLS1kYXJrLWJsdWUpO1xuICAtLWxpbmstY29sb3I6IHZhcigtLWRhcmstYmx1ZS0tZGFya2VyLS02MCk7XG4gIC0tbGluay1jb2xvci0tYWN0aXZlOiB2YXIoLS13aGl0ZSk7XG4gIC0tbGluay1jb2xvci0tZm9jdXM6IHZhcigtLXdoaXRlKTtcbiAgLS1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWJsdWUtLWRhcmtlci0tNjApO1xuICAtLWxpbmstZGVjb3JhdGlvbi1jb2xvci0tdmlzaXRlZDogdmFyKC0tcHVycGxlKTtcbiAgLS1vbGluZS1jb2xvcjogdmFyKC0tZGFyay1ibHVlLS1kYXJrZXItLTYwKTtcbiAgLS1yZXF1aXJlZC1jb2xvcjogdmFyKC0tYmx1ZS0tZGFya2VyLS02MCk7XG5cbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0tbGlnaHRlci0tNjApO1xufVxuXG5AbWl4aW4gbGlnaHRlc3QtZ3JheS1iZyB7XG4gIEBpbmNsdWRlIGxpZ2h0LWdyYXktYmc7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0tbGlnaHRlci0tODApO1xufVxuXG5AbWl4aW4gbGlnaHQtYmx1ZS1iZyB7XG4gIEBpbmNsdWRlIGxpZ2h0LWdyYXktYmc7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS0tbGlnaHRlci0tNjApO1xufVxuXG5AbWl4aW4gbGlnaHRlc3QtYmx1ZS1iZyB7XG4gIEBpbmNsdWRlIGxpZ2h0ZXN0LWdyYXktYmc7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS0tbGlnaHRlci0tODApO1xufVxuXG5AbWl4aW4gbGlnaHQtZ3JlZW4tYmcge1xuICBAaW5jbHVkZSBsaWdodC1ncmF5LWJnO1xuXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZWVuKTtcbn1cblxuQG1peGluIHllbGxvdy1iZyB7XG4gIEBpbmNsdWRlIGxpZ2h0LWdyYXktYmc7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PcmdhbmlzbTogSGVhZGVycyAtIFdlc3Rlcm4gaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCIuLi8uLi8uLi8wMC11dGlsaXRpZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLzAxLWF0b21zL2JhY2tncm91bmQtY29sb3IvX2JhY2tncm91bmQtY29sb3ItbWl4aW5zLnNjc3NcIjtcbnd3dS1oZWFkZXIge1xuICBAaW5jbHVkZSBkYXJrLWJsdWUtYmc7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdmFyKC0tYm9yZGVyLXdpZHRoLS1tZCkgdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sb2dvLXNpemUpIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTFyZW07XG4gIH1cbiAgbm9zY3JpcHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIGFsbDtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gYWxsO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbG9nby1zaXplKSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxuICAudG9nZ2xlLW1lbnUge1xuICAgIC0tYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvci0tYWN0aXZlOiB2YXIoLS1ibHVlKTtcblxuICAgIHotaW5kZXg6IDI7XG4gICAgbWluLWhlaWdodDogdmFyKC0tdG91Y2gtdGFyZ2V0LS1taW4pO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IHZhcigtLWJvcmRlci13aWR0aC0tc20pIHNvbGlkIHZhcigtLWxpbmstZGVjb3JhdGlvbi1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2VzdGVybi1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXRvdWNoLXRhcmdldC0tbWluKSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIH1cbiAgfVxuICAuc2l0ZS1pbmZvIHtcbiAgICAtLWxpbmstY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAtLWxpbmstY29sb3ItLXZpc2l0ZWQ6IHZhcigtLXdoaXRlKTtcblxuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiBhbGw7XG4gICAgbWluLWhlaWdodDogOS41cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS0tc20pO1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIGFsbDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyAuLi4uLi4uLlwiXG4gICAgICBcImxvZ28gc2l0ZS1uYW1lXCJcbiAgICAgIFwibG9nbyByZWdpb25cIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbG9nby1zaXplKSBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byAxZnI7XG4gICAgfVxuICB9XG4gIC5zaXRlLW5hbWUge1xuICAgIGdyaWQtYXJlYTogc2l0ZS1uYW1lO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLS1zbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLS14bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0tMnhsKTtcbiAgICB9XG4gIH1cbiAgLmhvbWUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndlc3Rlcm4taGVhZGVyLXJlZ2lvbiB7XG4gIC0tbGluay1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLWxpbmstY29sb3ItLXZpc2l0ZWQ6IHZhcigtLXdoaXRlKTtcbiAgLS1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1saW5rLWRlY29yYXRpb24tY29sb3ItLXZpc2l0ZWQ6IHZhcigtLXdoaXRlKTtcblxuICBncmlkLWFyZWE6IHJlZ2lvbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtLTJ4cyk7XG4gIH1cbn1cbi53d3UtaG9tZS1saW5rIHtcbiAgLS1saW5rLWJhY2tncm91bmQtLWZvY3VzOiBub25lO1xufVxuLnd3dS1tZW51IHtcbiAgLS1saW5rLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tbGluay1jb2xvci0tdmlzaXRlZDogdmFyKC0td2hpdGUpO1xuXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtLXhzKTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi53d3UtbWVudS1jbG9zZWQge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWVhc2UtLXN0YW5kYXJkKSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkLS1mYXN0KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ud3d1LW1lbnUtb3BlbiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWVhc2UtLXN0YW5kYXJkKSB2YXIoLS10cmFuc2l0aW9uLXNwZWVkLS1mYXN0KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICYgKyAuc2l0ZS1pbmZvIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4iXX0= */
