@import url('https://fonts.googleapis.com/css2?family=Merriweather&family=Source+Sans+Pro&family=Work+Sans:wght@300;400;700&display=swap');
@font-face {
  font-family: 'Neo Sans Std Bold';
  src: url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.eot');
  /* IE9 Compat Modes */
  src: url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.woff') format('woff'), /* Modern Browsers */ url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.svg#f200fffa1e75bccb8a9d2543cc303c60') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Neo Sans Std Light';
  src: url('fonts/NeoSansStd-Light/NeoSansStd-Light.eot');
  /* IE9 Compat Modes */
  src: url('fonts/NeoSansStd-Light/NeoSansStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/NeoSansStd-Light/NeoSansStd-Light.woff') format('woff'), /* Modern Browsers */ url('fonts/NeoSansStd-Light/NeoSansStd-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/NeoSansStd-Light/NeoSansStd-Light.svg#994acf8cde643c658fa4d87f1a0d786b') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Neo Sans Std';
  src: url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.eot');
  /* IE9 Compat Modes */
  src: url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.woff') format('woff'), /* Modern Browsers */ url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.svg#6b94167f362721a15c8c80567e8945f1') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
@media only screen and (min-width: 100px) {
  body {
    background-color: #fff;
    font-family: 'Neo Sans Std';
    font-size: 16px;
    color: #222222;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #333333;
    font-family: 'Neo Sans Std Bold', serif;
    font-family: 'Neo Sans Std Bold';
    font-weight: 400;
  }
  h1,
  h1.pageTitle {
    font-size: 44px;
  }
  h2 {
    font-size: 38px;
  }
  h3 {
    font-size: 30px;
  }
  h4 {
    font-size: 24px;
    margin-bottom: 20px;
    padding: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  ul,
  ol {
    margin-top: 0;
    margin-bottom: 0;
  }
  .content h1,
  .content h2,
  .content h3,
  .content h4,
  .content h5,
  .content h6 {
    margin-bottom: 1.38rem;
  }
  .content h1:not(:first-child),
  .content h2:not(:first-child),
  .content h3:not(:first-child),
  .content h4:not(:first-child),
  .content h5:not(:first-child),
  .content h6:not(:first-child) {
    margin-top: 3rem;
  }
  .content .groupmarker + .groupmarker h2 {
    margin-top: 3rem;
  }
  .content.content h1 + h2,
  .content.content h2 + h3,
  .content.content h3 + h4,
  .content.content h4 + h5,
  .content.content h5 + h6 {
    margin-top: -1.38rem;
  }
  .content p:not(:last-child),
  .content ul:not(:last-child),
  .content ol:not(:last-child) {
    margin-bottom: 1rem;
  }
  hr {
    border-top: 1px solid #ccc;
    margin: 25px 0;
  }
  strong {
    font-family: 'Neo Sans Std Bold', serif;
  }
  .btn {
    border-radius: 8px;
  }
  .btn.btn-default {
    background-color: #fff;
    border: 1px solid #ccc;
  }
  .btn.btn-default:hover {
    color: #333;
    background-color: #c4c4c4;
    border-color: #bebebe;
  }
  .tabs-toggle-list > li.active > a::before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
  }
  .btn-primary,
  .nav-pills > li.active > a {
    border: 0;
    background-color: #3377B9;
    color: #FFF !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .btn-primary:hover,
  .nav-pills > li.active > a:active,
  .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #046;
    border-color: #003d5c;
  }
  .btn-primary:focus,
  .nav-pills > li.active > a:active,
  .nav-pills > li.active > a:focus,
  .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #046;
    border-color: #001119;
  }
  .nav-pills > li > a:focus {
    outline-color: #0d1217;
    outline-offset: 3px;
  }
  .mainContent {
    background-color: #fff;
    color: #333333;
    padding: 50px 0px 30px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Neo Sans Std', sans-serif;
    min-height: 600px;
  }
  .relativeContent {
    background-color: #f1f1f1;
    color: #333333;
    position: relative;
    z-index: 12;
  }
  .mainContentArea a,
  .relativeContent a {
    color: #3377B9;
  }
  .mainContentArea a:visited,
  .relativeContent a:visited,
  .mainContentArea a:hover,
  .relativeContent a:hover,
  .mainContentArea a:focus,
  .relativeContent a:focus {
    color: #005ea2;
  }
  .navbar-portalbar-v3 .icon-stack .icon-kygov-text {
    color: #ffffff;
  }
  .navbar-portalbar-v3 .governor {
    color: #ffffff;
  }
  .navbar-portalbar-v3 {
    background-color: #006699;
    background: linear-gradient(to bottom, #006699 0%, #003366 100%);
    border-color: #001933;
  }
  .navbar-portalbar-v3 .navbar-toggle,
  .navbar-portalbar-v3 .navbar-toggle:hover,
  .navbar-portalbar-v3 .navbar-toggle:active,
  .navbar-portalbar-v3 .navbar-toggle:focus {
    background: #003366;
    background: rgba(0, 51, 102, 0.4);
  }
  .navbar-portalbar-v3 .navbar-nav > li > a {
    color: #ffffff;
    text-shadow: 0 1px 0px #001933;
  }
  .navbar-portalbar-v3 .navbar-brand {
    color: #ffffff;
  }
  .navbar-portalbar-v3 .navbar-nav > li > a:hover,
  .navbar-portalbar-v3 .navbar-nav > .open > a,
  .navbar-portalbar-v3 .navbar-nav > .open > a:hover,
  .navbar-portalbar-v3 .navbar-nav > .open > a:focus {
    background: #003366;
    background: rgba(0, 51, 102, 0.4);
    color: #ffffff;
    text-shadow: 0 1px 0px #001933;
  }
  .navbar-portalbar-v3 .search-toggle,
  .navbar-portalbar-v3 .login-toggle {
    color: #ffffff;
  }
  .navbar-portalbar-v3 .navbar-text-kytagline {
    color: #ffffff;
  }
  header .headerRow .container {
    background-color: #fff;
  }
  .headerRow .navbar-toggle {
    background-color: transparent;
    color: #f1f1f1;
  }
  .headerRow .navbar-toggle:hover {
    background-color: transparent;
  }
  .headerRow .navbar-toggle .icon-bars span,
  .headerRow .navbar-toggle .icon-bars span:before,
  .headerRow .navbar-toggle .icon-bars span:after {
    background: #f1f1f1;
  }
  /* Header */
  #primary-nav {
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
    font-family: 'Neo Sans Std', sans-serif;
  }
  .translate-wrapper {
    position: relative;
    padding-bottom: 70px;
  }
  .google-translate {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 10px 15px;
    background: #eee;
  }
  .goog-te-menu-frame {
    max-width: 100% !important;
  }
  .Homepage-Layout .google-translate {
    top: 0;
    background: #236e3f;
  }
  #primary-nav .navbar-header {
    float: none;
    position: relative;
  }
  #primary-nav .navbar-header .navbar-toggle {
    float: none;
    background: transparent;
    border-radius: 0;
    margin: 0;
    padding: 20px;
    border: 0;
    border-left: 1px solid #c8dcf0;
    margin-left: auto;
    color: #3377B9;
    transition: background 0.3s ease-in-out;
  }
  #primary-nav .navbar-header .navbar-toggle:hover,
  #primary-nav .navbar-header .navbar-toggle:focus,
  #primary-nav .navbar-header .navbar-toggle[aria-expanded="true"] {
    background: #3377B9;
    color: #fff;
  }
  #primary-nav .navbar-collapse {
    border: 0;
  }
  #primary-nav .navbar-nav {
    margin-top: 0;
    border-top: 1px solid #eee;
  }
  #primary-nav .navbar-brand {
    display: inline-block;
    height: auto;
    float: none;
    padding: 15px;
    color: #222 !important;
    text-decoration: none;
  }
  #primary-nav .navbar-brand img {
    max-height: 50px;
    height: 50px;
    width: auto;
    float: left;
    margin-right: 0px;
    margin-left: 0;
    z-index: 20;
    margin-bottom: 0px;
  }
  #primary-nav .navbar-brand span.header-title {
    font-size: 14px;
    font-weight: 300;
    position: relative;
    left: 0px;
    top: 8px;
    padding-top: 0px;
    margin-left: 0px;
    text-transform: uppercase;
  }
  #primary-nav .navbar-brand span.header-title-name {
    font-size: 21px;
    top: -3px;
    font-weight: 800;
    position: relative;
    left: 10px;
  }
  #primary-nav .navbar-header .nav-social {
    display: none;
    float: right;
    list-style: none;
    position: absolute;
    right: 0;
    bottom: 60px;
    margin: 0;
  }
  #primary-nav .navbar-header .nav-social > li {
    float: left;
  }
  #primary-nav .navbar-header .nav-social > li > a {
    padding: 5px;
    font-size: 30px;
  }
  #primary-nav #mainNav .nav > li > a {
    padding: 15px;
    color: #222;
    position: relative;
    font-weight: 400;
    transition: color 0.3s ease-in-out;
  }
  #primary-nav #mainNav .nav > li.open > a {
    background: transparent;
  }
  #primary-nav #mainNav .nav > li > a:hover,
  #primary-nav #mainNav .nav > li > a:focus,
  #primary-nav #mainNav .nav > li.active > a {
    background: transparent !important;
    color: #3377B9;
  }
  #primary-nav #mainNav .nav > li.active > a {
    font-weight: 700;
  }
  #primary-nav #mainNav .nav > li.active > a:after {
    background-color: #3377B9;
  }
  #primary-nav #mainNav .nav > li > a:after {
    position: absolute;
    content: '';
    height: 4px;
    left: 15px;
    right: 15px;
    bottom: 0;
    background-color: #78aada;
  }
  #primary-nav #mainNav .nav > li:not(.active) > a:after {
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
  }
  #primary-nav #mainNav .nav > li.open > a:after,
  #primary-nav #mainNav .nav > li > a:hover:after,
  #primary-nav #mainNav .nav > li > a:focus:after {
    transform: scaleX(1);
  }
  #primary-nav #mainNav .dropdown-menu {
    margin: -20px 15px 20px;
    box-shadow: none;
    border-color: #ddd;
    border-radius: 0;
    animation: fade-in-fwd 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  #primary-nav #mainNav .dropdown-menu > li > a {
    box-shadow: 0;
    padding: 10px 15px;
    position: relative;
  }
  #primary-nav #mainNav .dropdown-menu > li > a:hover,
  #primary-nav #mainNav .dropdown-menu > li > a:focus,
  #primary-nav #mainNav .dropdown-menu > li > a:active,
  #primary-nav #mainNav .dropdown-menu > li.active > a {
    background-color: transparent;
    color: #3377B9;
  }
  #primary-nav #mainNav .dropdown-menu > li > a:hover:after,
  #primary-nav #mainNav .dropdown-menu > li > a:focus:after,
  #primary-nav #mainNav .dropdown-menu > li > a:active:after,
  #primary-nav #mainNav .dropdown-menu > li.active > a:after {
    position: absolute;
    content: '';
    height: auto;
    width: 3px;
    left: 0px;
    top: 3px;
    bottom: 3px;
    background-color: #2672de;
  }
  .tabs-toggle-list {
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.188em;
    background-color: #fff;
    border: 1px solid #b3c4d0;
    border-radius: 60px;
    font-size: 15px;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .tabs-toggle-list.tabs-toggle-list [data-toggle="pill"] {
    padding: 0.125em 0.625em;
    border-radius: 60px;
    border: 0;
    text-decoration: none;
    text-transform: uppercase;
  }
  .tabs-toggle-list > li.active > a::before {
    content: '\f00c';
    margin-right: 10px;
  }
  .form-control-with-clear {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .form-control-with-clear .input-group-btn .btn,
  .form-control-with-clear input.form-control {
    border: 0;
    background-color: transparent !important;
    padding: 6px 12px;
    box-shadow: none;
    font-size: 16px;
  }
  .form-control-with-clear .btn-clear {
    display: inline-block;
    visibility: hidden;
  }
  .form-control-with-clear .search-clear:not(:-moz-placeholder-shown) + .input-group-btn .btn-clear {
    visibility: visible;
  }
  .form-control-with-clear .search-clear:not(:placeholder-shown) + .input-group-btn .btn-clear {
    visibility: visible;
  }
  .search-clear::-ms-clear {
    display: none;
    width: 0;
    height: 0;
  }
  .form-control-with-clear .btn-clear {
    border-left: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .form-control-with-clear .form-control:focus,
  .form-control-with-clear .btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
  }
  .map-search-filters fieldset {
    margin-bottom: 0;
  }
  .map-search-filters .filter-block__filter-item {
    margin-top: 20px;
    font-size: 16px;
  }
  .map-search-filters legend {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-family: 'Neo Sans Std Bold', serif;
    font-size: 18px;
  }
  #itemMapResultCount > * {
    margin-bottom: 20px;
    border-bottom: 2px solid #36a860;
  }
  .locations__item {
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
    padding: 36px;
  }
  .locations__item + .locations__item {
    margin-top: 52px;
  }
  .locations__hours ul {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.7;
  }
  .locations__hours ul:not(.minimal) li.active {
    font-weight: 700;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .locations__hours ul li span {
    width: 100px;
    display: inline-block;
  }
  .locations__hours ul.minimal li,
  .locations__hours ul.minimal li span {
    display: none;
  }
  .locations__hours ul.minimal li.active {
    display: list-item;
  }
  .locations__hours ul.minimal li.active:before {
    content: 'Today \00B7';
    margin-right: 7px;
  }
  .btn.hours-button {
    display: block;
    padding: 0;
    outline-offset: 4px;
  }
  .locations__services {
    border: 0;
    box-shadow: none;
    font-size: 14px;
  }
  #itemMapList .pagination > li:only-child {
    display: none;
  }
  .map-item-popup {
    font-size: 15px;
  }
  .map-item-popup div[class*="flex-container"] {
    flex-direction: column;
  }
  .leaflet-popup-content.leaflet-popup-content {
    margin: 40px 10px 20px 20px;
    padding-right: 20px;
  }
  .highlight {
    background-color: #ff0;
    font-weight: 700;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .panel-default .panel-heading a,
  .panel-default .panel-heading button {
    color: #333333;
  }
  footer a,
  footer a:link {
    color: #fff;
  }
  footer a:visited {
    color: #fff;
  }
  .footerRow > .container {
    background: transparent;
    border-top: 0;
    color: #fff;
  }
  /* footer styles */
  footer {
    background: #162e51;
    padding: 20px 0 60px;
    font-size: 14px;
  }
  footer h4,
  footer p,
  footer a,
  footer .gc-cs-link,
  footer .gc-cs-link:visited {
    color: #fff !important;
  }
  footer .footer-social a i {
    font-size: 30px;
    color: #fff !important;
  }
  footer .header {
    display: block;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 60px;
    padding: 0;
    font-family: 'Neo Sans Std Bold', serif;
    font-weight: 400;
    line-height: 1.1;
    color: #fff;
  }
  footer .footer-brand {
    border-left: 8px solid #BA1200;
    padding: 18px 0px 0px 10px;
    font-size: 33px;
    line-height: 25px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 20px;
  }
  footer .footer-brand small {
    display: block;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 2px;
  }
  .footerRow .copyrightRow {
    font-size: 14px;
  }
  footer .footer-brand strong {
    font-weight: 500;
  }
  footer .footer-title {
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin: 25px 0 20px 0;
    color: #fff;
  }
  footer ul {
    margin-bottom: 0;
  }
  footer ul > li {
    padding: 6px 0;
    color: #fff !important;
  }
  footer ul > li > a {
    color: #fff !important;
    padding: 0;
    display: block;
  }
  footer .footer-seal {
    margin-bottom: 15px;
    width: 150px;
  }
  footer .copyright-row p {
    display: inline-block;
    color: #bbb !important;
    font-size: 13.5px;
  }
  footer .copyright-row ul {
    float: right;
  }
  .alert-warning {
    background-color: #fdf4b8;
    border-color: #fdf4b8;
  }
  .alert-danger {
    background-color: #f4c4c4;
    border-color: #f4c4c4;
  }
  .alert-success {
    background-color: #bfdf9f;
    border-color: #bfdf9f;
  }
  .alert-info {
    background-color: #cce6e4;
    border-color: #cce6e4;
  }
  .pageTitle-wrapper {
    padding: 0 0 30px 0;
    background: #f1f1f1;
    background-image: url(images/papyrus.png);
    background-position: center;
    background-repeat: repeat;
    background-attachment: fixed;
    border-top: 8px solid #36a860;
    border-bottom: 1px solid #eee;
  }
  .pageTitle-wrapper .container {
    position: relative;
    z-index: 10;
  }
  .pageTitle-wrapper h1.pageTitle {
    color: #555;
    z-index: 11;
    padding-bottom: 10px;
  }
  .pageTitle-wrapper .breadcrumb {
    background: transparent;
  }
  .pageTitle-wrapper .breadcrumb a,
  .breadcrumb > li + li:before,
  .breadcrumb > .active {
    color: #3377B9 !important;
    font-size: 15px;
  }
  .breadcrumb > li + li:before {
    content: "\f105";
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
  }
  /* homepage */
  .homepage-feature-outer-container {
    height: 250px;
    background-size: cover;
    background-position: center;
    position: relative;
    text-align: center;
  }
  .homepage-feature-outer-container .overlay {
    position: absolute;
    z-index: 3;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.48);
  }
  .panel-default .panel-heading a,
  .panel-default .panel-heading button {
    color: #333333;
  }
  .content .accordion + .wp-header {
    margin-top: 8rem;
  }
  /* panels but mainly accordions */
  .panel.panel-default:not(.list-filter-panel) {
    border-radius: 5px;
    box-shadow: 0;
    border: 1px solid #ddd;
  }
  .panel.panel-default:not(.list-filter-panel) .panel-heading {
    border: 0;
    padding: 0;
    background: none;
  }
  .panel.panel-default:not(.list-filter-panel) .panel-title {
    padding: 0;
    margin: 0;
  }
  .panel.panel-default:not(.list-filter-panel) .panel-title a,
  .panel.panel-default:not(.list-filter-panel) .panel-title button {
    position: relative;
    display: block;
    font-family: 'Source Sans Pro', sans-serif;
    padding: 16px 45px 16px 20px;
    font-weight: 700;
    text-decoration: none;
    background: #f5f5f5;
  }
  /* collapsed state of accordion */
  .panel.panel-default:not(.list-filter-panel) .panel-title a:after,
  .panel.panel-default:not(.list-filter-panel) .panel-title button::after {
    content: '\f068';
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    right: 20px;
    top: 16px;
  }
  /* accordion styles - probably only on the homepage */
  .panel-group .panel {
    border: 2px solid #eee;
  }
  .panel-group .panel + .panel {
    margin-top: 10px;
  }
  .panel-group .panel .panel-heading {
    padding: 0;
    margin: 0;
  }
  .panel-group .panel .panel-heading .panel-title {
    padding: 0;
    margin: 0;
    font-family: 'Neo Sans Std', sans-serif;
    font-size: 20px;
    line-height: 26px;
  }
  .panel-group .panel .panel-heading .panel-title a,
  .panel-group .panel .panel-heading .panel-title button {
    display: block;
    padding: 15px 60px 15px 15px;
    position: relative;
    text-decoration: none !important;
  }
  .panel-group .panel .panel-heading .panel-title button {
    width: 100%;
    min-width: auto;
    margin: 0;
    border: 0;
    text-align: left;
  }
  .panel-group .panel .panel-heading .panel-title a strong {
    font-family: 'Neo Sans Std Bold', serif;
  }
  .panel-heading__date {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
    color: #595959;
  }
  .panel-group .panel .panel-heading .panel-title a:hover,
  .panel-group .panel .panel-heading .panel-title a:focus,
  .panel-group .panel .panel-heading .panel-title button:hover,
  .panel-group .panel .panel-heading .panel-title button:focus,
  .panel-group .panel .panel-heading .panel-title a:not(.collapsed),
  .panel-group .panel .panel-heading .panel-title button:not(.collapsed) {
    background-color: #eee;
  }
  .panel-group .panel .panel-heading .panel-title a:hover .panel-heading__text,
  .panel-group .panel .panel-heading .panel-title a:focus .panel-heading__text,
  .panel-group .panel .panel-heading .panel-title button:hover .panel-heading__text,
  .panel-group .panel .panel-heading .panel-title button:focus .panel-heading__text {
    text-decoration: underline;
  }
  .panel-group .panel .panel-heading .panel-title a:after,
  .panel-group .panel .panel-heading .panel-title button:after {
    content: '\f068';
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    top: 16px;
    right: 14px;
  }
  .panel-group .panel .panel-heading .panel-title a.collapsed:after,
  .panel-group .panel .panel-heading .panel-title button.collapsed:after {
    content: '\f067';
  }
  .panel-group .panel .panel-heading .panel-title a i,
  .panel-group .panel .panel-heading .panel-title button i {
    margin-right: 15px;
    position: absolute;
    left: 14px;
    top: 15px;
    display: none !important;
  }
  .panel-group .panel .panel-body {
    padding: 15px;
    border-top: 0;
  }
  .list-group li + li .list-group-item {
    border-top: 1px solid #ddd;
  }
  .list-group-item.list-group-item {
    padding: 10px 0;
    background: transparent;
    border: 0;
    text-decoration: none;
  }
  .list-group-itemlist-group-item:focus,
  .list-group-item.list-group-item:hover {
    background: transparent;
    text-decoration: underline;
  }
  /* homepage styles */
  .homepage-hero {
    padding: 0 0 80px;
    background-color: #127F3A;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2336A860'/%3E%3Cstop offset='1' stop-color='%23127F3A'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%2324944d'/%3E%3Cstop offset='1' stop-color='%23127F3A'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.1' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    /*! background by SVGBackgrounds.com */
    color: #d7f2e1;
  }
  .homepage-hero .not-header-header {
    font-family: 'Neo Sans Std Light';
    font-size: 40px;
    text-align: center;
    display: block;
    margin-bottom: 20px;
  }
  .homepage-hero .input-group {
    background: #fff;
    padding: 4px;
    border-radius: 50px;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.33);
    overflow: hidden;
  }
  .homepage-hero .input-group .form-control {
    box-shadow: none;
    border: 0;
    padding: 20px 15px;
    font-size: 19px;
  }
  .homepage-hero .input-group .input-group-btn .btn {
    font-size: 18px;
    border-radius: 50px;
    padding: 8px 18px 6px 18px;
    line-height: 26px;
  }
  .Homepage-Layout .mainContent {
    padding-top: 0;
    padding-bottom: 0;
  }
  .Homepage-Layout .mainContent .homepage-top {
    background: #fafafa;
    background-image: url(images/papyrus.png);
    background-position: center;
    background-repeat: repeat;
    background-attachment: fixed;
    border: 1px solid #eee;
    border-width: 1px 0;
  }
  .homepage-row {
    padding: 20px 0 50px 0;
  }
  .homepage-row,
  .icon-wrapper {
    text-align: center;
  }
  .icon-wrapper .icon-circle {
    margin-top: 30px;
    border-radius: 80px;
    height: 80px;
    width: 80px;
    background: #6fa2db;
    background: linear-gradient(151deg, #6fa2db 20%, #185087 100%);
    display: inline-block;
  }
  .icon-wrapper .icon-circle i {
    font-size: 35px;
    line-height: 80px;
    color: #FFF;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  .homepage-row .icon-wrapper .icon-circle i.fa-phone-laptop {
    position: relative;
    top: 2px;
  }
  .homepage-row .icon-wrapper .icon-circle i.fa-file-search {
    position: relative;
    left: 4px;
  }
  .homepage-row .header-homepage {
    font-family: 'Neo Sans Std Light';
    font-size: 28px;
    margin: 15px 0 5px 0;
  }
  .homepage-row .header-homepage + p {
    padding: 0 30px;
    font-size: 18px;
  }
  .homepage-row .btn-link {
    font-family: 'Neo Sans Std Bold', serif;
    padding: 0;
    text-decoration: none !important;
    font-size: 17.5px;
  }
  .homepage-row .btn-link:hover,
  .homepage-row .btn-link:focus {
    text-decoration: underline !important;
  }
  .is-html-enabled .ms-rte-embedil {
    display: block;
  }
  .homepage-middle {
    padding: 50px 0;
  }
  .simple-action {
    position: relative;
    padding: 15px;
    margin-bottom: 15px;
    border: 1px solid #e3e3e3;
    border-left: 5px solid #3377B9;
    border-radius: 12px;
    transition: background 0.3s ease-out, border 0.3s ease-out;
  }
  .simple-action:hover,
  .simple-action:focus-within {
    box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
    background: #fafafa;
  }
  .simple-action h4 {
    font-family: 'Neo Sans Std', sans-serif;
    font-size: 22px;
    margin: 0 0 10px 0;
  }
  .simple-action h4 + p {
    margin: 0 0 10px 0;
  }
  .simple-action a {
    font-family: 'Neo Sans Std', sans-serif;
    display: block;
  }
  .simple-action a:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .homepage-bottom {
    padding: 40px 0;
    background: #fafafa;
  }
  /* side nav */
  .nav-stacked > li + li {
    margin-top: 0;
  }
  .left-nav {
    border: 1px solid #e1e1e1;
  }
  .left-nav .nav-stacked > li {
    border-bottom: 1px solid #eee;
  }
  .left-nav .nav-stacked > li:last-of-type {
    border-bottom: 0;
  }
  .left-nav .nav-stacked > li > a {
    color: #222;
    background: #fff;
    transition: 0.1s ease all;
    text-decoration: none !important;
    position: relative;
  }
  .left-nav .nav-stacked > li > a:hover:before,
  .left-nav .nav-stacked > li > a:focus:before,
  .left-nav .nav-stacked > li.active > a:before,
  .left-nav .nav-stacked > li.active ul.dropdown-menu:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background: #005ea2;
  }
  .left-nav .nav-stacked > li.active > a,
  .left-nav .nav-stacked > li a:hover,
  .left-nav .nav-stacked > li a:focus {
    color: #005ea2;
    background: #fafafa;
  }
  .left-nav .nav-stacked > li.dropdown a .caret {
    position: absolute;
    right: 10px;
    top: 17px;
  }
  .left-nav .nav-stacked > li.dropdown a {
    padding-right: 25px;
  }
  .left-nav .open > .dropdown-menu {
    position: relative;
    display: block;
    float: none;
    box-shadow: none;
    border: 0;
    border-top: 0;
    margin-top: 0;
  }
  .left-nav .nav-stacked > li ul.dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
  }
  .left-nav .nav-stacked > li ul.dropdown-menu > li a {
    color: #222;
    padding: 7px 5px 7px 25px;
    text-decoration: none !important;
    white-space: normal;
  }
  .left-nav .nav-stacked > li ul.dropdown-menu > li.active a,
  .left-nav .nav-stacked > li ul.dropdown-menu > li a:hover,
  .left-nav .nav-stacked > li ul.dropdown-menu > li a:focus {
    color: #005ea2;
    background: #f5f5f5;
  }
  .left-nav .nav-stacked .dropdown-menu > .active > a,
  .left-nav .nav-stacked .dropdown-menu > .active > a:focus,
  .left-nav .nav-stacked .dropdown-menu > .active > a:hover {
    background: #f5f5f5;
  }
  /* OVR Display Item Styles */
  .media {
    display: flex;
    box-sizing: border-box;
    width: 100%;
    border-top: 1px solid #ddd;
    padding: 2rem 0;
  }
  .media .media-left {
    display: block;
    height: 80px;
    width: 80px;
    overflow: hidden;
    margin-right: 25px;
    padding: 0;
    flex: 0 0 auto;
  }
  .media .media-body {
    width: auto;
  }
  .media .media-figure {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .media + .link-primary {
    margin-top: 10px;
  }
  .list-group-item + .eec-card {
    margin-top: 30px;
  }
  .media.square-image img {
    margin-left: 0 !important;
    width: 100% !important;
    height: auto !important;
  }
  .list-group.groupmarker {
    margin-bottom: 40px;
  }
  .list-group .list-group-item {
    color: #333333;
    position: relative;
    padding-right: 30px;
    display: block;
    width: 100%;
  }
  .list-group a.list-group-item {
    color: #333333;
    text-decoration: none;
  }
  .list-group .list-group-item-title,
  .list-group .list-group-item-desc {
    text-decoration: none;
  }
  .list-group a.list-group-item:hover .list-group-item-title,
  .list-group a.list-group-item:focus .list-group-item-title {
    text-decoration: underline;
  }
  .list-group a.list-group-item:not([href$=".gov"]):after,
  .list-group a.list-group-item:not([href$=".GOV"]):after {
    content: '\f08e';
  }
  .list-group a.list-group-item[href^="/"]:after,
  .list-group a.list-group-item[href^=".."]:after {
    content: '\f054';
  }
  .list-group a.list-group-item[href^="mailto"]:after,
  .list-group a.list-group-item[href^="MAILTO"]:after {
    content: '\f003';
  }
  .list-group a.list-group-item[href^="tel"]:after,
  .list-group a.list-group-item[href^="TEL"]:after {
    content: '\f095';
  }
  .list-group a.list-group-item:after {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    right: 8px;
    top: 11px;
    content: '\f054';
    color: #aaa;
  }
  .results-list .list-group-item a:after {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    right: 8px;
    top: 11px;
    color: #333;
  }
  .list-group a.list-group-item[href$=".pdf"]:after,
  .list-group a.list-group-item[href$=".PDF"]:after,
  .results-list .list-group-item a[href$=".pdf"]:after,
  .results-list .list-group-item a[href$=".PDF"]:after {
    content: "\f1c1";
    /*PDF*/
  }
  .list-group a.list-group-item[href$=".csv"]:after,
  .list-group a.list-group-item[href$=".CSV"]:after,
  .list-group a.list-group-item[href$=".xls"]:after,
  .list-group a.list-group-item[href$=".XLS"]:after,
  .list-group a.list-group-item[href$=".xlsx"]:after,
  .list-group a.list-group-item[href$=".XLSX"]:after,
  .results-list .list-group-item a[href$=".csv"]:after,
  .results-list .list-group-item a[href$=".CSV"]:after,
  .results-list .list-group-item a[href$=".xls"]:after,
  .results-list .list-group-item a[href$=".XLS"]:after,
  .results-list .list-group-item a[href$=".xslx"]:after,
  .results-list .list-group-item a[href$=".XSLX"]:after {
    content: "\f1c3";
    /*Excel*/
  }
  .list-group a.list-group-item[href$=".doc"]:after,
  .list-group a.list-group-item[href$=".DOC"]:after,
  .list-group a.list-group-item[href$=".docx"]:after,
  .list-group a.list-group-item[href$=".DOCX"]:after,
  .results-list .list-group-item a[href$=".doc"]:after,
  .results-list .list-group-item a[href$=".DOC"]:after,
  .results-list .list-group-item a[href$=".docx"]:after,
  .results-list .list-group-item a[href$=".DOCX"]:after {
    content: "\f1c2";
    /*Word*/
  }
  .list-group a.list-group-item[href$=".ppt"]:after,
  .list-group a.list-group-item[href$=".PPT"]:after,
  .list-group a.list-group-item[href$=".pptx"]:after,
  .list-group a.list-group-item[href$=".PPTX"]:after,
  .results-list .list-group-item a[href$=".ppt"]:after,
  .results-list .list-group-item a[href$=".PPT"]:after,
  .results-list .list-group-item a[href$=".pptx"]:after,
  .results-list .list-group-item a[href$=".PPTX"]:after {
    content: "\f1c4";
    /*Powerpoint*/
  }
  .list-group a.list-group-item[href$=".rtf"]:after,
  .list-group a.list-group-item[href$=".RTF"]:after,
  .list-group a.list-group-item[href$=".txt"]:after,
  .list-group a.list-group-item[href$=".TXT"]:after,
  .list-group a.list-group-item[href$=".xml"]:after,
  .list-group a.list-group-item[href$=".XML"]:after,
  .results-list .list-group-item a[href$=".rtf"]:after,
  .results-list .list-group-item a[href$=".RTF"]:after,
  .results-list .list-group-item a[href$=".txt"]:after,
  .results-list .list-group-item a[href$=".TXT"]:after,
  .results-list .list-group-item a[href$=".xml"]:after,
  .results-list .list-group-item a[href$=".XML"]:after {
    content: "\f0f6";
    /*Text*/
  }
  .list-group a.list-group-item[href$=".mp3"]:after,
  .list-group a.list-group-item[href$=".MP3"]:after,
  .list-group a.list-group-item[href$=".wav"]:after,
  .list-group a.list-group-item[href$=".fla"]:after,
  .list-group a.list-group-item[href$=".flac"]:after,
  .list-group a.list-group-item[href$=".ra"]:after,
  .list-group a.list-group-item[href$=".rma"]:after,
  .list-group a.list-group-item[href$=".aif"]:after,
  .list-group a.list-group-item[href$=".aiff"]:after,
  .list-group a.list-group-item[href$=".aa"]:after,
  .list-group a.list-group-item[href$=".aac"]:after,
  .list-group a.list-group-item[href$=".aax"]:after,
  .list-group a.list-group-item[href$=".ac3"]:after,
  .list-group a.list-group-item[href$=".au"]:after,
  .list-group a.list-group-item[href$=".ogg"]:after,
  .list-group a.list-group-item[href$=".avr"]:after,
  .list-group a.list-group-item[href$=".3ga"]:after,
  .list-group a.list-group-item[href$=".flac"]:after,
  .list-group a.list-group-item[href$=".mid"]:after,
  .list-group a.list-group-item[href$=".midi"]:after,
  .list-group a.list-group-item[href$=".m4a"]:after,
  .list-group a.list-group-item[href$=".mp4a"]:after,
  .list-group a.list-group-item[href$=".amz"]:after,
  .list-group a.list-group-item[href$=".mka"]:after,
  .list-group a.list-group-item[href$=".asx"]:after,
  .list-group a.list-group-item[href$=".pcm"]:after,
  .list-group a.list-group-item[href$=".m3u"]:after,
  .list-group a.list-group-item[href$=".wma"]:after,
  .list-group a.list-group-item[href$=".xwma"]:after {
    content: "\f1c7";
    /*Audio*/
  }
  .list-group a.list-group-item[href$=".gif"]:after,
  .list-group a.list-group-item[href$=".GIF"]:after,
  .list-group a.list-group-item[href$=".jpg"]:after,
  .list-group a.list-group-item[href$=".JPG"]:after,
  .list-group a.list-group-item[href$=".jpeg"]:after,
  .list-group a.list-group-item[href$=".JPEG"]:after,
  .list-group a.list-group-item[href$=".png"]:after,
  .list-group a.list-group-item[href$=".PNG"]:after,
  .list-group a.list-group-item[href$=".bmp"]:after,
  .list-group a.list-group-item[href$=".BMP"]:after,
  .list-group a.list-group-item[href$=".tif"]:after,
  .list-group a.list-group-item[href$=".TIF"]:after {
    content: "\f1c5";
    /*Image*/
  }
  .list-group a.list-group-item[href$=".zip"]:after,
  .list-group a.list-group-item[href$=".ZIP"]:after,
  .list-group a.list-group-item[href$=".rar"]:after,
  .list-group a.list-group-item[href$=".tar"]:after,
  .list-group a.list-group-item[href$=".gz"]:after,
  .list-group a.list-group-item[href$=".dmg"]:after,
  .list-group a.list-group-item[href$=".iso"]:after {
    content: "\f1c6";
    /*Archive*/
  }
  .list-group a.list-group-item:hover:after,
  .list-group a.list-group-item:focus:after {
    color: #031927;
  }
  .list-group a.list-group-item:hover,
  .list-group a.list-group-item:focus {
    background-color: #88d1ca;
    border-color: #88d1ca;
    color: #031927;
  }
  .list-group a list-group-item-title:hover,
  .list-group a list-group-item-title:focus {
    color: #031927;
    text-decoration: underline;
  }
  .list-group .list-group-item .list-group-item-title {
    display: block;
    font-weight: 500;
    font-size: 18px;
  }
  .list-group .list-group-item .list-group-item-desc {
    display: block;
    color: #595959;
  }
  .list-group .list-group-item .list-group-item-desc:hover {
    text-decoration: none;
  }
  .list-group .list-group-item ul {
    padding-left: 17px;
    font-weight: 400;
    color: #595959;
  }
  .list-group .list-group-item span > span {
    font-weight: 400;
    color: #595959;
  }
  .slm-layout-main {
    position: relative;
    /*overflow: visible;*/
  }
  .list-group .slm-layout-main .item {
    position: relative;
    z-index: 10;
  }
  .main-right .main-right-image img {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
  }
  /* END OVR Display Item Styles */
  .item__icon {
    margin-right: 10px;
  }
  .item__icon--alt {
    margin-left: 10px;
  }
  .modal-open {
    overflow: hidden !important;
  }
  .modal--center {
    display: flex;
    padding: 1rem !important;
  }
  body:not(.modal-open) .modal--center {
    display: none;
  }
  .modal-dialog--center {
    margin: auto;
  }
  .modal.fade .modal-dialog {
    transform: scale(0.85);
    transition: transform 0.3s ease;
  }
  .modal.in .modal-dialog {
    transform: scale(1);
  }
  .modal button.close {
    opacity: 0.75;
    color: #333;
    font-size: 2.5rem;
  }
  .modal button.close:focus,
  .modal button.close:hover {
    opacity: 1;
    color: #02050d;
  }
  .modal-title.modal-title {
    margin: 0;
  }
  .modal-body {
    padding: 1.563rem;
  }
  .modal-backdrop.in {
    opacity: 0.8;
  }
  .modal--video button.close {
    position: absolute;
    bottom: 100%;
    right: 0;
    min-width: auto;
    margin-bottom: 0.625rem;
    color: #fff;
    opacity: 0.75;
    font-weight: 400;
  }
  .modal--video button.close:active,
  .modal--video button.close:focus,
  .modal--video button.close:hover {
    opacity: 1;
    color: #fff;
  }
  .modal--video button.close:active,
  .modal--video button.close:focus {
    outline: 0.15rem dotted #fff;
    outline-offset: 0.25rem;
  }
  .modal--video .modal-body {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  #primary-nav .navbar-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .modal-dialog--center {
    flex: 1 1 auto;
  }
  .mt-1-xs {
    margin-top: 20px !important;
  }
  .mt-2-xs {
    margin-top: 36px !important;
  }
  .mt-3-xs {
    margin-top: 52px !important;
  }
  .mt-4-xs {
    margin-top: 68px !important;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-portalbar-v3 .navbar-nav .open .dropdown-menu .divider {
    background-color: #003366;
  }
  .navbar-portalbar-v3 .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-portalbar .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-portalbar .nav-collapse .nav > li > a:hover {
    background: #003366;
    background: rgba(0, 51, 102, 0.4);
    color: #ffffff;
    text-shadow: 0 1px 0px #001933;
  }
  .navbar-portalbar-v3 .navbar-collapse .nav > li > a {
    color: #ffffff;
  }
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
  #primary-nav #mainNav {
    display: block;
    padding-left: 0px;
    border-top: 1px solid #ddd;
  }
  #primary-nav .navbar-brand {
    float: none;
    display: table;
    width: 100%;
    padding: 0 10px 10px 0;
  }
  #primary-nav .navbar-brand span.header-title {
    font-size: 28px;
    left: 20px;
    top: 30px;
  }
  #primary-nav .navbar-brand span.header-title-name {
    font-size: 40px;
    top: 8px;
    left: -1px;
  }
  #primary-nav .navbar-brand img {
    max-height: 120px;
    height: 120px;
    margin: 20px 0;
  }
  #primary-nav #mainNav {
    display: block;
  }
  #primary-nav #mainNav .dropdown-menu {
    margin: -20px 0 0;
  }
  #primary-nav .navbar-header .nav-social {
    display: inline-block;
  }
  footer .footer-social,
  footer .footer-links {
    float: right;
  }
  footer .footer-social {
    margin-top: -90px;
  }
  footer .copyright p {
    margin: 0px;
  }
  footer .footer-links > li {
    padding: 0px 6px;
  }
  .google-translate {
    right: 15px;
    left: auto;
    border-radius: 0 0 6px 6px;
  }
  .featured-links {
    display: flex;
  }
  .featured-links > li {
    flex: 1 1 0%;
  }
  /* OVR Display Item Styles */
  .media .media-left {
    width: 120px;
    height: 120px;
  }
  .media.no-image .media-body {
    padding-left: 0;
  }
  /* END OVR Display Item Styles */
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-1-sm {
    margin-top: 20px !important;
  }
  .mt-2-sm {
    margin-top: 36px !important;
  }
  .mt-3-sm {
    margin-top: 52px !important;
  }
  .mt-4-sm {
    margin-top: 68px !important;
  }
}
@media only screen and (min-width: 992px) {
  .homepage-feature-outer-container {
    height: 350px;
  }
  .sticky-top-md {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  body.authenticated .sticky-top-md {
    z-index: 10;
  }
  .sticky-top-md #itemMap {
    height: 95vh;
  }
  .flex-container-md {
    display: flex;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-1-md {
    margin-top: 20px !important;
  }
  .mt-2-md {
    margin-top: 36px !important;
  }
  .mt-3-md {
    margin-top: 52px !important;
  }
  .mt-4-md {
    margin-top: 68px !important;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1300px;
    width: 100%;
  }
  .mt-1-lg {
    margin-top: 20px !important;
  }
  .mt-2-lg {
    margin-top: 36px !important;
  }
  .mt-3-lg {
    margin-top: 52px !important;
  }
  .mt-4-lg {
    margin-top: 68px !important;
  }
}
.flex-container-auto-col > * {
  flex: 1 0 0%;
}
.flex-container-gap {
  gap: 2rem 5rem;
}
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 20px !important;
}
.mt-2 {
  margin-top: 36px !important;
}
.mt-3 {
  margin-top: 52px !important;
}
.mt-4 {
  margin-top: 68px !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 20px !important;
}
.p-2 {
  padding: 36px !important;
}
.p-3 {
  padding: 52px !important;
}
.p-4 {
  padding: 68px !important;
}
.ms-webpartzone-cell {
  margin: 0 !important;
}
.ms-webpart-zone,
.ms-webpart-cell-vertical,
.ms-webpart-chrome-vertical {
  display: block;
  clear: both;
}
.nobr {
  white-space: nowrap;
  display: inline-block;
}
.dfwp-column {
  padding: 0;
}
.slm-edit-link .list-group-item {
  display: flex;
}
#aspnetForm[enctype="multipart/form-data"] .slm-layout-main {
  overflow: visible;
}
#ADA-skip a {
  background: transparent;
  color: #fff;
  left: 0;
  padding: 1rem 1.5rem;
  position: absolute;
  top: -4.2rem;
  transition: all 0.2s ease-in-out;
  z-index: 999;
}
#ADA-skip a:focus {
  background: #206338;
  color: #fff;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
}
.text-muted {
  color: #757575;
}
.is-html-enabled *:not(.btn):not(.text-muted),
.panel-group .panel-body *:not(.text-muted) {
  color: inherit !important;
  font-family: inherit !important;
  background: transparent !important;
}
.is-html-enabled *:not(.btn):not([class*="size"]):not(h1):not(h2):not(h3):not(h4):not(.small),
.panel-group .panel-body *:not(h1):not(h2):not(h3):not(h4):not(.small) {
  font-size: inherit !important;
}
.is-html-enabled a:not(.btn),
.panel-group .panel-body a:not(.btn) {
  color: #3377B9 !important;
}
/* ----------------------------------------------
 * Generated by Animista on 2021-10-8 15:24:46
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation fade-in-fwd
 * ----------------------------------------
 */
