@font-face {
  font-family: "RubArialRegular";
  src: url("../../fonts/RubArialRegular/rub-arial-regular.woff2") format("woff2"), url("../../fonts/RubArialRegular/rub-arial-regular.woff") format("woff"), url("../../fonts/RubArialRegular/rub-arial-regular.ttf") format("ttf");
  font-display: block;
}
.modal .modal-content {
  padding-bottom: 10px;
  color: #000;
}
.modal .modal-content .top-message {
  border-bottom: solid 3px #cccccc;
  text-align: center;
  font-style: italic;
  font-size: 0;
  color: #000;
  line-height: 18px;
  padding: 12px;
  margin-bottom: 15px;
}
.modal .modal-content .top-message p {
  width: 50%;
}
.modal .modal-content p {
  padding: 0 20px;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
}
.modal .modal-content .ussd {
  font-size: 16px;
}
.modal#connect-modal .modal-dialog,
.modal#change-modal .modal-dialog,
.modal#delivery-modal .modal-dialog {
  max-width: 590px;
}
.modal#connect-modal .modal-dialog .form-group,
.modal#change-modal .modal-dialog .form-group,
.modal#delivery-modal .modal-dialog .form-group {
  margin-bottom: 0;
}
.modal.buy-modal .modal-dialog,
.modal#buy-modal .modal-dialog {
  max-width: 800px;
}
.modal.buy-modal .nav-tabs.heading,
.modal#buy-modal .nav-tabs.heading {
  padding: 0;
  border: none;
}
.modal.buy-modal .nav-tabs.heading > li,
.modal#buy-modal .nav-tabs.heading > li {
  width: 50%;
  margin: 0;
  height: 56px;
}
.modal.buy-modal .nav-tabs.heading > li > a,
.modal#buy-modal .nav-tabs.heading > li > a {
  height: 56px;
  margin: 0;
  background: #e6e7e8;
  color: #808285;
  font-size: 24px;
  line-height: 56px;
}
.modal.buy-modal .nav-tabs.heading > li > a,
.modal#buy-modal .nav-tabs.heading > li > a,
.modal.buy-modal .nav-tabs.heading > li a:hover,
.modal#buy-modal .nav-tabs.heading > li a:hover,
.modal.buy-modal .nav-tabs.heading > li a:focus,
.modal#buy-modal .nav-tabs.heading > li a:focus {
  border-radius: 0;
  border: none;
  padding: 0;
}
.modal.buy-modal .nav-tabs.heading > li.active > a,
.modal#buy-modal .nav-tabs.heading > li.active > a {
  color: #fff;
  background: #eb008b;
}
.modal.buy-modal .nav-tabs.heading > li.active > a,
.modal#buy-modal .nav-tabs.heading > li.active > a,
.modal.buy-modal .nav-tabs.heading > li.active a:hover,
.modal#buy-modal .nav-tabs.heading > li.active a:hover,
.modal.buy-modal .nav-tabs.heading > li.active a:focus,
.modal#buy-modal .nav-tabs.heading > li.active a:focus {
  border-radius: 0;
  border: none;
  margin: 0;
  padding: 0;
}
.modal.buy-modal .top-messages,
.modal#buy-modal .top-messages {
  padding: 0 20px 15px;
}
.modal.buy-modal .top-message,
.modal#buy-modal .top-message {
  font-size: 18px;
  color: #000;
  border-bottom: none;
  font-style: normal;
  line-height: 30px;
  margin-bottom: 0;
  padding: 0;
}
.modal.buy-modal .top-message .value,
.modal#buy-modal .top-message .value {
  font-size: 24px;
  color: #ec008c;
}
.modal.buy-modal .padding4,
.modal#buy-modal .padding4 {
  padding-left: 4px;
  padding-right: 4px;
}
.modal.buy-modal .margin-4,
.modal#buy-modal .margin-4 {
  margin-left: -4px;
  margin-right: -4px;
}
.modal.buy-modal .tab-content,
.modal#buy-modal .tab-content {
  padding: 10px 0;
}
.modal.buy-modal form,
.modal#buy-modal form {
  padding: 0 16px;
}
.modal.buy-modal form input,
.modal#buy-modal form input,
.modal.buy-modal form select,
.modal#buy-modal form select,
.modal.buy-modal form textarea,
.modal#buy-modal form textarea,
.modal.buy-modal form .select2-selection,
.modal#buy-modal form .select2-selection {
  border-radius: 0;
  border: solid 1px #a7a9ac;
}
.modal.buy-modal form input.form-control,
.modal#buy-modal form input.form-control,
.modal.buy-modal form .select2-selection--single,
.modal#buy-modal form .select2-selection--single {
  height: 33px;
}
.modal.buy-modal form .form-group,
.modal#buy-modal form .form-group {
  margin-bottom: 5px;
}
.modal.buy-modal form textarea,
.modal#buy-modal form textarea {
  height: 185px;
}
.modal.buy-modal form p.help-block,
.modal#buy-modal form p.help-block {
  padding: 0;
  margin-bottom: 5px;
}
.modal.buy-modal form .js-checkbox,
.modal#buy-modal form .js-checkbox {
  padding-top: 2px;
}
.modal.buy-modal form .btn-gray,
.modal#buy-modal form .btn-gray {
  margin-top: 20px;
  background: #ec008c;
}
@media (max-width: 600px) {
  .modal .modal-content .top-message p {
    width: 100%;
  }
  .modal.buy-modal .nav-tabs.heading,
  .modal#buy-modal .nav-tabs.heading {
    height: 30px;
  }
  .modal.buy-modal .nav-tabs.heading > li,
  .modal#buy-modal .nav-tabs.heading > li {
    height: 30px;
  }
  .modal.buy-modal .nav-tabs.heading > li > a,
  .modal#buy-modal .nav-tabs.heading > li > a {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
  }
  .modal.buy-modal form .js-checkbox,
  .modal#buy-modal form .js-checkbox {
    line-height: 24px;
    margin-bottom: 20px;
  }
}
.modal form .help-block {
  font-size: 16px;
}
.js-order-btn {
  cursor: pointer;
}
@media (max-width: 460px) {
  .modal.buy-modal form .js-checkbox,
  .modal#buy-modal form .js-checkbox {
    line-height: 20px;
    margin-bottom: 30px;
  }
}
.modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #dceeff;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #49b3ff;
}
.modal-leave-order.blue .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.blue .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #dceeff;
}
.modal-leave-order.blue .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.blue .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #49b3ff;
}
.modal-leave-order.orange .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.orange .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #fff0c0;
}
.modal-leave-order.orange .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.orange .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #ffb261;
}
.modal-leave-order.allo .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.allo .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
.modal-leave-order.magento .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.magento .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #ffcee3;
}
.modal-leave-order.allo .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.allo .modal-dialog .modal-content .modal-body form .btn-submit,
.modal-leave-order.magento .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.magento .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #eb008b;
}
.modal-leave-order.green .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.green .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #8ab891;
}
.modal-leave-order.green .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.green .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #00b855;
}
.modal-leave-order.yellow .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.yellow .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #f9f7e2;
}
.modal-leave-order.yellow .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.yellow .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #f9a61a;
}
.modal-leave-order.salade .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.salade .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #c1cfb8;
}
.modal-leave-order.salade .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.salade .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #afcf42;
}
.modal-leave-order.deep-blue .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.deep-blue .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #d3d3db;
}
.modal-leave-order.deep-blue .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.deep-blue .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #182840;
}
.modal-leave-order.purple .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order.purple .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  background: #d3d3db;
}
.modal-leave-order.purple .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order.purple .modal-dialog .modal-content .modal-body form .btn-submit {
  background: #6439bc;
}
.modal-leave-order .modal-dialog.modal-lg,
#modal-leave-order .modal-dialog.modal-lg {
  max-width: 700px;
}
.modal-leave-order .modal-dialog .close,
#modal-leave-order .modal-dialog .close {
  display: none;
}
.modal-leave-order .modal-dialog .modal-title,
#modal-leave-order .modal-dialog .modal-title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 24px;
  text-align: center;
}
.modal-leave-order .modal-dialog .modal-content,
#modal-leave-order .modal-dialog .modal-content {
  background: #e6e7e8;
  border-radius: 10px;
}
.modal-leave-order .modal-dialog .modal-content p,
#modal-leave-order .modal-dialog .modal-content p {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}
.modal-leave-order .modal-dialog .modal-content .modal-body,
#modal-leave-order .modal-dialog .modal-content .modal-body {
  padding: 0 15px;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form,
