@media (max-width: 575.98px) {
  .seadev-slider.seadev-slider-default .slider-item, .seadev-slider.seadev-slider-light-box .slider-item {
    background-image: none !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.seadev-slider.seadev-slider-default .slider-item, .seadev-slider.seadev-slider-light-box .slider-item {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 700px;
  min-height: 43.75rem;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  padding-bottom: 36px;
}
@media (max-width: 575.98px) {
  .seadev-slider.seadev-slider-default .container, .seadev-slider.seadev-slider-light-box .container {
    padding: 0;
  }
}
@media (min-width: 576px) {
  .seadev-slider.seadev-slider-default .slider-img, .seadev-slider.seadev-slider-light-box .slider-img {
    display: none;
  }
}
.seadev-slider.seadev-slider-default .wrap-info, .seadev-slider.seadev-slider-light-box .wrap-info {
  position: relative;
  width: 775px;
  max-width: 100%;
  padding: 36px 40px;
  padding: 2.25rem 2.5rem;
  background-color: rgba(0, 0, 0, 0.6);
  border-left: 6px solid var(--primary-color);
  color: #FFFFFF;
}
.seadev-slider.seadev-slider-default .wrap-info h2, .seadev-slider.seadev-slider-default .wrap-info .des, .seadev-slider.seadev-slider-light-box .wrap-info h2, .seadev-slider.seadev-slider-light-box .wrap-info .des {
  margin-bottom: 16px;
}
.seadev-slider.seadev-slider-default .wrap-info.align-center, .seadev-slider.seadev-slider-light-box .wrap-info.align-center {
  margin-left: auto;
  margin-right: auto;
}
.seadev-slider.seadev-slider-default .wrap-info.align-right, .seadev-slider.seadev-slider-light-box .wrap-info.align-right {
  margin-left: auto;
}
.seadev-slider.seadev-slider-default .wrap-arrow, .seadev-slider.seadev-slider-light-box .wrap-arrow {
  position: absolute;
  right: 0;
  top: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.seadev-slider.seadev-slider-default .wrap-arrow .prev, .seadev-slider.seadev-slider-default .wrap-arrow .next, .seadev-slider.seadev-slider-light-box .wrap-arrow .prev, .seadev-slider.seadev-slider-light-box .wrap-arrow .next {
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: var(--primary-color);
  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;
  font-weight: 400;
  font-size: 12px;
  width: 36px;
  height: 36px;
}
.seadev-slider.seadev-slider-default .wrap-arrow .prev:hover, .seadev-slider.seadev-slider-default .wrap-arrow .next:hover, .seadev-slider.seadev-slider-light-box .wrap-arrow .prev:hover, .seadev-slider.seadev-slider-light-box .wrap-arrow .next:hover {
  background-color: var(--btn-hover-color);
}
.seadev-slider.seadev-slider-default .wrap-arrow .next, .seadev-slider.seadev-slider-light-box .wrap-arrow .next {
  margin-left: 1px;
}
@media (max-width: 1199.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item {
    padding: 20px;
  }
}
@media (max-width: 575.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item {
    padding: 0px;
  }
  .seadev-slider.seadev-slider-light-box .slider-item .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .seadev-slider.seadev-slider-light-box .slider-item .container > img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info {
  padding: 40px;
  padding: 2.5rem;
}
@media (max-width: 575.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info {
  border-left: 0px;
  background-color: rgba(255, 255, 255, 0.85);
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .h1 {
  color: #1A1A1A;
  font-weight: 700;
  font-size: 46px;
  line-height: 58px;
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .h1 {
    font-size: 22px;
    line-height: 26px;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .sub-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #EE9832;
  margin-top: 0px;
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .sub-title {
    font-size: 16px;
    line-height: 20px;
    margin-top: 0px;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .des {
  color: #666666;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .des {
    margin-bottom: 16px;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action {
  display: block;
  margin-right: 16px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action {
    margin-right: 0px;
    margin-bottom: 8px;
    width: 100%;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action:hover {
  text-decoration: none;
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content {
  border-bottom: 4px solid rgba(0, 0, 0, 0.4);
  padding: 20px;
  padding-right: 80px;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  border-radius: 4px;
  position: relative;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content {
    font-size: 16px;
    line-height: 20px;
    padding: 16px;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content span {
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  display: block;
  opacity: 0.7;
}
@media (max-width: 767.98px) {
  .seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content span {
    font-size: 10px;
    line-height: 20px;
  }
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content .icon-arrow {
  font-size: 17px;
  font-weight: 100;
  width: 60px;
  height: 100%;
  background: rgba(0, 0, 0, 0.16);
  right: 0px;
  top: 0px;
  position: absolute;
  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;
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content .icon-arrow:before {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content:hover {
  background-color: var(--btn-hover-color) !important;
  text-decoration: none;
  padding-left: 25px;
  padding-right: 75px;
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content:hover .icon-arrow {
  width: 55px;
}
.seadev-slider.seadev-slider-light-box .slider-item .wrap-info .action .btn-action .content:hover .icon-arrow:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.seadev-slider .sale-sticker {
  position: absolute;
  width: 350px;
  height: auto;
  right: 5%;
  bottom: -50px;
}
@media (max-width: 767.98px) {
  .seadev-slider .sale-sticker {
    position: relative;
    width: 300px;
    height: auto;
    right: 0;
    bottom: 0;
    margin: auto;
  }
}

.interface-interface-skeleton__editor {
  overflow: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYmxvY2stdGVtcGxhdGVzL3NlYWRldi1zbGlkZXIvc2VhZGV2LXNsaWRlci5zY3NzIiwiYmxvY2stdGVtcGxhdGVzL3NlYWRldi1zbGlkZXIvc2VhZGV2LXNsaWRlci5jc3MiLCJzYXNzL2Fic3RyYWN0cy9taXhpbnMvX3JlbS5zY3NzIiwic2Fzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlFSTtFQ25FSTtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VDTGQ7QUFDRjtBRFNRO0VBQ0ksNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VFcUJWLGlCQVhhO0VBWWIsb0JBVmM7RUZWSiwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsd0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxvQkFBQTtBQ05aO0FGd0RJO0VDL0NJO0lBRVEsVUFBQTtFQ1BkO0FBQ0Y7QUZzQ0k7RUM1Qkk7SUFFUSxhQUFBO0VDUmQ7QUFDRjtBRFdRO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFRUhWLGtCQVhhO0VBWWIsdUJBVmM7RUZjSixvQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsY0dwQ0o7QUY0QlI7QURVWTtFQUNJLG1CQUFBO0FDUmhCO0FEV1k7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0FDVGhCO0FEWVk7RUFDSSxpQkFBQTtBQ1ZoQjtBRGNRO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FDWlo7QURjWTtFQUNJLGVBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0Esc0NHbEVBO0VIbUVBLG9CQUFBO0VB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SUFDQSxTQUFBO0lBQ0EsWUFBQTtFQ0VWO0FBQ0Y7O0FESUE7RUFDSSxjQUFBO0FDREoiLCJmaWxlIjoiYmxvY2stdGVtcGxhdGVzL3NlYWRldi1zbGlkZXIvc2VhZGV2LXNsaWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3Nhc3MvYWJzdHJhY3RzL21peGlucyc7XG5AaW1wb3J0ICcuLi8uLi9zYXNzL2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zXCI7XG5cbi5zZWFkZXYtc2xpZGVye1xuICAgICYuc2VhZGV2LXNsaWRlci1kZWZhdWx0LCAmLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IHtcbiAgICAgICAgLnNsaWRlci1pdGVte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWFkZXYtc2xpZGVyLWRlZmF1bHQsICYuc2VhZGV2LXNsaWRlci1saWdodC1ib3h7XG4gICAgICAgIC5zbGlkZXItaXRlbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKCdtaW4taGVpZ2h0JywgNzAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcC1pbmZve1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDc3NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKCdwYWRkaW5nJywgMzYsIDQwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBoMiwgLmRlc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcC1hcnJvd3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnByZXYsIC5uZXh0e1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveHtcbiAgICAgICAgLnNsaWRlci1pdGVte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAud3JhcC1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oJ3BhZGRpbmcnLCA0MCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgICAgICAgICAgICAgLmgxIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4tYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlLXN0aWNrZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxufVxuXG4uaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9fZWRpdG9yIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1kZWZhdWx0IC5zbGlkZXItaXRlbSwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItZGVmYXVsdCAuc2xpZGVyLWl0ZW0sIC5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWRlZmF1bHQgLmNvbnRhaW5lciwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItZGVmYXVsdCAuc2xpZGVyLWltZywgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItZGVmYXVsdCAud3JhcC1pbmZvLCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzc1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzZweCA0MHB4O1xuICBwYWRkaW5nOiAyLjI1cmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItZGVmYXVsdCAud3JhcC1pbmZvIGgyLCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWRlZmF1bHQgLndyYXAtaW5mbyAuZGVzLCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1pbmZvIGgyLCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1pbmZvIC5kZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1kZWZhdWx0IC53cmFwLWluZm8uYWxpZ24tY2VudGVyLCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1pbmZvLmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWRlZmF1bHQgLndyYXAtaW5mby5hbGlnbi1yaWdodCwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLndyYXAtaW5mby5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1kZWZhdWx0IC53cmFwLWFycm93LCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItZGVmYXVsdCAud3JhcC1hcnJvdyAucHJldiwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1kZWZhdWx0IC53cmFwLWFycm93IC5uZXh0LCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1hcnJvdyAucHJldiwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLndyYXAtYXJyb3cgLm5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItZGVmYXVsdCAud3JhcC1hcnJvdyAucHJldjpob3ZlciwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1kZWZhdWx0IC53cmFwLWFycm93IC5uZXh0OmhvdmVyLCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1hcnJvdyAucHJldjpob3ZlciwgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLndyYXAtYXJyb3cgLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4taG92ZXItY29sb3IpO1xufVxuLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1kZWZhdWx0IC53cmFwLWFycm93IC5uZXh0LCAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAud3JhcC1hcnJvdyAubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC5jb250YWluZXIgPiBpbWcge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5oMSB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5oMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyAuc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNFRTk4MzI7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyAuZGVzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmFjdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyAuYWN0aW9uIC5idG4tYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmFjdGlvbiAuYnRuLWFjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyAuYWN0aW9uIC5idG4tYWN0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmFjdGlvbiAuYnRuLWFjdGlvbiAuY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmFjdGlvbiAuYnRuLWFjdGlvbiAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5hY3Rpb24gLmJ0bi1hY3Rpb24gLmNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYWRldi1zbGlkZXIuc2VhZGV2LXNsaWRlci1saWdodC1ib3ggLnNsaWRlci1pdGVtIC53cmFwLWluZm8gLmFjdGlvbiAuYnRuLWFjdGlvbiAuY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5hY3Rpb24gLmJ0bi1hY3Rpb24gLmNvbnRlbnQgLmljb24tYXJyb3cge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5hY3Rpb24gLmJ0bi1hY3Rpb24gLmNvbnRlbnQgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2VhZGV2LXNsaWRlci5zZWFkZXYtc2xpZGVyLWxpZ2h0LWJveCAuc2xpZGVyLWl0ZW0gLndyYXAtaW5mbyAuYWN0aW9uIC5idG4tYWN0aW9uIC5jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWhvdmVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5hY3Rpb24gLmJ0bi1hY3Rpb24gLmNvbnRlbnQ6aG92ZXIgLmljb24tYXJyb3cge1xuICB3aWR0aDogNTVweDtcbn1cbi5zZWFkZXYtc2xpZGVyLnNlYWRldi1zbGlkZXItbGlnaHQtYm94IC5zbGlkZXItaXRlbSAud3JhcC1pbmZvIC5hY3Rpb24gLmJ0bi1hY3Rpb24gLmNvbnRlbnQ6aG92ZXIgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNlYWRldi1zbGlkZXIgLnNhbGUtc3RpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiA1JTtcbiAgYm90dG9tOiAtNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhZGV2LXNsaWRlciAuc2FsZS1zdGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5pbnRlcmZhY2UtaW50ZXJmYWNlLXNrZWxldG9uX19lZGl0b3Ige1xuICBvdmVyZmxvdzogYXV0bztcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vLS0tLS0tIFNBU1MgVXNlZnVsIE1peGlucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYnkgUnlhbiBCdXJnZXNzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnlhbmJ1cmdlc3MvU0FTUy1Vc2VmdWwtTWl4aW5zXG4vLyBNSVQgwqkgUnlhbiBCdXJnZXNzXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBSRU0gVW5pdHMgd2l0aCBQWCBmYWxsYmFja1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAvLyBleGFtcGxlOiBAaW5jbHVkZSByZW0oXCJtYXJnaW5cIiwgMTAsIDUsIDEwLCA1KTtcbiAvLyBleGFtcGxlOiBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMTQpO1xuXG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcy4uLikge1xuICAkbjogbGVuZ3RoKCR2YWx1ZXMpO1xuICAkaTogMTtcblxuICAkcHhsaXN0OiAoKTtcbiAgJHJlbWxpc3Q6ICgpO1xuXG4gIEB3aGlsZSAkaSA8PSAkbiB7XG4gICAgJGl0ZW1WYWw6IChudGgoJHZhbHVlcywgJGkpKTtcbiAgICBAaWYgJGl0ZW1WYWwgIT0gXCJhdXRvXCJ7XG4gICAgICAkcHhsaXN0OiBhcHBlbmQoJHB4bGlzdCwgJGl0ZW1WYWwgKyBweCk7XG4gICAgICAvLyRyZW1saXN0OiBhcHBlbmQoJHJlbWxpc3QsICgkaXRlbVZhbCAvIDEwKSArIHJlbSk7IC8vIFVzZSB0aGlzIGlmIHlvdSd2ZSBzZXQgSFRNTCBmb250IHNpemUgdmFsdWUgdG8gNjIuNSVcbiAgICAgICRyZW1saXN0OiBhcHBlbmQoJHJlbWxpc3QsIG1hdGguZGl2KCRpdGVtVmFsLCAxNikgKyByZW0pO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHB4bGlzdDogYXBwZW5kKCRweGxpc3QsIGF1dG8pO1xuICAgICAgJHJlbWxpc3Q6IGFwcGVuZCgkcmVtbGlzdCwgYXV0byk7XG4gICAgfVxuXG4gICAgJGk6ICRpICsgMTtcbiAgfVxuXG4gICN7JHByb3BlcnR5fTogJHB4bGlzdDtcbiAgI3skcHJvcGVydHl9OiAkcmVtbGlzdDtcbn0iLCIvLyBVc2UgdGhpcyBmaWxlIHRvIG92ZXJ3cml0ZSB0aGUgYmFzaWMgQm9vdHN0cmFwIHZhcmlhYmxlcyBhbmQgYWRkIHlvdXIgb3duIHZhcmlhYmxlc1xuLy8gVG8gb3ZlcndyaXRlIGEgQm9vdHN0cmFwIHZhcmlhYmxlIHlvdSBkb27CtHQgaGF2ZSB0byB0b3VjaCB0aGUgQm9vdHN0cmFwIGZvbGRlci5cbi8vIEp1c3QgY29weSBhIHZhcmlhYmxlIGZyb20gc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdmFyaWFibGVzLnNjc3MsIHBhc3RlIGl0IGhlcmUgYW5kIGVkaXQgdGhlIHZhbHVlLlxuXG4kcHJpbWFyeS1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4kc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXG4kcHJpbWFyeTogI0ZDN0Y0MTsgLy8gVGhhdHMgYSBzYW1wbGUgaG93IHlvdSBjb3VsZCBjaGFuZ2UgYSBCb290U3RyYXAgdmFyaWFibGUuXG4kc2Vjb25kYXJ5OiAjMUExQTFBO1xuJHdoaXRlOiAjRkZGRkZGO1xuJGJ0bi1ob3ZlcjogdmFyKC0tYnRuLWhvdmVyLWNvbG9yKTtcbiRncmF5OiAjRUNFRUYwO1xuJHdoaXNwZXI6ICNlNmU2ZTY7XG4kbmVybzogJHNlY29uZGFyeS1jb2xvcjtcbiRncmF5OTU6ICNGMkYyRjI7XG4kbWF0dGVyaG9ybjogIzRENEQ0RDtcbiR0cm9sbGV5LWdyZXk6ICM4MDgwODA7XG4kZ3JheTcwOiAjQjNCM0IzO1xuJGhlYWQtYmxvZy1jb2xvcjogIzE5MTkxOTtcbiRibGFjazogIzAwMDAwMDtcbiRibGFjay0zMTogIzMxMzEzMTtcbi8vIENvbG9yXG4kYm9keS1jb2xvcjogIzY2NjY2NjtcbiRib3JkZXItY29sb3I6ICM5OTk5OTk7XG4kc29jaWFsLWNvbG9yOiAjMTExNTI3O1xuJHNlYXJjaC1jb2xvcjogIzMzMzMzMztcbiRkYW5nZXItY29sb3I6ICNkYzMyMzI7XG4kZm9jdXMtY29sb3I6ICM0OTZiZTg7XG4kZGl2aWRlLWNvbG9yOiAjRDFEN0UzO1xuJGJsdWUtYmxhY2stY29sb3I6ICM0RDUzNjQ7XG4kbGlnaHQtZ3JheS1jb2xvcjojQTZBQUIyO1xuJGdyYXktY29sb3I6ICNGOUY5Rjk7XG4kb3JhbmdlLWNvbG9yOiAjRUU5ODMyO1xuJHNvY2lhbC1ob3Zlci1jb2xvcjpyZ2JhKDE0OSwgMTU3LCAxNzcsIDAuMjYpO1xuLy9Gb250IFNldGluZ1xuJGZvbnQtbWFpbjogdmFyKC0tcHJpbWFyeS1mb250KTtcbiRmb250LWhlYWRpbmc6IHZhcigtLXNlY29uZGFyeS1mb250KTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LW1haW47XG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4vLyAkbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xuXG4vLyBIZWFkaW5nXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5ncy1jb2xvcjogJG5lcm87XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cbi8vTmF2YmFyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbi8vIEdyaWRcbiRncmlkLWd1dHRlci13aWR0aDogMjRweDtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiAxMjAwcHgsXG4gICAgeGw6IDE0MDBweCxcbiAgICB4eGw6IDE2MzJweCxcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHNtOiA1NDBweCxcbiAgICBtZDogNzIwcHgsXG4gICAgbGc6IDExMjBweCxcbiAgICB4bDogMTMwMHB4LFxuICAgIHh4bDogMTYwOHB4LFxuKTtcblxuXG4kd2lkZS1tYXgtd2lkdGg6IDE1ODRweDtcbiRzbWFsbC1tYXgtd2lkdGg6IDEwMjRweDtcblxuJHNwYWNpbmctMXg6IDYwO1xuJHNwYWNpbmctMng6IDEyMDtcblxuJGljb21vb24tZm9udC1wYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9zZWFkZXYtY2hpbGQvYXNzZXRzL2ZvbnRzL2ljb21vb24tdjEuMC9mb250c1wiOyJdfQ== */