@keyframes fade-in-fwd {
  0% {
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    transform: translateY(20px);
    opacity: 1;
  }
}

/*# sourceMappingURL=data:application/json;base64,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d0I7QUFDMUI7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBOzs7RUFHRSxjQUFjO0VBQ2QsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsV0FBVztFQUNYLE9BQU87RUFDUCxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixnQ0FBZ0M7RUFDaEMsWUFBWTtBQUNkO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLE9BQU87RUFDUCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTs7RUFFRSx5QkFBeUI7RUFDekIsK0JBQStCO0VBQy9CLGtDQUFrQztBQUNwQztBQUNBOztFQUVFLDZCQUE2QjtBQUMvQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjtBQUNBOzs7OzttREFLbUQ7QUFDbkQ7Ozs7RUFJRTtBQUNGO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsVUFBVTtFQUNaO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsVUFBVTtFQUNaO0FBQ0YiLCJmaWxlIjoibGFyZ2VMb2dvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1lcnJpd2VhdGhlciZmYW1pbHk9U291cmNlK1NhbnMrUHJvJmZhbWlseT1Xb3JrK1NhbnM6d2dodEAzMDA7NDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtQm9sZC9OZW9TYW5zU3RkLUJvbGQuZW90Jyk7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtQm9sZC9OZW9TYW5zU3RkLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqLyB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtQm9sZC9OZW9TYW5zU3RkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUJvbGQvTmVvU2Fuc1N0ZC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUJvbGQvTmVvU2Fuc1N0ZC1Cb2xkLnN2ZyNmMjAwZmZmYTFlNzViY2NiOGE5ZDI1NDNjYzMwM2M2MCcpIGZvcm1hdCgnc3ZnJyk7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIExpZ2h0JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtTGlnaHQvTmVvU2Fuc1N0ZC1MaWdodC5lb3QnKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnZm9udHMvTmVvU2Fuc1N0ZC1MaWdodC9OZW9TYW5zU3RkLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUxpZ2h0L05lb1NhbnNTdGQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUxpZ2h0L05lb1NhbnNTdGQtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtTGlnaHQvTmVvU2Fuc1N0ZC1MaWdodC5zdmcjOTk0YWNmOGNkZTY0M2M2NThmYTRkODdmMWEwZDc4NmInKSBmb3JtYXQoJ3N2ZycpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCc7XG4gIHNyYzogdXJsKCdmb250cy9OZW9TYW5zU3RkLVJlZ3VsYXIvTmVvU2Fuc1N0ZC1SZWd1bGFyLmVvdCcpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCdmb250cy9OZW9TYW5zU3RkLVJlZ3VsYXIvTmVvU2Fuc1N0ZC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLVJlZ3VsYXIvTmVvU2Fuc1N0ZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnZm9udHMvTmVvU2Fuc1N0ZC1SZWd1bGFyL05lb1NhbnNTdGQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnZm9udHMvTmVvU2Fuc1N0ZC1SZWd1bGFyL05lb1NhbnNTdGQtUmVndWxhci5zdmcjNmI5NDE2N2YzNjI3MjFhMTVjOGM4MDU2N2U4OTQ1ZjEnKSBmb3JtYXQoJ3N2ZycpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwcHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGgxLFxuICBoMS5wYWdlVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRlbnQgaDEsXG4gIC5jb250ZW50IGgyLFxuICAuY29udGVudCBoMyxcbiAgLmNvbnRlbnQgaDQsXG4gIC5jb250ZW50IGg1LFxuICAuY29udGVudCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zOHJlbTtcbiAgfVxuICAuY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNvbnRlbnQgaDU6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jb250ZW50IGg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5jb250ZW50IC5ncm91cG1hcmtlciArIC5ncm91cG1hcmtlciBoMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuY29udGVudC5jb250ZW50IGgxICsgaDIsXG4gIC5jb250ZW50LmNvbnRlbnQgaDIgKyBoMyxcbiAgLmNvbnRlbnQuY29udGVudCBoMyArIGg0LFxuICAuY29udGVudC5jb250ZW50IGg0ICsgaDUsXG4gIC5jb250ZW50LmNvbnRlbnQgaDUgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzhyZW07XG4gIH1cbiAgLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpLFxuICAuY29udGVudCB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAuY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgfVxuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmViZWJlO1xuICB9XG4gIC50YWJzLXRvZ2dsZS1saXN0ID4gbGkuYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5LFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc3Qjk7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzZDVjO1xuICB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAxMTE5O1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGE6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICMwZDEyMTc7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgfVxuICAubWFpbkNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogNTBweCAwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCcsIHNhbnMtc2VyaWY7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLnJlbGF0aXZlQ29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTI7XG4gIH1cbiAgLm1haW5Db250ZW50QXJlYSBhLFxuICAucmVsYXRpdmVDb250ZW50IGEge1xuICAgIGNvbG9yOiAjMzM3N0I5O1xuICB9XG4gIC5tYWluQ29udGVudEFyZWEgYTp2aXNpdGVkLFxuICAucmVsYXRpdmVDb250ZW50IGE6dmlzaXRlZCxcbiAgLm1haW5Db250ZW50QXJlYSBhOmhvdmVyLFxuICAucmVsYXRpdmVDb250ZW50IGE6aG92ZXIsXG4gIC5tYWluQ29udGVudEFyZWEgYTpmb2N1cyxcbiAgLnJlbGF0aXZlQ29udGVudCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNWVhMjtcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAuaWNvbi1zdGFjayAuaWNvbi1reWdvdi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAuZ292ZXJub3Ige1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Njk5O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDY2OTkgMCUsICMwMDMzNjYgMTAwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAxOTMzO1xuICB9XG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5uYXZiYXItdG9nZ2xlLFxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLXRvZ2dsZTpob3ZlcixcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci10b2dnbGU6YWN0aXZlLFxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMzM2NjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUxLCAxMDIsIDAuNCk7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwcHggIzAwMTkzMztcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMzM2NjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUxLCAxMDIsIDAuNCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDBweCAjMDAxOTMzO1xuICB9XG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5zZWFyY2gtdG9nZ2xlLFxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubG9naW4tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLXRleHQta3l0YWdsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBoZWFkZXIgLmhlYWRlclJvdyAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkZXJSb3cgLm5hdmJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICB9XG4gIC5oZWFkZXJSb3cgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJSb3cgLm5hdmJhci10b2dnbGUgLmljb24tYmFycyBzcGFuLFxuICAuaGVhZGVyUm93IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcnMgc3BhbjpiZWZvcmUsXG4gIC5oZWFkZXJSb3cgLm5hdmJhci10b2dnbGUgLmljb24tYmFycyBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC8qIEhlYWRlciAqL1xuICAjcHJpbWFyeS1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQnLCBzYW5zLXNlcmlmO1xuICB9XG4gIC50cmFuc2xhdGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5nb29nbGUtdHJhbnNsYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbiAgLmdvb2ctdGUtbWVudS1mcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkhvbWVwYWdlLUxheW91dCAuZ29vZ2xlLXRyYW5zbGF0ZSB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICMyMzZlM2Y7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGRjZjA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6ICMzMzc3Qjk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpob3ZlcixcbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzLFxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQ6ICMzMzc3Qjk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCBzcGFuLmhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCBzcGFuLmhlYWRlci10aXRsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIC5uYXYtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciAubmF2LXNvY2lhbCA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1oZWFkZXIgLm5hdi1zb2NpYWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpLm9wZW4gPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpID4gYTpob3ZlcixcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzNzdCOTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N0I5O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkgPiBhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4YWFkYTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpOm5vdCguYWN0aXZlKSA+IGE6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkub3BlbiA+IGE6YWZ0ZXIsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkgPiBhOmhvdmVyOmFmdGVyLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpID4gYTpmb2N1czphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW46IC0yMHB4IDE1cHggMjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGFuaW1hdGlvbjogZmFkZS1pbi1md2QgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSBib3RoO1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgYm94LXNoYWRvdzogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzNzdCOTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1czphZnRlcixcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZTphZnRlcixcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogM3B4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDNweDtcbiAgICBib3R0b206IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3MmRlO1xuICB9XG4gIC50YWJzLXRvZ2dsZS1saXN0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC4xODhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2M0ZDA7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQgQm9sZCcsIHNlcmlmO1xuICB9XG4gIC50YWJzLXRvZ2dsZS1saXN0LnRhYnMtdG9nZ2xlLWxpc3QgW2RhdGEtdG9nZ2xlPVwicGlsbFwiXSB7XG4gICAgcGFkZGluZzogMC4xMjVlbSAwLjYyNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50YWJzLXRvZ2dsZS1saXN0ID4gbGkuYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZvcm0tY29udHJvbC13aXRoLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgfVxuICAuZm9ybS1jb250cm9sLXdpdGgtY2xlYXIgLmlucHV0LWdyb3VwLWJ0biAuYnRuLFxuICAuZm9ybS1jb250cm9sLXdpdGgtY2xlYXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9ybS1jb250cm9sLXdpdGgtY2xlYXIgLmJ0bi1jbGVhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZm9ybS1jb250cm9sLXdpdGgtY2xlYXIgLnNlYXJjaC1jbGVhcjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1jbGVhciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuc2VhcmNoLWNsZWFyOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtd2l0aC1jbGVhciAuYnRuLWNsZWFyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIH1cbiAgLmZvcm0tY29udHJvbC13aXRoLWNsZWFyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5mb3JtLWNvbnRyb2wtd2l0aC1jbGVhciAuYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIH1cbiAgLm1hcC1zZWFyY2gtZmlsdGVycyBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFwLXNlYXJjaC1maWx0ZXJzIC5maWx0ZXItYmxvY2tfX2ZpbHRlci1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWFwLXNlYXJjaC1maWx0ZXJzIGxlZ2VuZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gICNpdGVtTWFwUmVzdWx0Q291bnQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzZhODYwO1xuICB9XG4gIC5sb2NhdGlvbnNfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDAgMXB4IDRweDtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICB9XG4gIC5sb2NhdGlvbnNfX2l0ZW0gKyAubG9jYXRpb25zX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG4gIC5sb2NhdGlvbnNfX2hvdXJzIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAubG9jYXRpb25zX19ob3VycyB1bDpub3QoLm1pbmltYWwpIGxpLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJywgc2VyaWY7XG4gIH1cbiAgLmxvY2F0aW9uc19faG91cnMgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubG9jYXRpb25zX19ob3VycyB1bC5taW5pbWFsIGxpLFxuICAubG9jYXRpb25zX19ob3VycyB1bC5taW5pbWFsIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvY2F0aW9uc19faG91cnMgdWwubWluaW1hbCBsaS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICAubG9jYXRpb25zX19ob3VycyB1bC5taW5pbWFsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdUb2RheSBcXDAwQjcnO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5idG4uaG91cnMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbiAgLmxvY2F0aW9uc19fc2VydmljZXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjaXRlbU1hcExpc3QgLnBhZ2luYXRpb24gPiBsaTpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtaXRlbS1wb3B1cCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5tYXAtaXRlbS1wb3B1cCBkaXZbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAxMHB4IDIwcHggMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJywgc2VyaWY7XG4gIH1cbiAgLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcgYSxcbiAgLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcgYnV0dG9uIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICBmb290ZXIgYSxcbiAgZm9vdGVyIGE6bGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZvb3RlclJvdyA+IC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLyogZm9vdGVyIHN0eWxlcyAqL1xuICBmb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNjJlNTE7XG4gICAgcGFkZGluZzogMjBweCAwIDYwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGZvb3RlciBoNCxcbiAgZm9vdGVyIHAsXG4gIGZvb3RlciBhLFxuICBmb290ZXIgLmdjLWNzLWxpbmssXG4gIGZvb3RlciAuZ2MtY3MtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbCBhIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQgQm9sZCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1icmFuZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjQkExMjAwO1xuICAgIHBhZGRpbmc6IDE4cHggMHB4IDBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYnJhbmQgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmZvb3RlclJvdyAuY29weXJpZ2h0Um93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYnJhbmQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI1cHggMCAyMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZm9vdGVyIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciB1bCA+IGxpIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciB1bCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXNlYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0LXJvdyBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodC1yb3cgdWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWxlcnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjRiODtcbiAgICBib3JkZXItY29sb3I6ICNmZGY0Yjg7XG4gIH1cbiAgLmFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzRjNDtcbiAgICBib3JkZXItY29sb3I6ICNmNGM0YzQ7XG4gIH1cbiAgLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmRmOWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmZkZjlmO1xuICB9XG4gIC5hbGVydC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNmU0O1xuICAgIGJvcmRlci1jb2xvcjogI2NjZTZlNDtcbiAgfVxuICAucGFnZVRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3BhcHlydXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMzZhODYwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5wYWdlVGl0bGUtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnBhZ2VUaXRsZS13cmFwcGVyIGgxLnBhZ2VUaXRsZSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgei1pbmRleDogMTE7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhZ2VUaXRsZS13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGFnZVRpdGxlLXdyYXBwZXIgLmJyZWFkY3J1bWIgYSxcbiAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSxcbiAgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogIzMzNzdCOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgfVxuICAvKiBob21lcGFnZSAqL1xuICAuaG9tZXBhZ2UtZmVhdHVyZS1vdXRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9tZXBhZ2UtZmVhdHVyZS1vdXRlci1jb250YWluZXIgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICB9XG4gIC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIGEsXG4gIC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbiAgLmNvbnRlbnQgLmFjY29yZGlvbiArIC53cC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbiAgLyogcGFuZWxzIGJ1dCBtYWlubHkgYWNjb3JkaW9ucyAqL1xuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYW5lbC5wYW5lbC1kZWZhdWx0Om5vdCgubGlzdC1maWx0ZXItcGFuZWwpIC5wYW5lbC10aXRsZSBhLFxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtdGl0bGUgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDE2cHggNDVweCAxNnB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuICAvKiBjb2xsYXBzZWQgc3RhdGUgb2YgYWNjb3JkaW9uICovXG4gIC5wYW5lbC5wYW5lbC1kZWZhdWx0Om5vdCgubGlzdC1maWx0ZXItcGFuZWwpIC5wYW5lbC10aXRsZSBhOmFmdGVyLFxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtdGl0bGUgYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA2OCc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbiAgLyogYWNjb3JkaW9uIHN0eWxlcyAtIHByb2JhYmx5IG9ubHkgb24gdGhlIGhvbWVwYWdlICovXG4gIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQgQm9sZCcsIHNlcmlmO1xuICB9XG4gIC5wYW5lbC1oZWFkaW5nX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6aG92ZXIsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6Zm9jdXMsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbjpob3ZlcixcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnV0dG9uOmZvY3VzLFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOm5vdCguY29sbGFwc2VkKSxcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyIC5wYW5lbC1oZWFkaW5nX190ZXh0LFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmZvY3VzIC5wYW5lbC1oZWFkaW5nX190ZXh0LFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBidXR0b246aG92ZXIgLnBhbmVsLWhlYWRpbmdfX3RleHQsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbjpmb2N1cyAucGFuZWwtaGVhZGluZ19fdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTphZnRlcixcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDY4JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTRweDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZDphZnRlcixcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnV0dG9uLmNvbGxhcHNlZDphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA2Nyc7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSBpLFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBidXR0b24gaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwIGxpICsgbGkgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW1saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvKiBob21lcGFnZSBzdHlsZXMgKi9cbiAgLmhvbWVwYWdlLWhlcm8ge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjdGM0E7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMDAwIDE1MDAnJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdhJyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMzZBODYwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMTI3RjNBJy8lM0UlM0MvcmFkaWFsR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nYicgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnIHgxPScwJyB5MT0nNzUwJyB4Mj0nMTU1MCcgeTI9Jzc1MCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMjQ5NDRkJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMTI3RjNBJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NwYXRoIGlkPSdzJyBmaWxsPSd1cmwoJTIzYiknIGQ9J00xNTQ5LjIgNTEuNmMtNS40IDk5LjEtMjAuMiAxOTcuNi00NC4yIDI5My42Yy0yNC4xIDk2LTU3LjQgMTg5LjQtOTkuMyAyNzguNmMtNDEuOSA4OS4yLTkyLjQgMTc0LjEtMTUwLjMgMjUzLjNjLTU4IDc5LjItMTIzLjQgMTUyLjYtMTk1LjEgMjE5Yy03MS43IDY2LjQtMTQ5LjYgMTI1LjgtMjMyLjIgMTc3LjJjLTgyLjcgNTEuNC0xNzAuMSA5NC43LTI2MC43IDEyOS4xYy05MC42IDM0LjQtMTg0LjQgNjAtMjc5LjUgNzYuM0MxOTIuNiAxNDk1IDk2LjEgMTUwMiAwIDE1MDBjOTYuMS0yLjEgMTkxLjgtMTMuMyAyODUuNC0zMy42YzkzLjYtMjAuMiAxODUtNDkuNSAyNzIuNS04Ny4yYzg3LjYtMzcuNyAxNzEuMy04My44IDI0OS42LTEzNy4zYzc4LjQtNTMuNSAxNTEuNS0xMTQuNSAyMTcuOS0xODEuN2M2Ni41LTY3LjIgMTI2LjQtMTQwLjcgMTc4LjYtMjE4LjljNTIuMy03OC4zIDk2LjktMTYxLjQgMTMzLTI0Ny45YzM2LjEtODYuNSA2My44LTE3Ni4yIDgyLjYtMjY3LjZjMTguOC05MS40IDI4LjYtMTg0LjQgMjkuNi0yNzcuNGMwLjMtMjcuNiAyMy4yLTQ4LjcgNTAuOC00OC40czQ5LjUgMjEuOCA0OS4yIDQ5LjVjMCAwLjcgMCAxLjMtMC4xIDJMMTU0OS4yIDUxLjZ6Jy8lM0UlM0NnIGlkPSdnJyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMTIpIHJvdGF0ZSg2MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuMikgcm90YXRlKDEwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC4yNSkgcm90YXRlKDQwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC4zKSByb3RhdGUoLTIwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC40KSByb3RhdGUoLTMwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC41KSByb3RhdGUoMjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjYpIHJvdGF0ZSg2MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNykgcm90YXRlKDEwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC44MzUpIHJvdGF0ZSgtNDApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjkpIHJvdGF0ZSg0MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuMDUpIHJvdGF0ZSgyNSknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuMikgcm90YXRlKDgpJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjMzMykgcm90YXRlKC02MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuNDUpIHJvdGF0ZSgtMzApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgxLjYpIHJvdGF0ZSgxMCknLyUzRSUzQy9nJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgMCAwKSclM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgMCAwKSclM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSczMDAwJy8lM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScyMDAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxODAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxNzAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxNjUxJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxNDUwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxMjUwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPScxMTc1Jy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSc5MDAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9Jzc1MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nNTAwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSczODAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzI1MCcvJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgMCAwKSclM0UlM0N1c2UgaHJlZj0nJTIzZycgdHJhbnNmb3JtPSdyb3RhdGUoMTApJy8lM0UlM0N1c2UgaHJlZj0nJTIzZycgdHJhbnNmb3JtPSdyb3RhdGUoMTIwKScvJTNFJTNDdXNlIGhyZWY9JyUyM2cnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCknLyUzRSUzQy9nJTNFJTNDY2lyY2xlIGZpbGwtb3BhY2l0eT0nMC4xJyBmaWxsPSd1cmwoJTIzYSknIHI9JzMwMDAnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLyohIGJhY2tncm91bmQgYnkgU1ZHQmFja2dyb3VuZHMuY29tICovXG4gICAgY29sb3I6ICNkN2YyZTE7XG4gIH1cbiAgLmhvbWVwYWdlLWhlcm8gLm5vdC1oZWFkZXItaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBMaWdodCc7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ob21lcGFnZS1oZXJvIC5pbnB1dC1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhvbWVwYWdlLWhlcm8gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmhvbWVwYWdlLWhlcm8gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDE4cHggNnB4IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLkhvbWVwYWdlLUxheW91dCAubWFpbkNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5Ib21lcGFnZS1MYXlvdXQgLm1haW5Db250ZW50IC5ob21lcGFnZS10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9wYXB5cnVzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIH1cbiAgLmhvbWVwYWdlLXJvdyB7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbiAgfVxuICAuaG9tZXBhZ2Utcm93LFxuICAuaWNvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmljb24td3JhcHBlciAuaWNvbi1jaXJjbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogIzZmYTJkYjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCAjNmZhMmRiIDIwJSwgIzE4NTA4NyAxMDAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24td3JhcHBlciAuaWNvbi1jaXJjbGUgaSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5ob21lcGFnZS1yb3cgLmljb24td3JhcHBlciAuaWNvbi1jaXJjbGUgaS5mYS1waG9uZS1sYXB0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxuICAuaG9tZXBhZ2Utcm93IC5pY29uLXdyYXBwZXIgLmljb24tY2lyY2xlIGkuZmEtZmlsZS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgLmhvbWVwYWdlLXJvdyAuaGVhZGVyLWhvbWVwYWdlIHtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBMaWdodCc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICB9XG4gIC5ob21lcGFnZS1yb3cgLmhlYWRlci1ob21lcGFnZSArIHAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhvbWVwYWdlLXJvdyAuYnRuLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICB9XG4gIC5ob21lcGFnZS1yb3cgLmJ0bi1saW5rOmhvdmVyLFxuICAuaG9tZXBhZ2Utcm93IC5idG4tbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaXMtaHRtbC1lbmFibGVkIC5tcy1ydGUtZW1iZWRpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhvbWVwYWdlLW1pZGRsZSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zaW1wbGUtYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMzM3N0I5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXIgMC4zcyBlYXNlLW91dDtcbiAgfVxuICAuc2ltcGxlLWFjdGlvbjpob3ZlcixcbiAgLnNpbXBsZS1hY3Rpb246Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDAgMXB4IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5zaW1wbGUtYWN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAuc2ltcGxlLWFjdGlvbiBoNCArIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAuc2ltcGxlLWFjdGlvbiBhIHtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCcsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbXBsZS1hY3Rpb24gYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaG9tZXBhZ2UtYm90dG9tIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAvKiBzaWRlIG5hdiAqL1xuICAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sZWZ0LW5hdiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkgPiBhOmhvdmVyOmJlZm9yZSxcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpID4gYTpmb2N1czpiZWZvcmUsXG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSxcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDVlYTI7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSBhOmhvdmVyLFxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDVlYTI7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkuZHJvcGRvd24gYSAuY2FyZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpLmRyb3Bkb3duIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmxlZnQtbmF2IC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSB1bC5kcm9wZG93bi1tZW51ID4gbGkgYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgcGFkZGluZzogN3B4IDVweCA3cHggMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSB1bC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlIGEsXG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSB1bC5kcm9wZG93bi1tZW51ID4gbGkgYTpob3ZlcixcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNWVhMjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIH1cbiAgLyogT1ZSIERpc3BsYXkgSXRlbSBTdHlsZXMgKi9cbiAgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tZWRpYSAubWVkaWEtZmlndXJlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1lZGlhICsgLmxpbmstcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtICsgLmVlYy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tZWRpYS5zcXVhcmUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3QtZ3JvdXAuZ3JvdXBtYXJrZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLXRpdGxlLFxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWRlc2Mge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRpdGxlLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2hyZWYkPVwiLmdvdlwiXSk6YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtOm5vdChbaHJlZiQ9XCIuR09WXCJdKTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA4ZSc7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZl49XCIvXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmXj1cIi4uXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmXj1cIm1haWx0b1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZl49XCJNQUlMVE9cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDMnO1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWZePVwidGVsXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmXj1cIlRFTFwiXTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA5NSc7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDExcHg7XG4gICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgY29sb3I6ICNhYWE7XG4gIH1cbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDExcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIucGRmXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5QREZcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLnBkZlwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuUERGXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICAgIC8qUERGKi9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5jc3ZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLkNTVlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIueGxzXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5YTFNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnhsc3hcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlhMU1hcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLmNzdlwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuQ1NWXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi54bHNcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLlhMU1wiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIueHNseFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuWFNMWFwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIjtcbiAgICAvKkV4Y2VsKi9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5kb2NcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLkRPQ1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuZG9jeFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuRE9DWFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuZG9jXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5ET0NcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLmRvY3hcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLkRPQ1hcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG4gICAgLypXb3JkKi9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5wcHRcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlBQVFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIucHB0eFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuUFBUWFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIucHB0XCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5QUFRcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLnBwdHhcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLlBQVFhcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG4gICAgLypQb3dlcnBvaW50Ki9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5ydGZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlJURlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIudHh0XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5UWFRcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnhtbFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuWE1MXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5ydGZcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLlJURlwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIudHh0XCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5UWFRcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLnhtbFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuWE1MXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNlwiO1xuICAgIC8qVGV4dCovXG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIubXAzXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5NUDNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLndhdlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuZmxhXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5mbGFjXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5yYVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIucm1hXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5haWZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFpZmZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFhXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5hYWNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFheFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuYWMzXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5hdVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIub2dnXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5hdnJcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLjNnYVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuZmxhY1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIubWlkXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5taWRpXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5tNGFcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLm1wNGFcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFtelwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIubWthXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5hc3hcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnBjbVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIubTN1XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi53bWFcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnh3bWFcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG4gICAgLypBdWRpbyovXG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuZ2lmXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5HSUZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmpwZ1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuSlBHXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5qcGVnXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5KUEVHXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5wbmdcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlBOR1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuYm1wXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5CTVBcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnRpZlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuVElGXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNVwiO1xuICAgIC8qSW1hZ2UqL1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnppcFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuWklQXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5yYXJcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnRhclwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuZ3pcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmRtZ1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuaXNvXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNlwiO1xuICAgIC8qQXJjaGl2ZSovXG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXI6YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzOmFmdGVyIHtcbiAgICBjb2xvcjogIzAzMTkyNztcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQxY2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjODhkMWNhO1xuICAgIGNvbG9yOiAjMDMxOTI3O1xuICB9XG4gIC5saXN0LWdyb3VwIGEgbGlzdC1ncm91cC1pdGVtLXRpdGxlOmhvdmVyLFxuICAubGlzdC1ncm91cCBhIGxpc3QtZ3JvdXAtaXRlbS10aXRsZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMzE5Mjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tZGVzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWRlc2M6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHNwYW4gPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG4gIC5zbG0tbGF5b3V0LW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKm92ZXJmbG93OiB2aXNpYmxlOyovXG4gIH1cbiAgLmxpc3QtZ3JvdXAgLnNsbS1sYXlvdXQtbWFpbiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5tYWluLXJpZ2h0IC5tYWluLXJpZ2h0LWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogRU5EIE9WUiBEaXNwbGF5IEl0ZW0gU3R5bGVzICovXG4gIC5pdGVtX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLml0ZW1fX2ljb24tLWFsdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwtLWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keTpub3QoLm1vZGFsLW9wZW4pIC5tb2RhbC0tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctLWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuICAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAubW9kYWwgYnV0dG9uLmNsb3NlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5tb2RhbCBidXR0b24uY2xvc2U6Zm9jdXMsXG4gIC5tb2RhbCBidXR0b24uY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMjA1MGQ7XG4gIH1cbiAgLm1vZGFsLXRpdGxlLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEuNTYzcmVtO1xuICB9XG4gIC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5tb2RhbC0tdmlkZW8gYnV0dG9uLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1vZGFsLS12aWRlbyBidXR0b24uY2xvc2U6YWN0aXZlLFxuICAubW9kYWwtLXZpZGVvIGJ1dHRvbi5jbG9zZTpmb2N1cyxcbiAgLm1vZGFsLS12aWRlbyBidXR0b24uY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1vZGFsLS12aWRlbyBidXR0b24uY2xvc2U6YWN0aXZlLFxuICAubW9kYWwtLXZpZGVvIGJ1dHRvbi5jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBkb3R0ZWQgI2ZmZjtcbiAgICBvdXRsaW5lLW9mZnNldDogMC4yNXJlbTtcbiAgfVxuICAubW9kYWwtLXZpZGVvIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctLWNlbnRlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm10LTEteHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtMi14cyB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC0zLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTQteHMge1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM2NjtcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1wb3J0YWxiYXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gIC5uYXZiYXItcG9ydGFsYmFyIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMzM2NjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUxLCAxMDIsIDAuNCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDBweCAjMDAxOTMzO1xuICB9XG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5uYXZiYXItY29sbGFwc2UgLm5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCBzcGFuLmhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWJyYW5kIHNwYW4uaGVhZGVyLXRpdGxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIC5uYXYtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItc29jaWFsLFxuICBmb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbGlua3MgPiBsaSB7XG4gICAgcGFkZGluZzogMHB4IDZweDtcbiAgfVxuICAuZ29vZ2xlLXRyYW5zbGF0ZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgfVxuICAuZmVhdHVyZWQtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZlYXR1cmVkLWxpbmtzID4gbGkge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgfVxuICAvKiBPVlIgRGlzcGxheSBJdGVtIFN0eWxlcyAqL1xuICAubWVkaWEgLm1lZGlhLWxlZnQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5tZWRpYS5uby1pbWFnZSAubWVkaWEtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIEVORCBPVlIgRGlzcGxheSBJdGVtIFN0eWxlcyAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tdC0xLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTItc20ge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtMy1zbSB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWZlYXR1cmUtb3V0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zdGlja3ktdG9wLW1kIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBib2R5LmF1dGhlbnRpY2F0ZWQgLnN0aWNreS10b3AtbWQge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zdGlja3ktdG9wLW1kICNpdGVtTWFwIHtcbiAgICBoZWlnaHQ6IDk1dmg7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdC0xLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTItbWQge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtMy1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm10LTEtbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtMi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC0zLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTQtbGcge1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyLWF1dG8tY29sID4gKiB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cbi5mbGV4LWNvbnRhaW5lci1nYXAge1xuICBnYXA6IDJyZW0gNXJlbTtcbn1cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xufVxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnAtMSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wLTIge1xuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4ucC0zIHtcbiAgcGFkZGluZzogNTJweCAhaW1wb3J0YW50O1xufVxuLnAtNCB7XG4gIHBhZGRpbmc6IDY4cHggIWltcG9ydGFudDtcbn1cbi5tcy13ZWJwYXJ0em9uZS1jZWxsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXMtd2VicGFydC16b25lLFxuLm1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCxcbi5tcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRmd3AtY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zbG0tZWRpdC1saW5rIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2FzcG5ldEZvcm1bZW5jdHlwZT1cIm11bHRpcGFydC9mb3JtLWRhdGFcIl0gLnNsbS1sYXlvdXQtbWFpbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI0FEQS1za2lwIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQuMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiNBREEtc2tpcCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzIwNjMzODtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4uaXMtaHRtbC1lbmFibGVkICo6bm90KC5idG4pOm5vdCgudGV4dC1tdXRlZCksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgKjpub3QoLnRleHQtbXV0ZWQpIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5pcy1odG1sLWVuYWJsZWQgKjpub3QoLmJ0bik6bm90KFtjbGFzcyo9XCJzaXplXCJdKTpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdCguc21hbGwpLFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5ICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoLnNtYWxsKSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmlzLWh0bWwtZW5hYmxlZCBhOm5vdCguYnRuKSxcbi5wYW5lbC1ncm91cCAucGFuZWwtYm9keSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjMzM3N0I5ICFpbXBvcnRhbnQ7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAyMS0xMC04IDE1OjI0OjQ2XG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uIFxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGFuaW1hdGlvbiBmYWRlLWluLWZ3ZFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tZndkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iXX0= */