#modal-leave-order .modal-dialog .modal-content .modal-body form {
  max-width: 100%;
  width: 580px;
  padding: 0 20px 25px;
  margin: 0 auto;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .form-group,
#modal-leave-order .modal-dialog .modal-content .modal-body form .form-group {
  margin-bottom: 5px;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .form-group.field-buynumbersform-note,
#modal-leave-order .modal-dialog .modal-content .modal-body form .form-group.field-buynumbersform-note,
.modal-leave-order .modal-dialog .modal-content .modal-body form .form-group.field-buynumbersform-gid,
#modal-leave-order .modal-dialog .modal-content .modal-body form .form-group.field-buynumbersform-gid,
.modal-leave-order .modal-dialog .modal-content .modal-body form .form-group.field-buynumbersform-region_id,
#modal-leave-order .modal-dialog .modal-content .modal-body form .form-group.field-buynumbersform-region_id {
  margin-bottom: 0;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .control-label,
#modal-leave-order .modal-dialog .modal-content .modal-body form .control-label {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  min-width: 90px;
  text-align: right;
  padding-right: 10px;
  display: inline-block;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .help-block.help-block-error,
#modal-leave-order .modal-dialog .modal-content .modal-body form .help-block.help-block-error {
  color: black;
  padding-left: 90px;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control,
#modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control {
  width: 100%;
  max-width: 425px;
  margin: 0 auto;
  height: 39px;
  font-size: 16px;
  color: black;
  padding: 0 20px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  display: inline-block;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control::-webkit-input-placeholder,
#modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control::-webkit-input-placeholder {
  color: black;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control::-moz-placeholder,
#modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control::-moz-placeholder {
  color: black;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control::placeholder,
#modal-leave-order .modal-dialog .modal-content .modal-body form input[type="text"].form-control::placeholder {
  color: black;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit,
#modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit {
  max-width: 425px;
  width: 100%;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 0 30px;
  height: 39px;
  border: none;
  margin-left: 90px;
  outline: none;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit:hover,
#modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit:hover {
  color: black;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form .ajax-send-btn.loading,
