.c-header-panel[aria-hidden=false] {
  display: block;
}

.c-header-panel[aria-hidden=true] {
  display: none;
}

ul {
  margin: 0;
  padding: 0;
}
ul > li {
  list-style: none;
}

.field--name-field-megamenu-panels {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  margin-left: 28px;
  /* Specific styles for more ways to donate linke */
}
.field--name-field-megamenu-panels li .c-header-tab {
  background-color: transparent;
  border: none;
  color: white;
  cursor: pointer;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
  -webkit-box-align: center;
          align-items: center;
  font-family: var(--font-family-heading);
  font-size: 0.875rem;
  font-weight: var(--font-weight-semibold);
  margin: 20px;
  padding: 0;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.field--name-field-megamenu-panels li .c-header-tab span.btn-arrow {
  padding-left: 12px;
}
.field--name-field-megamenu-panels li .c-header-tab span.btn-arrow::after, .field--name-field-megamenu-panels li .c-header-tab[aria-expanded=false] span.btn-arrow::after {
  content: "";
  background-color: #0b131b;
  background-image: url(../../../img/arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  height: 15px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  width: 10px;
}
.field--name-field-megamenu-panels li .c-header-tab[aria-expanded=true] span.btn-arrow::after {
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.field--name-field-megamenu-panels li .c-header-tab::after {
  border-left: 35px solid #0a1118;
  border-bottom: 10px solid white;
  border-right: 35px solid #0b141c;
  bottom: -20px;
  content: "";
  display: none;
  left: 50%;
  height: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0px;
  z-index: 4;
}
.field--name-field-megamenu-panels li .c-header-tab[aria-selected=true]::after {
  display: inline-block;
  opacity: 1;
}
.field--name-field-megamenu-panels li:first-child .c-header-tab {
  margin-left: 0;
}
.field--name-field-megamenu-panels li:nth-last-child(2) {
  margin-right: auto;
}
.field--name-field-megamenu-panels li:last-of-type .single-link {
  margin-left: 0;
  margin-right: 32px;
}
.field--name-field-megamenu-panels li:last-of-type .single-link a {
  font-size: 0.875rem;
  text-transform: capitalize;
}
.field--name-field-megamenu-panels li:last-of-type .single-link a:after {
  content: "";
  display: inline-block;
  background-image: url(../../../img/arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 6px;
  height: 10px;
  margin-left: 5px;
}

/* Panel Layouts*/
.l--megamenu {
  display: grid;
  grid-gap: 80px;
  padding: 20px 24px;
  -webkit-filter: drop-shadow(0 0px 10px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0 0px 10px rgba(0, 0, 0, 0.2));
  z-index: 3;
}
.l--megamenu .l__region {
  padding-top: 20px;
}
.l--megamenu .l__region.l__right {
  position: relative;
}
.l--megamenu .l__region.l__right:before {
  content: "";
  position: absolute;
  left: -40px;
  top: 0;
  height: 100%;
  width: 1px;
  background: #e2ecf3;
}

.c-header-panel--3col .l--megamenu {
  grid-template-columns: 1fr 1fr 1fr;
  background-color: white;
  font-family: var(--font-family-heading);
  left: 0;
  position: absolute;
  right: 1rem;
  width: 100%;
}

/* Single Link Styles */
.single-link {
  margin: 20px;
}
.single-link a {
  color: white;
  cursor: pointer;
  font-family: var(--font-family-heading);
  font-size: 1rem;
  font-weight: var(--font-weight-semibold);
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.single-link a:hover {
  text-decoration: underline;
}

.c-header-panel .paragraph--type--stories-link-list a {
  color: #ca4948;
  text-decoration: none;
  font-weight: 900;
  font-size: 1.125rem;
  margin-bottom: 10px;
  display: inline-block;
}
.c-header-panel .paragraph--type--stories-text p {
  color: var(--color-indivisible-black);
  font-family: var(--font-family-body);
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 30px;
  margin: 0;
  width: 100%;
}

@media (min-width: 992px) and (max-width: 1279px) {
  .c-header-panel--3col .l--megamenu {
    margin-top: 10px;
  }

  .field--name-field-megamenu-panels li .c-header-tab {
    margin: 10px;
    font-size: 0.875rem;
  }
  .field--name-field-megamenu-panels li .c-header-tab[aria-selected=true]:after {
    bottom: -20px;
  }
  .field--name-field-megamenu-panels li .c-header-tab[aria-selected=true]:after span.btn-arrow::after {
    padding-left: 20px;
  }

  .single-link {
    margin: 10px;
  }
  .single-link a {
    font-size: 0.875rem;
  }

  .c-header-panel .paragraph--type--stories-link-list a,
.c-header-panel .paragraph--type--stories-text p {
    font-size: 1rem;
  }

  .field--name-field-megamenu-panels {
    margin-left: 16px;
  }
}
@media (min-width: 1280px) {
  .field--name-field-megamenu-panels li .c-header-tab {
    margin: 20px;
    font-size: 1rem;
  }
  .field--name-field-megamenu-panels li .c-header-tab:after {
    bottom: -20px;
  }
}
@media (max-width: 1099px) {
  .field--name-field-megamenu-panels li .c-header-tab {
    font-size: 0.75rem;
  }

  .single-link a {
    font-size: 0.75rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmF2aWdhdGlvbi9tZWdhbWVudS5jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9tZWdhbWVudS5jb21wb25lbnQuY3NzIiwicGFydGlhbHMvbWl4aW5zL19saXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDRSxjQUFBO0FDRkY7O0FES0E7RUFDRSxhQUFBO0FDRkY7O0FETUE7RUVvREUsU0FBQTtFQUNBLFVBQUE7QUR0REY7QUN3REU7RUFDRSxnQkFBQTtBRHRESjs7QURHQTtFQUVFLHlCQUFBO1VBQUEsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxpQkFBQTtFQXVGQSxrREFBQTtBQ3ZGRjtBREdJO0VBQ0UsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO1VBQUEsY0FBQTtFQUNBLHlCQUFBO1VBQUEsbUJBQUE7RUFDQSx1Q0FBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0ZOO0FEVU07RUFDRSxrQkFBQTtBQ1JSO0FEWU07RUFFRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSw2Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0EsV0FBQTtBQ1hSO0FEY007RUFDRSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7QUNaUjtBRGdCTTtFQUNFLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QUNkUjtBRGlCTTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtBQ2ZSO0FEb0JJO0VBQ0UsY0FBQTtBQ2xCTjtBRHFCSTtFQUNFLGtCQUFBO0FDbkJOO0FEd0JFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0FDdEJKO0FEdUJJO0VBQ0UsbUJBQUE7RUFDQSwwQkFBQTtBQ3JCTjtBRHNCTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLDZDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUNwQlI7O0FEMEJBLGlCQUFBO0FBQ0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsMERBQUE7VUFBQSxrREFBQTtFQUNBLFVBQUE7QUN2QkY7QUR5QkU7RUFDRSxpQkFBQTtBQ3ZCSjtBRHdCSTtFQUNFLGtCQUFBO0FDdEJOO0FEdUJNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FDckJSOztBRDRCQTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7RUFDQSx1Q0FBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDekJGOztBRDRCQSx1QkFBQTtBQUNBO0VBQ0UsWUFBQTtBQ3pCRjtBRDBCRTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsdUNBQUE7RUFDQSxlQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QUN4Qko7QUR5Qkk7RUFDRSwwQkFBQTtBQ3ZCTjs7QUQ4QkU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQzNCSjtBRDZCRTtFQUNFLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBQzNCSjs7QURnQ0E7RUFDRTtJQUNFLGdCQUFBO0VDN0JGOztFRCtCQTtJQUNFLFlBQUE7SUFFQSxtQkFBQTtFQzVCRjtFRDZCRTtJQUNFLGFBQUE7RUMzQko7RUQ2Qkk7SUFDRSxrQkFBQTtFQzNCTjs7RUQrQkE7SUFDRSxZQUFBO0VDNUJGO0VENkJFO0lBQ0UsbUJBQUE7RUMzQko7O0VEK0JFOztJQUVFLGVBQUE7RUM1Qko7O0VEZ0NBO0lBQ0UsaUJBQUE7RUM3QkY7QUFDRjtBRGlDQTtFQUNFO0lBQ0UsWUFBQTtJQUNBLGVBQUE7RUMvQkY7RURpQ0U7SUFDRSxhQUFBO0VDL0JKO0FBQ0Y7QURvQ0E7RUFDRTtJQUNFLGtCQUFBO0VDbENGOztFRHFDRTtJQUNFLGtCQUFBO0VDbENKO0FBQ0YiLCJmaWxlIjoiY29tcG9uZW50cy9uYXZpZ2F0aW9uL21lZ2FtZW51LmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdfcGFydGlhbHMnO1xuXG4vLyBCYXNlIHN0eWxlc1xuLmMtaGVhZGVyLXBhbmVsW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWhlYWRlci1wYW5lbFthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIGJ1bGxldHMgZnJvbSBsaXN0cyBpbiBtZW51XG51bCB7XG4gIEBpbmNsdWRlIGxpc3QtLW5vLWJ1bGxldHM7XG59XG5cbi8vIFRvcCBsZXZlbCBtZWdhIG1lbnUgcGFuZWxcbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMge1xuICAvL2FsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG5cbiAgbGkge1xuICAgIC5jLWhlYWRlci10YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIC8vIEZpeCBmb3IgZmlyZWZveCBzdHlsZXNcbiAgICAgIC8vICY6Zm9jdXMsXG4gICAgICAvLyAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gICBvdXRsaW5lOiBhdXRvIGJsdWU7XG4gICAgICAvLyB9XG5cbiAgICAgIHNwYW4uYnRuLWFycm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAvLyBCdXR0b24gYXJyb3cgY29udHJvbHNcbiAgICAgIHNwYW4uYnRuLWFycm93OjphZnRlcixcbiAgICAgICZbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSBzcGFuLmJ0bi1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTMxYjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgICAvLyBPcGVuIGJ1dHRvbiBhcnJvd1xuICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3Bhbi5idG4tYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cblxuICAgICAgLy8gV2hpdGUgYXJyb3cgdW5kZXJuZWF0aCB0YWJcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDM1cHggc29saWQgIzBhMTExODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzNXB4IHNvbGlkICMwYjE0MWM7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgIH1cbiAgICAgIC8vIE9wZW5cbiAgICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgbWFyZ2luIGxlZnQgb24gZmlyc3QgaXRlbVxuICAgICY6Zmlyc3QtY2hpbGQgLmMtaGVhZGVyLXRhYiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLy8gUHVzaCBsYXN0IGVsZW1lbnQgdG8gcmlnaHQgZWRnZVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8qIFNwZWNpZmljIHN0eWxlcyBmb3IgbW9yZSB3YXlzIHRvIGRvbmF0ZSBsaW5rZSAqL1xuICBsaTpsYXN0LW9mLXR5cGUgLnNpbmdsZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2Fycm93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBQYW5lbCBMYXlvdXRzKi9cbi5sLS1tZWdhbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiA4MHB4O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICB6LWluZGV4OiAzO1xuXG4gIC5sX19yZWdpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICYubF9fcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmVjZjM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNwZWNpZmljIHN0eWxlcyBmb3IgMyBjb2x1bW4gZGlzcGxheXNcbi5jLWhlYWRlci1wYW5lbC0tM2NvbCAubC0tbWVnYW1lbnUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogU2luZ2xlIExpbmsgU3R5bGVzICovXG4uc2luZ2xlLWxpbmsge1xuICBtYXJnaW46IDIwcHg7XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW5zaWRlIHBhbmVsIHN0eWxlc1xuLmMtaGVhZGVyLXBhbmVsIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3Rvcmllcy1saW5rLWxpc3QgYSB7XG4gICAgY29sb3I6ICNjYTQ5NDg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0b3JpZXMtdGV4dCBwIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItaW5kaXZpc2libGUtYmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gU3R5bGVzIGJldHdlZW4gdGFibGV0IGFuZCBsYXB0b3BcbkBtZWRpYSAoLS1iZXR3ZWVuLXRhYmxldC1hbmQtbGFwdG9wKSB7XG4gIC5jLWhlYWRlci1wYW5lbC0tM2NvbCAubC0tbWVnYW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyBsaSAuYy1oZWFkZXItdGFiIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTphZnRlciB7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgLy8gU2hpZnQgYXJyb3cgY2xvc2VyIHRvIHRleHRcbiAgICAgIHNwYW4uYnRuLWFycm93OjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1saW5rIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5jLWhlYWRlci1wYW5lbCB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc3Rvcmllcy1saW5rLWxpc3QgYSxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLy8gU2NyZWVucyAxMjgwcHggYW5kIGxhcmdlclxuQG1lZGlhICgtLWxhcHRvcC1hbmQtbGFyZ2VyKSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGkgLmMtaGVhZGVyLXRhYiB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVW5pcXVlIGlzc3VlIHdpdGggbW9yZSB3YXlzIHRvIGRvbmF0ZSBidXR0b25cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyBsaSAuYy1oZWFkZXItdGFiIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpbmdsZS1saW5rIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWhlYWRlci1wYW5lbFthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtaGVhZGVyLXBhbmVsW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAvKiBTcGVjaWZpYyBzdHlsZXMgZm9yIG1vcmUgd2F5cyB0byBkb25hdGUgbGlua2UgKi9cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGkgLmMtaGVhZGVyLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIG1hcmdpbjogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpIC5jLWhlYWRlci10YWIgc3Bhbi5idG4tYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpIC5jLWhlYWRlci10YWIgc3Bhbi5idG4tYXJyb3c6OmFmdGVyLCAuZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpIC5jLWhlYWRlci10YWJbYXJpYS1leHBhbmRlZD1mYWxzZV0gc3Bhbi5idG4tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTMxYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpIC5jLWhlYWRlci10YWJbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmJ0bi1hcnJvdzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyBsaSAuYy1oZWFkZXItdGFiOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAzNXB4IHNvbGlkICMwYTExMTg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMzVweCBzb2xpZCAjMGIxNDFjO1xuICBib3R0b206IC0yMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDBweDtcbiAgei1pbmRleDogNDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGkgLmMtaGVhZGVyLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGk6Zmlyc3QtY2hpbGQgLmMtaGVhZGVyLXRhYiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGk6bGFzdC1vZi10eXBlIC5zaW5nbGUtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpOmxhc3Qtb2YtdHlwZSAuc2luZ2xlLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpOmxhc3Qtb2YtdHlwZSAuc2luZ2xlLWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogUGFuZWwgTGF5b3V0cyovXG4ubC0tbWVnYW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogODBweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMztcbn1cbi5sLS1tZWdhbWVudSAubF9fcmVnaW9uIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubC0tbWVnYW1lbnUgLmxfX3JlZ2lvbi5sX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLS1tZWdhbWVudSAubF9fcmVnaW9uLmxfX3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTJlY2YzO1xufVxuXG4uYy1oZWFkZXItcGFuZWwtLTNjb2wgLmwtLW1lZ2FtZW51IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFNpbmdsZSBMaW5rIFN0eWxlcyAqL1xuLnNpbmdsZS1saW5rIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLnNpbmdsZS1saW5rIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW5nbGUtbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWhlYWRlci1wYW5lbCAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLWxpbmstbGlzdCBhIHtcbiAgY29sb3I6ICNjYTQ5NDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1oZWFkZXItcGFuZWwgLnBhcmFncmFwaC0tdHlwZS0tc3Rvcmllcy10ZXh0IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaW5kaXZpc2libGUtYmxhY2spO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAoLS1iZXR3ZWVuLXRhYmxldC1hbmQtbGFwdG9wKSB7XG4gIC5jLWhlYWRlci1wYW5lbC0tM2NvbCAubC0tbWVnYW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpIC5jLWhlYWRlci10YWIge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGkgLmMtaGVhZGVyLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGkgLmMtaGVhZGVyLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHNwYW4uYnRuLWFycm93OjphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNpbmdsZS1saW5rIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLnNpbmdsZS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jLWhlYWRlci1wYW5lbCAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLWxpbmstbGlzdCBhLFxuLmMtaGVhZGVyLXBhbmVsIC5wYXJhZ3JhcGgtLXR5cGUtLXN0b3JpZXMtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhICgtLWxhcHRvcC1hbmQtbGFyZ2VyKSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMgbGkgLmMtaGVhZGVyLXRhYiB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVnYW1lbnUtcGFuZWxzIGxpIC5jLWhlYWRlci10YWI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZ2FtZW51LXBhbmVscyBsaSAuYy1oZWFkZXItdGFiIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuc2luZ2xlLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59IiwiLy9cbi8vIEBmaWxlXG4vLyBMaXN0IG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9cbi8vIEJhc2Vcbi8vXG5AbWl4aW4gbGlzdC0tcmVzZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vL1xuLy8gQnVsbGV0c1xuLy9cbkBtaXhpbiBsaXN0LS1idWxsZXRzKCRpdGVtLXNlbGVjdG9yOiBsaSkge1xuICBAaW5jbHVkZSBsaXN0LS1yZXNldDtcblxuICA+ICN7JGl0ZW0tc2VsZWN0b3J9OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi8vXG4vLyBOdW1iZXJlZFxuLy9cbkBtaXhpbiBsaXN0LS1udW1iZXJlZCgkaXRlbS1zZWxlY3RvcjogbGkpIHtcbiAgQGluY2x1ZGUgbGlzdC0tcmVzZXQ7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcblxuICA+ICN7JGl0ZW0tc2VsZWN0b3J9OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcnMobnVtYmVyLCBcIi5cIikgXCIuXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbiAgfVxuXG4gIC8vIFNlY29uZCBMZXZlbFxuICBvbCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgID4gI3skaXRlbS1zZWxlY3Rvcn0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0zMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gTm8gYnVsbGV0c1xuLy9cbkBtaXhpbiBsaXN0LS1uby1idWxsZXRzKCRpdGVtLXNlbGVjdG9yOiBsaSkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiAjeyRpdGVtLXNlbGVjdG9yfSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4vL1xuLy8gSW5saW5lXG4vL1xuQG1peGluIGxpc3QtLWlubGluZSgkaXRlbS1zZWxlY3RvcjogbGkpIHtcbiAgPiAjeyRpdGVtLXNlbGVjdG9yfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vXG4vLyBSdWxlZCBMaXN0XG4vL1xuQG1peGluIGxpc3QtLXJ1bGVkIChcbiAgJHNwYWNpbmc6IDJlbSxcbiAgJHN0eWxlOiBcImlubmVyXCIsXG4gICRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvciksXG4gICRib3JkZXItc2l6ZTogMXB4LFxuICAkYm9yZGVyLXN0eWxlOiBzb2xpZCxcbiAgJGl0ZW0tc2VsZWN0b3I6IGxpXG4pIHtcbiAgQGluY2x1ZGUgbGlzdC0tbm8tYnVsbGV0cztcblxuICBAaWYgKCRzdHlsZSA9PSBpbm5lciBvciAkc3R5bGUgPT0gYWJvdmUpIHtcbiAgICA+ICN7JGl0ZW0tc2VsZWN0b3J9IHtcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItc2l6ZSAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZztcbiAgICB9XG5cbiAgICBAaWYgKCRzdHlsZSA9PSBpbm5lcikge1xuICAgICAgPiAjeyRpdGVtLXNlbGVjdG9yfTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICA+ICN7JGl0ZW0tc2VsZWN0b3J9OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgKCRzdHlsZSA9PSBvdXRlciBvciAkc3R5bGUgPT0gYmVsb3cpIHtcbiAgICA+ICN7JGl0ZW0tc2VsZWN0b3J9IHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc2l6ZSAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgICB9XG5cbiAgICBAaWYgKCRzdHlsZSA9PSBvdXRlcikge1xuICAgICAgPiAjeyRpdGVtLXNlbGVjdG9yfTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItc2l6ZSAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZztcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgPiAjeyRpdGVtLXNlbGVjdG9yfTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
