.popup-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background: rgba(0, 0, 0, 0.5);
  background: -webkit-linear-gradient(to top, #89fffd, #ef32d9);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(91, #f9f9f991), color-stop(de, #171128de));
  background: -webkit-linear-gradient(top, #f9f9f991 91, #171128de de);
  background: -o-linear-gradient(top, #f9f9f991 91, #171128de de);
  background: linear-gradient(to bottom, #f9f9f991 91, #171128de de);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 249, 249, 0.57)), to(rgba(23, 17, 40, 0.87)));
  background-image: -webkit-linear-gradient(rgba(249, 249, 249, 0.57), rgba(23, 17, 40, 0.87));
  background-image: -o-linear-gradient(rgba(249, 249, 249, 0.57), rgba(23, 17, 40, 0.87));
  background-image: linear-gradient(rgba(249, 249, 249, 0.57), rgba(23, 17, 40, 0.87));
  background-position-x: initial;
  background-position-y: initial;
  -webkit-background-size: initial initial;
          background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  -webkit-background-origin: initial;
          background-origin: initial;
  -webkit-background-clip: initial;
          background-clip: initial;
  background-color: initial;
  -webkit-transition: opacity 200ms ease-in;
  -o-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  pointer-events: auto;
}
.popup-wrapper.popup-sale-hide {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  pointer-events: none;
}
.popup-wrapper .popup-sale.popup-sale-black-friday {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 900px;
  height: 600px;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  background-image: url(../../images/ai/popup_sale/bg-black-friday.png);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .closer {
  cursor: pointer;
  background: url(../../images/ai/popup_sale/closer-white.svg) no-repeat;
  height: 30px;
  width: 30px;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .closer-wrap {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  margin: 20px 20px 0px 0px;
  z-index: 6;
}
@media screen and (max-width: 900px) {
  .popup-wrapper .popup-sale.popup-sale-black-friday .closer-wrap {
    margin: 10px 15px 0px 0px;
  }
}
@media screen and (max-width: 639px) {
  .popup-wrapper .popup-sale.popup-sale-black-friday .closer-wrap {
    margin: 15px 20px 0px 0px;
  }
}
.popup-wrapper .popup-sale.popup-sale-black-friday .popup-content {
  z-index: 5;
  padding: 0px;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form {
  padding: 28px;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .popup-sale-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  vertical-align: baseline;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .popup-sale-row .left_buttons {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 30px;
  gap: 10px;
  width: 164px;
  height: 45px;
  background: #841689;
  border-radius: 100px;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .button.button-primary {
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  color: #FFFFFF;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .tel {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 20px;
  gap: 10px;
  width: 229px;
  height: 45px;
  border: 1px solid #841689;
  border-radius: 100px;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .tel label {
  margin-bottom: 0;
}
.popup-wrapper .popup-sale.popup-sale-black-friday input[type="tel"],
.popup-wrapper .popup-sale.popup-sale-black-friday input[type="text"] {
  max-width: 100%;
  width: 169px;
  height: 21px;
  border: none;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  color: #000000;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.popup-wrapper .popup-sale.popup-sale-black-friday input[type="tel"]:focus,
.popup-wrapper .popup-sale.popup-sale-black-friday input[type="text"]:focus {
  border: none;
  outline: none;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .for-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  width: 235px;
  height: 34px;
  font-size: 14px;
  line-height: 16.8px;
  font-weight: 400;
  color: #000000;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .for-checkbox a,
.popup-wrapper .popup-sale.popup-sale-black-friday .for-checkbox a:active,
.popup-wrapper .popup-sale.popup-sale-black-friday .for-checkbox a:hover {
  color: #000000;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox + label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox + label:before {
  content: '';
  display: inline-block;
  width: 26px;
  height: 26px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  border: 1px solid #841689;
  border-radius: 0.25em;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 50% 50%;
          background-size: 50% 50%;
  color: white;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox:checked + label:before {
  border-color: #841689;
  background-color: #841689;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox:not(:disabled):not(:checked) + label:hover:before {
  border-color: #e9ecef;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox:not(:disabled):active + label:before {
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox:focus + label:before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.4);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.4);
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox:focus:not(:checked) + label:before {
  border-color: #80bdff;
}
.popup-wrapper .popup-sale.popup-sale-black-friday .politics-checkbox:disabled + label:before {
  background-color: #e9ecef;
}
@media screen and (max-width: 900px) {
  .popup-wrapper .popup-sale.popup-sale-black-friday {
    width: 600px;
    height: 400px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form {
    padding: 13px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .left_buttons {
    display: contents;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .tel {
    padding: 10px 20px;
    width: 200px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .button.button-primary {
    font-size: 14px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .button {
    padding: 0;
    width: 120px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .for-checkbox {
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  .popup-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday {
    margin-top: 20px;
    height: 600px;
    width: 400px;
    border-radius: 0px;
    background-image: url(../../images/ai/popup_sale/bg-black-friday-mobile.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
            background-size: contain;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    position: relative;
    overflow: hidden;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content {
    height: 149px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form {
    margin: 0;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .tel {
    margin: 5px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .button.button-primary {
    font-size: 16px;
    margin: 5px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .button {
    width: 138px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .for-checkbox {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    margin: 14px 10px 0px 10px;
    width: auto;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .for-checkbox label {
    margin: 0;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .js-messages {
    text-align: center;
  }
}
@media screen and (max-width: 400px) {
  .popup-wrapper .popup-sale.popup-sale-black-friday {
    height: 580px;
  }
}
@media screen and (max-width: 385px) {
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .button.button-primary {
    font-size: 13px;
  }
  .popup-wrapper .popup-sale.popup-sale-black-friday .popup-content form .popup-sale-row .button {
    width: 100px;
  }
}
@media screen and (max-width: 380px) {
  .popup-wrapper .popup-sale.popup-sale-black-friday {
    height: 545px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9wb3B1cC1zYWxlLWJsYWNrLWZyaWRheS5sZXNzIiwiX3BhcnRpYWxzLzxubyBzb3VyY2U+IiwiX3BhcnRpYWxzL3BvcHVwLXNhbGUtYmxhY2stZnJpZGF5LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFHQSwrQkFBQTtFQUNBLDhEQUFBO0VBQ0Esa0hBQUE7RUFBQSxxRUFBQTtFQUFBLGdFQUFBO0VBQUEsbUVBQUE7RUFDQSwrSEFBQTtFQUFBLDZGQUFBO0VBQUEsd0ZBQUE7RUFBQSxxRkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSx5Q0FBQTtVQUFBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSwwQkFBQTtFQUVBLDBDQUFBO0VBRUEscUNBQUE7RUFBQSxrQ0FBQTtFQUNBLFdBQUE7RUMvQkYsbUVBQUE7RURnQ0UscUJBQUE7Q0VKRDtBRktDO0VBQ0UsV0FBQTtFQ2xDSixpRUFBQTtFRG1DSSxxQkFBQTtDRUhIO0FGOUJEO0VBcUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSwyQkFBQTtFQUFBLDZCQUFBO01BQUEsd0JBQUE7VUFBQSxxQkFB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QUFBO0lBQ0EsVUFBQTtHRTVCVDtFRnRCRDtJQW9EWSxZQUFBO0dFM0JYO0VGekJEO0lBdURZLGdCQUFBO0lBQ0EsWUFBQTtHRTNCWDtFRjdCRDtJQTJEWSxhQUFBO0dFM0JYO0VGaENEO0lBOERZLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtJQUNBLDJCQUFBO0lBQ0EsWUFBQTtHRTNCWDtFRnJDRDtJQWtFYyxVQUFBO0dFMUJiO0VGeENEO0lBdUVVLG1CQUFBO0dFNUJUO0NBQ0Y7QUZtQ0Q7RUFDRTtJQUVJLGNBQUE7R0VsQ0g7Q0FDRjtBRnNDRDtFQUNFO0lBTVksZ0JBQUE7R0V6Q1g7RUZtQ0Q7SUFTWSxhQUFBO0dFekNYO0NBQ0Y7QUZpREQ7RUFDRTtJQUVJLGNBQUE7R0VoREg7Q0FDRiIsImZpbGUiOiJfcGFydGlhbHMvcG9wdXAtc2FsZS1ibGFjay1mcmlkYXkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9wb3B1cC1zYWxlIGJlZ2luXHJcblxyXG4ucG9wdXAtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxuXHJcbiAgLy9iYWNrZ3JvdW5kOiAjNzc3Nzc3Nzc7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzg5ZmZmZCwgI2VmMzJkOSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOTkxLCAjMTcxMTI4ZGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNTcpLCByZ2JhKDIzLCAxNywgNDAsIDAuODcpKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdC14OiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0LXk6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbjtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW47XHJcbiAgb3BhY2l0eTogMTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAmLnBvcHVwLXNhbGUtaGlkZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9haS9wb3B1cF9zYWxlL2JnLWJsYWNrLWZyaWRheS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAuY2xvc2VyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2FpL3BvcHVwX3NhbGUvY2xvc2VyLXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZXItd3JhcCB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW46IDIwcHggMjBweCAwcHggMHB4O1xyXG4gICAgICB6LWluZGV4OiA2O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMjBweCAwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtc2FsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC5sZWZ0X2J1dHRvbnMge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxNjRweDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjODQxNjg5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuXHJcbiAgICAudGVsIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMjI5cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg0MTY4OTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTY5cHg7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvci1jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgd2lkdGg6IDIzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgYSwgYTphY3RpdmUsIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvbGl0aWNzLWNoZWNrYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5wb2xpdGljcy1jaGVja2JveCtsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5wb2xpdGljcy1jaGVja2JveCtsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg0MTY4OTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIC5wb2xpdGljcy1jaGVja2JveDpjaGVja2VkK2xhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM4NDE2ODk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDE2ODk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIH1cclxuICAgIC5wb2xpdGljcy1jaGVja2JveDpub3QoOmRpc2FibGVkKTpub3QoOmNoZWNrZWQpK2xhYmVsOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWY7XHJcbiAgICB9XHJcbiAgICAucG9saXRpY3MtY2hlY2tib3g6bm90KDpkaXNhYmxlZCk6YWN0aXZlK2xhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWY7XHJcbiAgICB9XHJcbiAgICAucG9saXRpY3MtY2hlY2tib3g6Zm9jdXMrbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICB9XHJcbiAgICAucG9saXRpY3MtY2hlY2tib3g6Zm9jdXM6bm90KDpjaGVja2VkKStsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gICAgfVxyXG4gICAgLnBvbGl0aWNzLWNoZWNrYm94OmRpc2FibGVkK2xhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkge1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAucG9wdXAtc2FsZS1yb3cge1xyXG4gICAgICAgICAgICAubGVmdF9idXR0b25zIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24uYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9yLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMjMxZjIwYmEsICNmNWY1ZjVlMyk7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMzUsIDMxLCAzMiwgMC43MyksIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44OSkpO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGluaXRpYWw7XHJcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teTogaW5pdGlhbDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdC14OiBpbml0aWFsO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdC15OiBpbml0aWFsO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7XHJcbiAgICAvL2JhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcblxyXG4gICAgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9haS9wb3B1cF9zYWxlL2JnLWJsYWNrLWZyaWRheS1tb2JpbGUucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTQ5cHg7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAucG9wdXAtc2FsZS1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLnRlbCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbi5idXR0b24tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9yLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTRweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5qcy1tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkge1xyXG4gICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcclxuICAucG9wdXAtd3JhcHBlciB7XHJcbiAgICAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSB7XHJcbiAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5wb3B1cC1zYWxlLXJvdyB7XHJcbiAgICAgICAgICAgIC5idXR0b24uYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkge1xyXG4gICAgICBoZWlnaHQ6IDU0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL3BvcHVwLXNhbGUgZW5kIixudWxsLCIucG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICM4OWZmZmQsICNlZjMyZDkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5OTEgOTEsICMxNzExMjhkZSBkZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNTcpLCByZ2JhKDIzLCAxNywgNDAsIDAuODcpKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1yZXBlYXQteDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1yZXBlYXQteTogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucG9wdXAtd3JhcHBlci5wb3B1cC1zYWxlLWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYWkvcG9wdXBfc2FsZS9iZy1ibGFjay1mcmlkYXkucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLmNsb3NlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9haS9wb3B1cF9zYWxlL2Nsb3Nlci13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5jbG9zZXItd3JhcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW46IDIwcHggMjBweCAwcHggMHB4O1xuICB6LWluZGV4OiA2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLmNsb3Nlci13cmFwIHtcbiAgICBtYXJnaW46IDEwcHggMTVweCAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAuY2xvc2VyLXdyYXAge1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb3B1cC1jb250ZW50IHtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvcHVwLWNvbnRlbnQgZm9ybSB7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtc2FsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtc2FsZS1yb3cgLmxlZnRfYnV0dG9ucyB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICM4NDE2ODk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLmJ1dHRvbi5idXR0b24tcHJpbWFyeSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAudGVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMjI5cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg0MTY4OTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAudGVsIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDE2OXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAuZm9yLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLmZvci1jaGVja2JveCBhLFxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLmZvci1jaGVja2JveCBhOmFjdGl2ZSxcbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5mb3ItY2hlY2tib3ggYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvbGl0aWNzLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb2xpdGljcy1jaGVja2JveCArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvbGl0aWNzLWNoZWNrYm94ICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NDE2ODk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9saXRpY3MtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NDE2ODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDE2ODk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb2xpdGljcy1jaGVja2JveDpub3QoOmRpc2FibGVkKTpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cbi5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb2xpdGljcy1jaGVja2JveDpub3QoOmRpc2FibGVkKTphY3RpdmUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xufVxuLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvbGl0aWNzLWNoZWNrYm94OmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9saXRpY3MtY2hlY2tib3g6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4ucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9saXRpY3MtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvcHVwLWNvbnRlbnQgZm9ybSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAubGVmdF9idXR0b25zIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAudGVsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb3B1cC1jb250ZW50IGZvcm0gLnBvcHVwLXNhbGUtcm93IC5idXR0b24uYnV0dG9uLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAuZm9yLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wb3B1cC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9haS9wb3B1cF9zYWxlL2JnLWJsYWNrLWZyaWRheS1tb2JpbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxNDlweDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvcHVwLWNvbnRlbnQgZm9ybSAucG9wdXAtc2FsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAudGVsIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvcHVwLWNvbnRlbnQgZm9ybSAucG9wdXAtc2FsZS1yb3cgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICB9XG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb3B1cC1jb250ZW50IGZvcm0gLnBvcHVwLXNhbGUtcm93IC5mb3ItY2hlY2tib3gge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAxNHB4IDEwcHggMHB4IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvcHVwLWNvbnRlbnQgZm9ybSAucG9wdXAtc2FsZS1yb3cgLmZvci1jaGVja2JveCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IC5wb3B1cC1jb250ZW50IGZvcm0gLmpzLW1lc3NhZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1zYWxlLnBvcHVwLXNhbGUtYmxhY2stZnJpZGF5IHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSAucG9wdXAtY29udGVudCBmb3JtIC5wb3B1cC1zYWxlLXJvdyAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLXNhbGUucG9wdXAtc2FsZS1ibGFjay1mcmlkYXkgLnBvcHVwLWNvbnRlbnQgZm9ybSAucG9wdXAtc2FsZS1yb3cgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAucG9wdXAtd3JhcHBlciAucG9wdXAtc2FsZS5wb3B1cC1zYWxlLWJsYWNrLWZyaWRheSB7XG4gICAgaGVpZ2h0OiA1NDVweDtcbiAgfVxufVxuIl19 */