#modal-leave-order .modal-dialog .modal-content .modal-body form .ajax-send-btn.loading {
  color: transparent !important;
  border: 0 none;
  background: transparent url('../../images/horizontal_loader.gif') no-repeat center !important;
  outline: 0 none;
}
.modal-leave-order .modal-dialog .modal-content .modal-body form img[id*="captcha"],
#modal-leave-order .modal-dialog .modal-content .modal-body form img[id*="captcha"] {
  max-width: 90px;
  height: 39px;
  vertical-align: top;
}
.modal-leave-order .modal-dialog .modal-content .modal-body .cnorder-info,
#modal-leave-order .modal-dialog .modal-content .modal-body .cnorder-info {
  display: none;
}
.modal-leave-order .modal-dialog .modal-content .modal-body .order-result,
#modal-leave-order .modal-dialog .modal-content .modal-body .order-result {
  max-width: 529px;
  margin: 0 auto;
  padding: 20px;
  color: black;
}
.modal-leave-order .modal-dialog .modal-content .modal-body .order-result.success,
#modal-leave-order .modal-dialog .modal-content .modal-body .order-result.success {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
  border: 8px solid green;
}
@media (max-width: 767px) {
  .modal-leave-order .modal-dialog.modal-lg,
  #modal-leave-order .modal-dialog.modal-lg {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .modal-leave-order .modal-dialog .modal-content .modal-body form,
  #modal-leave-order .modal-dialog .modal-content .modal-body form {
    width: 320px;
  }
  .modal-leave-order .modal-dialog .modal-content .modal-body form label,
  #modal-leave-order .modal-dialog .modal-content .modal-body form label {
    width: 100%;
  }
  .modal-leave-order .modal-dialog .modal-content .modal-body form .control-label,
  #modal-leave-order .modal-dialog .modal-content .modal-body form .control-label {
    text-align: left;
  }
  .modal-leave-order .modal-dialog .modal-content .modal-body form .cnorder-info,
  #modal-leave-order .modal-dialog .modal-content .modal-body form .cnorder-info {
    margin-bottom: 40px;
  }
  .modal-leave-order .modal-dialog .modal-content .modal-body form .cnorder-info,
  #modal-leave-order .modal-dialog .modal-content .modal-body form .cnorder-info,
  .modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit,
  #modal-leave-order .modal-dialog .modal-content .modal-body form .btn-submit {
    margin-left: 0;
  }
  .modal-leave-order .modal-dialog .modal-content .modal-body form .help-block.help-block-error,
  #modal-leave-order .modal-dialog .modal-content .modal-body form .help-block.help-block-error {
    padding-left: 0;
    padding-right: 0;
  }
}
._service-description .service-content,
._service-description .service-sidebar {
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}
._service-description .service-sidebar .service-sidebar-trigger {
  background: url(../../images/ai/nav-btn-mob.png) no-repeat center right 13px #636465;
  -webkit-background-size: 24px 24px;
          background-size: 24px;
  display: block;
  height: 40px;
  cursor: pointer;
  border-radius: 3px;
  margin-bottom: 0;
  -webkit-transition: .2s all;
  -o-transition: .2s all;
  transition: .2s all;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
._service-description .service-sidebar > ul {
  display: none;
}
._service-description .service-sidebar.active .service-sidebar-trigger {
  border-radius: 3px 3px 0 0;
  background-color: #ec008c;
  border-bottom: solid 2px #ec008c;
  margin-bottom: -2px;
}
._service-description .service-sidebar.active > ul {
  display: block;
}
._responsive-table thead tr th {
  display: none;
  text-align: center;
  border: none;
}
._responsive-table thead tr th:first-child {
  width: 100%!important;
  display: inline-block;
}
._responsive-table thead:first-of-type tr th {
  display: inline-block;
}
._responsive-table thead:first-of-type tr th:first-of-type {
  display: none;
}
._responsive-table tbody tr td.padding-left:after,
._responsive-table tbody tr td:first-child:after {
  margin-left: 0;
}
._responsive-table tbody tr td:first-child {
  text-align: center;
}
._responsive-table tbody tr td:after {
  border-bottom: 0;
}
._responsive-table tbody tr:before {
  content: '';
  display: block;
  border-top: solid 2px #c5c9e9;
}
._responsive-table td,
._responsive-table th {
  display: inline-block;
  width: 100% !important;
  padding: 5px;
}
._responsive-table td:first-of-type,
._responsive-table th:first-of-type {
  width: 100% !important;
}
._responsive-table td.responsive-hide,
._responsive-table th.responsive-hide {
  display: none;
}
.abs-img {
  z-index: 0;
  top: 176px;
  background: url(../../images/ai/vats-advantages/head-fullwidth.png) no-repeat center 0;
  position: absolute;
  height: 439px;
  width: 100%;
  left: 0;
}
.main-wrap .top-wrap {
  background: url(../../images/ai/vats-advantages/footer.png) no-repeat bottom center;
}
.to-bottom {
  position: relative;
  top: -2px;
}
.service-description {
  border: none;
  background: url(../../images/ai/vats-advantages/footer.png) no-repeat bottom center #fff;
  margin-bottom: 0;
}
.service-description .service-sidebar {
  z-index: 1;
  position: relative;
}
.service-description .service-sidebar > ul {
  background: #fff;
}
.service-description .service-content {
  background: none;
}
.service-description .service-content h1 {
  font-size: 47px;
  font-weight: bold;
  z-index: 1;
  position: relative;
  color: #fff;
  border-bottom: none;
  line-height: 1.1;
  margin-bottom: 40px;
  margin-top: -10px;
  text-transform: uppercase;
}
.service-description .service-content .descript {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  line-height: 28.5px;
  margin-bottom: 320px;
  z-index: 1;
  position: relative;
}
.service-description .service-content h2 {
  font-size: 20px;
  font-weight: bold;
  color: #000;
  text-align: center;
  line-height: 1.1;
  margin: 20px 0;
  z-index: 1;
  position: relative;
  text-transform: uppercase;
}
.service-description .service-content table {
  border-spacing: 6px 0;
  border-collapse: separate;
  border: none;
  min-width: 700px;
}
.service-description .service-content table thead tr th {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  padding: 5px;
  background: -webkit-gradient(linear, left top, right top, from(#dedeff), to(#d1d0fb));
  background: -webkit-linear-gradient(left, #dedeff, #d1d0fb);
  background: -o-linear-gradient(left, #dedeff, #d1d0fb);
  background: linear-gradient(90deg, #dedeff, #d1d0fb);
  width: 130px!important;
}
.service-description .service-content table thead tr th:first-child {
  text-align: left;
  width: auto!important;
}
.service-description .service-content table tbody tr td {
  text-align: center;
  border: none;
  font-size: 14px;
  padding: 0;
  font-weight: 400;
  vertical-align: bottom;
}
.service-description .service-content table tbody tr td:after {
  content: '';
  display: block;
  border-bottom: solid 2px #c5c9e9;
  margin: 3px 0;
}
.service-description .service-content table tbody tr td:first-child {
  text-align: left;
  padding-left: 25px;
}
.service-description .service-content table tbody tr td:first-child:after {
  margin-left: -7px;
}
.service-description .service-content table tbody tr td.padding-left {
  padding-left: 55px;
}
.service-description .service-content table tbody tr td.padding-left:after {
  margin-left: -37px;
}
.service-description .service-content table tbody tr:first-child td {
  padding-top: 3px;
}
.service-description .service-content table tbody tr:last-child td:after {
  border: none;
}
.service-description .service-content table tbody:last-child tr:last-child td:after {
  border-bottom: solid 2px #c5c9e9;
}
.service-description .service-content .backcall-invite {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  line-height: 1.2;
  margin-top: 50px;
  margin-bottom: 15px;
}
.service-description .service-content .backcall-note {
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #231f20;
  margin-bottom: 35px;
}
.advantages-vats {
  text-align: center;
  margin: 0 -26px 10px;
}
.advantages-vats .advantages-item {
  width: 33.3%;
  float: left;
  padding: 15px 26px;
}
.advantages-vats .advantages-item p {
  font-size: 14px;
  line-height: 24px;
  color: #000;
  padding: 0;
}
.advantages-vats .advantages-item h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #000;
  margin-top: 0;
}
.advantages-vats .advantages-item:before {
  content: '';
  width: 71px;
  height: 63px;
  display: inline-block;
  background: url(../../images/ai/vats-advantages/check-ic.svg) no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
  margin: 5px 0;
}
.advantages-vats .advantages-item:nth-child(3n+1) {
  content: '';
  clear: left;
}
.btn-order {
  background: #eb008b;
  font-size: 14px;
  color: #fff;
  padding: 6px 20px;
  line-height: 22px;
  display: inline-block;
  text-decoration: none;
  border: none;
  height: 34px;
}
.form-control {
  border-color: white;
  border-radius: 0;
  font-size: 13px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  width: 185px;
}
.form-control::-webkit-input-placeholder {
  color: #939598;
}
.form-control::-moz-placeholder {
  color: #939598;
}
.form-control::placeholder {
  color: #939598;
}
.form-group {
  margin-bottom: 0;
}
.help-block {
  position: absolute;
  font-size: 12px !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.ajax-send-btn.loading {
  color: transparent !important;
  border: 0 none;
  background: transparent url('../../images/horizontal_loader.gif') no-repeat center !important;
  outline: 0 none;
}
.order-result {
  max-width: 529px;
  padding: 20px;
  color: black;
  margin: 0 auto 60px;
}
.order-result.success {
  margin-top: 20px;
  text-align: center;
  border: 8px solid rgba(0, 255, 0, 0.3);
}
.lead-block form,
.lead-block .order-result,
.lead-block .h2 {
  position: relative;
  text-align: center;
}
.lead-block .field-buynumbersform-note {
  display: none;
}
.lead-block form {
  padding: 28px 36px;
}
.lead-block form .vats-orders-form-fields {
  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;
  padding-bottom: 30px;
}
.lead-block form [class*="agreement"] {
  text-align: left;
}
.lead-block form .btn-order {
  width: 160px;
}
@media screen and (max-width: 1262px) {
  .advantages-vats .advantages-item {
    width: 50%;
  }
  .advantages-vats .advantages-item:nth-child(3n+1) {
    clear: none;
  }
  .advantages-vats .advantages-item:nth-child(2n+1) {
    content: '';
    clear: left;
  }
  .lead-block form {
    padding-left: 0;
    padding-right: 0;
  }
  .lead-block form .btn-order {
    width: auto;
  }
  .form-control {
    width: 170px;
  }
}
@media screen and (max-width: 1030px) {
  .abs-img {
    top: 313px;
  }
  .service-description {
    padding-top: 10px;
  }
  .service-description .service-content h1 {
    text-shadow: 1px 1px 6px #8983e3;
  }
  .service-description .service-content .descript {
    margin-bottom: 290px;
  }
  .service-description .service-content table {
    min-width: 0;
  }
  .service-description .service-content,
  .service-description .service-sidebar {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  .service-description .service-sidebar .service-sidebar-trigger {
    background: url(../../images/ai/nav-btn-mob.png) no-repeat center right 13px #636465;
    -webkit-background-size: 24px 24px;
            background-size: 24px;
    display: block;
    height: 40px;
    cursor: pointer;
    border-radius: 3px;
    margin-bottom: 0;
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all;
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
  }
  .service-description .service-sidebar > ul {
    display: none;
  }
  .service-description .service-sidebar.active .service-sidebar-trigger {
    border-radius: 3px 3px 0 0;
    background-color: #ec008c;
    border-bottom: solid 2px #ec008c;
    margin-bottom: -2px;
  }
  .service-description .service-sidebar.active > ul {
    display: block;
  }
  .form-control {
    width: 100%;
    margin-bottom: 0;
    border-color: #ccc;
  }
  .form-group {
    margin-bottom: 5px;
  }
  .service-description .service-content p.help-block {
    position: static;
    min-height: 20px;
    margin-bottom: 5px;
  }
  .lead-block {
    margin-bottom: -20px;
  }
  .lead-block form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .abs-img {
    background-position: left 58% top 0;
    top: 98px;
  }
  .form-control {
    width: 100%;
    margin-bottom: 0;
    border-color: #ccc;
  }
  .form-group {
    margin-bottom: 5px;
  }
  .help-block {
    position: static;
    min-height: 24px;
  }
  .service-description .service-sidebar {
    position: relative;
    max-width: 96%;
    min-height: 40px;
  }
  .service-description .service-sidebar ul {
    position: absolute;
    width: 100%;
    background: white;
  }
  .service-description .service-sidebar.active {
    z-index: 9;
  }
  .service-description .service-content h1,
  .service-description .service-content .descript,
  .service-description .service-content h2 {
    padding: 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
  }
  .service-description .service-content h1 {
    margin-top: -5px;
    text-align: center;
    margin-bottom: 20px;
  }
  .service-description .service-content .descript {
    margin-bottom: 210px;
    text-align: center;
  }
  .service-description .service-content .table-responsive.ai-table-responsive {
    border: none;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table thead tr th {
    display: none;
    text-align: center;
    border: none;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table thead tr th:first-child {
    width: 100%!important;
    display: inline-block;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table thead:first-of-type tr th {
    display: inline-block;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table thead:first-of-type tr th:first-of-type {
    display: none;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table tbody tr td.padding-left:after,
  .service-description .service-content .table-responsive.ai-table-responsive table tbody tr td:first-child:after {
    margin-left: 0;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table tbody tr td:first-child {
    text-align: center;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table tbody tr td:after {
    border-bottom: 0;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table tbody tr:before {
    content: '';
    display: block;
    border-top: solid 2px #c5c9e9;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table td,
  .service-description .service-content .table-responsive.ai-table-responsive table th {
    display: inline-block;
    width: 100% !important;
    padding: 5px;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table td:first-of-type,
  .service-description .service-content .table-responsive.ai-table-responsive table th:first-of-type {
    width: 100% !important;
  }
  .service-description .service-content .table-responsive.ai-table-responsive table td.responsive-hide,
  .service-description .service-content .table-responsive.ai-table-responsive table th.responsive-hide {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .abs-img {
    background-position: left 61% top 0;
    top: 123px;
  }
  .service-description .service-content h1 {
    font-size: 39px;
    padding-top: 0;
  }
  .advantages-vats {
    margin: 0 0 10px;
  }
  .advantages-vats .advantages-item {
    padding: 15px;
  }
}
@media screen and (max-width: 600px) {
  .advantages-vats .advantages-item {
    width: 100%;
  }
  .service-description .service-content .descript {
    margin-bottom: 210px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3ZhdHMtYWR2YW50YWdlcy5sZXNzIiwicGFnZXMvdmF0cy1hZHZhbnRhZ2VzLmNzcyIsIl9wYXJ0aWFscy9wb3B1cC10YXJpZmZzLmxlc3MiLCJfcGFydGlhbHMvcG9wdXAtb3JkZXIubGVzcyIsIl9wYXJ0aWFscy9zZXJ2aWNlLXN1YnRlbXBsYXRlcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsK0JBQUE7RUFDQSxrT0FBQTtFQUdBLG9CQUFBO0NDREQ7QUNKRDtFQUVJLHFCQUFBO0VBQ0EsWUFBQTtDREtIO0FDUkQ7RUFLTSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0NETUw7QUNsQkQ7RUFjUSxXQUFBO0NET1A7QUNyQkQ7RUFrQk0sZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBRUEsa0JBQUE7RUFDQSxzQkFBQTtDREtMO0FDNUJEO0VBMkJNLGdCQUFBO0NESUw7QUNEQzs7O0VBRUksaUJBQUE7Q0RJTDtBQ05DOzs7RUFJTSxpQkFBQTtDRE9QO0FDRkM7O0VBSUksaUJBQUE7Q0RFTDtBQ05DOztFQU9JLFdBQUE7RUFDQSxhQUFBO0NER0w7QUNGSzs7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7Q0RLUDtBQ0pPOztFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDRE9UO0FDTE87Ozs7OztFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7Q0RZVDtBQ1RTOztFQUNFLFlBQUE7RUFDQSxvQkFBQTtDRFlYO0FDVlM7Ozs7OztFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0NEaUJYO0FDcERDOztFQXlDSSxxQkFBQTtDRGVMO0FDeERDOztFQTRDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNB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RDtJQU1NLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0dDOGVMO0VENWVHO0lBQ0UsV0FBQTtHQzhlTDtFRHpmRDs7O0lBZ0JNLGNBQUE7SUFDQSxxQ0FBQTtJQUNBLG1CQUFBO0dDOGVMO0VEaGdCRDtJQXFCTSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUE7R0M4ZUw7RURyZ0JEO0lBMEJNLHFCQUFBO0lBQ0EsbUJBQUE7R0M4ZUw7RUR6Z0JEO0lBK0JNLGFBQUE7R0M2ZUw7RUQ1Z0JEO0lJdlVNLGNBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7R0hzMUJMO0VHcjFCSztJQUNFLHNCQUFBO0lBQ0Esc0JBQUE7R0h1MUJQO0VHbjFCQztJQUdNLHNCQUFBO0dIbTFCUDtFR2wxQk87SUFDRSxjQUFBO0dIbzFCVDtFR3gwQk87O0lBQ0UsZUFBQTtHSDIwQlQ7RUd4MEJLO0lBQ0UsbUJBQUE7R0gwMEJQO0VHeDBCSztJQUNFLGlCQUFBO0dIMDBCUDtFR3YwQkc7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLDhCQUFBO0dIeTBCTDtFRDFpQkQ7O0lJelJFLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSxhQUFBO0dIdTBCRDtFR3QwQkM7O0lBQ0UsdUJBQUE7R0h5MEJIO0VHdjBCQzs7SUFDRSxjQUFBO0dIMDBCSDtDQUNGO0FEaGhCRDtFQUNFO0lBQ0Usb0NBQUE7SUFDQSxXQUFBO0dDa2hCRDtFRGhoQkQ7SUFHTSxnQkFBQTtJQUNBLGVBQUE7R0NnaEJMO0VENWdCRDtJQUNFLGlCQUFBO0dDOGdCRDtFRC9nQkQ7SUFHSSxjQUFBO0dDK2dCSDtDQUNGO0FEM2dCRDtFQUNFO0lBRUksWUFBQTtHQzRnQkg7RUR6Z0JEO0lBR00scUJBQUE7R0N5Z0JMO0NBQ0YiLCJmaWxlIjoicGFnZXMvdmF0cy1hZHZhbnRhZ2VzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJ1YkFyaWFsUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUnViQXJpYWxSZWd1bGFyL3J1Yi1hcmlhbC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uL2ZvbnRzL1J1YkFyaWFsUmVndWxhci9ydWItYXJpYWwtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiLi4vLi4vZm9udHMvUnViQXJpYWxSZWd1bGFyL3J1Yi1hcmlhbC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5AaW1wb3J0IFwiLi4vX3BhcnRpYWxzL3BvcHVwLXRhcmlmZnMubGVzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3BhcnRpYWxzL3BvcHVwLW9yZGVyLmxlc3NcIjtcclxuQGltcG9ydCBcIi4uL19wYXJ0aWFscy9zZXJ2aWNlLXN1YnRlbXBsYXRlc1wiO1xyXG5cclxuLmFicy1pbWd7XHJcbiAgei1pbmRleDogMDtcclxuICB0b3A6MTc2cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9haS92YXRzLWFkdmFudGFnZXMvaGVhZC1mdWxsd2lkdGgucG5nKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDM5cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDowO1xyXG59XHJcblxyXG4ubWFpbi13cmFwIHtcclxuICAudG9wLXdyYXB7XHJcbiAgICBiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvYWkvdmF0cy1hZHZhbnRhZ2VzL2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xyXG4gIH1cclxufVxyXG4udG8tYm90dG9te1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0ycHg7XHJcbn1cclxuLnNlcnZpY2UtZGVzY3JpcHRpb257XHJcbiAgLnNlcnZpY2Utc2lkZWJhcntcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmPnVse1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICBib3JkZXI6bm9uZTtcclxuICBiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvYWkvdmF0cy1hZHZhbnRhZ2VzL2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyICNmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAuc2VydmljZS1jb250ZW50e1xyXG4gICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTo0N3B4O1xyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHR7XHJcbiAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICBjb2xvcjojMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjguNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMjBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICBjb2xvcjojMDAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDZweCAwO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgbWluLXdpZHRoOjcwMHB4O1xyXG4gICAgICB0aGVhZHtcclxuICAgICAgICB0cntcclxuICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RlZGVmZiwgI2QxZDBmYik7XHJcbiAgICAgICAgICAgIHdpZHRoOjEzMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOmF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5e1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDJweCAjYzVjOWU5O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYWRkaW5nLWxlZnR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjU1cHg7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDJweCAjYzVjOWU5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2tjYWxsLWludml0ZXtcclxuICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICBjb2xvcjojMDAwMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYmFja2NhbGwtbm90ZXtcclxuICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICBjb2xvcjojMjMxZjIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSBcclxuLmFkdmFudGFnZXMtdmF0cyB7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luOjAgLTI2cHggMTBweDtcclxuICAuYWR2YW50YWdlcy1pdGVte1xyXG4gICAgd2lkdGg6MzMuMyU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcGFkZGluZzoxNXB4IDI2cHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgY29sb3I6IzAwMDsgXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICB3aWR0aDo3MXB4O1xyXG4gICAgICBoZWlnaHQ6NjNweDtcclxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKC4uLy4uL2ltYWdlcy9haS92YXRzLWFkdmFudGFnZXMvY2hlY2staWMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgbWFyZ2luOjVweCAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoM24rMSl7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIGNsZWFyOmxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG4uYnRuLW9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYjAwOGI7XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBwYWRkaW5nOjZweCAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxODVweDtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzkzOTU5ODtcclxuICB9XHJcbn1cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmhlbHAtYmxvY2t7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFqYXgtc2VuZC1idG4ubG9hZGluZyB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoJy4uLy4uL2ltYWdlcy9ob3Jpem9udGFsX2xvYWRlci5naWYnKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogMCBub25lO1xyXG59XHJcbi5vcmRlci1yZXN1bHR7XHJcbiAgbWF4LXdpZHRoOiA1MjlweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG5cclxuICAmLnN1Y2Nlc3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwyNTUsMCwuMyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVhZC1ibG9jayB7XHJcbiAgZm9ybSxcclxuICAub3JkZXItcmVzdWx0LFxyXG4gIC5oMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5maWVsZC1idXludW1iZXJzZm9ybS1ub3RlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgLnZhdHMtb3JkZXJzLWZvcm0tZmllbGRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPVwiYWdyZWVtZW50XCJdIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiAyOHB4IDM2cHg7XHJcbiAgICAuYnRuLW9yZGVyIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MnB4KSB7XHJcbiAgLmFkdmFudGFnZXMtdmF0cyB7XHJcbiAgICAuYWR2YW50YWdlcy1pdGVte1xyXG4gICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xyXG4gICAgICAgIGNsZWFyOm5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4rMSl7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBjbGVhcjpsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWFkLWJsb2NrIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIC5idG4tb3JkZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDE3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XHJcbiAgLmFicy1pbWd7XHJcbiAgICB0b3A6IDMxM3B4O1xyXG4gIH1cclxuICAuc2VydmljZS1kZXNjcmlwdGlvbntcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgLnNlcnZpY2UtY29udGVudHtcclxuICAgICAgaDF7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNnB4ICM4OTgzZTM7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5fc2VydmljZS1kZXNjcmlwdGlvbjtcclxuICB9IFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnR7XHJcbiAgICBwLmhlbHAtYmxvY2sge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmxlYWQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICBmb3JtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmFicy1pbWd7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDU4JSB0b3AgMDtcclxuICAgIHRvcDo5OHB4XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5oZWxwLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAuc2VydmljZS1kZXNjcmlwdGlvbntcclxuICAgIC5zZXJ2aWNlLXNpZGViYXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogOTYlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1jb250ZW50e1xyXG4gICAgICBoMSwuZGVzY3JpcHQsaDJ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgICAgfVxyXG4gICAgICBoMXtcclxuICAgICAgICBtYXJnaW4tdG9wOi01cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUuYWktdGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIC5fcmVzcG9uc2l2ZS10YWJsZTsgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5hYnMtaW1ne1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2MSUgdG9wIDA7XHJcbiAgICB0b3A6IDEyM3B4O1xyXG4gIH1cclxuICAuc2VydmljZS1kZXNjcmlwdGlvbntcclxuICAgIC5zZXJ2aWNlLWNvbnRlbnR7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTozOXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgXHJcbiAgLmFkdmFudGFnZXMtdmF0c3tcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAuYWR2YW50YWdlcy1pdGVte1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuYWR2YW50YWdlcy12YXRze1xyXG4gICAgLmFkdmFudGFnZXMtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLnNlcnZpY2UtZGVzY3JpcHRpb257XHJcbiAgICAuc2VydmljZS1jb250ZW50e1xyXG4gICAgICAuZGVzY3JpcHR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YkFyaWFsUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1J1YkFyaWFsUmVndWxhci9ydWItYXJpYWwtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvUnViQXJpYWxSZWd1bGFyL3J1Yi1hcmlhbC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvUnViQXJpYWxSZWd1bGFyL3J1Yi1hcmlhbC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnRvcC1tZXNzYWdlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNjY2NjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAudG9wLW1lc3NhZ2UgcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC51c3NkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vZGFsI2Nvbm5lY3QtbW9kYWwgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbCNjaGFuZ2UtbW9kYWwgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbCNkZWxpdmVyeS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbn1cbi5tb2RhbCNjb25uZWN0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLmZvcm0tZ3JvdXAsXG4ubW9kYWwjY2hhbmdlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLmZvcm0tZ3JvdXAsXG4ubW9kYWwjZGVsaXZlcnktbW9kYWwgLm1vZGFsLWRpYWxvZyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwuYnV5LW1vZGFsIC5tb2RhbC1kaWFsb2csXG4ubW9kYWwjYnV5LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyxcbi5tb2RhbCNidXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kYWwuYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGksXG4ubW9kYWwjYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTZweDtcbn1cbi5tb2RhbC5idXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcgPiBsaSA+IGEsXG4ubW9kYWwjYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkgPiBhIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG4gIGNvbG9yOiAjODA4Mjg1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpID4gYSxcbi5tb2RhbCNidXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcgPiBsaSA+IGEsXG4ubW9kYWwuYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkgYTpob3Zlcixcbi5tb2RhbCNidXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcgPiBsaSBhOmhvdmVyLFxuLm1vZGFsLmJ1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpIGE6Zm9jdXMsXG4ubW9kYWwjYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkgYTpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC5idXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcgPiBsaS5hY3RpdmUgPiBhLFxuLm1vZGFsI2J1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ViMDA4Yjtcbn1cbi5tb2RhbC5idXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcgPiBsaS5hY3RpdmUgPiBhLFxuLm1vZGFsI2J1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpLmFjdGl2ZSA+IGEsXG4ubW9kYWwuYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkuYWN0aXZlIGE6aG92ZXIsXG4ubW9kYWwjYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkuYWN0aXZlIGE6aG92ZXIsXG4ubW9kYWwuYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkuYWN0aXZlIGE6Zm9jdXMsXG4ubW9kYWwjYnV5LW1vZGFsIC5uYXYtdGFicy5oZWFkaW5nID4gbGkuYWN0aXZlIGE6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC5idXktbW9kYWwgLnRvcC1tZXNzYWdlcyxcbi5tb2RhbCNidXktbW9kYWwgLnRvcC1tZXNzYWdlcyB7XG4gIHBhZGRpbmc6IDAgMjBweCAxNXB4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCAudG9wLW1lc3NhZ2UsXG4ubW9kYWwjYnV5LW1vZGFsIC50b3AtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwuYnV5LW1vZGFsIC50b3AtbWVzc2FnZSAudmFsdWUsXG4ubW9kYWwjYnV5LW1vZGFsIC50b3AtbWVzc2FnZSAudmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZWMwMDhjO1xufVxuLm1vZGFsLmJ1eS1tb2RhbCAucGFkZGluZzQsXG4ubW9kYWwjYnV5LW1vZGFsIC5wYWRkaW5nNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ubW9kYWwuYnV5LW1vZGFsIC5tYXJnaW4tNCxcbi5tb2RhbCNidXktbW9kYWwgLm1hcmdpbi00IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5tb2RhbC5idXktbW9kYWwgLnRhYi1jb250ZW50LFxuLm1vZGFsI2J1eS1tb2RhbCAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubW9kYWwuYnV5LW1vZGFsIGZvcm0sXG4ubW9kYWwjYnV5LW1vZGFsIGZvcm0ge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubW9kYWwuYnV5LW1vZGFsIGZvcm0gaW5wdXQsXG4ubW9kYWwjYnV5LW1vZGFsIGZvcm0gaW5wdXQsXG4ubW9kYWwuYnV5LW1vZGFsIGZvcm0gc2VsZWN0LFxuLm1vZGFsI2J1eS1tb2RhbCBmb3JtIHNlbGVjdCxcbi5tb2RhbC5idXktbW9kYWwgZm9ybSB0ZXh0YXJlYSxcbi5tb2RhbCNidXktbW9kYWwgZm9ybSB0ZXh0YXJlYSxcbi5tb2RhbC5idXktbW9kYWwgZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubW9kYWwjYnV5LW1vZGFsIGZvcm0gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2E3YTlhYztcbn1cbi5tb2RhbC5idXktbW9kYWwgZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wsXG4ubW9kYWwjYnV5LW1vZGFsIGZvcm0gaW5wdXQuZm9ybS1jb250cm9sLFxuLm1vZGFsLmJ1eS1tb2RhbCBmb3JtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLm1vZGFsI2J1eS1tb2RhbCBmb3JtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCBmb3JtIC5mb3JtLWdyb3VwLFxuLm1vZGFsI2J1eS1tb2RhbCBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCBmb3JtIHRleHRhcmVhLFxuLm1vZGFsI2J1eS1tb2RhbCBmb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxODVweDtcbn1cbi5tb2RhbC5idXktbW9kYWwgZm9ybSBwLmhlbHAtYmxvY2ssXG4ubW9kYWwjYnV5LW1vZGFsIGZvcm0gcC5oZWxwLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCBmb3JtIC5qcy1jaGVja2JveCxcbi5tb2RhbCNidXktbW9kYWwgZm9ybSAuanMtY2hlY2tib3gge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm1vZGFsLmJ1eS1tb2RhbCBmb3JtIC5idG4tZ3JheSxcbi5tb2RhbCNidXktbW9kYWwgZm9ybSAuYnRuLWdyYXkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWMwMDhjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAudG9wLW1lc3NhZ2UgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLmJ1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyxcbiAgLm1vZGFsI2J1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tb2RhbC5idXktbW9kYWwgLm5hdi10YWJzLmhlYWRpbmcgPiBsaSxcbiAgLm1vZGFsI2J1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1vZGFsLmJ1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpID4gYSxcbiAgLm1vZGFsI2J1eS1tb2RhbCAubmF2LXRhYnMuaGVhZGluZyA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubW9kYWwuYnV5LW1vZGFsIGZvcm0gLmpzLWNoZWNrYm94LFxuICAubW9kYWwjYnV5LW1vZGFsIGZvcm0gLmpzLWNoZWNrYm94IHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubW9kYWwgZm9ybSAuaGVscC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5qcy1vcmRlci1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLm1vZGFsLmJ1eS1tb2RhbCBmb3JtIC5qcy1jaGVja2JveCxcbiAgLm1vZGFsI2J1eS1tb2RhbCBmb3JtIC5qcy1jaGVja2JveCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4jbW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNkY2VlZmY7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5idG4tc3VibWl0LFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICM0OWIzZmY7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIuYmx1ZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sLFxuI21vZGFsLWxlYXZlLW9yZGVyLmJsdWUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNkY2VlZmY7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIuYmx1ZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIuYmx1ZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjNDliM2ZmO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLm9yYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sLFxuI21vZGFsLWxlYXZlLW9yZGVyLm9yYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjBjMDtcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlci5vcmFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5idG4tc3VibWl0LFxuI21vZGFsLWxlYXZlLW9yZGVyLm9yYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjZmZiMjYxO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLmFsbG8gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCxcbiNtb2RhbC1sZWF2ZS1vcmRlci5hbGxvIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4ubW9kYWwtbGVhdmUtb3JkZXIubWFnZW50byAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sLFxuI21vZGFsLWxlYXZlLW9yZGVyLm1hZ2VudG8gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmNlZTM7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIuYWxsbyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIuYWxsbyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4ubW9kYWwtbGVhdmUtb3JkZXIubWFnZW50byAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIubWFnZW50byAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjZWIwMDhiO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLmdyZWVuIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4jbW9kYWwtbGVhdmUtb3JkZXIuZ3JlZW4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICM4YWI4OTE7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIuZ3JlZW4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5idG4tc3VibWl0LFxuI21vZGFsLWxlYXZlLW9yZGVyLmdyZWVuIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMwMGI4NTU7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIueWVsbG93IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4jbW9kYWwtbGVhdmUtb3JkZXIueWVsbG93IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZjlmN2UyO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLnllbGxvdyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIueWVsbG93IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNmOWE2MWE7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIuc2FsYWRlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4jbW9kYWwtbGVhdmUtb3JkZXIuc2FsYWRlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjYzFjZmI4O1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLnNhbGFkZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIuc2FsYWRlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNhZmNmNDI7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIuZGVlcC1ibHVlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4jbW9kYWwtbGVhdmUtb3JkZXIuZGVlcC1ibHVlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZDNkM2RiO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLmRlZXAtYmx1ZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIuZGVlcC1ibHVlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMxODI4NDA7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIucHVycGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXG4jbW9kYWwtbGVhdmUtb3JkZXIucHVycGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZDNkM2RiO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyLnB1cnBsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQsXG4jbW9kYWwtbGVhdmUtb3JkZXIucHVycGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICM2NDM5YmM7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZy5tb2RhbC1sZyxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nLm1vZGFsLWxnIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5jbG9zZSxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtdGl0bGUsXG4jbW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U2ZTdlODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHAsXG4jbW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5mb3JtLWdyb3VwLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmZvcm0tZ3JvdXAuZmllbGQtYnV5bnVtYmVyc2Zvcm0tbm90ZSxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmZvcm0tZ3JvdXAuZmllbGQtYnV5bnVtYmVyc2Zvcm0tbm90ZSxcbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmZvcm0tZ3JvdXAuZmllbGQtYnV5bnVtYmVyc2Zvcm0tZ2lkLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuZm9ybS1ncm91cC5maWVsZC1idXludW1iZXJzZm9ybS1naWQsXG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5mb3JtLWdyb3VwLmZpZWxkLWJ1eW51bWJlcnNmb3JtLXJlZ2lvbl9pZCxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmZvcm0tZ3JvdXAuZmllbGQtYnV5bnVtYmVyc2Zvcm0tcmVnaW9uX2lkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmNvbnRyb2wtbGFiZWwsXG4jbW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuaGVscC1ibG9jay5oZWxwLWJsb2NrLWVycm9yLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuaGVscC1ibG9jay5oZWxwLWJsb2NrLWVycm9yIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbCxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDM5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmJ0bi1zdWJtaXQge1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5idG4tc3VibWl0OmhvdmVyLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmFqYXgtc2VuZC1idG4ubG9hZGluZyxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmFqYXgtc2VuZC1idG4ubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbWFnZXMvaG9yaXpvbnRhbF9sb2FkZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG4ubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIGltZ1tpZCo9XCJjYXB0Y2hhXCJdLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBpbWdbaWQqPVwiY2FwdGNoYVwiXSB7XG4gIG1heC13aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNub3JkZXItaW5mbyxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jbm9yZGVyLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm9yZGVyLXJlc3VsdCxcbiNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5vcmRlci1yZXN1bHQge1xuICBtYXgtd2lkdGg6IDUyOXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm9yZGVyLXJlc3VsdC5zdWNjZXNzLFxuI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm9yZGVyLXJlc3VsdC5zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDhweCBzb2xpZCBncmVlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZy5tb2RhbC1sZyxcbiAgI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtLFxuICAjbW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBsYWJlbCxcbiAgI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuY29udHJvbC1sYWJlbCxcbiAgI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5jbm9yZGVyLWluZm8sXG4gICNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmNub3JkZXItaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5jbm9yZGVyLWluZm8sXG4gICNtb2RhbC1sZWF2ZS1vcmRlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGZvcm0gLmNub3JkZXItaW5mbyxcbiAgLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCxcbiAgI21vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuYnRuLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vZGFsLWxlYXZlLW9yZGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgZm9ybSAuaGVscC1ibG9jay5oZWxwLWJsb2NrLWVycm9yLFxuICAjbW9kYWwtbGVhdmUtb3JkZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBmb3JtIC5oZWxwLWJsb2NrLmhlbHAtYmxvY2stZXJyb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uX3NlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCxcbi5fc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLl9zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLXNpZGViYXIgLnNlcnZpY2Utc2lkZWJhci10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9haS9uYXYtYnRuLW1vYi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTNweCAjNjM2NDY1O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5fc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLl9zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLXNpZGViYXIuYWN0aXZlIC5zZXJ2aWNlLXNpZGViYXItdHJpZ2dlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDhjO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VjMDA4YztcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5fc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyLmFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uX3Jlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIgdGgge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5fcmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLl9yZXNwb25zaXZlLXRhYmxlIHRoZWFkOmZpcnN0LW9mLXR5cGUgdHIgdGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uX3Jlc3BvbnNpdmUtdGFibGUgdGhlYWQ6Zmlyc3Qtb2YtdHlwZSB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fcmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB0ZC5wYWRkaW5nLWxlZnQ6YWZ0ZXIsXG4uX3Jlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5fcmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5fcmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB0ZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uX3Jlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNjNWM5ZTk7XG59XG4uX3Jlc3BvbnNpdmUtdGFibGUgdGQsXG4uX3Jlc3BvbnNpdmUtdGFibGUgdGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5fcmVzcG9uc2l2ZS10YWJsZSB0ZDpmaXJzdC1vZi10eXBlLFxuLl9yZXNwb25zaXZlLXRhYmxlIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLl9yZXNwb25zaXZlLXRhYmxlIHRkLnJlc3BvbnNpdmUtaGlkZSxcbi5fcmVzcG9uc2l2ZS10YWJsZSB0aC5yZXNwb25zaXZlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFicy1pbWcge1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDE3NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2FpL3ZhdHMtYWR2YW50YWdlcy9oZWFkLWZ1bGx3aWR0aC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQzOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5tYWluLXdyYXAgLnRvcC13cmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9haS92YXRzLWFkdmFudGFnZXMvZm9vdGVyLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG59XG4udG8tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9haS92YXRzLWFkdmFudGFnZXMvZm9vdGVyLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLXNpZGViYXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyID4gdWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC5kZXNjcmlwdCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjguNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMjBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMjBweCAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDZweCAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogNzAwcHg7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RlZGVmZiwgI2QxZDBmYik7XG4gIHdpZHRoOiAxMzBweCFpbXBvcnRhbnQ7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xufVxuLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2M1YzllOTtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbi5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkLnBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQucGFkZGluZy1sZWZ0OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xufVxuLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IHRhYmxlIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYzVjOWU5O1xufVxuLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAuYmFja2NhbGwtaW52aXRlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgLmJhY2tjYWxsLW5vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmFkdmFudGFnZXMtdmF0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0yNnB4IDEwcHg7XG59XG4uYWR2YW50YWdlcy12YXRzIC5hZHZhbnRhZ2VzLWl0ZW0ge1xuICB3aWR0aDogMzMuMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDI2cHg7XG59XG4uYWR2YW50YWdlcy12YXRzIC5hZHZhbnRhZ2VzLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFkdmFudGFnZXMtdmF0cyAuYWR2YW50YWdlcy1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFkdmFudGFnZXMtdmF0cyAuYWR2YW50YWdlcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYWkvdmF0cy1hZHZhbnRhZ2VzL2NoZWNrLWljLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDVweCAwO1xufVxuLmFkdmFudGFnZXMtdmF0cyAuYWR2YW50YWdlcy1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogbGVmdDtcbn1cbi5idG4tb3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWIwMDhiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4NXB4O1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkzOTU5ODtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYWpheC1zZW5kLWJ0bi5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL2ltYWdlcy9ob3Jpem9udGFsX2xvYWRlci5naWYnKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbi5vcmRlci1yZXN1bHQge1xuICBtYXgtd2lkdGg6IDUyOXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG59XG4ub3JkZXItcmVzdWx0LnN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwgMjU1LCAwLCAwLjMpO1xufVxuLmxlYWQtYmxvY2sgZm9ybSxcbi5sZWFkLWJsb2NrIC5vcmRlci1yZXN1bHQsXG4ubGVhZC1ibG9jayAuaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWFkLWJsb2NrIC5maWVsZC1idXludW1iZXJzZm9ybS1ub3RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZWFkLWJsb2NrIGZvcm0ge1xuICBwYWRkaW5nOiAyOHB4IDM2cHg7XG59XG4ubGVhZC1ibG9jayBmb3JtIC52YXRzLW9yZGVycy1mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubGVhZC1ibG9jayBmb3JtIFtjbGFzcyo9XCJhZ3JlZW1lbnRcIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxlYWQtYmxvY2sgZm9ybSAuYnRuLW9yZGVyIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MnB4KSB7XG4gIC5hZHZhbnRhZ2VzLXZhdHMgLmFkdmFudGFnZXMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWR2YW50YWdlcy12YXRzIC5hZHZhbnRhZ2VzLWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuYWR2YW50YWdlcy12YXRzIC5hZHZhbnRhZ2VzLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGVhZC1ibG9jayBmb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubGVhZC1ibG9jayBmb3JtIC5idG4tb3JkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5hYnMtaW1nIHtcbiAgICB0b3A6IDMxM3B4O1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IGgxIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA2cHggIzg5ODNlMztcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC5kZXNjcmlwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQsXG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLXNpZGViYXIge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2Utc2lkZWJhciAuc2VydmljZS1zaWRlYmFyLXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYWkvbmF2LWJ0bi1tb2IucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEzcHggIzYzNjQ2NTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLXNpZGViYXIgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyLmFjdGl2ZSAuc2VydmljZS1zaWRlYmFyLXRyaWdnZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzAwOGM7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlYzAwOGM7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyLmFjdGl2ZSA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgcC5oZWxwLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5sZWFkLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuICAubGVhZC1ibG9jayBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJzLWltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1OCUgdG9wIDA7XG4gICAgdG9wOiA5OHB4O1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICB9XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmhlbHAtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1zaWRlYmFyIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2Utc2lkZWJhci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCBoMSxcbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAuZGVzY3JpcHQsXG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgaDIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgLmRlc2NyaXB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuYWktdGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0aGVhZDpmaXJzdC1vZi10eXBlIHRyIHRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRoZWFkOmZpcnN0LW9mLXR5cGUgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmFpLXRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGJvZHkgdHIgdGQucGFkZGluZy1sZWZ0OmFmdGVyLFxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmFpLXRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuYWktdGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuYWktdGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0Ym9keSB0ciB0ZDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmFpLXRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGJvZHkgdHI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNjNWM5ZTk7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRkLFxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmFpLXRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAuc2VydmljZS1kZXNjcmlwdGlvbiAuc2VydmljZS1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmFpLXRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRoOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRkLnJlc3BvbnNpdmUtaGlkZSxcbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5haS10YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRoLnJlc3BvbnNpdmUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFicy1pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjElIHRvcCAwO1xuICAgIHRvcDogMTIzcHg7XG4gIH1cbiAgLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5hZHZhbnRhZ2VzLXZhdHMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMtdmF0cyAuYWR2YW50YWdlcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR2YW50YWdlcy12YXRzIC5hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlLWRlc2NyaXB0aW9uIC5zZXJ2aWNlLWNvbnRlbnQgLmRlc2NyaXB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiAgfVxufVxuIiwiLm1vZGFse1xyXG4gIC5tb2RhbC1jb250ZW50e1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgLnRvcC1tZXNzYWdle1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2NjY2NjYztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIH1cclxuICAgIC51c3Nke1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYjY29ubmVjdC1tb2RhbCwmI2NoYW5nZS1tb2RhbCwmI2RlbGl2ZXJ5LW1vZGFse1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV5LW1vZGFsLFxyXG4gICYjYnV5LW1vZGFse1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi10YWJzLmhlYWRpbmd7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAmPmxpe1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OjU2cHg7XHJcbiAgICAgICAgJj5he1xyXG4gICAgICAgICAgaGVpZ2h0OjU2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xyXG4gICAgICAgICAgY29sb3I6IzgwODI4NTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPmEsYTpob3ZlcixhOmZvY3Vze1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYjAwOGI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmPmEsYTpob3ZlcixhOmZvY3Vze1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcC1tZXNzYWdlc3tcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAudG9wLW1lc3NhZ2V7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgICAudmFsdWV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiNlYzAwOGM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWRkaW5nNHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIH1cclxuICAgIC5tYXJnaW4tNHtcclxuICAgICAgbWFyZ2luLWxlZnQ6LTRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0Oi00cHg7XHJcbiAgICB9XHJcbiAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgaW5wdXQsc2VsZWN0LHRleHRhcmVhLC5zZWxlY3QyLXNlbGVjdGlvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjpzb2xpZCAxcHggI2E3YTlhYztcclxuXHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQuZm9ybS1jb250cm9sLC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OjE4NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAuaGVscC1ibG9ja3tcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICAuanMtY2hlY2tib3h7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWdyYXl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWMwMDhjXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAudG9wLW1lc3NhZ2UgcHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG4gIC5tb2RhbC5idXktbW9kYWwsXHJcbiAgLm1vZGFsI2J1eS1tb2RhbHtcclxuICAgIC5uYXYtdGFicy5oZWFkaW5ne1xyXG4gICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgJj5saXtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgJj5he1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3JtIC5qcy1jaGVja2JveHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwgZm9ybSB7XHJcbiAgLmhlbHAtYmxvY2sge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmpzLW9yZGVyLWJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAubW9kYWwuYnV5LW1vZGFsIGZvcm0gLmpzLWNoZWNrYm94LFxyXG4gIC5tb2RhbCNidXktbW9kYWwgZm9ybSAuanMtY2hlY2tib3h7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59IiwiLmNvbG9yLWVsZW1lbnRzKEBtYWluLWNvbG9yLCBAYmctY29sb3IpIHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJnLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1zdWJtaXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWFpbi1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1sZWF2ZS1vcmRlciAsXHJcbiNtb2RhbC1sZWF2ZS1vcmRlciB7XHJcbiAgLmNvbG9yLWVsZW1lbnRzKCM0OWIzZmYsICNkY2VlZmYpO1xyXG4gICYuYmx1ZSB7XHJcbiAgICAuY29sb3ItZWxlbWVudHMoIzQ5YjNmZiwgI2RjZWVmZik7XHJcbiAgfVxyXG4gICYub3JhbmdlIHtcclxuICAgIC5jb2xvci1lbGVtZW50cygjZmZiMjYxLCAjZmZmMGMwKTtcclxuICB9XHJcbiAgJi5hbGxvLCAmLm1hZ2VudG8ge1xyXG4gICAgLmNvbG9yLWVsZW1lbnRzKCNlYjAwOGIsICNmZmNlZTMpO1xyXG4gIH1cclxuICAmLmdyZWVuIHtcclxuICAgIC5jb2xvci1lbGVtZW50cygjMDBiODU1LCAjOGFiODkxKTtcclxuICB9XHJcbiAgJi55ZWxsb3cge1xyXG4gICAgLmNvbG9yLWVsZW1lbnRzKCNmOWE2MWEsICNmOWY3ZTIpO1xyXG4gIH1cclxuICAmLnNhbGFkZSB7XHJcbiAgICAuY29sb3ItZWxlbWVudHMoI2FmY2Y0MiwgI2MxY2ZiOCk7XHJcbiAgfVxyXG4gICYuZGVlcC1ibHVlIHtcclxuICAgIC5jb2xvci1lbGVtZW50cygjMTgyODQwLCAjZDNkM2RiKTtcclxuICB9XHJcbiAgJi5wdXJwbGUge1xyXG4gICAgLmNvbG9yLWVsZW1lbnRzKCM2NDM5YmMsICNkM2QzZGIpO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWxlYXZlLW9yZGVyICxcclxuI21vZGFsLWxlYXZlLW9yZGVyIHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgICYubW9kYWwtbGcge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmZpZWxkLWJ1eW51bWJlcnNmb3JtLW5vdGUsXHJcbiAgICAgICAgICAgICYuZmllbGQtYnV5bnVtYmVyc2Zvcm0tZ2lkLFxyXG4gICAgICAgICAgICAmLmZpZWxkLWJ1eW51bWJlcnNmb3JtLXJlZ2lvbl9pZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVscC1ibG9jay5oZWxwLWJsb2NrLWVycm9ye1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4tc3VibWl0e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWpheC1zZW5kLWJ0bi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW1hZ2VzL2hvcml6b250YWxfbG9hZGVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3V0bGluZTogMCBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nW2lkKj1cImNhcHRjaGFcIl0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNub3JkZXItaW5mb3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlci1yZXN1bHR7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyOXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubW9kYWwtbGVhdmUtb3JkZXIgLFxyXG4gICNtb2RhbC1sZWF2ZS1vcmRlciB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgJi5tb2RhbC1sZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbm9yZGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNub3JkZXItaW5mbyxcclxuICAgICAgICAgICAgLmJ0bi1zdWJtaXQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWxwLWJsb2NrLmhlbHAtYmxvY2stZXJyb3J7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuX3NlcnZpY2UtZGVzY3JpcHRpb257XHJcbiAgLnNlcnZpY2UtY29udGVudCwuc2VydmljZS1zaWRlYmFye1xyXG4gICAgd2lkdGg6OTYlO1xyXG4gICAgbWFyZ2luLWxlZnQ6MiU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MiU7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLXNpZGViYXJ7XHJcbiAgICAuc2VydmljZS1zaWRlYmFyLXRyaWdnZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYWkvbmF2LWJ0bi1tb2IucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEzcHggIzYzNjQ2NTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbDtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcbiAgICAmPnVse1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIC5zZXJ2aWNlLXNpZGViYXItdHJpZ2dlcntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDhjO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMnB4ICNlYzAwOGM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICAgfVxyXG4gICAgICAmPnVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vLnNlcnZpY2UtZGVzY3JpcHRpb24gLnNlcnZpY2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZFxyXG4uX3Jlc3BvbnNpdmUtdGFibGUge1xyXG4gIHRoZWFke1xyXG4gICAgdHJ7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7Ly9cclxuICAgICAgICAmLnBhZGRpbmctbGVmdCAsXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOy8vXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNjNWM5ZTk7XHJcbiAgICAgICAgLy9tYXJnaW46IDAgM3B4OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0ZCwgdGgge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJlc3BvbnNpdmUtaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
