/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/project-contact/_project-contact.scss ***!
  \******************************************************************************************************************************************************/
.project-contact .cols {
  display: flex;
  flex-wrap: wrap;
  margin: -25px;
}
@media screen and (max-width: 768px) {
  .project-contact .cols {
    margin: -10px;
  }
}
.project-contact .cols .col {
  padding: 25px;
  width: 50%;
}
@media screen and (max-width: 768px) {
  .project-contact .cols .col {
    padding: 10px;
    width: 100%;
  }
}
.project-contact .section--form {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .project-contact .section--form {
    margin-top: 30px;
  }
}
.project-contact .contact-box {
  background-color: #F1F1F1;
  border-radius: 10px;
  overflow: hidden;
  padding: 100px 80px;
}
@media screen and (max-width: 768px) {
  .project-contact .contact-box {
    padding: 40px 20px;
  }
}
.project-contact .form-set2 .form-group-recaptcha {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.project-contact .form-set2 .form-group-term {
  margin-top: 15px;
  text-align: center;
}
.project-contact .form-set2 .form-group-term label {
  justify-content: center;
}
.project-contact .form-set2 .form-group-term .form-control {
  display: none;
}
.project-contact .form-set2 .form-group-term .label {
  padding: 0;
  width: 100%;
}
.project-contact .form-set2 .form-group-submit {
  margin-top: 15px;
  text-align: center;
}
.project-contact .form-set2 .form-group-submit button {
  width: 100%;
}
.project-contact .form-set2 .form-message {
  margin-top: 15px;
  text-align: center;
}
.project-contact.theme-section-dark_aqua .section--title .title {
  color: #FFFFFF;
}
.project-contact.theme-section-dark_aqua .contact-box {
  background-color: #005A71;
}
.project-contact.theme-section-dark_aqua .form-set2 .form-group-term * {
  color: #B3B3B3;
}
.project-contact.theme-section-dark_aqua .form-set2 .form-group-submit .btn.light-pink:hover {
  border-color: #C8B1A2;
}
.project-contact.theme-section-orange .section--title .title {
  color: #944712;
}
.project-contact.theme-section-orange .contact-box {
  background-color: rgba(148, 71, 18, 0.1);
}
.project-contact.theme-section-orange .form-set2 .form-group-term * {
  color: #944712;
}
.project-contact.theme-section-orange .form-set2 .form-group-submit .btn.light-pink:hover {
  border-color: #AA9F8E;
}
.project-contact.theme-section-green .section--title .title {
  color: #203A35;
}
.project-contact.theme-section-green .contact-box {
  background-color: rgba(56, 130, 112, 0.1);
}
.project-contact.theme-section-green .form-set2 .form-group-term * {
  color: #203A35;
}
.project-contact.theme-section-green .form-set2 .form-group-submit .btn.light-pink:hover {
  border-color: #BCA378;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfcHJvamVjdC1jb250YWN0X3Byb2plY3QtY29udGFjdF9qcy5iNjA2ZmUzNWM0ZmFiZjQ1YjBkNi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQ0k7RUFDSTtFQUNBO0VBQ0E7QUNBUjtBQzZlRTtFRmhmRTtJQUtRO0VDRVY7QUFDRjtBRERRO0VBQ0k7RUFDQTtBQ0daO0FDb2VFO0VGemVNO0lBSVE7SUFDQTtFQ0tkO0FBQ0Y7QURFSTtFQUNJO0FDQVI7QUMyZEU7RUY1ZEU7SUFHUTtFQ0VWO0FBQ0Y7QURDSTtFQUNJLHlCRUdFO0VGRkY7RUFDQTtFQUNBO0FDQ1I7QUNnZEU7RUZyZEU7SUFNUTtFQ0dWO0FBQ0Y7QURHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0RoQjtBREdZO0VBQ0k7RUFDQTtBQ0RoQjtBREVnQjtFQUNJO0FDQXBCO0FER2dCO0VBQ0k7QUNEcEI7QURHZ0I7RUFDSTtFQUNBO0FDRHBCO0FESVk7RUFDSTtFQUNBO0FDRmhCO0FER2dCO0VBQ0k7QUNEcEI7QURNUTtFQUNJO0VBQ0E7QUNKWjtBRFlnQjtFQUNJLGNFakZaO0FEdUVSO0FEYVk7RUFDSSx5QkViRTtBREVsQjtBRGdCd0I7RUFDSSxjRWxGaEI7QURvRVo7QURvQmdDO0VBQ0kscUJFbEZ4QjtBRGdFWjtBRDZCZ0I7RUFDSSxjRTlDTDtBRG1CZjtBRDhCWTtFQUNJLHdDRS9DRTtBRG1CbEI7QURpQ3dCO0VBQ0ksY0V4RGI7QUR5QmY7QURxQ2dDO0VBQ0kscUJFOURmO0FEMkJyQjtBRDhDZ0I7RUFDSSxjRTdGTjtBRGlEZDtBRCtDWTtFQUNJLHlDRTlGQztBRGlEakI7QURrRHdCO0VBQ0ksY0V2R2Q7QUR1RGQ7QURzRGdDO0VBQ0kscUJFN0doQjtBRHlEcEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2F5YXQvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLXByb2plY3QtY29udGFjdC5zY3NzIiwid2VicGFjazovL2F5YXQvLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcHJvamVjdC1jb250YWN0L19wcm9qZWN0LWNvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9heWF0Ly4vc3JjL3Njc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnByb2plY3QtY29udGFjdCB7XG4gICAgLmNvbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAtMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29se1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLS10aXRsZXtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi0tZm9ybXtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWJveHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNldDJ7XG4gICAgICAgIC5mb3JtLWdyb3Vwe1xuXG4gICAgICAgICAgICAmLXJlY2FwdGNoYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGVybXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc3VibWl0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tbWVzc2FnZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAmLnRoZW1lLXNlY3Rpb257XG4gICAgICAgICYtZGFya19hcXVhe1xuICAgICAgICAgICAgLnNlY3Rpb24tLXRpdGxle1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdC1ib3h7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXNldDJ7XG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgICYtdGVybXtcbiAgICAgICAgICAgICAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdG9uZUdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1zdWJtaXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlnaHQtcGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0UGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtb3Jhbmdle1xuICAgICAgICAgICAgLnNlY3Rpb24tLXRpdGxle1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3QtYm94e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9vcmFuZ2VfYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1zZXQye1xuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICAmLXRlcm17XG4gICAgICAgICAgICAgICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtc3VibWl0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpZ2h0LXBpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZV9vcmFuZ2VfaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyZWVue1xuICAgICAgICAgICAgLnNlY3Rpb24tLXRpdGxle1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdC1ib3h7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuX2JnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tc2V0MntcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgICAgICAgICAgJi10ZXJte1xuICAgICAgICAgICAgICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtc3VibWl0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpZ2h0LXBpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZV9ncmVlbl9ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvamVjdC1jb250YWN0IC5jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3QtY29udGFjdCAuY29scyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuLnByb2plY3QtY29udGFjdCAuY29scyAuY29sIHtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0LWNvbnRhY3QgLmNvbHMgLmNvbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2plY3QtY29udGFjdCAuc2VjdGlvbi0tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdC1jb250YWN0IC5zZWN0aW9uLS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucHJvamVjdC1jb250YWN0IC5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwMHB4IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdC1jb250YWN0IC5jb250YWN0LWJveCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4ucHJvamVjdC1jb250YWN0IC5mb3JtLXNldDIgLmZvcm0tZ3JvdXAtcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9qZWN0LWNvbnRhY3QgLmZvcm0tc2V0MiAuZm9ybS1ncm91cC10ZXJtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2plY3QtY29udGFjdCAuZm9ybS1zZXQyIC5mb3JtLWdyb3VwLXRlcm0gbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9qZWN0LWNvbnRhY3QgLmZvcm0tc2V0MiAuZm9ybS1ncm91cC10ZXJtIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3QtY29udGFjdCAuZm9ybS1zZXQyIC5mb3JtLWdyb3VwLXRlcm0gLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamVjdC1jb250YWN0IC5mb3JtLXNldDIgLmZvcm0tZ3JvdXAtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2plY3QtY29udGFjdCAuZm9ybS1zZXQyIC5mb3JtLWdyb3VwLXN1Ym1pdCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0LWNvbnRhY3QgLmZvcm0tc2V0MiAuZm9ybS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2plY3QtY29udGFjdC50aGVtZS1zZWN0aW9uLWRhcmtfYXF1YSAuc2VjdGlvbi0tdGl0bGUgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJvamVjdC1jb250YWN0LnRoZW1lLXNlY3Rpb24tZGFya19hcXVhIC5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVBNzE7XG59XG4ucHJvamVjdC1jb250YWN0LnRoZW1lLXNlY3Rpb24tZGFya19hcXVhIC5mb3JtLXNldDIgLmZvcm0tZ3JvdXAtdGVybSAqIHtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG4ucHJvamVjdC1jb250YWN0LnRoZW1lLXNlY3Rpb24tZGFya19hcXVhIC5mb3JtLXNldDIgLmZvcm0tZ3JvdXAtc3VibWl0IC5idG4ubGlnaHQtcGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0M4QjFBMjtcbn1cbi5wcm9qZWN0LWNvbnRhY3QudGhlbWUtc2VjdGlvbi1vcmFuZ2UgLnNlY3Rpb24tLXRpdGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjOTQ0NzEyO1xufVxuLnByb2plY3QtY29udGFjdC50aGVtZS1zZWN0aW9uLW9yYW5nZSAuY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwgNzEsIDE4LCAwLjEpO1xufVxuLnByb2plY3QtY29udGFjdC50aGVtZS1zZWN0aW9uLW9yYW5nZSAuZm9ybS1zZXQyIC5mb3JtLWdyb3VwLXRlcm0gKiB7XG4gIGNvbG9yOiAjOTQ0NzEyO1xufVxuLnByb2plY3QtY29udGFjdC50aGVtZS1zZWN0aW9uLW9yYW5nZSAuZm9ybS1zZXQyIC5mb3JtLWdyb3VwLXN1Ym1pdCAuYnRuLmxpZ2h0LXBpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNBQTlGOEU7XG59XG4ucHJvamVjdC1jb250YWN0LnRoZW1lLXNlY3Rpb24tZ3JlZW4gLnNlY3Rpb24tLXRpdGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjMjAzQTM1O1xufVxuLnByb2plY3QtY29udGFjdC50aGVtZS1zZWN0aW9uLWdyZWVuIC5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDEzMCwgMTEyLCAwLjEpO1xufVxuLnByb2plY3QtY29udGFjdC50aGVtZS1zZWN0aW9uLWdyZWVuIC5mb3JtLXNldDIgLmZvcm0tZ3JvdXAtdGVybSAqIHtcbiAgY29sb3I6ICMyMDNBMzU7XG59XG4ucHJvamVjdC1jb250YWN0LnRoZW1lLXNlY3Rpb24tZ3JlZW4gLmZvcm0tc2V0MiAuZm9ybS1ncm91cC1zdWJtaXQgLmJ0bi5saWdodC1waW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNBMzc4O1xufSIsIiRmb250RU46ICdHaWxsU2Fucyc7XG4kZm9udEFSOiAnSUJNUGxleFNhbnNBcmFiaWMnO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMxNTE1MTU7XG4kZGFya0dyZWVuOiAjMTYxRjE3O1xuJGRhcmtHcmVlbkNvZGU6ICcxNjFGMTcnO1xuJGxpZ2h0R3JlZW46ICM1RjgxNTk7XG4kYnJvd246ICM5NjZBNEQ7XG4kYmVpZ2U6ICNFREM3QTE7XG4kbGlnaHRCcm93bjogI0VEQzdBMTtcbiRncmV5OiAjNzA2RjZFO1xuJHN0b25lR3JleTogI0IzQjNCMztcbiRkYXJrR3JleTogIzVmNWY1ZjtcbiRsaWdodEdyZXk6ICNDNkM2QzY7XG4kZ3JlZW46ICMzN0NENzM7XG4kcmVkOiAjRkE1RjU1O1xuJGRhcmtSZWQ6ICNiZDM5MmY7XG4kcGluazogI0M2OEI3NztcbiRsaWdodFBpbms6ICNDOEIxQTI7XG4kbGlnaHRCbHVlOiAjNjc3QzhGO1xuJGRhcmtBcXVhOiAjMDA1QTcxO1xuJHB1cnBsZTogIzZCNTI3RjtcbiRuYXZ5OiAjMzM0MjZCO1xuXG4kaGVhZGVyLWhlaWdodDogMTAzO1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2NDtcblxuJGNvbG9yUHJpbWFyeTE6ICMxNTE1MTU7XG4kY29sb3JQcmltYXJ5MUNvZGU6ICcxNTE1MTUnO1xuJGNvbG9yUHJpbWFyeTFIb3ZlcjogIzcwNkY2RTtcbiRjb2xvclByaW1hcnkxSG92ZXJDb2RlOiAnNzA2RjZFJztcbiRjb2xvckJnOiAjRjFGMUYxO1xuXG5cbi8vIFRoZW1lIGNvbG9yc1xuXG4kdGhlbWVfYmxhY2tfY29kZTogJzE1MTUxNSc7IC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFjazogIzE1MTUxNTsgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrX2hvdmVyOiAjRDJBRTcyOyAvLyAjNzA2RjZFOyhvbGQpIC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFja19ob3Zlcl9jb2RlOiAnRDJBRTcyJzsgLy8gIzcwNkY2RTsob2xkKSAvLyBIb2xkaW5nXG4kdGhlbWVfYmxhY2tfYmc6ICNGMUYxRjE7IC8vIEhvbGRpbmdcblxuJHRoZW1lX2JsdWVfY29kZTogJzMzNDI2Qic7IC8vIERldmVsb3BtZW50XG4kdGhlbWVfYmx1ZTogIzMzNDI2QjsgLy8gRGV2ZWxvcG1lbnRcbiR0aGVtZV9ibHVlX2hvdmVyOiAjQzY4Qjc3OyAvLyBEZXZlbG9wbWVudFxuJHRoZW1lX2JsdWVfYmc6ICNFOEVDRUU7IC8vIERldmVsb3BtZW50XG5cbiR0aGVtZV9ncmVlbl9jb2RlOiAnMjAzQTM1JzsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuOiAjMjAzQTM1OyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW5faG92ZXI6ICNCQ0EzNzg7IC8vIEludmVzdG1lbnRcbiR0aGVtZV9ncmVlbl9ob3Zlcl9jb2RlOiAnQkNBMzc4JzsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuX2JnOiByZ2IoIzM4ODI3MCwgMTAlKTsgLy8gSW52ZXN0bWVudFxuXG4kdGhlbWVfcHVycGxlX2NvZGU6ICc2QjUyN0YnOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlOiAjNkI1MjdGOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlX2hvdmVyOiAjQ0RCOUFEOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlX2hvdmVyX2NvZGU6ICdDREI5QUQnOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlX2JnOiByZ2IoIzZCNTI3RiwgMTAlKTsgLy8gUHJvcGVydGllc1xuXG4kdGhlbWVfYnJvd25fY29kZTogJzNEMEMyNic7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duOiAjM0QwQzI2OyAvLyBHZW5lcmFsIFRyYWRpbmdcbiR0aGVtZV9icm93bl9ob3ZlcjogIzNEMEMyNjsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd25faG92ZXJfY29kZTogJzNEMEMyNic7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duX2JnOiAjRjFGMUYxOyAvLyBHZW5lcmFsIFRyYWRpbmdcblxuJHRoZW1lX29yYW5nZV9jb2RlOiAnOTQ0NzEyJzsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlOiAjOTQ0NzEyOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2VfaG92ZXI6ICNBQTlGOEU7IC8vIENvbnN0cnVjdGlvblxuJHRoZW1lX29yYW5nZV9ob3Zlcl9jb2RlOiAnQUE5RjhFJzsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlX2JnOiByZ2JhKDE0OCwgNzEsIDE4LCAwLjEpOyAvLyBDb25zdHJ1Y3Rpb25cblxuLy8gUHJvamVjdCB0aGVtZSBjb2xvcnNcblxuJHRoZW1lX2RhcmtfYXF1YV9jb2RlOiAnMDA1QTcxJzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YTogIzAwNUE3MTsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YV9ob3ZlcjogI0M4QjFBMjsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcl9jb2RlOiAnQzhCMUEyJzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YV9iZzogI0U4RUJFRTsgLy8gV2F0ZXJmcm9udFxuXG4kdGhlbWVfZGFya19ncmVlbl9jb2RlOiAnMDA0QTI3JzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW46ICMwMDRBMjc7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyOiAjRkU4QTZEOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbl9ob3Zlcl9jb2RlOiAnRkU4QTZEJzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW5fYmc6ICNFOEVDRUU7IC8vIFdhdGVyZnJvbnRcblxuJHRoZW1lX3BwdXJwbGVfY29kZTogJzZCNTI3Ric7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlOiAjNkI1MjdGOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHB1cnBsZV9ob3ZlcjogIzk4ODdhNzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGVfaG92ZXJfY29kZTogJzk4ODdhNyc7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlX2JnOiAjRjFGMUYxOyAvLyBQcm9wZXJ0aWVzXG5cblxuQG1peGluIGpvYkNvbHMoKXtcbiAgLmpvYi1jb2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTIwcHggLTQwcHg7XG4gICAgLmNvbHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG4gICAgLmNvbC10aXRsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgdGFibGV0LXJ7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1jb250ZW50e1xuICAgICAgQGluY2x1ZGUgdGFibGV0LXJ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWl4aW4gam9iTWV0YSgpe1xuICAuam9iLW1ldGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMTJweDtcbiAgICAubWV0YS1pdGVte1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIC5tZXRhLWl0ZW0taW5uZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLCB0aW1le1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZXZlbnRNZXRhKCl7XG4gIC5ldmVudC1tZXRhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtb2JpbGUtcntcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLm1ldGEtaXRlbXtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAubWV0YS1pdGVtLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IC01cHg7XG4gICAgICAgIHNwYW4sIHRpbWV7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgLnRoZW1lLWxpZ2h0ICZ7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAgIC8vIGZpbGw6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fU3Ryb2tlQ29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sb2NhdGlvbntcbiAgICAgICAgLmljb257XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEtaXRlbS1pbm5lcntcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAudGhlbWUtbGlnaHQgJntcbiAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19GaWxsQ29sb3IoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fQ29udGVudEFsbHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYXBJbmZvV2luZG93KCl7XG4gIC5pbmZvLXdpbmRvd3tcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAvLyBAaW5jbHVkZSB0aGVtZUNvbG9yc19fQmcoKTtcbiAgICAuaW5mby13aW5kb3ctaW5uZXJ7XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRGaXQoMzguMjYxJSk7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luOiA5cHggMHB4IDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRoZW1lLWluZm8td2luZG93e1xuICAgICAgJi1ibGFjayB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2JsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWJsdWUge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1wdXJwbGUge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWJyb3duIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfYnJvd24gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtb3JhbmdlIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX29yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLmdtLXN0eWxlLWl3e1xuICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAuZ20tc3R5bGUtaXctY2hye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5nbS1zdHlsZS1pdy1ke1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgXG4gICAgICB9XG4gIH1cbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9udFNpemUoKXtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWl4aW4gaDFoNigpe1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBydGwge1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsaW1pdFRleHRMaW5lKCRsaW5lKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiAkbGluZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHRyYW5zaXRpb25HbG9iYWwoJHM6IDAuMnMpIHtcbiAgdHJhbnNpdGlvbjogI3skc307XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRvYmosICRzcGVlZCkge1xuICB0cmFuc2l0aW9uOiAkb2JqICRzcGVlZCBjdWJpYy1iZXppZXIoMC4xLCAwLCAwLjMsIDEpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbnMoJHRyYW5zaXRpb25zLi4uKSB7XG4gICR0cmFuc2l0aW9uLXN0cmluZzogKFxuICApO1xuXG5AZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xuICAkcHJvcGVydHk6IG50aCgkdHJhbnNpdGlvbiwgMSk7XG4gICRzcGVlZDogbnRoKCR0cmFuc2l0aW9uLCAyKTtcbiAgJHRyYW5zaXRpb24tc3RyaW5nOiBhcHBlbmQoJHRyYW5zaXRpb24tc3RyaW5nLCAjeyRwcm9wZXJ0eX0gI3skc3BlZWR9IGN1YmljLWJlemllcigwLjEsIDAsIDAuMywgMSksIGNvbW1hKTtcbn1cblxudHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc3RyaW5nO1xufVxuXG5AbWl4aW4gaW1nRml0KCRmaXQ6IGNvdmVyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiAkZml0O1xufVxuXG5AbWl4aW4gYmdGaXQoJGZpdDogY292ZXIpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmaXQ7XG59XG5cbkBtaXhpbiBvdmVybGF5KCRiZykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0KCRwZXJjZW50YWdlOiAxMDAlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBlcmNlbnRhZ2V9O1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0QWZ0ZXIoJHBlcmNlbnRhZ2U6IDEwMCUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRwZXJjZW50YWdlfTtcbiAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGUoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWl4aW4gY2VudGVyRWxlbWVudCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIHNjcm9sbGJhclkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1peGluIEN1c3RvbXNjcm9sbGJhclkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcC1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtc20tciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXNtLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUteHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUteHMtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gdGV4dENoaWxkUmVtb3ZlTWFyZ2luIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC13KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AaW1wb3J0IFwidGhlbWVcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/