@charset "UTF-8";
/*
    - Name: "product-comparative.scss"
    - Description: "Product comparative block"
*/
/* VARIABLES */
.block-product-comparative .comparison-block__top {
  margin-bottom: 30px; }
  .block-product-comparative .comparison-block__top:empty {
    display: none; }

.block-product-comparative .comparison-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 8px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 50px; }
  .block-product-comparative .comparison-products__header {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-bottom: 8px; }

.block-product-comparative .item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 238px;
          flex: 0 0 238px;
  width: 238px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }
  .block-product-comparative .item .item-featured {
    position: absolute;
    bottom: 100%;
    width: 238px;
    left: -1px;
    right: 0;
    background-color: #095751;
    color: #FFFFFF;
    font-family: "secondary", Arial, sans-serif;
    font-size: 18px;
    text-align: center;
    padding: 11px 16px; }
  .block-product-comparative .item.featured {
    background-color: #F3F4E7;
    z-index: 1;
    border: 1pt solid #095751; }

.block-product-comparative .comparison-product {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  -webkit-box-shadow: 0px 4px 13px 0px #00000014;
          box-shadow: 0px 4px 13px 0px #00000014; }

.block-product-comparative .comparison-product__discount {
  background-color: #707070;
  color: #FFFFFF;
  font-family: "secondary", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  min-height: 45px;
  max-width: 206px;
  padding: 6px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .block-product-comparative .comparison-product__discount--empty {
    background-color: transparent;
    pointer-events: none; }

.block-product-comparative .comparison-product__discount-trigger {
  border: 0;
  background: transparent;
  color: #FFFFFF;
  cursor: pointer;
  padding: 0;
  font: inherit;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px; }

.block-product-comparative .comparison-product__product {
  padding-top: 14px; }
  .block-product-comparative .comparison-product__product h2, .block-product-comparative .comparison-product__product h3 {
    font-family: "secondary", Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333333;
    margin: 0 0 8px;
    line-height: 1.3; }
  .block-product-comparative .comparison-product__product p, .block-product-comparative .comparison-product__product .field p {
    font-family: "secondary", Arial, sans-serif;
    font-size: 12px;
    color: #6a625a;
    margin: 0;
    line-height: 1.4; }
  .block-product-comparative .comparison-product__product .field {
    font-size: 12px;
    color: #6a625a; }

.block-product-comparative .comparison-product__copay {
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top: auto; }
  .block-product-comparative .comparison-product__copay .field, .block-product-comparative .comparison-product__copay p {
    font-family: "secondary", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    margin: 0; }

.block-product-comparative .comparison-product__original_price {
  padding-top: 6px;
  font-family: "secondary", Arial, sans-serif;
  font-size: 12px;
  color: #6a625a;
  line-height: 1.4; }
  .block-product-comparative .comparison-product__original_price del, .block-product-comparative .comparison-product__original_price s {
    color: #6a625a; }
  .block-product-comparative .comparison-product__original_price .field, .block-product-comparative .comparison-product__original_price p, .block-product-comparative .comparison-product__original_price span {
    text-decoration: line-through;
    display: inline;
    font-size: 12px;
    margin: 0; }
  .block-product-comparative .comparison-product__original_price span.comparison-product__original_price-value,
  .block-product-comparative .comparison-product__original_price .comparison-product__original_price-value {
    text-decoration: line-through;
    text-decoration-thickness: 2px;
    font-size: 12px;
    display: inline-block;
    color: #6a625a; }

.block-product-comparative .comparison-product__price {
  padding-top: 4px;
  padding-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  text-align: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-family: "secondary", Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
  color: #095751; }

.block-product-comparative .comparison-product__commerce {
  padding-top: 4px;
  padding-bottom: 8px; }
  .block-product-comparative .comparison-product__commerce:not(:has(a)) {
    visibility: hidden;
    padding: 0; }
  .block-product-comparative .comparison-product__commerce a {
    display: block;
    width: 100%;
    background-color: #DD3636;
    color: #FFFFFF !important;
    font-family: "secondary", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    padding: 8px 12px;
    border-radius: 8px;
    border: 1px solid #DD3636;
    line-height: 18px;
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    transition: background-color 0.2s, border-color 0.2s; }
    .block-product-comparative .comparison-product__commerce a:hover {
      background-color: #C63232;
      border-color: #C63232;
      color: #FFFFFF !important; }
    .block-product-comparative .comparison-product__commerce a:active {
      background-color: #AC2B2B;
      border-color: #AC2B2B; }
    .block-product-comparative .comparison-product__commerce a:focus {
      outline: none; }
    .block-product-comparative .comparison-product__commerce a:focus-visible {
      outline: 3px solid black;
      outline-offset: 2px; }

.block-product-comparative .comparison-product__info {
  padding-top: 4px;
  padding-bottom: 8px; }
  .block-product-comparative .comparison-product__info:not(:has(a)) {
    visibility: hidden;
    padding: 0; }
  .block-product-comparative .comparison-product__info a {
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    color: #333333;
    font-family: "secondary", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    padding: 8px 12px;
    border: 1px solid #707070;
    border-radius: 8px;
    line-height: 18px; }
    .block-product-comparative .comparison-product__info a:hover {
      border: 1px solid #333333;
      color: #333333;
      background-color: rgba(106, 98, 90, 0.25); }
    .block-product-comparative .comparison-product__info a:focus {
      outline: none; }
    .block-product-comparative .comparison-product__info a:focus-visible {
      outline: 3px solid black;
      outline-offset: 2px; }

.block-product-comparative .comparison-product__call {
  padding-top: 4px;
  padding-bottom: 8px; }
  .block-product-comparative .comparison-product__call:not(:has(a)) {
    visibility: hidden;
    padding: 0; }
  .block-product-comparative .comparison-product__call a {
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    color: #333333;
    font-family: "secondary", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    padding: 8px 12px;
    border: 1px solid #707070;
    border-radius: 8px;
    line-height: 18px;
    -webkit-transition: background-color 0.2s, border-color 0.2s, color 0.2s;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
    .block-product-comparative .comparison-product__call a:hover {
      border: 1px solid #333333;
      color: #333333;
      background-color: rgba(106, 98, 90, 0.25); }
    .block-product-comparative .comparison-product__call a:focus {
      outline: none; }
    .block-product-comparative .comparison-product__call a:focus-visible {
      outline: 3px solid black;
      outline-offset: 2px; }

.block-product-comparative .coverage-compare {
  border-top: 1px solid #e0ddd9;
  padding: 16px;
  padding-bottom: 32px; }
  .block-product-comparative .coverage-compare .coverages {
    list-style: none;
    padding: 0;
    margin: 0; }
    .block-product-comparative .coverage-compare .coverages li {
      font-family: "secondary", Arial, sans-serif;
      font-size: 13px;
      color: #6a625a; }
      .block-product-comparative .coverage-compare .coverages li .dropdown-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding: 10px 12px;
        cursor: pointer;
        font-family: "secondary", Arial, sans-serif;
        font-size: 13px;
        color: #6a625a;
        text-decoration: none;
        white-space: normal; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-toggle__icon {
          -ms-flex-negative: 0;
              flex-shrink: 0;
          margin-right: 8px;
          margin-top: 2px;
          width: 20px;
          height: 20px; }
          .block-product-comparative .coverage-compare .coverages li .dropdown-toggle__icon img {
            width: 20px;
            height: 20px; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-toggle p {
          margin: 0;
          font-family: "secondary", Arial, sans-serif;
          font-size: 13px;
          line-height: 1.3; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-toggle strong {
          font-weight: 700;
          display: block;
          margin-bottom: 2px;
          color: #6a625a; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-toggle small, .block-product-comparative .coverage-compare .coverages li .dropdown-toggle .description {
          font-size: 11px;
          color: #A6A19C;
          display: block; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-toggle.show {
          color: #095751; }
          .block-product-comparative .coverage-compare .coverages li .dropdown-toggle.show strong {
            color: #095751; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-toggle:hover {
          color: #095751; }
      .block-product-comparative .coverage-compare .coverages li .dropdown-menu {
        padding: 8px 12px 10px 40px;
        font-family: "secondary", Arial, sans-serif;
        font-size: 13px;
        color: #6a625a;
        background-color: #f5f4f2;
        border: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06);
                box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06); }
        .block-product-comparative .coverage-compare .coverages li .dropdown-menu.show {
          display: block; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-menu p {
          margin: 0;
          font-size: 13px; }
        .block-product-comparative .coverage-compare .coverages li .dropdown-menu a {
          color: #095751;
          font-size: 12px;
          text-decoration: underline; }

.block-product-comparative .coverage-compare .coverages li {
  min-height: 76px; }
  .block-product-comparative .coverage-compare .coverages li .taxonomy-term--variantes-para-comparativa {
    margin: 0;
    padding: 0;
    background: none; }

.block-product-comparative .comparison-variant {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.block-product-comparative .comparison-variant__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  margin-top: 1px;
  width: 16px; }
  .block-product-comparative .comparison-variant__icon svg {
    display: block; }

.block-product-comparative .comparison-variant__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0; }

.block-product-comparative .comparison-variant__title {
  font-family: "secondary", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  margin: 0 0 3px;
  line-height: 1.3; }

.block-product-comparative .comparison-variant:has(.comparison-variant__icon-item--non-covered) .comparison-variant__title {
  color: #6a625a; }

.block-product-comparative .comparison-variant__desc-wrapper {
  margin-top: 3px; }

.block-product-comparative .comparison-variant__body {
  font-family: "secondary", Arial, sans-serif;
  font-size: 12px;
  color: #6a625a;
  margin: 0;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.block-product-comparative .comparison-variant__toggle {
  border: 0;
  background: transparent;
  padding: 4px 0 0;
  cursor: pointer;
  font-family: "secondary", Arial, sans-serif;
  font-size: 12px;
  color: #095751;
  text-decoration: underline;
  display: none; }
  .block-product-comparative .comparison-variant__toggle:focus {
    outline: none; }
  .block-product-comparative .comparison-variant__toggle:focus-visible {
    outline: 3px solid black;
    outline-offset: 2px; }

.block-product-comparative .comparison-variant__summary-closed {
  display: inline; }

.block-product-comparative .comparison-variant__summary-open {
  display: none; }

.block-product-comparative .comparison-variant__desc-wrapper.has-overflow .comparison-variant__toggle {
  display: inline; }

.block-product-comparative .comparison-variant__desc-wrapper.is-expanded .comparison-variant__body {
  display: block;
  overflow: visible; }

.block-product-comparative .comparison-variant__desc-wrapper.is-expanded .comparison-variant__summary-closed {
  display: none; }

.block-product-comparative .comparison-variant__desc-wrapper.is-expanded .comparison-variant__summary-open {
  display: inline; }

.comparison-product-modal-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px; }

.comparison-product-modal {
  background: #fff;
  width: 600px;
  max-width: 90vw;
  border-radius: 15px;
  position: relative;
  padding: 24px 16px 20px;
  max-height: 90vh;
  overflow: auto; }

.comparison-product-modal-close {
  position: absolute;
  top: 8px;
  right: 10px;
  border: 0;
  background: transparent;
  width: 32px;
  height: 32px;
  cursor: pointer; }

.comparison-product-modal-close::before {
  content: '×';
  font-size: 30px;
  line-height: 1;
  color: #095751; }

@media (max-width: 1024px) {
  .block-product-comparative .comparison-block__top {
    margin-left: 15px;
    margin-right: 15px; }
  .block-product-comparative .item .item-featured {
    width: 100%;
    left: 0; }
  .block-product-comparative .comparison-products.comparison-products--mobile-slider,
  .comparison-export .comparison-products.comparison-products--mobile-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    position: relative;
    gap: 12px;
    overflow-x: auto;
    overflow-y: visible;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    scroll-padding-left: 15px;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    -ms-touch-action: pan-x;
        touch-action: pan-x;
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 6px;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    cursor: -webkit-grab;
    cursor: grab; }
  .block-product-comparative .comparison-products.comparison-products--mobile-slider:active,
  .comparison-export .comparison-products.comparison-products--mobile-slider:active {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  .block-product-comparative .comparison-products.comparison-products--mobile-slider::-webkit-scrollbar,
  .comparison-export .comparison-products.comparison-products--mobile-slider::-webkit-scrollbar {
    display: none; }
  .block-product-comparative .comparison-products.comparison-products--mobile-slider > .comparison-products__slide,
  .comparison-export .comparison-products.comparison-products--mobile-slider > .comparison-products__slide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 1.5 - 8px);
            flex: 0 0 calc(100% / 1.5 - 8px);
    width: calc(100% / 1.5 - 8px);
    max-width: calc(100% / 1.5 - 8px);
    scroll-snap-align: start;
    scroll-snap-stop: always;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .block-product-comparative .comparison-products.comparison-products--mobile-slider > .comparison-products__slide > .item,
  .comparison-export .comparison-products.comparison-products--mobile-slider > .comparison-products__slide > .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%; }
  .comparison-products-slider-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 8px; }
  .comparison-products-slider-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    list-style: none;
    padding: 0;
    margin: 11px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px; }
  .comparison-products-slider-dot {
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: 0;
    padding: 0;
    background-color: #095751;
    cursor: pointer;
    opacity: 0.5;
    font-size: 0;
    outline: none; }
    .comparison-products-slider-dot.is-active, .comparison-products-slider-dot[aria-current='true'] {
      opacity: 1; }
    .comparison-products-slider-dot:focus-visible {
      outline: 3px solid black;
      outline-offset: 2px; }
  .sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important; }
  .sr-only-focusable:active,
  .sr-only-focusable:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important; } }

@media (min-width: 481px) and (max-width: 1024px) {
  .block-product-comparative .comparison-products.comparison-products--mobile-slider,
  .comparison-export .comparison-products.comparison-products--mobile-slider {
    padding-top: 56px;
    padding-left: 30px;
    padding-right: 30px;
    scroll-padding-left: 30px; }
  .block-product-comparative .comparison-products.comparison-products--mobile-slider > .comparison-products__slide,
  .comparison-export .comparison-products.comparison-products--mobile-slider > .comparison-products__slide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 238px;
            flex: 0 0 238px;
    width: 238px;
    max-width: 238px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYmxvY2svcHJvZHVjdC1jb21wYXJhdGl2ZS5jc3MiLCJjb21wb25lbnRzL2Jsb2NrL3Byb2R1Y3QtY29tcGFyYXRpdmUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDRElDO0FFRkQsY0FBQTtBRElBO0VBR0ksbUJBQW1CLEVBQUE7RUFIdkI7SUFLTSxhQUFhLEVBQUE7O0FBTG5CO0VBVUksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQWU7TUFBZixlQUFlO0VBQ2Ysd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsUUFBUTtFQUNSLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7RUFsQnJCO0lBcUJNLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBVztJQUNYLDBCQUFzQjtRQUF0QixzQkFBc0I7SUFDdEIsa0JBQWtCLEVBQUE7O0FBeEJ4QjtFQTZCSSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLFlBQVk7RUFDWix5QkN0Qlc7RUR1Qlgsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7RUFsQ3RCO0lBcUNNLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osWUFBWTtJQUNaLFVBQVU7SUFDVixRQUFRO0lBQ1IseUJDeENnQjtJRHlDaEIsY0NsQ1M7SURtQ1QsMkNDb0V5QztJRG5FekMsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtFQS9DeEI7SUFxRE0seUJBQXlCO0lBQ3pCLFVBQVU7SUFDVix5QkNyRGdCLEVBQUE7O0FERnRCO0VBNkRJLG1C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QUFtQjtJQUNuQix5QkFBeUIsRUFBQTtFQUczQjs7SUFFRSxtQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLFlBQVk7SUFDWixnQkFBZ0IsRUFBQSxFQUNqQiIsImZpbGUiOiJjb21wb25lbnRzL2Jsb2NrL3Byb2R1Y3QtY29tcGFyYXRpdmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICAtIE5hbWU6IFwicHJvZHVjdC1jb21wYXJhdGl2ZS5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIlByb2R1Y3QgY29tcGFyYXRpdmUgYmxvY2tcIlxuKi9cbi8qIFZBUklBQkxFUyAqL1xuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tYmxvY2tfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tYmxvY2tfX3RvcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0c19faGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuaXRlbSB7XG4gIGZsZXg6IDAgMCAyMzhweDtcbiAgd2lkdGg6IDIzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLml0ZW0gLml0ZW0tZmVhdHVyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTc1MTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLml0ZW0uZmVhdHVyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RTc7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDFwdCBzb2xpZCAjMDk1NzUxOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3Qge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxM3B4IDBweCAjMDAwMDAwMTQ7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fZGlzY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgbWF4LXdpZHRoOiAyMDZweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2Rpc2NvdW50LS1lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fZGlzY291bnQtdHJpZ2dlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fcHJvZHVjdCBoMiwgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fcHJvZHVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX3Byb2R1Y3QgcCwgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fcHJvZHVjdCAuZmllbGQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZhNjI1YTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19wcm9kdWN0IC5maWVsZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNmE2MjVhOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NvcGF5IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fY29wYXkgLmZpZWxkLCAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19jb3BheSBwIHtcbiAgICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX29yaWdpbmFsX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmE2MjVhO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX29yaWdpbmFsX3ByaWNlIGRlbCwgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fb3JpZ2luYWxfcHJpY2UgcyB7XG4gICAgY29sb3I6ICM2YTYyNWE7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fb3JpZ2luYWxfcHJpY2UgLmZpZWxkLCAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19vcmlnaW5hbF9wcmljZSBwLCAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19vcmlnaW5hbF9wcmljZSBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19vcmlnaW5hbF9wcmljZSBzcGFuLmNvbXBhcmlzb24tcHJvZHVjdF9fb3JpZ2luYWxfcHJpY2UtdmFsdWUsXG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX29yaWdpbmFsX3ByaWNlIC5jb21wYXJpc29uLXByb2R1Y3RfX29yaWdpbmFsX3ByaWNlLXZhbHVlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzZhNjI1YTsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDk1NzUxOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NvbW1lcmNlIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19jb21tZXJjZTpub3QoOmhhcyhhKSkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NvbW1lcmNlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERDM2MzY7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0REMzYzNjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzOyB9XG4gICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fY29tbWVyY2UgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYzMjMyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQzYzMjMyO1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NvbW1lcmNlIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQzJCMkI7XG4gICAgICBib3JkZXItY29sb3I6ICNBQzJCMkI7IH1cbiAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19jb21tZXJjZSBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19jb21tZXJjZSBhOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19pbmZvOm5vdCg6aGFzKGEpKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9faW5mbyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBcInNlY29uZGFyeVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9faW5mbyBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA2LCA5OCwgOTAsIDAuMjUpOyB9XG4gICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9faW5mbyBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19pbmZvIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgYmxhY2s7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NhbGwge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NhbGw6bm90KDpoYXMoYSkpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0X19jYWxsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4yczsgfVxuICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NhbGwgYTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNiwgOTgsIDkwLCAwLjI1KTsgfVxuICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RfX2NhbGwgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdF9fY2FsbCBhOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBkZGQ5O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzZhNjI1YTsgfVxuICAgICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2YTYyNWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIGxpIC5kcm9wZG93bi10b2dnbGVfX2ljb24ge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIGxpIC5kcm9wZG93bi10b2dnbGVfX2ljb24gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb3ZlcmFnZS1jb21wYXJlIC5jb3ZlcmFnZXMgbGkgLmRyb3Bkb3duLXRvZ2dsZSBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb3ZlcmFnZS1jb21wYXJlIC5jb3ZlcmFnZXMgbGkgLmRyb3Bkb3duLXRvZ2dsZSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNmE2MjVhOyB9XG4gICAgICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb3ZlcmFnZS1jb21wYXJlIC5jb3ZlcmFnZXMgbGkgLmRyb3Bkb3duLXRvZ2dsZSBzbWFsbCwgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSAuZHJvcGRvd24tdG9nZ2xlIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjQTZBMTlDO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb3ZlcmFnZS1jb21wYXJlIC5jb3ZlcmFnZXMgbGkgLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICAgICAgICBjb2xvcjogIzA5NTc1MTsgfVxuICAgICAgICAgIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb3ZlcmFnZS1jb21wYXJlIC5jb3ZlcmFnZXMgbGkgLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogIzA5NTc1MTsgfVxuICAgICAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIGxpIC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDk1NzUxOyB9XG4gICAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIGxpIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggMTBweCA0MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2YTYyNWE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZjI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgICAgICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIGxpIC5kcm9wZG93bi1tZW51IHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICAgICAgICBjb2xvcjogIzA5NTc1MTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSB7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvdmVyYWdlLWNvbXBhcmUgLmNvdmVyYWdlcyBsaSAudGF4b25vbXktdGVybS0tdmFyaWFudGVzLXBhcmEtY29tcGFyYXRpdmEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tdmFyaWFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXZhcmlhbnRfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tdmFyaWFudF9faWNvbiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXZhcmlhbnRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tdmFyaWFudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi12YXJpYW50OmhhcyguY29tcGFyaXNvbi12YXJpYW50X19pY29uLWl0ZW0tLW5vbi1jb3ZlcmVkKSAuY29tcGFyaXNvbi12YXJpYW50X190aXRsZSB7XG4gIGNvbG9yOiAjNmE2MjVhOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXZhcmlhbnRfX2Rlc2Mtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi12YXJpYW50X19ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwic2Vjb25kYXJ5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmE2MjVhO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tdmFyaWFudF9fdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJzZWNvbmRhcnlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwOTU3NTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXZhcmlhbnRfX3RvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi12YXJpYW50X190b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tdmFyaWFudF9fc3VtbWFyeS1jbG9zZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tdmFyaWFudF9fc3VtbWFyeS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi12YXJpYW50X19kZXNjLXdyYXBwZXIuaGFzLW92ZXJmbG93IC5jb21wYXJpc29uLXZhcmlhbnRfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi12YXJpYW50X19kZXNjLXdyYXBwZXIuaXMtZXhwYW5kZWQgLmNvbXBhcmlzb24tdmFyaWFudF9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi12YXJpYW50X19kZXNjLXdyYXBwZXIuaXMtZXhwYW5kZWQgLmNvbXBhcmlzb24tdmFyaWFudF9fc3VtbWFyeS1jbG9zZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXZhcmlhbnRfX2Rlc2Mtd3JhcHBlci5pcy1leHBhbmRlZCAuY29tcGFyaXNvbi12YXJpYW50X19zdW1tYXJ5LW9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmNvbXBhcmlzb24tcHJvZHVjdC1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0LW1vZGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCAxNnB4IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5jb21wYXJpc29uLXByb2R1Y3QtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21wYXJpc29uLXByb2R1Y3QtbW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfDlyc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDk1NzUxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tYmxvY2tfX3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5pdGVtIC5pdGVtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIsXG4gIC5jb21wYXJpc29uLWV4cG9ydCAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyOmFjdGl2ZSxcbiAgLmNvbXBhcmlzb24tZXhwb3J0IC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXI6YWN0aXZlIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAuY29tcGFyaXNvbi1leHBvcnQgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlciA+IC5jb21wYXJpc29uLXByb2R1Y3RzX19zbGlkZSxcbiAgLmNvbXBhcmlzb24tZXhwb3J0IC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIgPiAuY29tcGFyaXNvbi1wcm9kdWN0c19fc2xpZGUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAxLjUgLSA4cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUgLSA4cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMS41IC0gOHB4KTtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyID4gLmNvbXBhcmlzb24tcHJvZHVjdHNfX3NsaWRlID4gLml0ZW0sXG4gIC5jb21wYXJpc29uLWV4cG9ydCAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyID4gLmNvbXBhcmlzb24tcHJvZHVjdHNfX3NsaWRlID4gLml0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbXBhcmlzb24tcHJvZHVjdHMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5jb21wYXJpc29uLXByb2R1Y3RzLXNsaWRlci1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTFweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDsgfVxuICAuY29tcGFyaXNvbi1wcm9kdWN0cy1zbGlkZXItZG90IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1NzUxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY29tcGFyaXNvbi1wcm9kdWN0cy1zbGlkZXItZG90LmlzLWFjdGl2ZSwgLmNvbXBhcmlzb24tcHJvZHVjdHMtc2xpZGVyLWRvdFthcmlhLWN1cnJlbnQ9J3RydWUnXSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNvbXBhcmlzb24tcHJvZHVjdHMtc2xpZGVyLWRvdDpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDNweCBzb2xpZCBibGFjaztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuICAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyLFxuICAuY29tcGFyaXNvbi1leHBvcnQgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgc2Nyb2xsLXBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyID4gLmNvbXBhcmlzb24tcHJvZHVjdHNfX3NsaWRlLFxuICAuY29tcGFyaXNvbi1leHBvcnQgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlciA+IC5jb21wYXJpc29uLXByb2R1Y3RzX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDIzOHB4O1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBtYXgtd2lkdGg6IDIzOHB4OyB9IH1cbiIsIi8qXG4gICAgLSBOYW1lOiBcInByb2R1Y3QtY29tcGFyYXRpdmUuc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJQcm9kdWN0IGNvbXBhcmF0aXZlIGJsb2NrXCJcbiovXG5AaW1wb3J0ICcuLi8uLi92YXJpYWJsZXMnO1xuXG4uYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSB7XG5cbiAgLmNvbXBhcmlzb24tYmxvY2tfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMzhweDtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaXRlbS1mZWF0dXJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMjM4cHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG5cbiAgICAgIFxuICAgIH1cblxuICAgICYuZmVhdHVyZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRFNztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXI6IDFwdCBzb2xpZCAkYWNjZW50LXNoYWRlO1xuICAgIH1cbiAgfVxuICAuY29tcGFyaXNvbi1wcm9kdWN0IHtcbiAgICAvLyBmbGV4OiAxIDAgYXV0byBoYWNlIHF1ZSBlbCBibG9xdWUgZGUgcHJvZHVjdG8gY3JlemNhIHBhcmEgaWd1YWxhciBsYSBhbHR1cmFcbiAgICAvLyBkZWwgaXRlbSBtw6FzIGFsdG8sIGFsaW5lYW5kbyB2aXN1YWxtZW50ZSB0b2RhcyBsYXMgdGFyamV0YXMgZW50cmUgc8OtLlxuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTNweCAwcHggIzAwMDAwMDE0O1xuICB9XG5cbiAgLmNvbXBhcmlzb24tcHJvZHVjdF9fZGlzY291bnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJvcmRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tcHJvZHVjdF9fZGlzY291bnQtdHJpZ2dlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLmNvbXBhcmlzb24tcHJvZHVjdF9fcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG5cbiAgICBoMiwgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGdyYXktaG92ZXI7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIHAsIC5maWVsZCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGdyYXktd2FybTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkZ3JheS13YXJtO1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLXByb2R1Y3RfX2NvcGF5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAuZmllbGQsIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGdyYXktaG92ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tcHJvZHVjdF9fb3JpZ2luYWxfcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRncmF5LXdhcm07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIGRlbCwgcyB7XG4gICAgICBjb2xvcjogJGdyYXktd2FybTtcbiAgICB9XG5cbiAgICAuZmllbGQsIHAsIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgc3Bhbi5jb21wYXJpc29uLXByb2R1Y3RfX29yaWdpbmFsX3ByaWNlLXZhbHVlLFxuICAgIC5jb21wYXJpc29uLXByb2R1Y3RfX29yaWdpbmFsX3ByaWNlLXZhbHVlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRncmF5LXdhcm07XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tcHJvZHVjdF9fcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gIH1cblxuICAuY29tcGFyaXNvbi1wcm9kdWN0X19jb21tZXJjZSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgJjpub3QoOmhhcyhhKSkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWJ1dHRvbjtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLWJ1dHRvbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLXByb2R1Y3RfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICY6bm90KDpoYXMoYSkpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICAkZ3JheS1ob3ZlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWhvdmVyO1xuICAgICAgICBjb2xvcjogJGdyYXktaG92ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA2LCA5OCwgOTAsIDAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLXByb2R1Y3RfX2NhbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICY6bm90KDpoYXMoYSkpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRncmF5LWhvdmVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWhvdmVyO1xuICAgICAgICBjb2xvcjogJGdyYXktaG92ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA2LCA5OCwgOTAsIDAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3ZlcmFnZS1jb21wYXJlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZGRkOTtcbiAgICAvLyBtYXJnaW4tdG9wOiBhdXRvIGVsaW1pbmFkbzogbGEgZXhwYW5zacOzbiBhaG9yYSBzb2xvIGVtcHVqYSBoYWNpYSBhYmFqb1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgICAuY292ZXJhZ2VzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRncmF5LXdhcm07XG5cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS13YXJtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LXdhcm07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc21hbGwsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktYWN0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCAxMHB4IDQwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICRncmF5LXdhcm07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjRmMjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRheG9ub215IHRlcm0gdmFyaWFudCDigJQgY292ZXJhZ2UgbGlzdCBpdGVtc1xuICAuY292ZXJhZ2UtY29tcGFyZSAuY292ZXJhZ2VzIGxpIHtcbiAgICBtaW4taGVpZ2h0OiA3NnB4O1xuXG4gICAgLnRheG9ub215LXRlcm0tLXZhcmlhbnRlcy1wYXJhLWNvbXBhcmF0aXZhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLXZhcmlhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuY29tcGFyaXNvbi12YXJpYW50X19pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgd2lkdGg6IDE2cHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdmFyaWFudF9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuY29tcGFyaXNvbi12YXJpYW50X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGdyYXktaG92ZXI7XG4gICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAuY29tcGFyaXNvbi12YXJpYW50OmhhcyguY29tcGFyaXNvbi12YXJpYW50X19pY29uLWl0ZW0tLW5vbi1jb3ZlcmVkKSB7XG4gICAgLmNvbXBhcmlzb24tdmFyaWFudF9fdGl0bGUge1xuICAgICAgY29sb3I6ICRncmF5LXdhcm07XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdmFyaWFudF9fZGVzYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAuY29tcGFyaXNvbi12YXJpYW50X19ib2R5IHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGdyYXktd2FybTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICBsaW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXZhcmlhbnRfX3RvZ2dsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDNweCBzb2xpZCBibGFjaztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdmFyaWFudF9fc3VtbWFyeS1jbG9zZWQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXZhcmlhbnRfX3N1bW1hcnktb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEpTIGFkZHMgLmhhcy1vdmVyZmxvdyB3aGVuIHRoZSBib2R5IHRleHQgaXMgYWN0dWFsbHkgY2xpcHBlZFxuICAuY29tcGFyaXNvbi12YXJpYW50X19kZXNjLXdyYXBwZXIuaGFzLW92ZXJmbG93IHtcbiAgICAuY29tcGFyaXNvbi12YXJpYW50X190b2dnbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEpTIGFkZHMgLmlzLWV4cGFuZGVkIHdoZW4gdGhlIHVzZXIgY2xpY2tzIFwiVmVyIG3DoXNcIlxuICAuY29tcGFyaXNvbi12YXJpYW50X19kZXNjLXdyYXBwZXIuaXMtZXhwYW5kZWQge1xuICAgIC5jb21wYXJpc29uLXZhcmlhbnRfX2JvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuY29tcGFyaXNvbi12YXJpYW50X19zdW1tYXJ5LWNsb3NlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb21wYXJpc29uLXZhcmlhbnRfX3N1bW1hcnktb3BlbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJpc29uLXByb2R1Y3QtbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5jb21wYXJpc29uLXByb2R1Y3QtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMjBweDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb21wYXJpc29uLXByb2R1Y3QtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0LW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiAnw5cnO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1ibG9ja19fdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuaXRlbSAuaXRlbS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIsXG4gIC5jb21wYXJpc29uLWV4cG9ydCAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXI6YWN0aXZlLFxuICAuY29tcGFyaXNvbi1leHBvcnQgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlcjphY3RpdmUge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cblxuICAuYmxvY2stcHJvZHVjdC1jb21wYXJhdGl2ZSAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgLmNvbXBhcmlzb24tZXhwb3J0IC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlciA+IC5jb21wYXJpc29uLXByb2R1Y3RzX19zbGlkZSxcbiAgLmNvbXBhcmlzb24tZXhwb3J0IC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIgPiAuY29tcGFyaXNvbi1wcm9kdWN0c19fc2xpZGUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAxLjUgLSA4cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUgLSA4cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMS41IC0gOHB4KTtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIgPiAuY29tcGFyaXNvbi1wcm9kdWN0c19fc2xpZGUgPiAuaXRlbSxcbiAgLmNvbXBhcmlzb24tZXhwb3J0IC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIgPiAuY29tcGFyaXNvbi1wcm9kdWN0c19fc2xpZGUgPiAuaXRlbSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXByb2R1Y3RzLXNsaWRlci1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXByb2R1Y3RzLXNsaWRlci1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTFweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXByb2R1Y3RzLXNsaWRlci1kb3Qge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICYuaXMtYWN0aXZlLFxuICAgICZbYXJpYS1jdXJyZW50PSd0cnVlJ10ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIH1cbiAgLy8gQWNjZXNzaWJpbGl0eSBoZWxwZXJzIGZvciBwcm9kdWN0IGNvbXBhcmF0aXZlIGJsb2NrXG5cbiAgLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4gIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1wcm9kdWN0LWNvbXBhcmF0aXZlIC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIsXG4gIC5jb21wYXJpc29uLWV4cG9ydCAuY29tcGFyaXNvbi1wcm9kdWN0cy5jb21wYXJpc29uLXByb2R1Y3RzLS1tb2JpbGUtc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBzY3JvbGwtcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmJsb2NrLXByb2R1Y3QtY29tcGFyYXRpdmUgLmNvbXBhcmlzb24tcHJvZHVjdHMuY29tcGFyaXNvbi1wcm9kdWN0cy0tbW9iaWxlLXNsaWRlciA+IC5jb21wYXJpc29uLXByb2R1Y3RzX19zbGlkZSxcbiAgLmNvbXBhcmlzb24tZXhwb3J0IC5jb21wYXJpc29uLXByb2R1Y3RzLmNvbXBhcmlzb24tcHJvZHVjdHMtLW1vYmlsZS1zbGlkZXIgPiAuY29tcGFyaXNvbi1wcm9kdWN0c19fc2xpZGUge1xuICAgIGZsZXg6IDAgMCAyMzhweDtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInJlY2lwZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbi8qIFZBUklBQkxFUyAqL1xuXG4vLyBDb2xvcnNcbiRwcmltYXJ5LXNoYWRlOiAjOThhOTJhO1xuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktc2hhZGUsIDM3JSk7XG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnktc2hhZGUsIDEyJSk7XG4kYWNjZW50LXNoYWRlOiAjMDk1NzUxO1xuJGFjY2VudC1saWdodDogbGlnaHRlbigkYWNjZW50LXNoYWRlLCAzNyUpO1xuJGFjY2VudC1kYXJrOiBkYXJrZW4oJGFjY2VudC1zaGFkZSwgMTIlKTtcbiRwcmltYXJ5LWZhaXI6ICNGM0Y0RTc7XG5cbi8vIFJlYXNzaWduIGNvbG9yIHZhcnMgdG8gc2VtYW50aWMgY29sb3Igc2NoZW1lXG4vL0NVU1RPTVxuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwO1xuJGJsYWNrLTgwMDogIzRhNGE0YTtcbiRiZy1ncmF5OiAjRjBGMEYwO1xuJGdyYXk6ICM0QTRBNEE7XG4vLyRncmF5LWxpZ2h0OjtcbiRncmF5LXdhcm06IHJnYigxMDYsIDk4LCA5MCk7XG4kZ3JheS1ob3ZlcjogIzMzMzMzMztcbiRncmF5LWRpc2FibGVkOiAjZDJkMGNkO1xuJGdyYXktMTAwOiAjZjBlZmVlO1xuJGdyYXktdGV4dDogJGdyYXktd2FybTtcbiRncmF5LWFjdGl2ZTogI0E2QTE5QztcbiR0ZXh0OiAkZ3JheS13YXJtO1xuJGdyYXktMjAwOiAjQjRCMEFDO1xuJGdyYXktZGlzYWJsZWQtYm9yZGVyOiAjQzlDNUM3O1xuLy8kZ3JheS0zMDA6ICNmOGY5ZmE7XG4vLyRncmF5LTQwMDogI2Y4ZjlmYTtcbi8vJGdyYXktNTAwOiAjZjhmOWZhO1xuLy8kZ3JheS02MDA6ICNmOGY5ZmE7XG4vLyRncmF5LTcwMDogI2Y4ZjlmYTtcbiRncmF5LTgwMDogI2Y4ZjlmYTtcbi8vJGdyYXktOTAwOiAjZjhmOWZhO1xuJGdyYXktYm9yZGVyOiAjNzA3MDcwO1xuXG4vL1RIRU1FXG4kcmVkOiAjREQzNjM2O1xuJHJlZC1idXR0b246ICNERDM2MzY7XG4kcmVkLWhvdmVyOiAjQzYzMjMyO1xuJHJlZC1hY3RpdmU6ICNBQzJCMkI7XG4keWVsbG93OiAjZDRhZjM3O1xuJGdyZWVuOiAkcHJpbWFyeS1zaGFkZTtcbiRncmVlbi1ob3ZlcjogIzQzNzUyYjtcbiRjeWFuOiAjMTdhMmI4O1xuLy8kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4vLyRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcblxuJGNvbG9yXzE6ICM2QTYyNUE7XG4kY29sb3JfMjogIzA5NTc1MTtcbiRjb2xvcl8zOiB3aGl0ZTtcbiRmb250LWZhbWlseV8xOiBcImljb21vb25cIjtcbiRiYWNrZ3JvdW5kLWNvbG9yXzE6IHdoaXRlO1xuJGJhY2tncm91bmQtY29sb3JfMjogIzk4QTkyQTtcbiRiYWNrZ3JvdW5kLWNvbG9yXzM6ICNGMEVGRUQ7XG4kYm9yZGVyLWNvbG9yXzE6ICM5OEE5MkE7XG4kdGl0bGVfYWNjb3JkaW9uOiAjNDM3NTI4O1xuJHRpdGxlX2FjY29yZGlvbl9ob3ZlcjogIzA5NTc1MTtcblxuJHRoZW1lLWNvbG9yczogKHByaW1hcnk6ICRhY2NlbnQtc2hhZGUsIHNlY29uZGFyeTogJHByaW1hcnktc2hhZGUsIHN1Y2Nlc3M6ICRncmVlbiwgaW5mbzogJGN5YW4sIHdhcm5pbmc6ICR5ZWxsb3csIGRhbmdlcjogJHJlZCwgbGlnaHQ6ICRncmF5LTEwMCwgZGFyazogJGdyYXktODAwKTtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuJHRleHQtcHJpbWFyeTogJGdyYXk7XG5cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbi8vJGJvZHktYmc6ICR3aGl0ZTtcbi8vJGJvZHktY29sb3I6ICRncmF5LWRhcms7XG4kaW52ZXJzZS1iZzogJHByaW1hcnktc2hhZGU7XG4vLyRpbnZlcnNlLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4kbGluay1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnktc2hhZGU7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4vLyogKioqKioqKioqKioqKioqIFBBR0UgQ09OVEFJTkVSICovXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHh4czogMCxcbiAgICAgICAgeHhzLXBsdXM6IDM4MHB4LFxuICAgICAgICB4czogNDgwcHgsXG4gICAgICAgIHhzLXBsdXM6IDU3NnB4LFxuICAgICAgICBzbS1taW51czogNjgwcHgsXG4gICAgICAgIHNtOiA3NjhweCxcbiAgICAgICAgbWQ6IDk5MnB4LFxuICAgICAgICBtZC1wbHVzOiAxMDI0cHgsXG4gICAgICAgIGxnOiAxMjAwcHgsXG4gICAgICAgIHhsOiAxNjAwcHgsXG4pO1xuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTQwcHgsXG4gICAgICAgIG1kOiA3NjhweCxcbiAgICAgICAgbGc6IDk5MnB4LFxuICAgICAgICB4bDogMTI0MHB4XG4pO1xuXG4vLyogKioqKioqKioqKioqKioqIEZPTlRTIC8gSUNPTlMgKi9cblxuJG9wZW5zYW5zLXJlZ3VsYXI6ICdvcGVuc2Fucy1yZWd1bGFyJywgJ3NlY29uZGFyeScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kcHJpbWFyeS1mb250OiAncHJpbWFyeScsIEdlb3JnaWEsIHNlcmlmO1xuJHNlY29uZGFyeS1mb250OiAnc2Vjb25kYXJ5JywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiR3ZWlnaHQtcmVndWxhcjogNDAwO1xuJHdlaWdodC1ib2xkOiA3MDA7XG5cbiRpY29tb29uOiAnaWNvbW9vbic7XG4iXX0= */
