@charset "UTF-8";
/* ------------------- */
/* ------ FONT ------- */
/* ------------------- */
h1, h2, h1 a, h2 a {
  font-family: "Open Sans", sans-serif; }

h3, h4, h5, h6, h3 a {
  font-family: "Open Sans", sans-serif; }

body, p, a, li, div, section, strong {
  font-family: "Open Sans", sans-serif; }

.loader {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  margin-bottom: 4%;
  border: 8px solid #f3f3f3;
  /* Gris */
  border-top: 8px solid #6DC600;
  /* Verde */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite;
       -o-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }

.desactive {
  display: none; }

.btn-primary {
  border-radius: 4px;
  background-color: #6DC600;
  border-color: #6DC600;
  color: #004B3A;
  font-size: 13px;
  font-weight: bold;
  line-height: 34px;
  letter-spacing: 0;
  padding: .375rem 1rem .375rem .75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 576px) {
    .btn-primary {
      font-size: 14px; } }
  @media (min-width: 768px) {
    .btn-primary {
      font-size: 15px; } }
  @media (min-width: 992px) {
    .btn-primary {
      font-size: 16px; } }
  .btn-primary:active, .btn-primary:not(:disabled):not(.disabled):active {
    border-radius: 4px;
    background-color: #6DC600;
    border-color: #6DC600;
    color: #004B3A;
    font-weight: bold;
    padding: .375rem 1rem .375rem .75rem; }
  .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-primary:disabled {
    opacity: 0.3;
    border-radius: 4px;
    background-color: #6DC600;
    border-color: #6DC600;
    color: #004B3A;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    padding: .375rem 1rem .375rem .75rem; }
    @media (min-width: 576px) {
      .btn-primary:disabled {
        font-size: 14px; } }
    @media (min-width: 768px) {
      .btn-primary:disabled {
        font-size: 15px; } }
    @media (min-width: 992px) {
      .btn-primary:disabled {
        font-size: 16px; } }
  .btn-primary:enabled {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .btn-primary:hover {
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
    border-radius: 4px;
    background-color: #6DC600;
    border-color: #6DC600;
    color: #004B3A;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    padding: .375rem 1rem .375rem .75rem; }
    @media (min-width: 576px) {
      .btn-primary:hover {
        font-size: 16px; } }

.btn-primary.btn-primary-small {
  font-size: 13px; }

.btn-primary.js-btn-next svg {
  margin-left: 10px; }

.btn-intentar {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto; }

.js-btn-prev, .back-to-form {
  position: absolute;
  margin: auto;
  bottom: 20px;
  left: 25px;
  border-radius: 0px;
  background-color: transparent;
  border-color: transparent;
  color: #4989f5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 768px) {
    .js-btn-prev, .back-to-form {
      left: 0px;
      right: 0px; } }
  .js-btn-prev svg, .back-to-form svg {
    margin-right: 10px; }
  .js-btn-prev:hover, .js-btn-prev:active, .js-btn-prev:not(.disabled):active, .back-to-form:hover, .back-to-form:active, .back-to-form:not(.disabled):active {
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
    border-radius: 0px;
    background-color: transparent;
    border-color: transparent;
    color: #4989f5;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    padding: 0;
    cursor: pointer; }

.js-btn-prev:disabled,
.js-btn-prev[disabled] {
  display: none; }

.close:focus {
  outline: none;
  color: #004B3A; }
  .close:focus span {
    outline: none; }

a:not([href]):not([tabindex]) {
  color: #4989f5; }
  a:not([href]):not([tabindex]):hover {
    color: #4989f5; }

.multisteps-form__more-info-button {
  color: #4989f5;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 15px;
  opacity: 0.7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .multisteps-form__more-info-button:hover {
    opacity: 1;
    cursor: pointer; }
  .multisteps-form__more-info-button svg {
    color: #4989f5;
    margin-right: 2px;
    height: 15px;
    width: 15px; }

.input-group {
  border-radius: 30rem; }

.btn-te-ayudamos {
  position: fixed;
  right: 25px;
  bottom: 30px;
  color: #FFFFFF !important;
  background-color: #007A5E;
  height: 50px;
  width: 130px;
  font-size: 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 6px;
  font-weight: 600;
  opacity: 1;
  z-index: 10;
  -moz-appearance: inherit;
  -webkit-appearance: inherit; }
  @media (min-width: 992px) {
    .btn-te-ayudamos {
      height: 70px;
      width: 170px;
      font-size: 16px;
      right: 25px;
      bottom: 100px; } }
  .btn-te-ayudamos:hover {
    cursor: pointer;
    background-color: #004B3A;
    opacity: 1; }
    .btn-te-ayudamos:hover:after {
      border-left: 13px solid #004B3A; }
  .btn-te-ayudamos:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-left: 13px solid #007A5E;
    position: absolute;
    right: -13px;
    bottom: 10px; }

input.form-control {
  border: 1px solid #A7A9AB;
  border-radius: 4px;
  background-color: #FFFFFF;
  line-height: 34px; }
  input.form-control:focus {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid #6DC600;
    border-radius: 4px;
    background-color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  input.form-control::-webkit-input-placeholder {
    color: #A7A9AB;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px; }
  input.form-control::-moz-placeholder {
    color: #A7A9AB;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px; }
  input.form-control::-ms-input-placeholder {
    color: #A7A9AB;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px; }
  input.form-control::placeholder {
    color: #A7A9AB;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px; }

.input-group-text {
  border-radius: 0 30rem 30rem 0;
  border: none; }

.datepicker-dropdown {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }

/*.calendar-icon{
    &:before{
        content: $calendar;
        font-family: $font-awesome;
        font-weight: 600;
        margin-right: 10px;
        position: relative;
        transition: left 0.5s; 
    }
}*/
.form-group input.form-control {
  border: 1px solid #ced4da;
  border-radius: 5px; }

.download-button i {
  padding-left: 10px; }

/*
#mycallR{
  transition: .5s;
  overflow: hidden;
}
.sidenav {
  background-color: #111;
  height: 100%;
  left: 0;
  overflow-x: hidden;
  padding-top: 60px;
  position: fixed;
  top: 0;
  transition: .5s;
  width: 0;
  z-index: 1;
}

.sidenavR {
  background-color: white;
  height: auto;
  overflow-x: hidden;
  padding-top: 60px;
  position: fixed;
  right: 0;
  top: 0;
  transition: .5s;
  width: 0;
  z-index: 1;
}

.sidenav a,
.sidenavR a {
  color: #818181;
  display: block;
  font-size: 25px;
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  transition: .3s;
}

.sidenav a:hover,
.offcanvas a:focus,
.sidenavR a:hover,
.offcanvas a:focus {
  color: #f1f1f1;
}

.sidenav .closebtn,
.sidenavR .closebtn {
  font-size: 36px;
  margin-left: 50px;
  position: absolute;
  right: 25px;
  top: 0;
}
*/
.button-row {
  margin-top: 10px; }

.btn-download {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .btn-download svg {
    width: 20px;
    height: 20px;
    margin-left: 10px; }

.content {
  padding-top: 50px;
  min-height: 100vh; }
  @media (min-width: 576px) {
    .content {
      padding-top: 60px;
      background: -webkit-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: -o-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: linear-gradient(to top, #DFEED3 250px, #FFFFFF 250px);
      background-attachment: fixed; } }
  @media (min-width: 768px) {
    .content {
      padding-top: 75px;
      background: -webkit-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: -o-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: linear-gradient(to top, #DFEED3 250px, #FFFFFF 250px);
      background-attachment: fixed;
      height: 100vh; } }
  @media (min-width: 992px) {
    .content {
      padding-top: 85px;
      background: -webkit-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: -o-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: linear-gradient(to top, #DFEED3 250px, #FFFFFF 250px);
      background-attachment: fixed; } }
  @media (min-width: 768px) and (min-height: 1024px) {
    .content {
      background: -webkit-linear-gradient(bottom, #DFEED3 370px, #FFFFFF 370px);
      background: -o-linear-gradient(bottom, #DFEED3 370px, #FFFFFF 370px);
      background: linear-gradient(to top, #DFEED3 370px, #FFFFFF 370px);
      background-attachment: fixed; } }
  @media (min-height: 768px) and (min-width: 1024px) {
    .content {
      background: -webkit-linear-gradient(bottom, #DFEED3 180px, #FFFFFF 180px);
      background: -o-linear-gradient(bottom, #DFEED3 180px, #FFFFFF 180px);
      background: linear-gradient(to top, #DFEED3 180px, #FFFFFF 180px);
      background-attachment: fixed; } }
  @media (min-width: 1200px) {
    .content {
      background: -webkit-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: -o-linear-gradient(bottom, #DFEED3 250px, #FFFFFF 250px);
      background: linear-gradient(to top, #DFEED3 250px, #FFFFFF 250px);
      background-attachment: fixed; } }
  .content h1 {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.55px;
    line-height: 32px;
    text-transform: uppercase;
    color: #004B3A;
    padding: 10px;
    margin: 0px; }
    @media (min-width: 576px) {
      .content h1 {
        font-size: 16px;
        letter-spacing: 0.91px;
        padding: 25px; } }
    @media (min-width: 768px) {
      .content h1 {
        font-size: 20px;
        padding: 30px 40px; } }
  @media (min-width: 768px) {
    .content .inner-content {
      background-image: url("../images/background-image-houses-1.png");
      background-position: center bottom 250px;
      background-repeat: repeat-x;
      background-attachment: fixed; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .content .inner-content {
      height: 100vh; } }
  @media (min-width: 768px) and (min-height: 1024px) {
    .content .inner-content {
      background-position: center bottom 370px;
      -webkit-background-size: 500px 500px;
              background-size: 500px; } }
  @media (min-height: 768px) and (min-width: 1024px) {
    .content .inner-content {
      background-position: center bottom 180px;
      -webkit-background-size: 500px 500px;
              background-size: 500px; } }
  @media (min-width: 1200px) {
    .content .inner-content {
      background-position: center bottom 250px;
      -webkit-background-size: 600px 600px;
              background-size: 600px; } }
  .content .multisteps-form .multisteps-form__form {
    position: relative;
    border-radius: 4px;
    background-color: #FFFFFF;
    background-color: #FBFCFD;
    -webkit-box-shadow: 0 2px 49px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 2px 49px 0 rgba(0, 0, 0, 0.06); }
    .content .multisteps-form .multisteps-form__form .multisteps-form__panel {
      padding: 20px 10px 50px 10px; }
      @media (min-width: 576px) {
        .content .multisteps-form .multisteps-form__form .multisteps-form__panel {
          padding: 20px 20px 70px 20px; } }
      @media (min-width: 768px) {
        .content .multisteps-form .multisteps-form__form .multisteps-form__panel {
          padding: 50px 20px 80px 20px; } }
      @media (min-width: 992px) {
        .content .multisteps-form .multisteps-form__form .multisteps-form__panel {
          min-height: 520px; } }
      @media (min-width: 1200px) {
        .content .multisteps-form .multisteps-form__form .multisteps-form__panel {
          min-height: 550px; } }
  .content html [type=button]:hover {
    cursor: pointer; }

.w-75 {
  width: 100% !important;
  padding-right: 3%; }
  @media (min-width: 1200px) {
    .w-75 {
      width: 75% !important; } }

.w-80 {
  width: 100% !important;
  padding-right: 3%; }
  @media (min-width: 1200px) {
    .w-80 {
      width: 80% !important; } }

.w-85 {
  width: 100% !important;
  padding-right: 3%; }
  @media (min-width: 1200px) {
    .w-85 {
      width: 85% !important; } }

.hidden {
  display: none; }

.datepicker {
  border: 1px solid #ced4da;
  border-radius: 5px;
  /*#reservationDate{
        position: relative;
    }
    #reservationDate::placeholder { 
        opacity: 1; 
        display: inline-block;
        vertical-align: middle;
        line-height: 34px;
        color: red;
        margin-top: -10px;
        top: -10px;
        position: absolute;

        @media(min-width: 768px){
            font-size: 14px;
        }
        @media(min-width: 1200px){
            font-size: 1rem;
        }
    }
        
    #reservationDate::-ms-input-placeholder { 
        display: inline-block;
        vertical-align: middle;
        line-height: 34px;
        color: red;
        margin-top: -10px;
        top: -10px;
        position: absolute;

        @media(min-width: 768px){
            font-size: 14px;
        }
        @media(min-width: 1200px){
            font-size: 1rem;
        }
    }
    
    #reservationDate::-ms-input-placeholder {
        display: inline-block;
        vertical-align: middle;
        line-height: 34px;
        color: red;
        margin-top: -10px;
        top: -10px;
        position: absolute;

        @media(min-width: 768px){
            font-size: 14px;
        }
        @media(min-width: 1200px){
            font-size: 1rem;
        }
    }
    #reservationDate::-moz-placeholder  {
        display: inline-block;
        vertical-align: middle;
        line-height: 34px;
        color: red;
        margin-top: -10px;
        top: -10px;
        position: absolute;
        @media(min-width: 768px){
            font-size: 14px;
        }
        @media(min-width: 1200px){
            font-size: 1rem;
        }	
    }*/ }
  .datepicker .form-control {
    height: 1px; }
  .datepicker input.form-control {
    border: none; }
  .datepicker td,
  .datepicker th {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 0.85rem; }
  .datepicker .input-group-append span.input-group-text {
    background: none;
    border-radius: 0px;
    cursor: pointer;
    background-color: #FFFFFF; }

/*.multisteps-form__right-inner-content[data-animation="scaleOut"] {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    &.multisteps-form__field-active{
        transition-property: all;
        transition-duration: 0.2s;
        transition-timing-function: linear;
        transition-delay: 0s;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.multisteps-form__right-inner-content[data-animation="slideHorz"] {
    left: 50px;
    &.multisteps-form__field-active{
        transition-property: all;
        transition-duration: 0.25s;
        transition-timing-function: cubic-bezier(0.2, 1.13, 0.38, 1.43);
        transition-delay: 0s;
        left: 0;
    }
}
.multisteps-form__right-inner-content[data-animation="slideVert"] {
    top: 30px;
    &.multisteps-form__field-active{
        transition-property: all;
        transition-duration: 0.2s;
        transition-timing-function: linear;
        transition-delay: 0s;
        top: 0;
    }
}*/
@media (min-width: 768px) {
  .multisteps-form__right-inner-content[data-animation="easeInOut"] {
    -webkit-transform: scale(0.9);
    -o-transform: translateY(100%);
       transform: translateY(100%); } }

@media (min-width: 768px) {
  .multisteps-form__right-inner-content[data-animation="easeInOut"].multisteps-form__field-active {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: scale(1);
    -o-transform: translateY(0);
       transform: translateY(0);
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out; } }

@media (min-width: 768px) {
  .multisteps-form__left-inner-content[data-animation="easeInOut"] {
    -webkit-transform: scale(0.9);
    -o-transform: translateY(100%);
       transform: translateY(100%); } }

@media (min-width: 768px) {
  .multisteps-form__left-inner-content[data-animation="easeInOut"].multisteps-form__field-active {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: scale(1);
    -o-transform: translateY(0);
       transform: translateY(0);
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out; } }

@media (min-width: 768px) {
  .multisteps-form__right-inner-content[data-animation="scaleIn"] {
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
       transform: scale(0.9); } }

@media (min-width: 768px) {
  .multisteps-form__right-inner-content[data-animation="scaleIn"].multisteps-form__field-active {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1); } }

@media (min-width: 768px) {
  .multisteps-form__left-inner-content[data-animation="scaleIn"] {
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
       transform: scale(0.9); } }

@media (min-width: 768px) {
  .multisteps-form__left-inner-content[data-animation="scaleIn"].multisteps-form__field-active {
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1); } }

header {
  background-color: #007A5E;
  -webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  width: 100%;
  z-index: 1000; }
  header .header {
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 576px) {
      header .header {
        height: 60px; } }
    @media (min-width: 768px) {
      header .header {
        height: 75px; } }
    @media (min-width: 992px) {
      header .header {
        height: 85px; } }
    header .header .logo-header {
      width: 15%; }
      @media (min-width: 576px) {
        header .header .logo-header {
          width: 20%; } }
      header .header .logo-header a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: auto; }
        header .header .logo-header a:hover {
          cursor: pointer; }
      header .header .logo-header svg, header .header .logo-header img {
        max-width: 100%;
        margin-right: 20px;
        padding: 5px 0px;
        height: auto; }
        @media (max-width: 767px) {
          header .header .logo-header svg, header .header .logo-header img {
            max-height: 50px; } }
        @media (min-width: 768px) {
          header .header .logo-header svg, header .header .logo-header img {
            max-width: 200px;
            width: auto;
            max-height: 100px; } }
    header .header .contact-header {
      width: 85%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media (min-width576px) {
        header .header .contact-header {
          width: 80%; } }
      header .header .contact-header .header-button a {
        border: 2px solid #6DC600;
        border-radius: 3px;
        padding: 5px 10px 5px 5px;
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        letter-spacing: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (min-width: 350px) {
          header .header .contact-header .header-button a {
            font-size: 12px; } }
        @media (min-width: 576px) {
          header .header .contact-header .header-button a {
            font-size: 13px;
            padding: 5px 20px 5px 15px;
            line-height: 32px; } }
        header .header .contact-header .header-button a:hover {
          text-decoration: none; }
        header .header .contact-header .header-button a svg {
          stroke: #FFFFFF;
          display: inline-block;
          height: 15px;
          width: 15px;
          margin-left: 5px; }
          @media (min-width: 350px) {
            header .header .contact-header .header-button a svg {
              height: 20px;
              width: 20px;
              margin-left: 10px; } }
      header .header .contact-header .call-button {
        padding-right: 10px; }
        @media (min-width: 576px) {
          header .header .contact-header .call-button {
            padding-right: 20px; } }

.modal {
  top: 50px;
  padding-right: 0 !important; }
  .modal .modal-dialog .modal-content .modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: none;
    padding: calc(1rem +  10px); }
    .modal .modal-dialog .modal-content .modal-header .close {
      position: absolute;
      right: 15px;
      top: 10px; }
  .modal .modal-dialog .modal-content .modal-body .modal-body-item {
    padding: 10px 0px; }
  .modal .modal-dialog .modal-content .modal-body .modal-body-item:nth-child(2):nth-last-child(2) {
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8; }
    @media (min-width: 768px) {
      .modal .modal-dialog .modal-content .modal-body .modal-body-item:nth-child(2):nth-last-child(2) {
        border-right: 1px solid #D8D8D8;
        border-left: 1px solid #D8D8D8;
        border-top: none;
        border-bottom: none; } }
  .modal .modal-dialog .modal-content .modal-body .modal-body-item:nth-child(1):nth-last-child(2) {
    border-bottom: 1px solid #D8D8D8; }
    @media (min-width: 768px) {
      .modal .modal-dialog .modal-content .modal-body .modal-body-item:nth-child(1):nth-last-child(2) {
        border-right: 1px solid #D8D8D8;
        border-bottom: none; } }
  .modal .modal-dialog .modal-content .modal-body .modal-title {
    color: #004B3A;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 25px; }
    @media (min-width: 768px) {
      .modal .modal-dialog .modal-content .modal-body .modal-title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 50px; } }
  .modal .modal-dialog .modal-content .modal-body .modal-image svg {
    width: 60px;
    height: 60px;
    margin: 0px 10px 10px 10px; }
    @media (min-width: 576px) {
      .modal .modal-dialog .modal-content .modal-body .modal-image svg {
        width: 90px;
        height: 90px; } }
    @media (min-width: 768px) {
      .modal .modal-dialog .modal-content .modal-body .modal-image svg {
        width: 120px;
        height: 120px; } }
    @media (min-width: 1200px) {
      .modal .modal-dialog .modal-content .modal-body .modal-image svg {
        width: 160px;
        height: 160px; } }
  .modal .modal-dialog .modal-content .modal-body .modal-content {
    border: none;
    border-radius: 0px;
    color: #4A4A4A;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 18px;
    padding: 0px 15px; }
    .modal .modal-dialog .modal-content .modal-body .modal-content svg {
      display: block;
      margin: auto; }
  .modal .modal-dialog .modal-content .modal-body button {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 0.375rem 1.3rem 0.375rem 1.3rem;
    width: 135px; }
    @media (min-width: 576px) {
      .modal .modal-dialog .modal-content .modal-body button {
        margin-top: 30px; } }
    @media (min-width: 768px) {
      .modal .modal-dialog .modal-content .modal-body button {
        margin-top: 40px; } }
  .modal .modal-dialog .modal-content .modal-body #cambio-tipo-vivienda .form-row {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

.modal.modal-field-content .modal-dialog .modal-content .modal-body {
  padding: 0px 20px 60px 20px; }
  @media (min-width: 576px) {
    .modal.modal-field-content .modal-dialog .modal-content .modal-body {
      padding: 0px 35px 60px 35px; } }
  @media (min-width: 768px) {
    .modal.modal-field-content .modal-dialog .modal-content .modal-body {
      padding: 0px 45px 60px 45px; } }
  @media (min-width: 992px) {
    .modal.modal-field-content .modal-dialog .modal-content .modal-body {
      padding: 0px 55px 60px 55px; } }
  @media (min-width: 1200px) {
    .modal.modal-field-content .modal-dialog .modal-content .modal-body {
      padding: 0px 65px 60px 65px; } }
  .modal.modal-field-content .modal-dialog .modal-content .modal-body .modal-main-title {
    color: #004B3A;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: 0;
    width: 100%;
    margin-bottom: 20px; }
    @media (min-width: 576px) {
      .modal.modal-field-content .modal-dialog .modal-content .modal-body .modal-main-title {
        font-size: 18px; } }
    @media (min-width: 768px) {
      .modal.modal-field-content .modal-dialog .modal-content .modal-body .modal-main-title {
        font-size: 20px;
        margin-bottom: 30px; } }
    @media (min-width: 992px) {
      .modal.modal-field-content .modal-dialog .modal-content .modal-body .modal-main-title {
        font-size: 22px;
        margin-bottom: 40px; } }
    @media (min-width: 1200px) {
      .modal.modal-field-content .modal-dialog .modal-content .modal-body .modal-main-title {
        font-size: 24px;
        line-height: 36px; } }

.modal.modal-field-content#usoVivienda .modal-dialog {
  width: 95%;
  max-width: 800px; }
  .modal.modal-field-content#usoVivienda .modal-dialog .modal-body {
    padding-bottom: 60px; }
    @media (min-width: 992px) {
      .modal.modal-field-content#usoVivienda .modal-dialog .modal-body {
        padding-bottom: 100px; } }

.modal.modal-field-content#graciasInteres .modal-main-title, .modal.modal-field-content#graciasAyuda .modal-main-title {
  margin-bottom: 20px !important; }

.modal.modal-field-content#graciasInteres .contact-message, .modal.modal-field-content#graciasAyuda .contact-message {
  color: #007A5E;
  font-size: 14px;
  width: 95%;
  margin: 0 auto 10px;
  max-width: 400px;
  font-weight: 600; }
  @media (min-width: 1200px) {
    .modal.modal-field-content#graciasInteres .contact-message, .modal.modal-field-content#graciasAyuda .contact-message {
      font-size: 15px;
      margin-bottom: 40px; } }

.modal.modal-field-content#graciasInteres .center-image, .modal.modal-field-content#graciasAyuda .center-image {
  width: 90%;
  max-width: 250px;
  margin: 0 auto 20px; }

.modal.modal-field-content#teAyudamos {
  padding: 0 !important; }
  @media (min-width: 576px) {
    .modal.modal-field-content#teAyudamos .modal-dialog {
      max-width: 800px; } }
  @media (min-width: 992px) {
    .modal.modal-field-content#teAyudamos .modal-body {
      padding: 0px 55px 60px 55px !important; } }
  .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content .title {
    font-size: 15px;
    margin-bottom: 1rem;
    margin-left: 1em; }
  .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-clausula .clausula-trigger {
    font-weight: 700;
    margin-left: -15px; }
  .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group {
    font-size: 12px;
    color: #007A5E;
    font-weight: 600;
    margin-bottom: 10px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .checked-circle {
      display: none; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .texto-clausula {
      font-size: 10px;
      font-weight: normal;
      color: #4A4A4A;
      text-align: justify; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group {
      min-width: 215px; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn {
        width: 100%;
        height: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
                box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        border: 2px solid transparent; }
        .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn:hover {
          cursor: pointer; }
        .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn.active {
          border: 2px solid #6DC600; }
        .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn:first-child {
          margin-right: 15px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-text {
      background-color: transparent;
      border: 1px solid #ced4da;
      border-right: none;
      border-radius: 4px 0px 0px 4px; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-text svg {
        width: 15px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group input {
      font-size: 13px;
      border-left: none;
      border-radius: 4px;
      padding-left: 0; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group input::-webkit-input-placeholder {
        font-size: 14px; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group input::-moz-placeholder {
        font-size: 14px; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group input::-ms-input-placeholder {
        font-size: 14px; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group input::placeholder {
        font-size: 14px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-prepend + .form-control {
      border-radius: 0px 4px 4px 0px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-prepend ~ .form-control {
      border-radius: 0px 4px 4px 0px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group textarea {
      font-size: 15px;
      border-radius: 4px;
      min-height: 100px; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group textarea::-webkit-input-placeholder {
        font-size: 13px;
        opacity: 0.9; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group textarea::-moz-placeholder {
        font-size: 13px;
        opacity: 0.9; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group textarea::-ms-input-placeholder {
        font-size: 13px;
        opacity: 0.9; }
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-group textarea::placeholder {
        font-size: 13px;
        opacity: 0.9; }
  .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-check {
    padding-left: 2.25rem; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form .form-check label {
      margin-top: 2px; }
  .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form button {
    width: auto; }
    @media (min-width: 992px) {
      .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form button {
        margin-left: 0; } }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form button span {
      font-size: 15px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form button svg {
      width: 20px; }
    .modal.modal-field-content#teAyudamos .modal-body .form-row .modal-body-item .modal-content form button.message-btn {
      min-width: 200px; }

.modal.modal-field-content#meInteresa {
  padding: 0 !important; }
  @media (min-width: 576px) {
    .modal.modal-field-content#meInteresa .modal-dialog {
      max-width: 800px; } }
  @media (min-width: 992px) {
    .modal.modal-field-content#meInteresa .modal-body {
      padding: 0px 55px 60px 55px !important; } }
  .modal.modal-field-content#meInteresa .modal-body .header-message {
    width: 100%;
    max-width: 450px;
    margin: auto;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 45px;
    color: #4A4A4A; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content .title {
    font-size: 15px;
    margin-bottom: 1rem; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-clausula .clausula-trigger {
    color: #007A5E;
    font-weight: 700;
    margin-left: -15px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .checked-circle {
    display: none; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .texto-clausula {
    font-weight: normal;
    color: #4A4A4A;
    text-align: justify; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group > label {
    font-size: 12px;
    color: #007A5E;
    font-weight: 600;
    margin-bottom: 10px;
    width: 100%; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-text {
    background-color: transparent;
    border: 1px solid #ced4da;
    border-right: none;
    border-radius: 4px 0px 0px 4px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-text svg {
      width: 15px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group input {
    border-left: none;
    padding-left: 0; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group input {
    font-size: 13px;
    border-radius: 4px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group input::-webkit-input-placeholder {
      font-size: 14px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group input::-moz-placeholder {
      font-size: 14px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group input::-ms-input-placeholder {
      font-size: 14px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group input::placeholder {
      font-size: 14px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-prepend + .form-control {
    border-radius: 0px 4px 4px 0px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .input-group-prepend ~ .form-control {
    border-radius: 0px 4px 4px 0px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group small {
    width: 100%; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group {
    min-width: 215px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn {
      width: 100%;
      height: 50px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 4px;
      -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
              box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
      border: 2px solid transparent; }
      .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn:hover {
        cursor: pointer; }
      .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn.active {
        border: 2px solid #6DC600; }
      .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-group .btn-group .btn:first-child {
        margin-right: 15px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-check {
    margin-bottom: 10px;
    padding: 0px 0px 0px 35px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form .form-check label {
      margin-top: 2px; }
  .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form button {
    width: auto; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form button span {
      font-size: 15px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form button svg {
      width: 20px; }
    .modal.modal-field-content#meInteresa .modal-body .form-row .modal-body-item .modal-content form button.message-btn {
      min-width: 200px; }

.modal.modal-field-change .modal-dialog {
  max-width: 630px; }
  .modal.modal-field-change .modal-dialog .modal-content {
    padding: 10px 40px; }
    .modal.modal-field-change .modal-dialog .modal-content .modal-body .modal-main-title {
      color: #007A5E;
      font-size: 16px;
      line-height: 32px;
      font-weight: bold;
      letter-spacing: 0;
      width: 100%;
      margin-bottom: 40px; }
      @media (min-width: 576px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .modal-main-title {
          font-size: 18px; } }
      @media (min-width: 768px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .modal-main-title {
          font-size: 20px; } }
      @media (min-width: 992px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .modal-main-title {
          font-size: 22px; } }
    @media (max-width: 575px) {
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .form-row > div:nth-child(even) .multisteps-form__radio-label {
        margin-right: auto; } }
    @media (max-width: 575px) {
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .form-row > div:nth-child(odd) .multisteps-form__radio-label {
        margin: auto; } }
    @media (max-width: 1199px) {
      .modal.modal-field-change .modal-dialog .modal-content .modal-body input.form-control:not(#cambiocpostal):not(#cambioreservationDate) {
        width: 85% !important; } }
    .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label {
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
      border-radius: 4px;
      width: 130px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      padding: 10px;
      border: 2px solid #FFFFFF; }
      @media (min-width: 768px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label {
          margin: auto;
          width: 100px; } }
      @media (min-width: 992px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label {
          width: 100%;
          max-width: 130px; } }
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label:hover {
        border: 2px solid #6DC600;
        cursor: pointer;
        -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
                box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); }
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label:focus {
        border: 2px solid #6DC600;
        cursor: pointer;
        -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
                box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); }
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label svg, .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label img {
        width: 40px;
        height: 40px;
        margin-bottom: 10px; }
        @media (min-width: 768px) {
          .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label svg, .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label img {
            width: 50px;
            height: 50px;
            margin: 5px auto; } }
        @media (min-width: 992px) {
          .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label svg, .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label img {
            width: 60px;
            height: 60px;
            margin: 10px auto; } }
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label.multisteps-form__radio-label-active {
        font-weight: bold;
        color: #6DC600;
        border: 2px solid #6DC600; }
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label input {
        height: 50px;
        display: none; }
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label input:hover {
          cursor: pointer; }
      .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label label {
        color: #004B3A;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 17px;
        padding: 0px 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 0;
        height: 35px; }
        @media (min-width: 576px) {
          .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label label {
            font-size: 14px;
            line-height: 18px;
            min-height: 50px; } }
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__radio-label label:hover {
          cursor: pointer; }
    .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__input-label {
      width: 10%;
      margin-bottom: 0px;
      color: #4A4A4A;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 24px;
      font-weight: bold;
      padding-left: 15px; }
      @media (max-width: 576px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__input-label {
          display: -webkit-box !important;
          display: -webkit-flex !important;
          display: -ms-flexbox !important;
          display: flex !important;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; } }
      @media (min-width: 576px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__input-label {
          font-size: 18px; } }
    .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__aditional-info {
      width: 100%;
      color: #4A4A4A;
      font-size: 11px;
      letter-spacing: 0;
      line-height: 15px;
      margin: 5px auto;
      display: block; }
      @media (min-width: 576px) {
        .modal.modal-field-change .modal-dialog .modal-content .modal-body .multisteps-form__aditional-info {
          width: 80%; } }

.modal-form-confirmation h3 {
  font-size: 28px;
  color: #004B3A;
  margin-top: 50px;
  font-weight: bolder; }

.modal-form-confirmation .contact-message {
  font-size: 18px;
  color: #007A5E;
  font-weight: bold;
  max-width: 450px;
  margin: 0 auto; }

.modal-form-confirmation svg, .modal-form-confirmation img {
  width: 100%;
  height: auto;
  max-width: 300px;
  margin: 60px auto 0px auto; }

.modal-form-confirmation button {
  margin-top: 75px; }

.multisteps-form .multisteps-form__panel-content {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .multisteps-form .multisteps-form__panel-content.multisteps-form__panel-content-active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .multisteps-form .multisteps-form__panel-content:nth-child(1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .multisteps-form .multisteps-form__panel-content:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }

.multisteps-form .multisteps-form__left-content .multisteps-form__left-inner-content {
  visibility: hidden;
  height: 0px; }
  .multisteps-form .multisteps-form__left-content .multisteps-form__left-inner-content.multisteps-form__field-active {
    visibility: visible;
    height: auto; }

.multisteps-form .multisteps-form__left-content .multisteps-form__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 768px) {
    .multisteps-form .multisteps-form__left-content .multisteps-form__header {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__title p {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
    color: #004B3A;
    margin: 0px; }
    @media (min-width: 576px) {
      .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__title p {
        font-size: 18px; } }
    @media (min-width: 768px) {
      .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__title p {
        font-size: 24px; } }
    @media (min-width: 992px) {
      .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__title p {
        font-size: 28px; } }
    @media (max-width: 767px) {
      .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__title p:after {
        content: "-";
        font-weight: 600;
        margin-left: 5px;
        margin-right: 5px;
        color: #004B3A; } }
  @media (min-width: 576px) {
    .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__subtitle {
      margin-bottom: 20px; } }
  @media (min-width: 768px) {
    .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__subtitle {
      margin-bottom: 40px; } }
  @media (min-width: 992px) {
    .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__subtitle {
      margin-bottom: 50px; } }
  .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__subtitle p {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
    color: #6DC600;
    margin: 0px; }
    @media (min-width: 576px) {
      .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__subtitle p {
        font-size: 14px; } }
    @media (min-width: 768px) {
      .multisteps-form .multisteps-form__left-content .multisteps-form__header .multisteps-form__subtitle p {
        font-size: 16px; } }

.multisteps-form .multisteps-form__left-content .multisteps-form__content svg {
  width: 80%; }

.multisteps-form .multisteps-form__right-content .multisteps-form__right-inner-content {
  visibility: hidden;
  height: 0px;
  overflow: hidden; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__right-inner-content.multisteps-form__field-active {
    visibility: visible;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px; }
  @media (max-width: 576px) {
    .multisteps-form .multisteps-form__right-content .multisteps-form__right-inner-content .multisteps-form__content .d-flex {
      width: 100%; } }
  @media (max-width: 576px) {
    .multisteps-form .multisteps-form__right-content .multisteps-form__right-inner-content .multisteps-form__content .d-flex .js-btn-next {
      width: 100%;
      margin-top: 90px; } }

.multisteps-form .multisteps-form__right-content .multisteps-form__title {
  color: #007A5E;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px; }
  @media (min-width: 768px) {
    .multisteps-form .multisteps-form__right-content .multisteps-form__title {
      width: 75%; } }
  @media (min-width: 992px) {
    .multisteps-form .multisteps-form__right-content .multisteps-form__title {
      font-size: 22px;
      line-height: 34px; } }

.multisteps-form .multisteps-form__right-content .multisteps-form__content {
  margin-top: 25px; }
  @media (min-width: 576px) {
    .multisteps-form .multisteps-form__right-content .multisteps-form__content {
      margin-top: 35px; } }
  @media (max-width: 575px) {
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row.justify-content-center {
      -webkit-justify-content: left !important;
          -ms-flex-pack: left !important;
              justify-content: left !important;
      -webkit-box-pack: initial !important; } }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .col-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .col-12 .form-group {
      width: 100%; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input:not(#cpostal):not(#reservationDate) {
    width: 90% !important; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 1;
    /* Firefox */
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 1;
    /* Firefox */
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 1;
    /* Firefox */
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 1;
    /* Firefox */
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
    @media (min-width: 768px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-webkit-input-placeholder {
        font-size: 14px; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-moz-placeholder {
        font-size: 14px; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-ms-input-placeholder {
        font-size: 14px; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::placeholder {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-webkit-input-placeholder {
        font-size: 1rem; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-moz-placeholder {
        font-size: 1rem; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-ms-input-placeholder {
        font-size: 1rem; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::placeholder {
        font-size: 1rem; } }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
    @media (min-width: 768px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input:-ms-input-placeholder {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input:-ms-input-placeholder {
        font-size: 1rem; } }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-ms-input-placeholder {
    /* Microsoft Edge */
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
    @media (min-width: 768px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-ms-input-placeholder {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-ms-input-placeholder {
        font-size: 1rem; } }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-moz-placeholder {
    display: inline-block;
    vertical-align: middle;
    line-height: 34px; }
    @media (min-width: 768px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-moz-placeholder {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input::-moz-placeholder {
        font-size: 1rem; } }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row #reservationDate::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    display: inherit;
    vertical-align: inherit; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row #reservationDate::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    display: inherit;
    vertical-align: inherit; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row #reservationDate::-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    display: inherit;
    vertical-align: inherit; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row #reservationDate::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    display: inherit;
    vertical-align: inherit; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input-label {
    width: 10%;
    margin-bottom: 0px;
    color: #4A4A4A;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: bold;
    padding-left: 15px; }
    @media (max-width: 576px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input-label {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (min-width: 576px) {
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__input-label {
        font-size: 18px; } }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .form-row .multisteps-form__aditional-info {
    width: 100%;
    color: #4A4A4A;
    font-size: 11px;
    letter-spacing: 0;
    line-height: 15px;
    margin: 5px 0px; }
  .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    border-radius: 6px;
    width: 120px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 10px;
    border: 2px solid #F4F6F8;
    width: 100%; }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label:hover {
      border: 2px solid #6DC600;
      cursor: pointer;
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
              box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label:focus {
      border: 2px solid #6DC600;
      cursor: pointer;
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
              box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label svg {
      width: 40px;
      height: 40px;
      margin-bottom: 10px; }
      @media (min-width: 768px) {
        .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label svg {
          width: 50px;
          height: 50px;
          margin: 5px auto; } }
      @media (min-width: 992px) {
        .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label svg {
          width: 60px;
          height: 60px;
          margin: 10px auto; } }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label.multisteps-form__radio-label-active {
      font-weight: bold;
      color: #6DC600;
      border: 2px solid #6DC600; }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label input {
      height: 50px;
      display: none; }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label input:hover {
        cursor: pointer; }
    .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label label {
      color: #004B3A;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 17px;
      padding: 0px 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0;
      height: 35px; }
      @media (min-width: 576px) {
        .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label label {
          font-size: 14px;
          line-height: 18px;
          min-height: 50px; } }
      .multisteps-form .multisteps-form__right-content .multisteps-form__content .multisteps-form__radio-label label:hover {
        cursor: pointer; }

#codigo-postal-wrapper .multisteps-form__content .form-row {
  margin: 0; }
  #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change {
    width: 100%; }
    @media (min-width: 768px) {
      #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border: 1px solid #A7A9AB;
        border-radius: 4px;
        overflow: hidden; } }
    @media (min-width: 768px) {
      #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change.focused {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border: 2px solid #6DC600;
        border-radius: 4px;
        background-color: #FFFFFF;
        -webkit-box-shadow: none;
                box-shadow: none; } }
    @media (min-width: 768px) {
      #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change input {
        border: none;
        border-radius: 0px; } }
    #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change .button-visibility-change {
      width: inherit; }
      @media (max-width: 767px) {
        #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change .button-visibility-change {
          margin-top: 90px; } }
      #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change .button-visibility-change button {
        width: inherit; }
        @media (min-width: 768px) {
          #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change .button-visibility-change button {
            border-radius: 0px;
            margin-left: 0px !important; } }
  #codigo-postal-wrapper .multisteps-form__content .form-row .button-visibility-change.invisible {
    visibility: visible !important; }
    @media (min-width: 768px) {
      #codigo-postal-wrapper .multisteps-form__content .form-row .button-visibility-change.invisible {
        -webkit-transition: visibility 0s, opacity 1.2s linear;
        -o-transition: visibility 0s, opacity 1.2s linear;
        transition: visibility 0s, opacity 1.2s linear;
        opacity: 0; } }
  @media (min-width: 768px) {
    #codigo-postal-wrapper .multisteps-form__content .form-row .button-visibility-change.visible {
      opacity: 1;
      -webkit-transition: visibility 0s, opacity 1.2s linear;
      -o-transition: visibility 0s, opacity 1.2s linear;
      transition: visibility 0s, opacity 1.2s linear; } }
  #codigo-postal-wrapper .multisteps-form__content .form-row .conditional-field-visibility-change.w-100 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }

/* No mostrar nunca los errores  */
/*
.form-parent{
    .error-wrapper{
        display:none;
    }
}
*/
/* Estilo general compartidos por todos los formularios */
.error-wrapper {
  color: #D0021B;
  font-size: 11px;
  line-height: 15px;
  margin-top: 16px;
  width: 100%;
  text-align: left; }

#form-area .form-parent.has-error {
  /* 
        Esta norma se deberia inicializar asi, pero no se esta aplicando
        porque se esta sobreescribiendo siempre desde forms.scss
    */ }
  #form-area .form-parent.has-error input.form-control {
    border: 1px solid #D0021B;
    color: #D0021B; }
  #form-area .form-parent.has-error .conditional-field-visibility-change {
    border: 1px solid #D0021B;
    border-radius: 4px; }
    #form-area .form-parent.has-error .conditional-field-visibility-change input.form-control {
      border-width: 0px; }
  #form-area .form-parent.has-error label.multisteps-form__input-label {
    color: #D0021B; }
  #form-area .form-parent.has-error .button-visibility-change {
    display: none; }

.multisteps-form__progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px; }
  @media (min-width: 576px) {
    .multisteps-form__progress-bar {
      margin-bottom: 35px; } }
  @media (max-width: 767px) {
    .multisteps-form__progress-bar {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media (min-width: 768px) {
    .multisteps-form__progress-bar {
      margin-bottom: 50px; } }
  @media (min-width: 992px) {
    .multisteps-form__progress-bar {
      margin-bottom: 60px; } }
  .multisteps-form__progress-bar .multisteps-form__progress-bar-image {
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px;
    border: 1px solid #A7A9AB;
    margin: 5px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min-width: 768px) {
      .multisteps-form__progress-bar .multisteps-form__progress-bar-image {
        width: 40px;
        height: 40px; } }
    @media (min-width: 992px) {
      .multisteps-form__progress-bar .multisteps-form__progress-bar-image {
        width: 45px;
        height: 45px; } }
    .multisteps-form__progress-bar .multisteps-form__progress-bar-image svg {
      height: 17px;
      width: 17px;
      stroke: #A7A9AB; }
    .multisteps-form__progress-bar .multisteps-form__progress-bar-image.multisteps-form__progress-bar-image-active {
      background-color: #6DC600;
      border: 1px solid #6DC600;
      -webkit-transition: all 3.5s ease;
      -o-transition: all 3.5s ease;
      transition: all 3.5s ease; }
      .multisteps-form__progress-bar .multisteps-form__progress-bar-image.multisteps-form__progress-bar-image-active svg {
        stroke: #FFFFFF; }
  .multisteps-form__progress-bar .multisteps-form__progress-bar-progress {
    height: 3px;
    width: 26%;
    position: relative;
    background-color: #F4F6F8;
    border-radius: 10px; }
    @media (min-width: 400px) {
      .multisteps-form__progress-bar .multisteps-form__progress-bar-progress {
        width: 30%; } }
    @media (min-width: 768px) {
      .multisteps-form__progress-bar .multisteps-form__progress-bar-progress {
        width: 25%; } }
    @media (min-width: 992px) {
      .multisteps-form__progress-bar .multisteps-form__progress-bar-progress {
        width: 30%; } }
    .multisteps-form__progress-bar .multisteps-form__progress-bar-progress > span {
      display: block;
      height: 100%;
      width: 0%;
      -webkit-transition: all 1s ease;
      -o-transition: all 1s ease;
      transition: all 1s ease;
      -webkit-border-top-right-radius: 10px;
      -webkit-border-bottom-right-radius: 10px;
      -moz-border-radius-topright: 10px;
      -moz-border-radius-bottomright: 10px;
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px;
      -webkit-border-top-left-radius: 10px;
      -webkit-border-bottom-left-radius: 10px;
      -moz-border-radius-topleft: 10px;
      -moz-border-radius-bottomleft: 10px;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      background-color: #6DC600;
      position: relative;
      overflow: hidden; }

#print-result-area .multisteps-form__panel-content {
  width: 100%;
  background-color: #fff;
  padding: 15px; }
  @media (min-width: 768px) {
    #print-result-area .multisteps-form__panel-content {
      padding: 40px 85px; } }
  #print-result-area .multisteps-form__panel-content .multisteps-form__title {
    color: #004B3A;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 30px;
    /* @media(min-width: 1200px){
                font-size: 24px;
            }*/ }
    @media (min-width: 576px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__title {
        font-size: 17px; } }
    @media (min-width: 768px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__title {
        font-size: 20px; } }
    @media (min-width: 992px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__title {
        font-size: 22px;
        line-height: 36px; } }
  #print-result-area .multisteps-form__panel-content .multisteps-form__subtitle {
    color: #004B3A;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px; }
    @media (min-width: 576px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__subtitle {
        font-size: 14px; } }
    @media (min-width: 768px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__subtitle {
        font-size: 16px; } }
  #print-result-area .multisteps-form__panel-content .check-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    #print-result-area .multisteps-form__panel-content .check-icon:before {
      content: "";
      background-image: url("../templates/icons-svg/check-circle.svg");
      -webkit-background-size: 20px 20px;
              background-size: 20px 20px;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-right: 10px;
      background-repeat: no-repeat; }
  #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 768px) {
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group {
          width: 33%; } }
      @media (min-width: 768px) {
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group:nth-child(1) {
          padding-right: 10px; } }
      @media (max-width: 767px) {
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group:nth-child(2) .multisteps-form__field-group-content-update {
          top: 90px; } }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group:last-child button {
        margin-left: auto;
        margin-right: auto;
        display: block;
        height: 40px; }
        @media (min-width: 992px) {
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group:last-child button {
            margin-right: inherit; } }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update {
        border-radius: 4px;
        background-color: #FFFFFF;
        padding: 10px;
        -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
                box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
        height: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%; }
        @media (min-width: 768px) {
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update {
            margin-right: 20px; } }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a {
          color: #004B3A;
          font-size: 12px;
          font-weight: 600;
          letter-spacing: 0.46px;
          line-height: 18px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          position: relative;
          padding: 10px 10px;
          /*&:after{
                            content: $down-arrow;
                            font-family: $font-awesome;
                            font-weight: 600;
                            float: right;
                        }*/ }
          @media (min-width: 576px) {
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a {
              font-size: 14px; } }
          @media (min-width: 768px) {
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a {
              font-size: 16px; } }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a:hover {
            text-decoration: none; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a svg:nth-child(1) {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            right: 0; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a svg:nth-child(2) {
            display: none; }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a[aria-expanded="true"] {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          color: #6DC600;
          position: relative; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a[aria-expanded="true"] svg:nth-child(1) {
            display: none; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-filters .multisteps-form__filter-group .multisteps-form__field-group-update a[aria-expanded="true"] svg:nth-child(2) {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            right: 0; }
  #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms {
    margin-top: 15px; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update {
      width: 100%;
      z-index: 9; }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card {
        background-color: white;
        padding: 10px;
        -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
                box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
        border: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row; }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item {
          width: 100%;
          padding: 10px 25px 10px 0px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          @media (min-width: 768px) {
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item {
              width: 50%; } }
          @media (min-width: 1200px) {
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item {
              width: 33%; } }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item a {
            color: #4A4A4A;
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0;
            line-height: 16px;
            margin-left: 20px;
            padding-bottom: 8px;
            border-bottom: 1px solid #4A4A4A;
            padding-right: 30px;
            cursor: pointer;
            position: relative;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1; }
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item a svg {
              position: absolute;
              right: 0px;
              width: 15px;
              height: 15px;
              top: 0px; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item span {
            color: #A7A9AB;
            font-size: 12px;
            font-weight: 600;
            letter-spacing: 1px;
            line-height: 16px;
            margin-left: 15px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            text-transform: uppercase; }
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item span svg {
              height: 15px;
              margin-right: 5px; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__field-group-content-update .card .card-body-item a span {
            color: #4A4A4A;
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0;
            text-transform: inherit; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (min-width: 768px) {
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group {
          width: 33%; } }
      @media (max-width: 767px) {
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group:nth-child(2) .multisteps-form__field-group-content-update {
          top: 90px; } }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group:last-child button {
        margin-left: auto;
        margin-right: auto;
        display: block;
        height: 40px; }
        @media (min-width: 992px) {
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group:last-child button {
            margin-right: inherit; } }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update {
        border-radius: 4px;
        background-color: #FFFFFF;
        padding: 10px;
        -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
                box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
        height: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%; }
        @media (min-width: 768px) {
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update {
            margin-right: 20px; } }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a {
          color: #004B3A;
          font-size: 12px;
          font-weight: 600;
          letter-spacing: 0.46px;
          line-height: 18px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          position: relative;
          padding: 10px 10px;
          /*&:after{
                  content: $down-arrow;
                  font-family: $font-awesome;
                  font-weight: 600;
                  float: right;
              }*/ }
          @media (min-width: 576px) {
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a {
              font-size: 14px; } }
          @media (min-width: 768px) {
            #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a {
              font-size: 16px; } }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a:hover {
            text-decoration: none; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a svg:nth-child(1) {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            right: 0; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a svg:nth-child(2) {
            display: none; }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a[aria-expanded="true"] {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          color: #6DC600;
          position: relative; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a[aria-expanded="true"] svg:nth-child(1) {
            display: none; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-forms .multisteps-form__filter-group .multisteps-form__field-group-update a[aria-expanded="true"] svg:nth-child(2) {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            right: 0; }
  #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list {
    margin: 20px auto;
    background-color: rgba(0, 75, 58, 0.04);
    border: 1px solid rgba(0, 75, 58, 0.3);
    border-radius: 2px;
    padding: 10px 20px 10px; }
    @media (min-width: 400px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list {
        padding: 25px 10% 10px; } }
    @media (min-width: 1200px) {
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list {
        padding: 25px 15% 10px; } }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header h3 {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #4A4A4A;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 18px;
      text-align: center;
      padding-left: 20px;
      padding-right: 3px; }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header h3 strong {
        color: #004B3A; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header .titulo-de-garantias {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header .linea-diferencia {
      background-color: #007A5E;
      height: 1px; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header svg, #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header img {
      width: 50px;
      height: 50px;
      margin-bottom: 15px; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-header .multisteps-form__more-info-button svg {
      height: 15px;
      width: 15px; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 20px 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .information-garantias p {
        color: #4A4A4A;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 17px; }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .information-garantias p strong {
          color: #004B3A; }
      #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .multisteps-form__panel-results-list-item {
        width: 50%;
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .multisteps-form__panel-results-list-item {
            width: 25%;
            margin-bottom: 0px; } }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .multisteps-form__panel-results-list-item .multisteps-form__panel-results-list-item-image {
          margin-bottom: 20px;
          margin-right: auto;
          margin-left: auto;
          width: 40px;
          height: 40px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .multisteps-form__panel-results-list-item .multisteps-form__panel-results-list-item-image svg {
            width: 100%;
            height: auto; }
        #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-content .multisteps-form__panel-results-list-item .multisteps-form__panel-results-list-item-text {
          width: 75%;
          color: #4A4A4A;
          font-size: 12px;
          letter-spacing: 0;
          line-height: 16px;
          margin: auto; }
    #print-result-area .multisteps-form__panel-content .multisteps-form__panel-results-list .multisteps-form__panel-results-list-footer p {
      opacity: 0.9;
      color: #4A4A4A;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 24px; }
  #print-result-area .multisteps-form__panel-content .btn-back button {
    font-size: 12px; }
    #print-result-area .multisteps-form__panel-content .btn-back button svg {
      width: 18px; }
  #print-result-area .multisteps-form__panel-content .btn-back.upper-btn-back {
    top: 50px; }
    @media (min-width: 767px) {
      #print-result-area .multisteps-form__panel-content .btn-back.upper-btn-back {
        top: 70px; } }
  #print-result-area .multisteps-form__panel-content .btn-back.bottom-btn-back {
    left: 2%;
    top: 55px; }
    @media (min-width: 576px) {
      #print-result-area .multisteps-form__panel-content .btn-back.bottom-btn-back {
        left: 10%; } }
    @media (min-width: 768px) {
      #print-result-area .multisteps-form__panel-content .btn-back.bottom-btn-back {
        left: 20%;
        top: 60px; } }
    @media (min-width: 992px) {
      #print-result-area .multisteps-form__panel-content .btn-back.bottom-btn-back {
        left: 30%; } }
  #print-result-area .multisteps-form__panel-content .interest-btn {
    width: 125px;
    height: 35px;
    font-size: 12px;
    color: #004B3A; }
    @media (min-width: 768px) {
      #print-result-area .multisteps-form__panel-content .interest-btn {
        width: 175px;
        height: 50px;
        font-size: 16px; } }

.multisteps-form__panel-results-table .multisteps-form__table {
  /* CELDAS cuando hay 2 productos */
  /* CELDAS cuando hay 1 producto */ }
  .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    -webkit-transition: padding .5s;
    -o-transition: padding .5s;
    transition: padding .5s; }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header.is-sticky {
      background-color: white;
      -webkit-box-shadow: 0 0 2px #e7e4e4;
              box-shadow: 0 0 2px #e7e4e4;
      z-index: 9;
      padding-top: 90px; }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 10px 0px; }
        @media (min-width: 768px) {
          .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value {
            padding: 15px 0px; } }
        @media (min-width: 992px) {
          .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value {
            padding: 20px 0px; } }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:first-child {
          width: 40%;
          color: #004B3A;
          font-size: 13px;
          font-weight: bold;
          letter-spacing: 0;
          line-height: 36px;
          padding: 0px 5px; }
          @media (min-width: 576px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:first-child {
              font-size: 15px;
              padding: 0px 10px; } }
          @media (min-width: 768px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:first-child {
              font-size: 17px;
              padding: 0px 15px; } }
          @media (min-width: 992px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:first-child {
              font-size: 18px;
              padding: 0px 20px; } }
          @media (min-width: 1200px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:first-child {
              font-size: 20px;
              padding: 0px 25px; } }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:not(:first-child) {
          width: 20%;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:not(:last-child) {
          border-right: 1px solid rgba(151, 151, 151, 0.3); }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-inner-title {
          color: #6DC600;
          font-weight: bold;
          letter-spacing: 0;
          line-height: 24px;
          font-size: 11px; }
          @media (min-width: 576px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-inner-title {
              font-size: 15px;
              line-height: 28px; } }
          @media (min-width: 768px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-inner-title {
              font-size: 18px;
              line-height: 32px; } }
          @media (min-width: 992px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-inner-title {
              font-size: 20x;
              line-height: 36px; } }
          @media (min-width: 1200px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-inner-title {
              font-size: 24px; } }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-title-price {
          color: #004B3A;
          font-size: 10px;
          letter-spacing: 0;
          line-height: 28px; }
          @media (min-width: 576px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-title-price {
              font-size: 12px;
              line-height: 32px; } }
          @media (min-width: 768px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-title-price {
              font-size: 14px;
              line-height: 34px; } }
          @media (min-width: 992px) {
            .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-title-price {
              line-height: 36px; }
              .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .multisteps-form__table-colum-title-price span {
                font-size: 16px; } }
        @media (max-width: 575px) {
          .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value .btn-primary-small {
            font-size: 10px;
            padding: 5px; } }
  .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-top: 1px solid rgba(151, 151, 151, 0.3);
    /**
                * Tiene que existir una calse superior ".total-products-3", pero como
                * es el comportamiento por defecto, no se añade para que no sea especifico
                *
                * Para otros anchos ver sobreescritura de esta clase 
                */ }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-data {
      width: 40%;
      color: #4A4A4A;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 18px;
      border-right: 1px solid rgba(151, 151, 151, 0.3);
      padding: 5px 5px;
      font-size: 12px; }
      @media (min-width: 576px) {
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-data {
          font-size: 14px;
          padding: 10px 10px; } }
      @media (min-width: 768px) {
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-data {
          padding: 10px 15px; } }
      @media (min-width: 992px) {
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-data {
          padding: 10px 20px; } }
      @media (min-width: 1200px) {
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-data {
          padding: 15px 25px; } }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-value {
      width: 20%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px; }
      @media (min-width: 576px) {
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-value {
          font-size: 14px; } }
      @media (min-width: 768px) {
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-value {
          font-size: 16px; } }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-value:not(:last-child) {
        border-right: 1px solid rgba(151, 151, 151, 0.3); }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row .table-tick svg {
      stroke: #6DC600;
      width: 20px;
      height: 20px; }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse {
      background-color: #D8D8D857;
      position: relative; }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse .feather-chevron-up,
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse .feather-chevron-right {
        width: 20px;
        position: absolute;
        left: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse .multisteps-form__table-row-data {
        padding-left: 40px; }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse .feather-chevron-right {
        display: none; }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse.collapsed {
        background-color: transparent; }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse.collapsed .feather-chevron-up {
          display: none; }
        .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse.collapsed .feather-chevron-right {
          display: block; }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content .multisteps-form__table-row.btn-collapse:hover {
        background-color: #D8D8D857;
        cursor: pointer; }
  .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content #collapse-cobertura .multisteps-form__table-row {
    border-top: 1px solid #97979720;
    background-color: #FBFBFB; }
    .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content #collapse-cobertura .multisteps-form__table-row .multisteps-form__table-row-data {
      padding-left: 40px;
      font-size: 0.8em;
      position: relative; }
      .multisteps-form__panel-results-table .multisteps-form__table .multisteps-form__table-content #collapse-cobertura .multisteps-form__table-row .multisteps-form__table-row-data .multisteps-form__more-info-button {
        position: absolute;
        left: 17px;
        top: 55%;
        -webkit-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
  .multisteps-form__panel-results-table .multisteps-form__table.total-products-2 .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:not(:first-child) {
    width: 30%; }
  .multisteps-form__panel-results-table .multisteps-form__table.total-products-2 .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-value {
    width: 30%; }
  .multisteps-form__panel-results-table .multisteps-form__table.total-products-1 .multisteps-form__table-header .multisteps-form__table-colum-titles .multisteps-form__table-colum-title-value:not(:first-child) {
    width: 60%; }
  .multisteps-form__panel-results-table .multisteps-form__table.total-products-1 .multisteps-form__table-content .multisteps-form__table-row .multisteps-form__table-row-value {
    width: 60%; }

#error-area {
  display: none;
  background-color: #FFFFFF;
  padding: 20px; }
  #error-area h2 {
    font-size: 28px;
    color: #004B3A;
    margin-top: 50px; }
  #error-area h3 {
    font-size: 18px;
    color: #007A5E;
    margin-top: 20px; }
  #error-area .error-image-wrapper img {
    margin-top: 50px;
    width: 100%;
    max-width: 280px;
    height: auto; }
  #error-area button {
    display: inline-block;
    margin-top: 75px; }

.global-error #error-area {
  display: block; }

.global-error #form-area {
  display: none; }

.global-error #print-result-area {
  display: none; }

#admin-actions-area {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 300px;
  background-color: #999; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdlbmVyYWwuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiZGF0ZXBpY2tlci5zY3NzIiwiYW5pbWF0aW9uLnNjc3MiLCJoZWFkZXIuc2NzcyIsIm1vZGFsLnNjc3MiLCJtb2RhbC1mb3JtLWNvbmZpcm1hdGlvbi5zY3NzIiwiZm9ybS5zY3NzIiwiZm9ybS1lcnJvci5zY3NzIiwicHJvZ3Jlc3MtYmFyLnNjc3MiLCJyZXN1bHRhZG8uc2NzcyIsInRhYmxhLnNjc3MiLCJlcnJvci5zY3NzIiwiYWRtaW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsd0JBQUE7QUFDQSx3QkFBQTtBQUNBLHdCQUFBO0FBQ0E7RUFDSSxvQ0NtQjJDLEVBQUE7O0FEaEIvQztFQUNJLG9DQ2UyQyxFQUFBOztBRFovQztFQUNJLG9DQ1cyQyxFQUFBOztBRFIvQztFQUNJLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLFlBQVk7RUFDWixpQkFBaUI7RUFDakIseUJBQXlCO0VBQUUsU0FBQTtFQUMzQiw2QkFBNkI7RUFBRSxVQUFBO0VBQy9CLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLDBDQUFrQztPQUFsQyxxQ0FBa0M7VUFBbEMsa0NBQWtDLEVBQUE7O0FBR3RDO0VBQ0k7SUFBSywrQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFDNUI7SUFBTyxpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUEsRUFBQTs7QUFGcEM7RUFDSTtJQUFLLDBCQUF1QjtPQUF2Qix1QkFBdUIsRUFBQTtFQUM1QjtJQUFPLDRCQUF5QjtPQUF6Qix5QkFBeUIsRUFBQSxFQUFBOztBQUZwQztFQUNJO0lBQUssK0JBQXVCO1NBQXZCLDBCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUM1QjtJQUFPLGlDQUF5QjtTQUF6Qiw0QkFBeUI7WUFBekIseUJBQXlCLEVBQUEsRUFBQTs7QUFFcEM7RUFDSSxhQUFhLEVBQUE7O0FBR2pCO0VBQ0ksa0JBQWtCO0VBQ2xCLHlCQ3BDNEI7RURxQzVCLHFCQ3JDNEI7RURzQzVCLGNDcEMyQjtFRHFDM0IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG9DQUFvQztFQUNwQyxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VBQ3ZCO0lBYko7TUFjUSxlQUFlLEVBQUEsRUE2RHRCO0VBM0RHO0lBaEJKO01BaUJRLGVBQWUsRUFBQSxFQTBEdEI7RUF4REc7SUFuQko7TUFvQlEsZUFBZSxFQUFBLEVBdUR0QjtFQTNFRDtJQXdCUSxrQkFBa0I7SUFDbEIseUJDM0R3QjtJRDREeEIscUJDNUR3QjtJRDZEeEIsY0MzRHVCO0lENER2QixpQkFBaUI7SUFDakIsb0NBQW9DLEVBQUE7RUE3QjVDO0lBaUNRLHdCQUFnQjtZQUFoQixnQkFBZ0IsRUFBQTtFQWpDeEI7SUFvQ1EsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5QkN4RXdCO0lEeUV4QixxQkN6RXdCO0lEMEV4QixjQ3hFdUI7SUR5RXZCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG9DQUFvQyxFQUFBO0lBQ3BDO01BN0NSO1FBOENZLGVBQWUsRUFBQSxFQVF0QjtJQU5HO01BaERSO1FBaURZLGVBQWUsRUFBQSxFQUt0QjtJQUhHO01BbkRSO1FBb0RZLGVBQWUsRUFBQSxFQUV0QjtFQXRETDtJQXdEUSx3Q0FBd0M7SUFFeEMsbUNBQW1DO0lBQ25DLGdDQUFnQyxFQUFBO0VBM0R4QztJQThEUSwrQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQix5QkNsR3dCO0lEbUd4QixxQkNuR3dCO0lEb0d4QixjQ2xHdUI7SURtR3ZCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG9DQUFvQyxFQUFBO0lBQ3BDO01BdkVSO1FBd0VZLGVBQWUsRUFBQSxFQUV0Qjs7QUFHTDtFQUNJLGVBQWUsRUFBQTs7QUFHbkI7RUFFUSxpQkFBaUIsRUFBQTs7QUFJekI7RUFDSSwwQkFBa0I7RUFBbEIsdUJBQWtCO0VBQWxCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBQTs7QUFHckI7RUFDSSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFlBQVk7RUFDWixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsY0N0SHNCO0VEdUh0QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBO0VBQ2I7SUFqQko7TUFrQlEsU0FBUztNQUNULFVBQVUsRUFBQSxFQWlCakI7RUFwQ0Q7SUFzQlEsa0JBQWtCLEVBQUE7RUF0QjFCO0lBeUJRLCtCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsY0MzSWtCO0lENElsQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsZUFBZSxFQUFBOztBQUl2Qjs7RUFFRSxhQUFhLEVBQUE7O0FBRWY7RUFFUSxhQUFhO0VBQ2IsY0N6S3VCLEVBQUE7RURzSy9CO0lBS1ksYUFBYSxFQUFBOztBQUl6QjtFQUNJLGNDbEtzQixFQUFBO0VEaUsxQjtJQUdRLGNDcEtrQixFQUFBOztBRHVLMUI7RUFDSSxjQ3hLc0I7RUR5S3RCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTtFQVR2QjtJQVdRLFVBQVU7SUFDVixlQUFlLEVBQUE7RUFadkI7SUFlUSxjQ3RMa0I7SUR1TGxCLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osV0FBVyxFQUFBOztBQUduQjtFQUNJLG9CQUFvQixFQUFBOztBQUd4QjtFQUNJLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCQUE4QjtFQUM5Qix5QkNwTndCO0VEcU54QixZQUFZO0VBQ1osWUFBWTtFQUNaLGVBQWU7RUFDZixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsd0JBQXdCO0VBQ3hCLDJCQUEyQixFQUFBO0VBUzNCO0lBMUJKO01BMkJNLFlBQVk7TUFDWixZQUFZO01BQ1osZUFBZTtNQUNmLFdBQVc7TUFDWCxhQUFhLEVBQUEsRUF3QmhCO0VBdkRIO0lBbUNNLGVBQWU7SUFDZix5QkNsUHlCO0lEbVB6QixVQUFVLEVBQUE7SUFyQ2hCO01Bd0NRLCtCQ3RQdUIsRUFBQTtFRDhNL0I7SUE2Q00sV0FBVztJQUNYLFFBQVE7SUFDUixTQUFTO0lBQ1Qsa0NBQWtDO0lBQ2xDLHFDQUFxQztJQUNyQywrQkNqUXNCO0lEa1F0QixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFlBQVksRUFBQTs7QUFLbEI7RUFDSSx5QkNuUXNCO0VEb1F0QixrQkFBa0I7RUFDbEIseUJDOVB1QjtFRCtQdkIsaUJBQWlCLEVBQUE7RUFKckI7SUFNUSw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHlCQ2pSd0I7SURrUnhCLGtCQUFrQjtJQUNsQix5QkNwUW1CO0lEcVFuQix3QkFBZ0I7WUFBaEIsZ0JBQWdCLEVBQUE7RUFWeEI7SUFhUSxjQy9Ra0I7SURnUmxCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCLEVBQUE7RUFoQnpCO0lBYVEsY0MvUWtCO0lEZ1JsQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQixFQUFBO0VBaEJ6QjtJQWFRLGNDL1FrQjtJRGdSbEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBQTtFQWhCekI7SUFhUSxjQy9Ra0I7SURnUmxCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCLEVBQUE7O0FBSXpCO0VBQ0ksOEJBQThCO0VBQzlCLFlBQVksRUFBQTs7QUFHaEI7RUFDSSxpREFBeUM7VUFBekMseUNBQXlDLEVBQUE7O0FBRTdDOzs7Ozs7Ozs7RURsQ0U7QUM2Q0Y7RUFDSSx5QkFBeUI7RUFDekIsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDRFVDO0FDZ0REO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0ksK0JBQXdCO0VBQXhCLGdDQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTtFQUh2QjtJQUtRLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCLEVBQUE7O0FBS3pCO0VBQ0ksaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBO0VBQ2pCO0lBSEo7TUFJUSxpQkFBaUI7TUFDakIseUVBQW1GO01BQW5GLG9FQUFtRjtNQUFuRixpRUFBbUY7TUFDbkYsNEJBQTRCLEVBQUEsRUEyR25DO0VBekdHO0lBUko7TUFTUSxpQkFBaUI7TUFDakIseUVBQW1GO01BQW5GLG9FQUFtRjtNQUFuRixpRUFBbUY7TUFDbkYsNEJBQTRCO01BQzVCLGFBQWEsRUFBQSxFQXFHcEI7RUFuR0c7SUFkSjtNQWVRLGlCQUFpQjtNQUNqQix5RUFBbUY7TUFBbkYsb0VBQW1GO01BQW5GLGlFQUFtRjtNQUNuRiw0QkFBNEIsRUFBQSxFQWdHbkM7RUEzRkc7SUF0Qko7TUF1QlEseUVBQW1GO01BQW5GLG9FQUFtRjtNQUFuRixpRUFBbUY7TUFDbkYsNEJBQTRCLEVBQUEsRUF5Rm5DO0VBdkZHO0lBMUJKO01BMkJRLHlFQUFtRjtNQUFuRixvRUFBbUY7TUFBbkYsaUVBQW1GO01BQ25GLDRCQUE0QixFQUFBLEVBcUZuQztFQW5GRztJQTlCSjtNQStCUSx5RUFBaUU7TUFBakUsb0VBQWlFO01BQWpFLGlFQUFpRTtNQUNqRSw0QkFBNEIsRUFBQSxFQWlGbkM7RUFqSEQ7SUFtQ1EsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ3ZCLHlCQUF5QjtJQUN6QixjQzFhNkI7SUQyYXZCLGFBQWE7SUFDYixXQUFXLEVBQUE7SUFDWDtNQTNDUjtRQTRDWSxlQUFlO1FBQ2Ysc0JBQXNCO1FBQ3RCLGFBQWEsRUFBQSxFQU12QjtJQUpNO01BaERSO1FBaURZLGVBQWU7UUFDZixrQkFBa0IsRUFBQSxFQUU1QjtFQUVNO0lBdERSO01BdURZLGdFQUFnRTtNQUNoRSx3Q0FBd0M7TUFDeEMsMkJBQTJCO01BQzNCLDRCQUE0QixFQUFBLEVBbUJ0QztFQWpCTTtJQTVEUjtNQTZEWSxhQUFhLEVBQUEsRUFnQnZCO0VBZE07SUEvRFI7TUFnRVksd0NBQXdDO01BQ3hDLG9DQUFzQjtjQUF0QixzQkFBc0IsRUFBQSxFQVloQztFQVZNO0lBbkVSO01Bb0VZLHdDQUF3QztNQUN4QyxvQ0FBc0I7Y0FBdEIsc0JBQXNCLEVBQUEsRUFRaEM7RUFKTTtJQXpFUjtNQTBFWSx3Q0FBd0M7TUFDeEMsb0NBQXNCO2NBQXRCLHNCQUFzQixFQUFBLEVBRWhDO0VBN0VGO0lBbUZHLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDVCx5QkMxY2U7SUQyY2YseUJDcmR1QjtJRHNkdkIsb0RBQXlDO1lBQXpDLDRDQUF5QyxFQUFBO0lBdkZyRDtNQXlGZ0IsNEJBQTRCLEVBQUE7TUFDNUI7UUExRmhCO1VBMkZvQiw0QkFBNEIsRUFBQSxFQWM1QztNQVpZO1FBN0ZoQjtVQThGb0IsNEJBQTRCLEVBQUEsRUFXNUM7TUFUWTtRQWhHaEI7VUFtR29CLGlCQUFpQixFQUFBLEVBTWpDO01BSlk7UUFyR2hCO1VBdUdvQixpQkFBaUIsRUFBQSxFQUVqQztFQXpHSjtJQThHRyxlQUFlLEVBQUE7O0FBS2xCO0VBQ0ksc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBO0VBQ2pCO0lBSEo7TUFJUSxxQkFBcUIsRUFBQSxFQUU1Qjs7QUFFRDtFQUNJLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTtFQUNqQjtJQUhKO01BSVEscUJBQXFCLEVBQUEsRUFFNUI7O0FBRUQ7RUFDSSxzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7RUFDakI7SUFISjtNQUlRLHFCQUFxQixFQUFBLEVBRTVCOztBQUVEO0VBQ0ksYUFBYSxFQUFBOztBRW5oQmpCO0VBRUcseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQXNCakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01IdWZFLEVHbmJDO0VBN0ZQO0lBS1EsV0FBVyxFQUFBO0VBTG5CO0lBUVEsWUFBWSxFQUFBO0VBUnBCOztJQWFLLGFBQWE7SUFDYixjQUFjO0lBQ2Qsa0JBQWtCLEVBQUE7RUFmdkI7SUFtQlksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YseUJESmUsRUFBQTs7QUVsQjNCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VKK2pCRTtBSTdoQkU7RUFESjtJQUVRLDZCQUE2QjtJQUM3Qiw4QkFBMkI7T0FBM0IsMkJBQTJCLEVBQUEsRUFZbEM7O0FBVE87RUFOUjtJQU9ZLGdDQUF3QjtJQUF4QiwyQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLDBDQUFrQztTQUFsQyxxQ0FBa0M7WUFBbEMsa0NBQWtDO0lBQ2xDLDRCQUFvQjtTQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLDJCQUEyQjtJQUMzQiwyQkFBd0I7T0FBeEIsd0JBQXdCO0lBQ3hCLG9DQUE0QjtJQUE1QiwrQkFBNEI7SUFBNUIsNEJBQTRCLEVBQUEsRUFFbkM7O0FBSUQ7RUFESjtJQUVRLDZCQUE2QjtJQUM3Qiw4QkFBMkI7T0FBM0IsMkJBQTJCLEVBQUEsRUFZbEM7O0FBVE87RUFOUjtJQU9ZLGdDQUF3QjtJQUF4QiwyQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLDBDQUFrQztTQUFsQyxxQ0FBa0M7WUFBbEMsa0NBQWtDO0lBQ2xDLDRCQUFvQjtTQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLDJCQUEyQjtJQUMzQiwyQkFBd0I7T0FBeEIsd0JBQXdCO0lBQ3hCLG9DQUE0QjtJQUE1QiwrQkFBNEI7SUFBNUIsNEJBQTRCLEVBQUEsRUFFbkM7O0FBSUQ7RUFESjtJQUVRLDZCQUE2QjtJQUM3Qix3QkFBcUI7T0FBckIscUJBQXFCLEVBQUEsRUFhNUI7O0FBVk87RUFOUjtJQU9ZLGdDQUF3QjtJQUF4QiwyQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLGlDQUF5QjtTQUF6Qiw0QkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLDBDQUFrQztTQUFsQyxxQ0FBa0M7WUFBbEMsa0NBQWtDO0lBQ2xDLDRCQUFvQjtTQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLDJCQUEyQjtJQUMzQixzQkFBbUI7T0FBbkIsbUJBQW1CLEVBQUEsRUFHMUI7O0FBSUQ7RUFESjtJQUVRLDZCQUE2QjtJQUM3Qix3QkFBcUI7T0FBckIscUJBQXFCLEVBQUEsRUFZNUI7O0FBVE87RUFOUjtJQU9ZLGdDQUF3QjtJQUF4QiwyQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLGlDQUF5QjtTQUF6Qiw0QkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLDBDQUFrQztTQUFsQyxxQ0FBa0M7WUFBbEMsa0NBQWtDO0lBQ2xDLDRCQUFvQjtTQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLDJCQUEyQjtJQUMzQixzQkFBbUI7T0FBbkIsbUJBQW1CLEVBQUEsRUFFMUI7O0FDbkdMO0VBQ0MseUJIRDRCO0VHRTVCLG1EQUF3QztVQUF4QywyQ0FBd0M7RUFDeEMsZUFBZTtFQUNaLFdBQVc7RUFDWCxhQUFhLEVBQUE7RUFMakI7SUFPUSxZQUFZO0lBQ2Ysb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNoQix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQUNuQjtNQVZGO1FBV0csWUFBWSxFQUFBLEVBNEZiO0lBMUZBO01BYkY7UUFjRyxZQUFZLEVBQUEsRUF5RmI7SUF2RkE7TUFoQkY7UUFpQkcsWUFBWSxFQUFBLEVBc0ZiO0lBdkdGO01BdUJHLFVBQVUsRUFBQTtNQUNWO1FBeEJIO1VBeUJJLFVBQVUsRUFBQSxFQXdCWDtNQWpESDtRQTRCSSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IseUJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQjtRQUNoQixZQUFZLEVBQUE7UUE5Qm5CO1VBZ0NRLGVBQWUsRUFBQTtNQWhDdkI7UUFvQ0ksZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsWUFBWSxFQUFBO1FBQ1o7VUF4Q0o7WUF5Q0ssZ0JBQWdCLEVBQUEsRUFPakI7UUFMQTtVQTNDSjtZQTRDSyxnQkFBZ0I7WUFDaEIsV0FBVztZQUNYLGlCQUFpQixFQUFBLEVBRWxCO0lBaERKO01BbURHLFVBQVU7TUFDUCxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ3RCLHFCQUF5QjtNQUF6QixpQ0FBeUI7VUFBekIsa0JBQXlCO2NBQXpCLHlCQUF5QixFQUFBO01BQ3pCO1FBdkRIO1VBd0RJLFVBQVUsRUFBQSxFQThDWDtNQXRHSDtRQTRESyx5Qkh6RDJCO1FHMEQzQixrQkFBa0I7UUFDbEIseUJBQXlCO1FBQ3pCLGNIN0NzQjtRRzhDdEIsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHdCQUF1QjtRQUF2QiwrQkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIseUJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQixFQUFBO1FBQ25CO1VBdEVMO1lBdUVNLGVBQWUsRUFBQSxFQXNCaEI7UUFwQkE7VUF6RUw7WUEwRU0sZUFBZTtZQUNmLDBCQUEwQjtZQUMxQixpQkFBaUIsRUFBQSxFQWlCbEI7UUE3Rkw7VUErRU0scUJBQXFCLEVBQUE7UUEvRTNCO1VBa0ZNLGVIaEVxQjtVR2lFckIscUJBQXFCO1VBQ3JCLFlBQVk7VUFDWixXQUFXO1VBQ1gsZ0JBQWdCLEVBQUE7VUFDaEI7WUF2Rk47Y0F3Rk8sWUFBWTtjQUNaLFdBQVc7Y0FDWCxpQkFBaUIsRUFBQSxFQUVsQjtNQTVGTjtRQWdHSSxtQkFBbUIsRUFBQTtRQUNuQjtVQWpHSjtZQWtHSyxtQkFBbUIsRUFBQSxFQUVwQjs7QUNwR0o7RUFDQyxTQUFTO0VBQ1QsMkJBQTJCLEVBQUE7RUFGNUI7SUFNSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsMkJBQTJCLEVBQUE7SUFWL0I7TUFZSyxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFNBQVMsRUFBQTtFQWRkO0lBbUJLLGlCQUFpQixFQUFBO0VBbkJ0QjtJQXNCSyw2QkpWOEI7SUlXOUIsZ0NKWDhCLEVBQUE7SUlZOUI7TUF4Qkw7UUF5Qk0sK0JKYjZCO1FJYzdCLDhCSmQ2QjtRSWU3QixnQkFBZ0I7UUFDaEIsbUJBQW1CLEVBQUEsRUFFcEI7RUE5Qkw7SUFnQ0ssZ0NKcEI4QixFQUFBO0lJcUI5QjtNQWpDTDtRQWtDTSwrQkp0QjZCO1FJdUI3QixtQkFBbUIsRUFBQSxFQUVwQjtFQXJDTDtJQXVDSyxjSmxDMEI7SUltQzFCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtJQUNuQjtNQTdDTDtRQThDTSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2Isd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2Qix5QkFBbUI7UUFBbkIsMkJBQW1CO1lBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CO1FBQ25CLFlBQVksRUFBQSxFQUViO0VBbkRMO0lBc0RNLFdBQVc7SUFDWCxZQUFZO0lBQ1osMEJBQTBCLEVBQUE7SUFDMUI7TUF6RE47UUEwRE8sV0FBVztRQUNYLFlBQVksRUFBQSxFQVliO0lBVkE7TUE3RE47UUE4RE8sWUFBWTtRQUNaLGFBQWEsRUFBQSxFQVFkO0lBTEE7TUFsRU47UUFtRU8sWUFBWTtRQUNaLGFBQWEsRUFBQSxFQUdkO0VBdkVOO0lBMEVLLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsY0psRXNCO0lJbUV0QixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBQTtJQWhGdEI7TUFrRk0sY0FBYztNQUNYLFlBQVksRUFBQTtFQW5GckI7SUF1RkssaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsd0NBQXdDO0lBRXhDLFlBQVksRUFBQTtJQUNaO01BN0ZMO1FBOEZNLGdCQUFnQixFQUFBLEVBS2pCO0lBSEE7TUFoR0w7UUFpR00sZ0JBQWdCLEVBQUEsRUFFakI7RUFuR0w7SUFzR00sd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7O0FBUTdCO0VBSUksMkJBQTJCLEVBQUE7RUFDM0I7SUFMSjtNQU1LLDJCQUEyQixFQUFBLEVBb0M1QjtFQWxDQTtJQVJKO01BU0ssMkJBQTJCLEVBQUEsRUFpQzVCO0VBL0JBO0lBWEo7TUFZSywyQkFBMkIsRUFBQSxFQThCNUI7RUE1QkE7SUFkSjtNQWVLLDJCQUEyQixFQUFBLEVBMkI1QjtFQTFDSjtJQWtCSyxjSjNIMEI7SUk0SDFCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsbUJBQW1CLEVBQUE7SUFDbkI7TUF6Qkw7UUEwQk0sZUFBZSxFQUFBLEVBZWhCO0lBYkE7TUE1Qkw7UUE2Qk0sZUFBZTtRQUNmLG1CQUFtQixFQUFBLEVBV3BCO0lBVEE7TUFoQ0w7UUFpQ00sZUFBZTtRQUNmLG1CQUFtQixFQUFBLEVBT3BCO0lBSkE7TUFyQ0w7UUFzQ00sZUFBZTtRQUNmLGlCQUFpQixFQUFBLEVBRWxCOztBQXpDTDtFQWdETSxVQUFVO0VBQ1YsZ0JBQWdCLEVBQUE7RUFqRHRCO0lBb0RRLG9CQUFvQixFQUFBO0lBRXBCO01BdERSO1FBdURVLHFCQUFxQixFQUFBLEVBR3hCOztBQTFEUDtFQW9FTSw4QkFBOEIsRUFBQTs7QUFwRXBDO0VBdUVNLGNKakxzQjtFSWtMdEIsZUFBZTtFQUNmLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBO0VBRWhCO0lBOUVOO01BK0VRLGVBQWU7TUFDZixtQkFBbUIsRUFBQSxFQUl0Qjs7QUFwRkw7RUFzRk0sVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUF4RnpCO0VBNkZDLHFCQUFxQixFQUFBO0VBRW5CO0lBL0ZIO01BZ0dJLGdCQUFnQixFQUFBLEVBRWpCO0VBRUE7SUFwR0g7TUFxR0ksc0NBQXNDLEVBQUEsRUFxSHZDO0VBMU5IO0lBMkdPLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBQUE7RUE3R3ZCO0lBcUhTLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtFQXRIM0I7SUEySFEsZUFBZTtJQUNmLGNKdE9vQjtJSXVPcEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0lBOUgzQjtNQWdJUyxhQUFhLEVBQUE7SUFoSXRCO01BbUlTLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIsY0p6T2tCO01JME9sQixtQkFBbUIsRUFBQTtJQXRJNUI7TUF5SVMsZ0JBQWdCLEVBQUE7TUF6SXpCO1FBMklVLFdBQVc7UUFDWCxZQUFZO1FBQ1osb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHdCQUF1QjtRQUF2QiwrQkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIseUJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQjtRQUNuQixrQkFBa0I7UUFDbEIsOENBQW1DO2dCQUFuQyxzQ0FBbUM7UUFDbkMsNkJBQTZCLEVBQUE7UUFsSnZDO1VBb0pXLGVBQWUsRUFBQTtRQXBKMUI7VUF1SlcseUJKbFFxQixFQUFBO1FJMkdoQztVQTBKVyxrQkFBa0IsRUFBQTtJQTFKN0I7TUErSlMsNkJBQTZCO01BQzdCLHlCQUF5QjtNQUN6QixrQkFBa0I7TUFDbEIsOEJBQThCLEVBQUE7TUFsS3ZDO1FBb0tVLFdBQVcsRUFBQTtJQXBLckI7TUF3S1MsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsZUFBZSxFQUFBO01BM0t4QjtRQTZLVSxlQUFlLEVBQUE7TUE3S3pCO1FBNktVLGVBQWUsRUFBQTtNQTdLekI7UUE2S1UsZUFBZSxFQUFBO01BN0t6QjtRQTZLVSxlQUFlLEVBQUE7SUE3S3pCO01BaUxTLDhCQUE4QixFQUFBO0lBakx2QztNQW9MUyw4QkFBOEIsRUFBQTtJQXBMdkM7TUF1TFMsZUFBZTtNQUNmLGtCQUFrQjtNQUNsQixpQkFBaUIsRUFBQTtNQXpMMUI7UUEyTFUsZUFBZTtRQUNmLFlBQVksRUFBQTtNQTVMdEI7UUEyTFUsZUFBZTtRQUNmLFlBQVksRUFBQTtNQTVMdEI7UUEyTFUsZUFBZTtRQUNmLFlBQVksRUFBQTtNQTVMdEI7UUEyTFUsZUFBZTtRQUNmLFlBQVksRUFBQTtFQTVMdEI7SUFpTVEscUJBQXFCLEVBQUE7SUFqTTdCO01BbU1TLGVBQWUsRUFBQTtFQW5NeEI7SUF3TVEsV0FBVyxFQUFBO0lBQ1g7TUF6TVI7UUEwTVMsY0FBYyxFQUFBLEVBV2Y7SUFyTlI7TUE2TVMsZUFBZSxFQUFBO0lBN014QjtNQWdOUyxXQUFXLEVBQUE7SUFoTnBCO01BbU5TLGdCQUFnQixFQUFBOztBQW5OekI7RUE4TkUscUJBQXFCLEVBQUE7RUFFcEI7SUFoT0g7TUFpT0ksZ0JBQWdCLEVBQUEsRUFFakI7RUFFQTtJQXJPSDtNQXNPSSxzQ0FBc0MsRUFBQSxFQTZIdkM7RUFuV0g7SUF5T0ksV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsY0puVnVCLEVBQUE7RUlvRzNCO0lBcVBPLGVBQWU7SUFDZixtQkFBbUIsRUFBQTtFQXRQMUI7SUE4UFMsY0p4V21CO0lJeVduQixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUE7RUFoUTNCO0lBc1FTLGFBQWEsRUFBQTtFQXRRdEI7SUF5UVMsbUJBQW1CO0lBQ25CLGNKOVdrQjtJSStXbEIsbUJBQW1CLEVBQUE7RUEzUTVCO0lBOFFTLGVBQWU7SUFDZixjSnpYbUI7SUkwWG5CLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsV0FBVyxFQUFBO0VBbFJwQjtJQXFSUyw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQiw4QkFBOEIsRUFBQTtJQXhSdkM7TUEwUlUsV0FBVyxFQUFBO0VBMVJyQjtJQStSVSxpQkFBaUI7SUFDakIsZUFBZSxFQUFBO0VBaFN6QjtJQXFTUyxlQUFlO0lBQ2Ysa0JBQWtCLEVBQUE7SUF0UzNCO01Bd1NVLGVBQWUsRUFBQTtJQXhTekI7TUF3U1UsZUFBZSxFQUFBO0lBeFN6QjtNQXdTVSxlQUFlLEVBQUE7SUF4U3pCO01Bd1NVLGVBQWUsRUFBQTtFQXhTekI7SUE0U1MsOEJBQThCLEVBQUE7RUE1U3ZDO0lBK1NTLDhCQUE4QixFQUFBO0VBL1N2QztJQW1UUyxXQUFXLEVBQUE7RUFuVHBCO0lBc1RTLGdCQUFnQixFQUFBO0lBdFR6QjtNQXdUVSxXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix3QkFBdUI7TUFBdkIsK0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUI7TUFDdkIseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQiw4Q0FBbUM7Y0FBbkMsc0NBQW1DO01BQ25DLDZCQUE2QixFQUFBO01BL1R2QztRQWlVVyxlQUFlLEVBQUE7TUFqVTFCO1FBb1VXLHlCSi9hcUIsRUFBQTtNSTJHaEM7UUF1VVcsa0JBQWtCLEVBQUE7RUF2VTdCO0lBNlVRLG1CQUFtQjtJQUNuQix5QkFBeUIsRUFBQTtJQTlVakM7TUFnVlMsZUFBZSxFQUFBO0VBaFZ4QjtJQW9WUSxXQUFXLEVBQUE7SUFwVm5CO01Bc1ZTLGVBQWUsRUFBQTtJQXRWeEI7TUF5VlMsV0FBVyxFQUFBO0lBelZwQjtNQTRWUyxnQkFBZ0IsRUFBQTs7QUFXekI7RUFFSyxnQkFBZ0IsRUFBQTtFQUZyQjtJQUlRLGtCQUFrQixFQUFBO0lBSjFCO01BT0ssY0p4ZHVCO01JeWR2QixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixpQkFBaUI7TUFDakIsV0FBVztNQUNYLG1CQUFtQixFQUFBO01BQ25CO1FBZEw7VUFlTSxlQUFlLEVBQUEsRUFRaEI7TUFOQTtRQWpCTDtVQWtCTSxlQUFlLEVBQUEsRUFLaEI7TUFIQTtRQXBCTDtVQXFCTSxlQUFlLEVBQUEsRUFFaEI7SUFLRztNQTVCUjtRQTZCUyxrQkFBa0IsRUFBQSxFQUVuQjtJQUlBO01BbkNSO1FBb0NTLFlBQVksRUFBQSxFQUViO0lBTUg7TUE1Q0w7UUE2Q00scUJBQXFCLEVBQUEsRUFFdEI7SUEvQ0w7TUFpREssa0RBQXVDO2NBQXZDLDBDQUF1QztNQUN2QyxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix1QkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZTtNQUNmLHdCQUF1QjtNQUF2QiwrQkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2QixzQkFBcUI7TUFBckIsNkJBQXFCO1VBQXJCLG1CQUFxQjtjQUFyQixxQkFBcUI7TUFDckIsYUFBYTtNQUNiLHlCSjVmc0IsRUFBQTtNSTZmdEI7UUExREw7VUEyRE0sWUFBWTtVQUNaLFlBQVksRUFBQSxFQWlFYjtNQS9EQTtRQTlETDtVQStETSxXQUFXO1VBQ1gsZ0JBQWdCLEVBQUEsRUE2RGpCO01BN0hMO1FBbUVNLHlCSnJoQjBCO1FJc2hCMUIsZUFBZTtRQUNmLGtEQUEwQztnQkFBMUMsMENBQTBDLEVBQUE7TUFyRWhEO1FBd0VNLHlCSjFoQjBCO1FJMmhCMUIsZUFBZTtRQUNmLGtEQUEwQztnQkFBMUMsMENBQTBDLEVBQUE7TUExRWhEO1FBNkVNLFdBQVc7UUFDWCxZQUFZO1FBQ1osbUJBQW1CLEVBQUE7UUFDbkI7VUFoRk47WUFpRk8sV0FBVztZQUNYLFlBQVk7WUFDWixnQkFBZ0IsRUFBQSxFQU9qQjtRQUxBO1VBckZOO1lBc0ZPLFdBQVc7WUFDWCxZQUFZO1lBQ1osaUJBQWlCLEVBQUEsRUFFbEI7TUExRk47UUE0Rk0saUJBQWlCO1FBQ2pCLGNKL2lCMEI7UUlnakIxQix5QkpoakIwQixFQUFBO01Ja2RoQztRQWlHTSxZQUFZO1FBQ1osYUFBYSxFQUFBO1FBbEduQjtVQW9HTyxlQUFlLEVBQUE7TUFwR3RCO1FBd0dNLGNKeGpCeUI7UUl5akJ6QixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsMkJBQW1CO1lBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CO1FBQ25CLFdBQVc7UUFDWCx3QkFBdUI7UUFBdkIsK0JBQXVCO1lBQXZCLHFCQUF1QjtnQkFBdkIsdUJBQXVCO1FBQ3ZCLGdCQUFnQjtRQUNoQixZQUFZLEVBQUE7UUFDWjtVQXBITjtZQXFITyxlQUFlO1lBQ2YsaUJBQWlCO1lBQ2pCLGdCQUFnQixFQUFBLEVBS2pCO1FBNUhOO1VBMEhPLGVBQWUsRUFBQTtJQTFIdEI7TUErSEssVUFBVTtNQUNWLGtCQUFrQjtNQUNsQixjSjVrQnNCO01JNmtCdEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFBO01BQ2xCO1FBdklMO1VBd0lNLCtCQUF3QjtVQUF4QixnQ0FBd0I7VUFBeEIsK0JBQXdCO1VBQXhCLHdCQUF3QjtVQUN4Qix3QkFBdUI7VUFBdkIsK0JBQXVCO2NBQXZCLHFCQUF1QjtrQkFBdkIsdUJBQXVCO1VBQ3ZCLHlCQUFtQjtVQUFuQiwyQkFBbUI7Y0FBbkIsc0JBQW1CO2tCQUFuQixtQkFBbUIsRUFBQSxFQUtwQjtNQUhBO1FBNUlMO1VBNklNLGVBQWUsRUFBQSxFQUVoQjtJQS9JTDtNQWlKSyxXQUFXO01BQ1gsY0o3bEJzQjtNSThsQnRCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7TUFDZDtRQXhKTDtVQXlKTSxVQUFVLEVBQUEsRUFFWDs7QUNobkJMO0VBR1EsZUFBZTtFQUNmLGNMQ3VCO0VLQXZCLGdCQUFnQjtFQUNoQixtQkFDSixFQUFBOztBQVBKO0VBVVEsZUFBZTtFQUNmLGNMUG9CO0VLUXBCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsY0FBYyxFQUFBOztBQWR0QjtFQWtCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQiwwQkFBMEIsRUFBQTs7QUFyQmxDO0VBeUJRLGdCQUFnQixFQUFBOztBQ3pCeEI7RUFHRSx1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBO0VBSGpCO0lBS0csb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0VBTGhCO0lBUUcsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBUnRCO0lBV0csNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBOztBQVh6QjtFQWlCRyxrQkFBa0I7RUFDbEIsV0FBVyxFQUFBO0VBbEJkO0lBb0JJLG1CQUFtQjtJQUNuQixZQUFZLEVBQUE7O0FBckJoQjtFQXlCRyxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7RUFDdkI7SUEzQkg7TUE0QkksNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0Qiw4QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQixFQUFBLEVBdUR2QjtFQW5GSDtJQWdDSyxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsY04vQjBCO0lNZ0MxQixXQUFXLEVBQUE7SUFDWDtNQXRDTDtRQXVDTSxlQUFlLEVBQUEsRUFpQmhCO0lBZkE7TUF6Q0w7UUEwQ00sZUFBZSxFQUFBLEVBY2hCO0lBWkE7TUE1Q0w7UUE2Q00sZUFBZSxFQUFBLEVBV2hCO0lBUkM7TUFoRE47UUFpRE8sWUFBWTtRQUNaLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLGNOaER3QixFQUFBLEVNa0R6QjtFQUlGO0lBM0RKO01BNERLLG1CQUFtQixFQUFBLEVBc0JwQjtFQXBCQTtJQTlESjtNQStESyxtQkFBbUIsRUFBQSxFQW1CcEI7RUFqQkE7SUFqRUo7TUFrRUssbUJBQW1CLEVBQUEsRUFnQnBCO0VBbEZKO0lBcUVLLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixjTnRFMkI7SU11RTNCLFdBQVcsRUFBQTtJQUNYO01BM0VMO1FBNEVNLGVBQWUsRUFBQSxFQUtoQjtJQUhBO01BOUVMO1FBK0VNLGVBQWUsRUFBQSxFQUVoQjs7QUFqRkw7RUFzRkksVUFBVSxFQUFBOztBQXRGZDtFQTRGRyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQixFQUFBO0VBOUZuQjtJQWdHSSxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLG9CQUFvQjtJQUNwQixrQkFBa0IsRUFBQTtFQUlqQjtJQXZHTDtNQXdHTSxXQUFXLEVBQUEsRUFRWjtFQUxDO0lBM0dOO01BNEdPLFdBQVc7TUFDWCxnQkFBZ0IsRUFBQSxFQUVqQjs7QUEvR047RUFvSEcsY05oSHlCO0VNaUh6QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUIsRUFBQTtFQUNqQjtJQXpISDtNQTBISSxVQUFVLEVBQUEsRUFNWDtFQUpBO0lBNUhIO01BNkhJLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQUVsQjs7QUFoSUg7RUFrSUcsZ0JBQWdCLEVBQUE7RUFDaEI7SUFuSUg7TUFvSUksZ0JBQWdCLEVBQUEsRUEwTGpCO0VBdExFO0lBeElMO01BeUlNLHdDQUFnQztVQUFoQyw4QkFBZ0M7Y0FBaEMsZ0NBQWdDO01BQ2hDLG9DQUFvQyxFQUFBLEVBRXJDO0VBNUlMO0lBK0pLLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix1QkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBakt4QjtNQW1LTSxXQUFXLEVBQUE7RUFuS2pCO0lBdUtLLHFCQUFxQixFQUFBO0VBdksxQjtJQXlLMkMseUNBQUE7SUFDdEMsVUFBVTtJQUFFLFlBQUE7SUFDWixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLGlCQUFpQixFQUFBO0VBN0t0QjtJQXlLMkMseUNBQUE7SUFDdEMsVUFBVTtJQUFFLFlBQUE7SUFDWixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLGlCQUFpQixFQUFBO0VBN0t0QjtJQXlLMkMseUNBQUE7SUFDdEMsVUFBVTtJQUFFLFlBQUE7SUFDWixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLGlCQUFpQixFQUFBO0VBN0t0QjtJQXlLMkMseUNBQUE7SUFDdEMsVUFBVTtJQUFFLFlBQUE7SUFDWixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLGlCQUFpQixFQUFBO0lBQ2pCO01BOUtMO1FBK0tNLGVBQWUsRUFBQTtNQS9LckI7UUErS00sZUFBZSxFQUFBO01BL0tyQjtRQStLTSxlQUFlLEVBQUE7TUEvS3JCO1FBK0tNLGVBQWUsRUFBQSxFQUtoQjtJQUhBO01BakxMO1FBa0xNLGVBQWUsRUFBQTtNQWxMckI7UUFrTE0sZUFBZSxFQUFBO01BbExyQjtRQWtMTSxlQUFlLEVBQUE7TUFsTHJCO1FBa0xNLGVBQWUsRUFBQSxFQUVoQjtFQXBMTDtJQXNMb0QsNEJBQUE7SUFDL0MscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixpQkFBaUIsRUFBQTtJQUNqQjtNQTFMTDtRQTJMTSxlQUFlLEVBQUEsRUFLaEI7SUFIQTtNQTdMTDtRQThMTSxlQUFlLEVBQUEsRUFFaEI7RUFoTUw7SUFrTXFELG1CQUFBO0lBQ2hELHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsaUJBQWlCLEVBQUE7SUFDakI7TUF0TUw7UUF1TU0sZUFBZSxFQUFBLEVBS2hCO0lBSEE7TUF6TUw7UUEwTU0sZUFBZSxFQUFBLEVBRWhCO0VBNU1MO0lBOE1LLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsaUJBQWlCLEVBQUE7SUFDakI7TUFqTkw7UUFrTk0sZUFBZSxFQUFBLEVBS2hCO0lBSEE7TUFwTkw7UUFxTk0sZUFBZSxFQUFBLEVBRWhCO0VBdk5MO0lBd05vQyx5Q0FBQTtJQUMvQixnQkFBZ0I7SUFDaEIsdUJBQXVCLEVBQUE7RUExTjVCO0lBd05vQyx5Q0FBQTtJQUMvQixnQkFBZ0I7SUFDaEIsdUJBQXVCLEVBQUE7RUExTjVCO0lBd05vQyx5Q0FBQTtJQUMvQixnQkFBZ0I7SUFDaEIsdUJBQXVCLEVBQUE7RUExTjVCO0lBd05vQyx5Q0FBQTtJQUMvQixnQkFBZ0I7SUFDaEIsdUJBQXVCLEVBQUE7RUExTjVCO0lBNk5LLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsY05yTnNCO0lNc050QixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7SUFDbEI7TUFyT0w7UUFzT00sK0JBQXdCO1FBQXhCLGdDQUF3QjtRQUF4QiwrQkFBd0I7UUFBeEIsd0JBQXdCO1FBQ3hCLHdCQUF1QjtRQUF2QiwrQkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIseUJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQixFQUFBLEVBS3BCO0lBSEE7TUExT0w7UUEyT00sZUFBZSxFQUFBLEVBRWhCO0VBN09MO0lBK09LLFdBQVc7SUFDWCxjTnRPc0I7SU11T3RCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTtFQXBQcEI7SUF3UEksa0RBQXVDO1lBQXZDLDBDQUF1QztJQUN2QyxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix1QkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixzQkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUI7SUFDckIsYUFBYTtJQUNiLHlCTi9PK0I7SU1nUC9CLFdBQVcsRUFBQTtJQWpRZjtNQW1RSyx5Qk5oUTJCO01NaVEzQixlQUFlO01BQ2Ysa0RBQTBDO2NBQTFDLDBDQUEwQyxFQUFBO0lBclEvQztNQXdRSyx5Qk5yUTJCO01Nc1EzQixlQUFlO01BQ2Ysa0RBQTBDO2NBQTFDLDBDQUEwQyxFQUFBO0lBMVEvQztNQTZRSyxXQUFXO01BQ1gsWUFBWTtNQUNaLG1CQUFtQixFQUFBO01BQ25CO1FBaFJMO1VBaVJNLFdBQVc7VUFDWCxZQUFZO1VBQ1osZ0JBQWdCLEVBQUEsRUFPakI7TUFMQTtRQXJSTDtVQXNSTSxXQUFXO1VBQ1gsWUFBWTtVQUNaLGlCQUFpQixFQUFBLEVBRWxCO0lBMVJMO01BNFJLLGlCQUFpQjtNQUNqQixjTjFSMkI7TU0yUjNCLHlCTjNSMkIsRUFBQTtJTUhoQztNQWlTSyxZQUFZO01BQ1osYUFBYSxFQUFBO01BbFNsQjtRQW9TTSxlQUFlLEVBQUE7SUFwU3JCO01Bd1NLLGNOblMwQjtNTW9TMUIsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCx3QkFBdUI7TUFBdkIsK0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUI7TUFDdkIsZ0JBQWdCO01BQ2hCLFlBQVksRUFBQTtNQUNaO1FBcFRMO1VBcVRNLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsZ0JBQWdCLEVBQUEsRUFLakI7TUE1VEw7UUEwVE0sZUFBZSxFQUFBOztBQVNyQjtFQUdHLFNBQVMsRUFBQTtFQUhaO0lBS0ksV0FBVyxFQUFBO0lBQ1g7TUFOSjtRQU9LLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBeUI7UUFDekIsa0JBQWtCO1FBQ2xCLGdCQUFnQixFQUFBLEVBaUNqQjtJQTlCQztNQWJMO1FBY00sOEJBQXNCO2dCQUF0QixzQkFBc0I7UUFDdEIseUJOL1UwQjtRTWlWMUIsa0JBQWtCO1FBQ2xCLHlCTm5VcUI7UU1vVXJCLHdCQUFnQjtnQkFBaEIsZ0JBQWdCLEVBQUEsRUFFakI7SUFFQTtNQXZCTDtRQXdCTSxZQUFZO1FBQ1osa0JBQWtCLEVBQUEsRUFFbkI7SUEzQkw7TUE4QkssY0FBYyxFQUFBO01BQ2Q7UUEvQkw7VUFnQ00sZ0JBQWdCLEVBQUEsRUFVakI7TUExQ0w7UUFtQ00sY0FBYyxFQUFBO1FBQ2Q7VUFwQ047WUFxQ08sa0JBQWtCO1lBRWxCLDJCQUEyQixFQUFBLEVBRTVCO0VBekNOO0lBNkNJLDhCQUE4QixFQUFBO0lBQzlCO01BOUNKO1FBK0NLLHNEQUE4QztRQUE5QyxpREFBOEM7UUFBOUMsOENBQThDO1FBQzlDLFVBQVUsRUFBQSxFQUVYO0VBRUE7SUFwREo7TUFxREssVUFBVTtNQUNWLHNEQUE4QztNQUE5QyxpREFBOEM7TUFBOUMsOENBQThDLEVBQUEsRUFHL0M7RUF6REo7SUEyREksbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixzQkFBYztZQUFkLGNBQWM7SUFDZCxlQUFlLEVBQUE7O0FDalluQixrQ0FBQTtBQUNBOzs7Ozs7Q1RnK0NDO0FTeDlDRCx5REFBQTtBQUNBO0VBQ0ksY1BTc0I7RU9SdEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGdCQUFnQixFQUFBOztBQUdwQjtFQU1JOzs7S1RzOUNDLEVTbjlDQztFQVROO0lBRVEseUJQRGtCO0lPRWxCLGNQRmtCLEVBQUE7RU9EMUI7SUFXUSx5QlBWa0I7SU9XbEIsa0JBQWtCLEVBQUE7SUFaMUI7TUFlWSxpQkFBaUIsRUFBQTtFQWY3QjtJQW9CUSxjUG5Ca0IsRUFBQTtFT0QxQjtJQXdCUSxhQUFhLEVBQUE7O0FDM0NyQjtFQUNJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFXO0VBQ1gseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsbUJBQW1CLEVBQUE7RUFDbkI7SUFOSjtNQU9RLG1CQUFtQixFQUFBLEVBOEYxQjtFQTVGRztJQVRKO01BVVEsd0JBQXVCO01BQXZCLCtCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCLEVBQUEsRUEyRjlCO0VBekZHO0lBWko7TUFhUSxtQkFBbUIsRUFBQSxFQXdGMUI7RUF0Rkc7SUFmSjtNQWdCUSxtQkFBbUIsRUFBQSxFQXFGMUI7RUFyR0Q7SUFtQlEsV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIseUJSZGtCO0lRZWxCLFdBQVc7SUFDWCw0QkFBNEI7SUFDNUIsa0NBQWtDLEVBQUE7SUFLbEM7TUFqQ1I7UUFrQ1ksV0FBVztRQUNYLFlBQVksRUFBQSxFQXVCbkI7SUFyQkc7TUFyQ1I7UUFzQ1ksV0FBVztRQUNYLFlBQVksRUFBQSxFQW1CbkI7SUExREw7TUEwQ1ksWUFBWTtNQUNaLFdBQVc7TUFDWCxlUmpDYyxFQUFBO0lRWDFCO01BK0NZLHlCUjVDb0I7TVE2Q3BCLHlCUjdDb0I7TVE4Q3BCLGlDQUFpQztNQUVqQyw0QkFBNEI7TUFFNUIseUJBQXlCLEVBQUE7TUFyRHJDO1FBdURnQixlUnJDVyxFQUFBO0VRbEIzQjtJQTREUSxXQUFXO0lBQ1gsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQix5QlI5QzJCO0lRK0MzQixtQkFBbUIsRUFBQTtJQUNuQjtNQWpFUjtRQWtFWSxVQUFVLEVBQUEsRUFpQ2pCO0lBL0JHO01BcEVSO1FBcUVZLFVBQVUsRUFBQSxFQThCakI7SUE1Qkc7TUF2RVI7UUF3RVksVUFBVSxFQUFBLEVBMkJqQjtJQW5HTDtNQTJFWSxjQUFjO01BQ2QsWUFBWTtNQUNaLFNBQVM7TUFDVCwrQkFBK0I7TUFFL0IsMEJBQTBCO01BRTFCLHVCQUF1QjtNQUN2QixxQ0FBcUM7TUFDckMsd0NBQXdDO01BQ3BDLGlDQUFpQztNQUNqQyxvQ0FBb0M7TUFDaEMsNkJBQTZCO01BQzdCLGdDQUFnQztNQUNwQyxvQ0FBb0M7TUFDeEMsdUNBQXVDO01BQy9CLGdDQUFnQztNQUNwQyxtQ0FBbUM7TUFDM0IsNEJBQTRCO01BQ2hDLCtCQUErQjtNQUN2Qyx5QlI1Rm9CO01RNkZwQixrQkFBa0I7TUFDbEIsZ0JBQWdCLEVBQUE7O0FDakc1QjtFQUVNLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsYUFBYSxFQUFBO0VBQ2I7SUFMTjtNQU1RLGtCQUFrQixFQUFBLEVBZ2ZyQjtFQXRmTDtJQVNZLGNUSm1CO0lTS25CLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQVduQjs7Y1gra0RFLEVXN2tEQztJQVpIO01BZFo7UUFlZ0IsZUFBZSxFQUFBLEVBWXRCO0lBVkc7TUFqQlo7UUFrQmdCLGVBQWUsRUFBQSxFQVN0QjtJQVBHO01BcEJaO1FBcUJnQixlQUFlO1FBQ2YsaUJBQWlCLEVBQUEsRUFLeEI7RUEzQlQ7SUE2QlksY1R4Qm1CO0lTeUJuQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBQTtJQUNqQjtNQWxDWjtRQW1DZ0IsZUFBZSxFQUFBLEVBS3RCO0lBSEc7TUFyQ1o7UUFzQ2dCLGVBQWUsRUFBQSxFQUV0QjtFQXhDVDtJQTBDWSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUEzQy9CO01BNkNnQixXQUFXO01BQ1gsZ0VBQWdFO01BQ2hFLGtDQUEwQjtjQUExQiwwQkFBMEI7TUFDMUIscUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLDRCQUE0QixFQUFBO0VBcEQ1QztJQXdEWSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlLEVBQUE7SUExRDNCO01BNERnQixXQUFXO01BQ1gsb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQixFQUFBO01BSW5CO1FBbEVoQjtVQW1Fb0IsVUFBVSxFQUFBLEVBK0ZqQjtNQXpGSztRQXpFbEI7VUEwRW9CLG1CQUFtQixFQUFBLEVBRXRCO01BR087UUEvRXhCO1VBZ0Y0QixTQUFTLEVBQUEsRUFFaEI7TUFsRnJCO1FBc0Z3QixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLGNBQWM7UUFDaEIsWUFBWSxFQUFBO1FBQ1Y7VUExRnhCO1lBMkY0QixxQkFBcUIsRUFBQSxFQUU1QjtNQTdGckI7UUFnR29CLGtCQUFrQjtRQUNsQix5QlQvRU87UVNnRlAsYUFBYTtRQUNiLGtEQUF1QztnQkFBdkMsMENBQXVDO1FBQ3pDLFlBQVk7UUFDWixvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IseUJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQjtRQUNuQixXQUFXLEVBQUE7UUFHVDtVQTFHcEI7WUEyR3dCLGtCQUFrQixFQUFBLEVBcUR6QjtRQWhLakI7VUFpSHdCLGNUNUdPO1VTNkdQLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsc0JBQXNCO1VBQ3RCLGlCQUFpQjtVQUNqQixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IsV0FBVztVQUNYLGtCQUFrQjtVQUNwQixrQkFBa0I7VUFPaEI7Ozs7OzBCWDhqREUsRVd6akRDO1VBWEg7WUExSHhCO2NBMkg0QixlQUFlLEVBQUEsRUFzQnRCO1VBcEJHO1lBN0h4QjtjQThINEIsZUFBZSxFQUFBLEVBbUJ0QjtVQWpKckI7WUF1STRCLHFCQUFxQixFQUFBO1VBdklqRDtZQTBJNEIsb0JBQWE7WUFBYixxQkFBYTtZQUFiLG9CQUFhO1lBQWIsYUFBYTtZQUNiLGtCQUFrQjtZQUNsQixRQUFRLEVBQUE7VUE1SXBDO1lBK0k0QixhQUFhLEVBQUE7UUEvSXpDO1VBbUp3QixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IsY1RqSlE7VVNrSlIsa0JBQWtCLEVBQUE7VUFySjFDO1lBdUo0QixhQUFhLEVBQUE7VUF2SnpDO1lBMEo0QixvQkFBYTtZQUFiLHFCQUFhO1lBQWIsb0JBQWE7WUFBYixhQUFhO1lBQ2Isa0JBQWtCO1lBQ2xCLFFBQVEsRUFBQTtFQTVKcEM7SUFxS1EsZ0JBQWdCLEVBQUE7SUFyS3hCO01Bd0tVLFdBQVc7TUFDWCxVQUFVLEVBQUE7TUF6S3BCO1FBNEtZLHVCQUF1QjtRQUN2QixhQUFhO1FBQ2Isa0RBQXVDO2dCQUF2QywwQ0FBdUM7UUFDdkMsWUFBWTtRQUNaLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix1QkFBZTtZQUFmLG1CQUFlO2dCQUFmLGVBQWU7UUFDZiw4QkFBbUI7UUFBbkIsNkJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQix1QkFBbUI7Z0JBQW5CLG1CQUFtQixFQUFBO1FBbEwvQjtVQW9MYyxXQUFXO1VBQ1gsMkJBQTJCO1VBQzNCLG9CQUFhO1VBQWIscUJBQWE7VUFBYixvQkFBYTtVQUFiLGFBQWEsRUFBQTtVQUNiO1lBdkxkO2NBd0xnQixVQUFVLEVBQUEsRUFrRGI7VUFoREM7WUExTGQ7Y0EyTGdCLFVBQVUsRUFBQSxFQStDYjtVQTFPYjtZQThMZ0IsY1RwTFc7WVNxTFgsZUFBZTtZQUNmLGdCQUFnQjtZQUNoQixpQkFBaUI7WUFDakIsaUJBQWlCO1lBQ2pCLGlCQUFpQjtZQUNqQixtQkFBbUI7WUFDbkIsZ0NUM0xXO1lTNExYLG1CQUFtQjtZQUNuQixlQUFlO1lBQ2Ysa0JBQWtCO1lBQ2xCLG1CQUFZO1lBQVosb0JBQVk7Z0JBQVosb0JBQVk7b0JBQVosWUFBWSxFQUFBO1lBek01QjtjQTJNa0Isa0JBQWtCO2NBQ2xCLFVBQVU7Y0FDVixXQUFXO2NBQ1gsWUFBWTtjQUNaLFFBQU8sRUFBQTtVQS9NekI7WUFtTmdCLGNUeE1VO1lTeU1WLGVBQWU7WUFDZixnQkFBZ0I7WUFDaEIsbUJBQW1CO1lBQ25CLGlCQUFpQjtZQUNqQixpQkFBaUI7WUFDakIsb0JBQWE7WUFBYixxQkFBYTtZQUFiLG9CQUFhO1lBQWIsYUFBYTtZQUNiLHlCQUF5QixFQUFBO1lBMU56QztjQTZOa0IsWUFBWTtjQUNaLGlCQUFnQixFQUFBO1VBOU5sQztZQW1Pa0IsY1R6TlM7WVMwTlQsZUFBZTtZQUNmLGdCQUFnQjtZQUNoQixpQkFBaUI7WUFDakIsdUJBQXVCLEVBQUE7SUF2T3pDO01BOE9VLFdBQVc7TUFDWCxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CLEVBQUE7TUFJbkI7UUFwUFY7VUFxUFksVUFBVSxFQUFBLEVBMEZiO01BbkZLO1FBNVBkO1VBNlBnQixTQUFTLEVBQUEsRUFFWjtNQS9QYjtRQW1RYyxpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLGNBQWM7UUFDZCxZQUFZLEVBQUE7UUFDWjtVQXZRZDtZQXdRZ0IscUJBQXFCLEVBQUEsRUFFeEI7TUExUWI7UUE2UVksa0JBQWtCO1FBQ2xCLHlCVDVQZTtRUzZQZixhQUFhO1FBQ2Isa0RBQXVDO2dCQUF2QywwQ0FBdUM7UUFDdkMsWUFBWTtRQUNaLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsMkJBQW1CO1lBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CO1FBQ25CLFdBQVcsRUFBQTtRQUdYO1VBdlJaO1lBd1JjLGtCQUFrQixFQUFBLEVBcURyQjtRQTdVWDtVQThSYyxjVHpSaUI7VVMwUmpCLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsc0JBQXNCO1VBQ3RCLGlCQUFpQjtVQUNqQixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IsV0FBVztVQUNYLGtCQUFrQjtVQUNsQixrQkFBa0I7VUFPbEI7Ozs7O2dCWG1oREUsRVc5Z0RDO1VBWEg7WUF2U2Q7Y0F3U2dCLGVBQWUsRUFBQSxFQXNCbEI7VUFwQkM7WUExU2Q7Y0EyU2dCLGVBQWUsRUFBQSxFQW1CbEI7VUE5VGI7WUFvVGdCLHFCQUFxQixFQUFBO1VBcFRyQztZQXVUZ0Isb0JBQWE7WUFBYixxQkFBYTtZQUFiLG9CQUFhO1lBQWIsYUFBYTtZQUNiLGtCQUFrQjtZQUNsQixRQUFRLEVBQUE7VUF6VHhCO1lBNFRnQixhQUFhLEVBQUE7UUE1VDdCO1VBZ1VjLG9CQUFhO1VBQWIscUJBQWE7VUFBYixvQkFBYTtVQUFiLGFBQWE7VUFDYixjVDlUa0I7VVMrVGxCLGtCQUFrQixFQUFBO1VBbFVoQztZQW9VZ0IsYUFBYSxFQUFBO1VBcFU3QjtZQXVVZ0Isb0JBQWE7WUFBYixxQkFBYTtZQUFiLG9CQUFhO1lBQWIsYUFBYTtZQUNiLGtCQUFrQjtZQUNsQixRQUFRLEVBQUE7RUF6VXhCO0lBa1ZZLGlCQUFpQjtJQUNqQix1Q1Q3VWtDO0lTOFVsQyxzQ1Q3VWtDO0lTOFVsQyxrQkFBa0I7SUFDbEIsdUJBQXVCLEVBQUE7SUFDdkI7TUF2Vlo7UUF3VmdCLHNCQUFzQixFQUFBLEVBcUc3QjtJQTdGRztNQWhXWjtRQWlXZ0Isc0JBQXNCLEVBQUEsRUE0RjdCO0lBN2JUO01BcVdnQix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsY1Q1Vlc7TVM2VlgsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixrQkFBa0IsRUFBQTtNQTVXbEM7UUE4V2tCLGNUeldhLEVBQUE7SVNML0I7TUFrWGdCLHlCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQixFQUFBO0lBbFhuQztNQXFYZ0IseUJUalhZO01Ta1haLFdBQVcsRUFBQTtJQXRYM0I7TUF5WGtCLFdBQVc7TUFDWCxZQUFZO01BQ1osbUJBQW1CLEVBQUE7SUEzWHJDO01BK1hrQixZQUFZO01BQ1osV0FBVyxFQUFBO0lBaFk3QjtNQXNZZ0Isd0JBQXVCO01BQXZCLCtCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLGdCQUFnQjtNQUNoQixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsdUJBQWU7VUFBZixtQkFBZTtjQUFmLGVBQWUsRUFBQTtNQXpZL0I7UUE0WXNCLGNUbFlLO1FTbVlMLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsaUJBQWlCLEVBQUE7UUEvWXZDO1VBaVowQixjVDVZSyxFQUFBO01TTC9CO1FBc1pvQixVQUFVO1FBQ1YsbUJBQW1CLEVBQUE7UUFDbkI7VUF4WnBCO1lBeVp3QixVQUFVO1lBQ1Ysa0JBQWtCLEVBQUEsRUF3QnpCO1FBbGJqQjtVQTZad0IsbUJBQW1CO1VBQ25CLGtCQUFrQjtVQUNsQixpQkFBaUI7VUFDakIsV0FBVztVQUNYLFlBQVk7VUFDWixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2Isd0JBQXVCO1VBQXZCLCtCQUF1QjtjQUF2QixxQkFBdUI7a0JBQXZCLHVCQUF1QjtVQUN2Qix5QkFBbUI7VUFBbkIsMkJBQW1CO2NBQW5CLHNCQUFtQjtrQkFBbkIsbUJBQW1CLEVBQUE7VUFwYTNDO1lBc2E0QixXQUFXO1lBQ1gsWUFBWSxFQUFBO1FBdmF4QztVQTJhd0IsVUFBVTtVQUNWLGNUbGFHO1VTbWFILGVBQWU7VUFDZixpQkFBaUI7VUFDakIsaUJBQWlCO1VBQ2pCLFlBQVksRUFBQTtJQWhicEM7TUFzYm9CLFlBQVk7TUFDWixjVDdhTztNUzhhUCxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGlCQUFpQixFQUFBO0VBMWJyQztJQWtjVSxlQUFlLEVBQUE7SUFsY3pCO01BcWNZLFdBQVcsRUFBQTtFQXJjdkI7SUEyY1UsU0FBUyxFQUFBO0lBRVQ7TUE3Y1Y7UUE4Y1ksU0FBUyxFQUFBLEVBSVo7RUFsZFQ7SUFxZFUsUUFBUTtJQUNSLFNBQVMsRUFBQTtJQUVUO01BeGRWO1FBeWRZLFNBQVMsRUFBQSxFQVVaO0lBUkM7TUEzZFY7UUE0ZFksU0FBUztRQUNULFNBQVMsRUFBQSxFQU1aO0lBSkM7TUEvZFY7UUFnZVksU0FBUyxFQUFBLEVBR1o7RUFuZVQ7SUF3ZVEsWUFBWTtJQUNaLFlBQVk7SUFDWixlQUFlO0lBQ2YsY1R0ZXVCLEVBQUE7SVN3ZXZCO01BN2VSO1FBOGVVLFlBQVk7UUFDWixZQUFZO1FBQ1osZUFBZSxFQUFBLEVBSWxCOztBQ3BmUDtFQXNPUSxrQ0FBQTtFQW9CQSxpQ0FBQSxFQUFrQztFQTFQMUM7SUFHWSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTiwrQkFBdUI7SUFBdkIsMEJBQXVCO0lBQXZCLHVCQUF1QixFQUFBO0lBTG5DO01BT2MsdUJBQXVCO01BQ3ZCLG1DQUEyQjtjQUEzQiwyQkFBMkI7TUFDM0IsVUFBVTtNQUNWLGlCQUFpQixFQUFBO0lBVi9CO01BYWdCLFdBQVc7TUFDWCxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsdUJBQWU7VUFBZixtQkFBZTtjQUFmLGVBQWUsRUFBQTtNQWYvQjtRQWlCb0Isb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLDRCQUFzQjtRQUF0Qiw2QkFBc0I7UUFBdEIsOEJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLHdCQUF1QjtRQUF2QiwrQkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIsaUJBQWlCLEVBQUE7UUFDakI7VUFyQnBCO1lBc0J3QixpQkFBaUIsRUFBQSxFQXNGeEI7UUFwRkc7VUF4QnBCO1lBeUJ3QixpQkFBaUIsRUFBQSxFQW1GeEI7UUE1R2pCO1VBNEJ3QixVQUFVO1VBQ1YsY1Z4Qk87VVV5QlAsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQixpQkFBaUI7VUFDakIsaUJBQWlCO1VBQ2pCLGdCQUFnQixFQUFBO1VBQ2hCO1lBbkN4QjtjQW9DNEIsZUFBZTtjQUNmLGlCQUFpQixFQUFBLEVBZXhCO1VBYkc7WUF2Q3hCO2NBd0M0QixlQUFlO2NBQ2YsaUJBQWlCLEVBQUEsRUFXeEI7VUFURztZQTNDeEI7Y0E0QzRCLGVBQWU7Y0FDZixpQkFBaUIsRUFBQSxFQU94QjtVQUxHO1lBL0N4QjtjQWdENEIsZUFBZTtjQUNmLGlCQUFpQixFQUFBLEVBR3hCO1FBcERyQjtVQXNEd0IsVUFBVTtVQUNWLHlCQUFtQjtVQUFuQiwyQkFBbUI7Y0FBbkIsc0JBQW1CO2tCQUFuQixtQkFBbUIsRUFBQTtRQXZEM0M7VUEwRHdCLGdEVjFDMEIsRUFBQTtRVWhCbEQ7VUE2RHdCLGNWMURRO1VVMkRSLGlCQUFpQjtVQUNqQixpQkFBaUI7VUFDakIsaUJBQWlCO1VBQ2pCLGVBQWUsRUFBQTtVQUNmO1lBbEV4QjtjQW1FNEIsZUFBZTtjQUNmLGlCQUFpQixFQUFBLEVBYXhCO1VBWEc7WUF0RXhCO2NBdUU0QixlQUFlO2NBQ2YsaUJBQWlCLEVBQUEsRUFTeEI7VUFQRztZQTFFeEI7Y0EyRTRCLGNBQWM7Y0FDZCxpQkFBaUIsRUFBQSxFQUt4QjtVQUhHO1lBOUV4QjtjQStFNEIsZUFBZSxFQUFBLEVBRXRCO1FBakZyQjtVQW1Gd0IsY1Y5RU87VVUrRVAsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQixpQkFBaUIsRUFBQTtVQUNqQjtZQXZGeEI7Y0F3RjRCLGVBQWU7Y0FDZixpQkFBaUIsRUFBQSxFQVl4QjtVQVZHO1lBM0Z4QjtjQTRGNEIsZUFBZTtjQUNmLGlCQUFpQixFQUFBLEVBUXhCO1VBTkc7WUEvRnhCO2NBZ0c0QixpQkFBaUIsRUFBQTtjQWhHN0M7Z0JBa0c0QixlQUFlLEVBQUEsRUFDaEI7UUFJSDtVQXZHeEI7WUF3RzRCLGVBQWU7WUFDZixZQUFZLEVBQUEsRUFFbkI7RUEzR3JCO0lBaUhnQixXQUFXO0lBQ1gsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsOENWcEdrQztJVTRIbEM7Ozs7O2lCWjA2REMsRVlyNkRDO0lBakpsQjtNQXNIb0IsVUFBVTtNQUNWLGNWN0dPO01VOEdQLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGdEVjNHOEI7TVU0RzlCLGdCQUFnQjtNQUNoQixlQUFlLEVBQUE7TUFDZjtRQTlIcEI7VUErSHdCLGVBQWU7VUFDZixrQkFBa0IsRUFBQSxFQVd6QjtNQVRHO1FBbElwQjtVQW1Jd0Isa0JBQWtCLEVBQUEsRUFRekI7TUFORztRQXJJcEI7VUFzSXdCLGtCQUFrQixFQUFBLEVBS3pCO01BSEc7UUF4SXBCO1VBeUl3QixrQkFBa0IsRUFBQSxFQUV6QjtJQTNJakI7TUFtSm9CLFVBQVU7TUFDVixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2Isd0JBQXVCO01BQXZCLCtCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLHlCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixlQUFlLEVBQUE7TUFDZjtRQXhKcEI7VUF5SndCLGVBQWUsRUFBQSxFQVF0QjtNQU5HO1FBM0pwQjtVQTRKd0IsZUFBZSxFQUFBLEVBS3RCO01BaktqQjtRQStKd0IsZ0RWL0kwQixFQUFBO0lVaEJsRDtNQXFLd0IsZVZsS1E7TVVtS1IsV0FBVztNQUNYLFlBQVksRUFBQTtJQXZLcEM7TUE0S2dCLDJCVi9KcUI7TVVnS3JCLGtCQUFrQixFQUFBO01BN0tsQzs7UUFpTGtCLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLFFBQVE7UUFDUixtQ0FBMkI7YUFBM0IsOEJBQTJCO2dCQUEzQiwyQkFBMkIsRUFBQTtNQXJMN0M7UUF5TGtCLGtCQUFrQixFQUFBO01BekxwQztRQTZMa0IsYUFBYSxFQUFBO01BN0wvQjtRQWlNa0IsNkJBQTZCLEVBQUE7UUFqTS9DO1VBb01vQixhQUFhLEVBQUE7UUFwTWpDO1VBd01vQixjQUFjLEVBQUE7TUF4TWxDO1FBNk1rQiwyQlZoTW1CO1FVaU1uQixlQUFlLEVBQUE7RUE5TWpDO0lBb05jLCtCVnRNdUI7SVV1TXJCLHlCQUF5QixFQUFBO0lBck56QztNQXVOZ0Isa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFBQTtNQXpObEM7UUE0TmtCLGtCQUFrQjtRQUNsQixVQUFVO1FBQ1YsUUFBUTtRQUNSLG1DQUEyQjthQUEzQiw4QkFBMkI7Z0JBQTNCLDJCQUEyQixFQUFBO0VBL043QztJQTRPNEIsVUFBVSxFQUFBO0VBNU90QztJQW9Qd0IsVUFBVSxFQUFBO0VBcFBsQztJQWdRNEIsVUFBVSxFQUFBO0VBaFF0QztJQXdRd0IsVUFBVSxFQUFBOztBQ3ZRbEM7RUFDSSxhQUFZO0VBQ1oseUJYZXVCO0VXZHZCLGFBQWEsRUFBQTtFQUhqQjtJQU1RLGVBQWU7SUFDZixjWEh1QjtJV0l2QixnQkFBZ0IsRUFBQTtFQVJ4QjtJQVlRLGVBQWU7SUFDZixjWFZvQjtJV1dwQixnQkFBZ0IsRUFBQTtFQWR4QjtJQWtCUSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZLEVBQUE7RUFyQnBCO0lBeUJRLHFCQUFxQjtJQUNyQixnQkFBZ0IsRUFBQTs7QUFLeEI7RUFFUSxjQUFhLEVBQUE7O0FBRnJCO0VBS1EsYUFBWSxFQUFBOztBQUxwQjtFQVFRLGFBQVksRUFBQTs7QUN4Q3BCO0VBQ0ksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLHNCQUFzQixFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLSBGT05UIC0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLCBoMiwgaDEgYSwgaDIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbmgzLCBoNCwgaDUsIGg2LCBoMyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuYm9keSwgcCwgYSwgbGksIGRpdiwgc2VjdGlvbiwgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgYm9yZGVyOiA4cHggc29saWQgI2YzZjNmMztcbiAgLyogR3JpcyAqL1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzZEQzYwMDtcbiAgLyogVmVyZGUgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmRlc2FjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkRDNjAwO1xuICBib3JkZXItY29sb3I6ICM2REM2MDA7XG4gIGNvbG9yOiAjMDA0QjNBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IC4zNzVyZW0gMXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2REM2MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNkRDNjAwO1xuICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMXJlbSAuMzc1cmVtIC43NXJlbTsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2REM2MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNkRDNjAwO1xuICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDFyZW0gLjM3NXJlbSAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmJ0bi1wcmltYXJ5OmVuYWJsZWQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkRDNjAwO1xuICAgIGJvcmRlci1jb2xvcjogIzZEQzYwMDtcbiAgICBjb2xvcjogIzAwNEIzQTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxcmVtIC4zNzVyZW0gLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYnRuLXByaW1hcnkuYnRuLXByaW1hcnktc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmJ0bi1wcmltYXJ5LmpzLWJ0bi1uZXh0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5idG4taW50ZW50YXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMjBweCBhdXRvOyB9XG5cbi5qcy1idG4tcHJldiwgLmJhY2stdG8tZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDk4OWY1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmpzLWJ0bi1wcmV2LCAuYmFjay10by1mb3JtIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7IH0gfVxuICAuanMtYnRuLXByZXYgc3ZnLCAuYmFjay10by1mb3JtIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5qcy1idG4tcHJldjpob3ZlciwgLmpzLWJ0bi1wcmV2OmFjdGl2ZSwgLmpzLWJ0bi1wcmV2Om5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJhY2stdG8tZm9ybTpob3ZlciwgLmJhY2stdG8tZm9ybTphY3RpdmUsIC5iYWNrLXRvLWZvcm06bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzQ5ODlmNTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzLWJ0bi1wcmV2OmRpc2FibGVkLFxuLmpzLWJ0bi1wcmV2W2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMDRCM0E7IH1cbiAgLmNsb3NlOmZvY3VzIHNwYW4ge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogIzQ5ODlmNTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6ICM0OTg5ZjU7IH1cblxuLm11bHRpc3RlcHMtZm9ybV9fbW9yZS1pbmZvLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDk4OWY1O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubXVsdGlzdGVwcy1mb3JtX19tb3JlLWluZm8tYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXVsdGlzdGVwcy1mb3JtX19tb3JlLWluZm8tYnV0dG9uIHN2ZyB7XG4gICAgY29sb3I6ICM0OTg5ZjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcmVtOyB9XG5cbi5idG4tdGUtYXl1ZGFtb3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdBNUU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xuICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuLXRlLWF5dWRhbW9zIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgYm90dG9tOiAxMDBweDsgfSB9XG4gIC5idG4tdGUtYXl1ZGFtb3M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjNBO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYnRuLXRlLWF5dWRhbW9zOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICMwMDRCM0E7IH1cbiAgLmJ0bi10ZS1heXVkYW1vczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICMwMDdBNUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICBib3R0b206IDEwcHg7IH1cblxuaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3QTlBQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzZEQzYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGlucHV0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQTdBOUFCO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMzByZW0gMzByZW0gMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyouY2FsZW5kYXItaWNvbntcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJGNhbGVuZGFyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41czsgXG4gICAgfVxufSovXG4uZm9ybS1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmRvd25sb2FkLWJ1dHRvbiBpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi8qXG4jbXljYWxsUntcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGVuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2lkZW5hdlIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IC41cztcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaWRlbmF2IGEsXG4uc2lkZW5hdlIgYSB7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNpZGVuYXYgYTpob3Zlcixcbi5vZmZjYW52YXMgYTpmb2N1cyxcbi5zaWRlbmF2UiBhOmhvdmVyLFxuLm9mZmNhbnZhcyBhOmZvY3VzIHtcbiAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi5zaWRlbmF2IC5jbG9zZWJ0bixcbi5zaWRlbmF2UiAuY2xvc2VidG4ge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDA7XG59XG4qL1xuLmJ1dHRvbi1yb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5idG4tZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5idG4tZG93bmxvYWQgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjREZFRUQzIDI1MHB4LCAjRkZGRkZGIDI1MHB4KTtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNERkVFRDMgMjUwcHgsICNGRkZGRkYgMjUwcHgpO1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNERkVFRDMgMjUwcHgsICNGRkZGRkYgMjUwcHgpO1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjREZFRUQzIDM3MHB4LCAjRkZGRkZGIDM3MHB4KTtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH0gfVxuICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0RGRUVEMyAxODBweCwgI0ZGRkZGRiAxODBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNERkVFRDMgMjUwcHgsICNGRkZGRkYgMjUwcHgpO1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfSB9XG4gIC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCAuaW5uZXItY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC1pbWFnZS1ob3VzZXMtMS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZW50IC5pbm5lci1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogMTAyNHB4KSB7XG4gICAgLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAzNzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7IH0gfVxuICAuY29udGVudCAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQ0ZEO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDQ5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG4gICAgLmNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCA1MHB4IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29udGVudCAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2Zvcm0gLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA3MHB4IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fZm9ybSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbCB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDgwcHggMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fZm9ybSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7IH0gfVxuICAuY29udGVudCBodG1sIFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudy03NSB7XG4gICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuXG4udy04MCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudy04MCB7XG4gICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH0gfVxuXG4udy04NSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudy04NSB7XG4gICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLyojcmVzZXJ2YXRpb25EYXRle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICNyZXNlcnZhdGlvbkRhdGU6OnBsYWNlaG9sZGVyIHsgXG4gICAgICAgIG9wYWNpdHk6IDE7IFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICBcbiAgICAjcmVzZXJ2YXRpb25EYXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjcmVzZXJ2YXRpb25EYXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICNyZXNlcnZhdGlvbkRhdGU6Oi1tb3otcGxhY2Vob2xkZXIgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cdFxuICAgIH0qLyB9XG4gIC5kYXRlcGlja2VyIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMXB4OyB9XG4gIC5kYXRlcGlja2VyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5kYXRlcGlja2VyIHRkLFxuICAuZGF0ZXBpY2tlciB0aCB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODVyZW07IH1cbiAgLmRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLWFwcGVuZCBzcGFuLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudFtkYXRhLWFuaW1hdGlvbj1cInNjYWxlT3V0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgJi5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZXtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbi5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWlubmVyLWNvbnRlbnRbZGF0YS1hbmltYXRpb249XCJzbGlkZUhvcnpcIl0ge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgJi5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZXtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEuMTMsIDAuMzgsIDEuNDMpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG4ubXVsdGlzdGVwcy1mb3JtX19yaWdodC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwic2xpZGVWZXJ0XCJdIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgJi5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZXtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWlubmVyLWNvbnRlbnRbZGF0YS1hbmltYXRpb249XCJlYXNlSW5PdXRcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwiZWFzZUluT3V0XCJdLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11bHRpc3RlcHMtZm9ybV9fbGVmdC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwiZWFzZUluT3V0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11bHRpc3RlcHMtZm9ybV9fbGVmdC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwiZWFzZUluT3V0XCJdLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudFtkYXRhLWFuaW1hdGlvbj1cInNjYWxlSW5cIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwic2NhbGVJblwiXS5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWlubmVyLWNvbnRlbnRbZGF0YS1hbmltYXRpb249XCJzY2FsZUluXCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11bHRpc3RlcHMtZm9ybV9fbGVmdC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwic2NhbGVJblwiXS5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdBNUU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgaGVhZGVyIC5oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGhlYWRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlYWRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlYWRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4OyB9IH1cbiAgICBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGhlYWRlciAuaGVhZGVyIC5sb2dvLWhlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgYTpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgc3ZnLCBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgc3ZnLCBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgc3ZnLCBoZWFkZXIgLmhlYWRlciAubG9nby1oZWFkZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICBoZWFkZXIgLmhlYWRlciAuY29udGFjdC1oZWFkZXIge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg1NzZweCkge1xuICAgICAgICBoZWFkZXIgLmhlYWRlciAuY29udGFjdC1oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgaGVhZGVyIC5oZWFkZXIgLmNvbnRhY3QtaGVhZGVyIC5oZWFkZXItYnV0dG9uIGEge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkRDNjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCA1cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXIgLmNvbnRhY3QtaGVhZGVyIC5oZWFkZXItYnV0dG9uIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXIgLmNvbnRhY3QtaGVhZGVyIC5oZWFkZXItYnV0dG9uIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAgIGhlYWRlciAuaGVhZGVyIC5jb250YWN0LWhlYWRlciAuaGVhZGVyLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXIgLmNvbnRhY3QtaGVhZGVyIC5oZWFkZXItYnV0dG9uIGEgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6ICNGRkZGRkY7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlciAuY29udGFjdC1oZWFkZXIgLmhlYWRlci1idXR0b24gYSBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICBoZWFkZXIgLmhlYWRlciAuY29udGFjdC1oZWFkZXIgLmNhbGwtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBoZWFkZXIgLmhlYWRlciAuY29udGFjdC1oZWFkZXIgLmNhbGwtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4ubW9kYWwge1xuICB0b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjKDFyZW0gKyAgMTBweCk7IH1cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pdGVtOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWl0ZW06bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktaXRlbTpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pdGVtOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWltYWdlIHN2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMHB4IDEwcHggMTBweCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW1hZ2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW1hZ2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW1hZ2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9IH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWNvbnRlbnQgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMS4zcmVtIDAuMzc1cmVtIDEuM3JlbTtcbiAgICB3aWR0aDogMTM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNjYW1iaW8tdGlwby12aXZpZW5kYSAuZm9ybS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwcHggMjBweCA2MHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwcHggMzVweCA2MHB4IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDBweCA0NXB4IDYwcHggNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMHB4IDU1cHggNjBweCA1NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMHB4IDY1cHggNjBweCA2NXB4OyB9IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtbWFpbi10aXRsZSB7XG4gICAgY29sb3I6ICMwMDRCM0E7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLW1haW4tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtbWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3Vzb1ZpdmllbmRhIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3Vzb1ZpdmllbmRhIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCN1c29WaXZpZW5kYSAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjZ3JhY2lhc0ludGVyZXMgLm1vZGFsLW1haW4tdGl0bGUsIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I2dyYWNpYXNBeXVkYSAubW9kYWwtbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNncmFjaWFzSW50ZXJlcyAuY29udGFjdC1tZXNzYWdlLCAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNncmFjaWFzQXl1ZGEgLmNvbnRhY3QtbWVzc2FnZSB7XG4gIGNvbG9yOiAjMDA3QTVFO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I2dyYWNpYXNJbnRlcmVzIC5jb250YWN0LW1lc3NhZ2UsIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I2dyYWNpYXNBeXVkYSAuY29udGFjdC1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNncmFjaWFzSW50ZXJlcyAuY2VudGVyLWltYWdlLCAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNncmFjaWFzQXl1ZGEgLmNlbnRlci1pbWFnZSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCN0ZUF5dWRhbW9zIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMHB4IDU1cHggNjBweCA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCN0ZUF5dWRhbW9zIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCN0ZUF5dWRhbW9zIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tY2xhdXN1bGEgLmNsYXVzdWxhLXRyaWdnZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMDA3QTVFO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuY2hlY2tlZC1jaXJjbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAudGV4dG8tY2xhdXN1bGEge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuYnRuLWdyb3VwIHtcbiAgICAgIG1pbi13aWR0aDogMjE1cHg7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkRDNjAwOyB9XG4gICAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIH4gLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7IH1cbiAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCN0ZUF5dWRhbW9zIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCN0ZUF5dWRhbW9zIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tY2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I3RlQXl1ZGFtb3MgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSBidXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjdGVBeXVkYW1vcyAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIGJ1dHRvbi5tZXNzYWdlLWJ0biB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbi5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2Ege1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDBweCA1NXB4IDYwcHggNTVweCAhaW1wb3J0YW50OyB9IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuaGVhZGVyLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tY2xhdXN1bGEgLmNsYXVzdWxhLXRyaWdnZXIge1xuICAgIGNvbG9yOiAjMDA3QTVFO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuY2hlY2tlZC1jaXJjbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIC50ZXh0by1jbGF1c3VsYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDdBNUU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDsgfVxuICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4OyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDsgfVxuICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgc21hbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuYnRuLWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDIxNXB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2REM2MDA7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDM1cHg7IH1cbiAgICAubW9kYWwubW9kYWwtZmllbGQtY29udGVudCNtZUludGVyZXNhIC5tb2RhbC1ib2R5IC5mb3JtLXJvdyAubW9kYWwtYm9keS1pdGVtIC5tb2RhbC1jb250ZW50IGZvcm0gLmZvcm0tY2hlY2sgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50I21lSW50ZXJlc2EgLm1vZGFsLWJvZHkgLmZvcm0tcm93IC5tb2RhbC1ib2R5LWl0ZW0gLm1vZGFsLWNvbnRlbnQgZm9ybSBidXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNvbnRlbnQjbWVJbnRlcmVzYSAubW9kYWwtYm9keSAuZm9ybS1yb3cgLm1vZGFsLWJvZHktaXRlbSAubW9kYWwtY29udGVudCBmb3JtIGJ1dHRvbi5tZXNzYWdlLWJ0biB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbi5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjMwcHg7IH1cbiAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7IH1cbiAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLW1haW4tdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDdBNUU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLW1haW4tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1tYWluLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtbWFpbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZm9ybS1yb3cgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZm9ybS1yb3cgPiBkaXY6bnRoLWNoaWxkKG9kZCkgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBpbnB1dC5mb3JtLWNvbnRyb2w6bm90KCNjYW1iaW9jcG9zdGFsKTpub3QoI2NhbWJpb3Jlc2VydmF0aW9uRGF0ZSkge1xuICAgICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbDpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2REM2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWw6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkRDNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIHN2ZywgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIHN2ZywgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgc3ZnLCAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwtYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjNkRDNjAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkRDNjAwOyB9XG4gICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIGlucHV0OmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbCBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbCBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgbGFiZWw6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2UgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubXVsdGlzdGVwcy1mb3JtX19pbnB1dC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwubW9kYWwtZmllbGQtY2hhbmdlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQtbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX2FkaXRpb25hbC1pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1vZGFsLm1vZGFsLWZpZWxkLWNoYW5nZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tdWx0aXN0ZXBzLWZvcm1fX2FkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cblxuLm1vZGFsLWZvcm0tY29uZmlybWF0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzAwNEIzQTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4ubW9kYWwtZm9ybS1jb25maXJtYXRpb24gLmNvbnRhY3QtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDdBNUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubW9kYWwtZm9ybS1jb25maXJtYXRpb24gc3ZnLCAubW9kYWwtZm9ybS1jb25maXJtYXRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87IH1cblxuLm1vZGFsLWZvcm0tY29uZmlybWF0aW9uIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWlubmVyLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMHB4OyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fbGVmdC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtaW5uZXItY29udGVudC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGl0bGUgcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDRCM0E7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fbGVmdC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2hlYWRlciAubXVsdGlzdGVwcy1mb3JtX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9faGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fc3VidGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjNkRDNjAwO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fbGVmdC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgc3ZnIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4ubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWlubmVyLWNvbnRlbnQubXVsdGlzdGVwcy1mb3JtX19maWVsZC1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5kLWZsZXgge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5kLWZsZXggLmpzLWJ0bi1uZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogOTBweDsgfSB9XG5cbi5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3QTVFO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGl0bGUge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbi5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93Lmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBpbml0aWFsICFpbXBvcnRhbnQ7IH0gfVxuICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLmNvbC0xMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAuY29sLTEyIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAubXVsdGlzdGVwcy1mb3JtX19pbnB1dDpub3QoI2Nwb3N0YWwpOm5vdCgjcmVzZXJ2YXRpb25EYXRlKSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAubXVsdGlzdGVwcy1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAubXVsdGlzdGVwcy1mb3JtX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAubXVsdGlzdGVwcy1mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAjcmVzZXJ2YXRpb25EYXRlOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLm11bHRpc3RlcHMtZm9ybV9faW5wdXQtbGFiZWwge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAubXVsdGlzdGVwcy1mb3JtX19pbnB1dC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5tdWx0aXN0ZXBzLWZvcm1fX2FkaXRpb25hbC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiA1cHggMHB4OyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjRGNkY4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWw6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzZEQzYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2REM2MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbCBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwtYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM2REM2MDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkRDNjAwOyB9XG4gICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgaW5wdXQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgaW5wdXQ6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubXVsdGlzdGVwcy1mb3JtIC5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbCBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwNEIzQTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybSAubXVsdGlzdGVwcy1mb3JtX19yaWdodC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIC5tdWx0aXN0ZXBzLWZvcm0gLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVsIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNjb2RpZ28tcG9zdGFsLXdyYXBwZXIgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cge1xuICBtYXJnaW46IDA7IH1cbiAgI2NvZGlnby1wb3N0YWwtd3JhcHBlciAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAuY29uZGl0aW9uYWwtZmllbGQtdmlzaWJpbGl0eS1jaGFuZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjY29kaWdvLXBvc3RhbC13cmFwcGVyIC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5jb25kaXRpb25hbC1maWVsZC12aXNpYmlsaXR5LWNoYW5nZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBN0E5QUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjY29kaWdvLXBvc3RhbC13cmFwcGVyIC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5jb25kaXRpb25hbC1maWVsZC12aXNpYmlsaXR5LWNoYW5nZS5mb2N1c2VkIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzZEQzYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNjb2RpZ28tcG9zdGFsLXdyYXBwZXIgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLmNvbmRpdGlvbmFsLWZpZWxkLXZpc2liaWxpdHktY2hhbmdlIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH0gfVxuICAgICNjb2RpZ28tcG9zdGFsLXdyYXBwZXIgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLmNvbmRpdGlvbmFsLWZpZWxkLXZpc2liaWxpdHktY2hhbmdlIC5idXR0b24tdmlzaWJpbGl0eS1jaGFuZ2Uge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAjY29kaWdvLXBvc3RhbC13cmFwcGVyIC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5jb25kaXRpb25hbC1maWVsZC12aXNpYmlsaXR5LWNoYW5nZSAuYnV0dG9uLXZpc2liaWxpdHktY2hhbmdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cbiAgICAgICNjb2RpZ28tcG9zdGFsLXdyYXBwZXIgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLmNvbmRpdGlvbmFsLWZpZWxkLXZpc2liaWxpdHktY2hhbmdlIC5idXR0b24tdmlzaWJpbGl0eS1jaGFuZ2UgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI2NvZGlnby1wb3N0YWwtd3JhcHBlciAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAuY29uZGl0aW9uYWwtZmllbGQtdmlzaWJpbGl0eS1jaGFuZ2UgLmJ1dHRvbi12aXNpYmlsaXR5LWNoYW5nZSBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9IH1cbiAgI2NvZGlnby1wb3N0YWwtd3JhcHBlciAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAuYnV0dG9uLXZpc2liaWxpdHktY2hhbmdlLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjY29kaWdvLXBvc3RhbC13cmFwcGVyIC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnQgLmZvcm0tcm93IC5idXR0b24tdmlzaWJpbGl0eS1jaGFuZ2UuaW52aXNpYmxlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAxLjJzIGxpbmVhcjtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNjb2RpZ28tcG9zdGFsLXdyYXBwZXIgLm11bHRpc3RlcHMtZm9ybV9fY29udGVudCAuZm9ybS1yb3cgLmJ1dHRvbi12aXNpYmlsaXR5LWNoYW5nZS52aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDEuMnMgbGluZWFyOyB9IH1cbiAgI2NvZGlnby1wb3N0YWwtd3JhcHBlciAubXVsdGlzdGVwcy1mb3JtX19jb250ZW50IC5mb3JtLXJvdyAuY29uZGl0aW9uYWwtZmllbGQtdmlzaWJpbGl0eS1jaGFuZ2Uudy0xMDAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBObyBtb3N0cmFyIG51bmNhIGxvcyBlcnJvcmVzICAqL1xuLypcbi5mb3JtLXBhcmVudHtcbiAgICAuZXJyb3Itd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbn1cbiovXG4vKiBFc3RpbG8gZ2VuZXJhbCBjb21wYXJ0aWRvcyBwb3IgdG9kb3MgbG9zIGZvcm11bGFyaW9zICovXG4uZXJyb3Itd3JhcHBlciB7XG4gIGNvbG9yOiAjRDAwMjFCO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jZm9ybS1hcmVhIC5mb3JtLXBhcmVudC5oYXMtZXJyb3Ige1xuICAvKiBcbiAgICAgICAgRXN0YSBub3JtYSBzZSBkZWJlcmlhIGluaWNpYWxpemFyIGFzaSwgcGVybyBubyBzZSBlc3RhIGFwbGljYW5kb1xuICAgICAgICBwb3JxdWUgc2UgZXN0YSBzb2JyZWVzY3JpYmllbmRvIHNpZW1wcmUgZGVzZGUgZm9ybXMuc2Nzc1xuICAgICovIH1cbiAgI2Zvcm0tYXJlYSAuZm9ybS1wYXJlbnQuaGFzLWVycm9yIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwMDIxQjtcbiAgICBjb2xvcjogI0QwMDIxQjsgfVxuICAjZm9ybS1hcmVhIC5mb3JtLXBhcmVudC5oYXMtZXJyb3IgLmNvbmRpdGlvbmFsLWZpZWxkLXZpc2liaWxpdHktY2hhbmdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDAwMjFCO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICNmb3JtLWFyZWEgLmZvcm0tcGFyZW50Lmhhcy1lcnJvciAuY29uZGl0aW9uYWwtZmllbGQtdmlzaWJpbGl0eS1jaGFuZ2UgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4OyB9XG4gICNmb3JtLWFyZWEgLmZvcm0tcGFyZW50Lmhhcy1lcnJvciBsYWJlbC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0LWxhYmVsIHtcbiAgICBjb2xvcjogI0QwMDIxQjsgfVxuICAjZm9ybS1hcmVhIC5mb3JtLXBhcmVudC5oYXMtZXJyb3IgLmJ1dHRvbi12aXNpYmlsaXR5LWNoYW5nZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhciAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXItaW1hZ2Uge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTdBOUFCO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhciAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXItaW1hZ2Ugc3ZnIHtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgc3Ryb2tlOiAjQTdBOUFCOyB9XG4gICAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1pbWFnZS5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1pbWFnZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZEQzYwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2REM2MDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzLjVzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzLjVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMy41cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAzLjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMy41cyBlYXNlOyB9XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXIgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyLWltYWdlLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyLWltYWdlLWFjdGl2ZSBzdmcge1xuICAgICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXIgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyLXByb2dyZXNzIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXIgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyLXByb2dyZXNzIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXIgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyLXByb2dyZXNzIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFyIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1wcm9ncmVzcyA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkRDNjAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggODVweDsgfSB9XG4gICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNEIzQTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC8qIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfSovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzAwNEIzQTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLmNoZWNrLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5jaGVjay1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdGVtcGxhdGVzL2ljb25zLXN2Zy9jaGVjay1jaXJjbGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgICB3aWR0aDogMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1maWx0ZXJzIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwOm50aC1jaGlsZCgyKSAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC1jb250ZW50LXVwZGF0ZSB7XG4gICAgICAgICAgdG9wOiA5MHB4OyB9IH1cbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwOmxhc3QtY2hpbGQgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1maWx0ZXJzIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cDpsYXN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwNEIzQTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAvKiY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhIHN2ZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZmlsdGVycyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGEgc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbG9yOiAjNkRDNjAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHN2ZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZpbHRlcnMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHN2ZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtY29udGVudC11cGRhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC1jb250ZW50LXVwZGF0ZSAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRlIC5jYXJkIC5jYXJkLWJvZHktaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRlIC5jYXJkIC5jYXJkLWJvZHktaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRlIC5jYXJkIC5jYXJkLWJvZHktaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRlIC5jYXJkIC5jYXJkLWJvZHktaXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRBNEE0QTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRlIC5jYXJkIC5jYXJkLWJvZHktaXRlbSBhIHN2ZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgdG9wOiAwcHg7IH1cbiAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC1jb250ZW50LXVwZGF0ZSAuY2FyZCAuY2FyZC1ib2R5LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI0E3QTlBQjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC1jb250ZW50LXVwZGF0ZSAuY2FyZCAuY2FyZC1ib2R5LWl0ZW0gc3BhbiBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtY29udGVudC11cGRhdGUgLmNhcmQgLmNhcmQtYm9keS1pdGVtIGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cDpudGgtY2hpbGQoMikgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtY29udGVudC11cGRhdGUge1xuICAgICAgICAgIHRvcDogOTBweDsgfSB9XG4gICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXA6bGFzdC1jaGlsZCBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cDpsYXN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cCAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC11cGRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwNEIzQTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAvKiY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAkZG93bi1hcnJvdztcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgfSovIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cCAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC11cGRhdGUgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cCAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC11cGRhdGUgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGEgc3ZnOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGEgc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWZvcm1zIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cCAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC11cGRhdGUgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2xvcjogIzZEQzYwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1mb3JtcyAubXVsdGlzdGVwcy1mb3JtX19maWx0ZXItZ3JvdXAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtdXBkYXRlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3ZnOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMgLm11bHRpc3RlcHMtZm9ybV9fZmlsdGVyLWdyb3VwIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHN2ZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NSwgNTgsIDAuMDQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgNzUsIDU4LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMCUgMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNSUgMTBweDsgfSB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1oZWFkZXIgaDMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1oZWFkZXIgaDMgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMwMDRCM0E7IH1cbiAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWhlYWRlciAudGl0dWxvLWRlLWdhcmFudGlhcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1oZWFkZXIgLmxpbmVhLWRpZmVyZW5jaWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0E1RTtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1oZWFkZXIgc3ZnLCAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWhlYWRlciBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fbW9yZS1pbmZvLWJ1dHRvbiBzdmcge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1jb250ZW50IC5pbmZvcm1hdGlvbi1nYXJhbnRpYXMgcCB7XG4gICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWNvbnRlbnQgLmluZm9ybWF0aW9uLWdhcmFudGlhcyBwIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICMwMDRCM0E7IH1cbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWl0ZW0gLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWl0ZW0taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWl0ZW0gLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWl0ZW0taW1hZ2Ugc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtaXRlbSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtaXRlbS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWZvb3RlciBwIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAuYnRuLWJhY2sgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAuYnRuLWJhY2sgYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDsgfVxuICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAuYnRuLWJhY2sudXBwZXItYnRuLWJhY2sge1xuICAgIHRvcDogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLmJ0bi1iYWNrLnVwcGVyLWJ0bi1iYWNrIHtcbiAgICAgICAgdG9wOiA3MHB4OyB9IH1cbiAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLmJ0bi1iYWNrLmJvdHRvbS1idG4tYmFjayB7XG4gICAgbGVmdDogMiU7XG4gICAgdG9wOiA1NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAuYnRuLWJhY2suYm90dG9tLWJ0bi1iYWNrIHtcbiAgICAgICAgbGVmdDogMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5idG4tYmFjay5ib3R0b20tYnRuLWJhY2sge1xuICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgIHRvcDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAjcHJpbnQtcmVzdWx0LWFyZWEgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtY29udGVudCAuYnRuLWJhY2suYm90dG9tLWJ0bi1iYWNrIHtcbiAgICAgICAgbGVmdDogMzAlOyB9IH1cbiAgI3ByaW50LXJlc3VsdC1hcmVhIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnQgLmludGVyZXN0LWJ0biB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDRCM0E7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNwcmludC1yZXN1bHQtYXJlYSAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50IC5pbnRlcmVzdC1idG4ge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSB7XG4gIC8qIENFTERBUyBjdWFuZG8gaGF5IDIgcHJvZHVjdG9zICovXG4gIC8qIENFTERBUyBjdWFuZG8gaGF5IDEgcHJvZHVjdG8gKi8gfVxuICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAuNXM7IH1cbiAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlci5pcy1zdGlja3kge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNlN2U0ZTQ7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZXMgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGUtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4OyB9IH1cbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGNvbG9yOiAjMDA0QjNBO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZXMgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGUtdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweDsgfSB9XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMyk7IH1cbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLWlubmVyLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzZEQzYwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS1pbm5lci10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLWlubmVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZXMgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGUtdmFsdWUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0taW5uZXItdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS1pbm5lci10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS1wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDRCM0E7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZXMgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGUtdmFsdWUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGUtcHJpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS1wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXByaWNlIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXByaWNlIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVyIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlcyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZSAuYnRuLXByaW1hcnktc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zKTtcbiAgICAvKipcbiAgICAgICAgICAgICAgICAqIFRpZW5lIHF1ZSBleGlzdGlyIHVuYSBjYWxzZSBzdXBlcmlvciBcIi50b3RhbC1wcm9kdWN0cy0zXCIsIHBlcm8gY29tb1xuICAgICAgICAgICAgICAgICogZXMgZWwgY29tcG9ydGFtaWVudG8gcG9yIGRlZmVjdG8sIG5vIHNlIGHDsWFkZSBwYXJhIHF1ZSBubyBzZWEgZXNwZWNpZmljb1xuICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAqIFBhcmEgb3Ryb3MgYW5jaG9zIHZlciBzb2JyZWVzY3JpdHVyYSBkZSBlc3RhIGNsYXNlIFxuICAgICAgICAgICAgICAgICovIH1cbiAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy1kYXRhIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMpO1xuICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LWRhdGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LWRhdGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctZGF0YSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctZGF0YSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4OyB9IH1cbiAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy12YWx1ZSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctdmFsdWU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zKTsgfVxuICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cgLnRhYmxlLXRpY2sgc3ZnIHtcbiAgICAgIHN0cm9rZTogIzZEQzYwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy5idG4tY29sbGFwc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODU3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LmJ0bi1jb2xsYXBzZSAuZmVhdGhlci1jaGV2cm9uLXVwLFxuICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy5idG4tY29sbGFwc2UgLmZlYXRoZXItY2hldnJvbi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cuYnRuLWNvbGxhcHNlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy1kYXRhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LmJ0bi1jb2xsYXBzZSAuZmVhdGhlci1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy5idG4tY29sbGFwc2UuY29sbGFwc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy5idG4tY29sbGFwc2UuY29sbGFwc2VkIC5mZWF0aGVyLWNoZXZyb24tdXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy5idG4tY29sbGFwc2UuY29sbGFwc2VkIC5mZWF0aGVyLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLXRhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93LmJ0bi1jb2xsYXBzZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg1NztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAjY29sbGFwc2UtY29iZXJ0dXJhIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTcyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCOyB9XG4gICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50ICNjb2xsYXBzZS1jb2JlcnR1cmEgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy1kYXRhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29udGVudCAjY29sbGFwc2UtY29iZXJ0dXJhIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctZGF0YSAubXVsdGlzdGVwcy1mb3JtX19tb3JlLWluZm8tYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUudG90YWwtcHJvZHVjdHMtMiAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXIgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVzIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXZhbHVlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtdGFibGUgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUudG90YWwtcHJvZHVjdHMtMiAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdyAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctdmFsdWUge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS50b3RhbC1wcm9kdWN0cy0xIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWhlYWRlciAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZXMgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGUtdmFsdWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZSAubXVsdGlzdGVwcy1mb3JtX190YWJsZS50b3RhbC1wcm9kdWN0cy0xIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnQgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93IC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy12YWx1ZSB7XG4gICAgd2lkdGg6IDYwJTsgfVxuXG4jZXJyb3ItYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI2Vycm9yLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzAwNEIzQTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICNlcnJvci1hcmVhIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDdBNUU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjZXJyb3ItYXJlYSAuZXJyb3ItaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2Vycm9yLWFyZWEgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuXG4uZ2xvYmFsLWVycm9yICNlcnJvci1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdsb2JhbC1lcnJvciAjZm9ybS1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2xvYmFsLWVycm9yICNwcmludC1yZXN1bHQtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2FkbWluLWFjdGlvbnMtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tICovIFxuLyogLS0tLS0tIEZPTlQgLS0tLS0tLSAqLyBcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gKi8gXG5oMSwgaDIsIGgxIGEsIGgyIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkb3VyLWZvbnQ7XG59XG5cbmgzLCBoNCwgaDUsIGg2LCBoMyBhIHtcbiAgICBmb250LWZhbWlseTogJG91ci1mb250O1xufVxuXG5ib2R5LCBwLCBhLCBsaSwgZGl2LCBzZWN0aW9uLCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkb3VyLWZvbnQ7XG59XG5cbi5sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICNmM2YzZjM7IC8qIEdyaXMgKi9cbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzZEQzYwMDsgLyogVmVyZGUgKi9cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4uZGVzYWN0aXZle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeXtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZWVuLWNvbG9yO1xuICAgIGNvbG9yOiAkZGFyay1ncmVlbi1jb2xvcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxcmVtIC4zNzVyZW0gLjc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmOmFjdGl2ZSwgXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmV7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmVlbi1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogLjM3NXJlbSAxcmVtIC4zNzVyZW0gLjc1cmVtO1xuICAgIH1cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbiAgICAmOmZvY3Vze1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmRpc2FibGVke1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmVlbi1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZzogLjM3NXJlbSAxcmVtIC4zNzVyZW0gLjc1cmVtO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmVuYWJsZWR7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7ICAgIFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbi1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbi1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IC4zNzVyZW0gMXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnkuYnRuLXByaW1hcnktc21hbGx7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnRuLXByaW1hcnkuanMtYnRuLW5leHR7XG4gICAgc3Zne1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5idG4taW50ZW50YXJ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uanMtYnRuLXByZXYsIC5iYWNrLXRvLWZvcm17XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJsdWUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpub3QoLmRpc2FibGVkKTphY3RpdmV7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmpzLWJ0bi1wcmV2OmRpc2FibGVkLFxuLmpzLWJ0bi1wcmV2W2Rpc2FibGVkXXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbG9zZXtcbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7XG4gICAgY29sb3I6ICRibHVlLWNvbG9yO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvcjtcbiAgICB9XG59XG4ubXVsdGlzdGVwcy1mb3JtX19tb3JlLWluZm8tYnV0dG9ue1xuICAgIGNvbG9yOiAkYmx1ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBjb2xvcjogJGJsdWUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4OyAgICBcbiAgICB9XG59XG4uaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcmVtO1xufVxuXG4uYnRuLXRlLWF5dWRhbW9zIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgXG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgXG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG4gICAgICBvcGFjaXR5OiAxO1xuICBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAkZGFyay1ncmVlbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAkZ3JlZW4tY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuXG5pbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmVlbi1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDMwcmVtIDMwcmVtIDA7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4vKi5jYWxlbmRhci1pY29ue1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAkY2FsZW5kYXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyBcbiAgICB9XG59Ki9cblxuLmZvcm0tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9se1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZG93bmxvYWQtYnV0dG9uIGl7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLypcbiNteWNhbGxSe1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2lkZW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IC41cztcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaWRlbmF2UiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNpZGVuYXYgYSxcbi5zaWRlbmF2UiBhIHtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uc2lkZW5hdiBhOmhvdmVyLFxuLm9mZmNhbnZhcyBhOmZvY3VzLFxuLnNpZGVuYXZSIGE6aG92ZXIsXG4ub2ZmY2FudmFzIGE6Zm9jdXMge1xuICBjb2xvcjogI2YxZjFmMTtcbn1cblxuLnNpZGVuYXYgLmNsb3NlYnRuLFxuLnNpZGVuYXZSIC5jbG9zZWJ0biB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMDtcbn1cbiovXG5cbi5idXR0b24tcm93e1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnRuLWRvd25sb2Fke1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5cbi5jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRsaWdodGVyLWdyZWVuLWNvbG9yIDI1MHB4LCAkd2hpdGUtY29sb3IgMjUwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkbGlnaHRlci1ncmVlbi1jb2xvciAyNTBweCwgJHdoaXRlLWNvbG9yIDI1MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGxpZ2h0ZXItZ3JlZW4tY29sb3IgMjUwcHgsICR3aGl0ZS1jb2xvciAyNTBweCk7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgLy8gcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiAxMDI0cHgpe1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkbGlnaHRlci1ncmVlbi1jb2xvciAzNzBweCwgJHdoaXRlLWNvbG9yIDM3MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGxpZ2h0ZXItZ3JlZW4tY29sb3IgMTgwcHgsICR3aGl0ZS1jb2xvciAxODBweCk7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNERkVFRDMgMjUwcHgsICNGRkZGRkYgMjUwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIH1cblx0aDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1x0XHRcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkZGFyay1ncmVlbi1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjkxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgfVxuXHR9XG5cdC5pbm5lci1jb250ZW50e1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC1pbWFnZS1ob3VzZXMtMS5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDI1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEwMjRweCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDM3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDI1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgICAgICAgfVxuXHR9XG5cdC5tdWx0aXN0ZXBzLWZvcm17XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblx0XHQubXVsdGlzdGVwcy1mb3JtX19mb3Jte1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0OXB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcblx0XHRcdC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCA1MHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNzBweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCA4MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAxMDBweCAyMHB4IDEwMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogNDBweCAyMHB4IDIwMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDEwMHB4IDIwcHggMTAwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuICAgICAgICB9XG5cdH1cblx0aHRtbCBbdHlwZT1idXR0b25de1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi53LTc1e1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnctODB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udy04NXtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW57XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIkaGVhZGVyLWNvbG9yOiBcdFx0XHQgICAgIzAwN0E1RTtcblxuJGxpZ2h0ZXItZ3JlZW4tY29sb3I6ICAgXHQjREZFRUQzO1xuJGxpZ2h0LWdyZWVuLWNvbG9yOiAgICAgXHQjNkRDNjAwO1xuJGdyZWVuLWNvbG9yOiBcdFx0ICAgIFx0IzAwN0E1RTtcbiRkYXJrLWdyZWVuLWNvbG9yOlx0XHQgICAgIzAwNEIzQTtcbiRkYXJrLWdyZWVuLWNvbG9yLTAwNDogIFx0cmdiYSgwLCA3NSwgNTgsIDAuMDQpO1xuJGRhcmstZ3JlZW4tY29sb3ItMDM6XHQgICAgcmdiYSgwLCA3NSwgNTgsIDAuMyk7XG4kYmFja2dyb3VuZC13aGl0ZTogICAgICAgICAgI0ZCRkNGRDtcblxuJGJsYWNrLWNvbG9yOlx0XHRcdCAgICAjNEE0QTRBO1xuJGdyYXktY29sb3I6XHRcdCAgICBcdCNBN0E5QUI7XG4kbGlnaHQtZ3JheS1jb2xvcjogXHQgICAgICAgXHQjRDhEOEQ4O1xuJGxpZ2h0LWdyYXktY29sb3ItZmFkZWQ6ICAgICNEOEQ4RDg1NztcbiRib3JkZXItbGlnaHQtZ3JheS1jb2xvcjogICAjOTc5Nzk3MjA7XG4kYm9yZGVyLWdyYXktY29sb3I6ICAgICAgICAgI0ZCRkNGRDtcbiR0YWJsZS1ncmF5LWNvbG9yOiAgICAgICAgICByZ2JhKDE1MSwxNTEsMTUxLCAwLjMpO1xuJHByb2dyZXNzLWJhcjogICAgICAgICAgICAgICNGNEY2Rjg7XG4kd2hpdGUtY29sb3I6XHRcdCAgICBcdCNGRkZGRkY7XG4kYmx1ZS1jb2xvcjpcdFx0ICAgIFx0IzQ5ODlmNTtcbiRyZWQtY29sb3I6XHRcdFx0ICAgIFx0I0QwMDIxQjtcblxuLy8kZm9udC1hd2Vzb21lOiBcdFx0XHQnRm9udCBBd2Vzb21lXFwgNSBGcmVlJztcbiRvdXItZm9udDogICAgICAgICAgICAgIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cblxuLy9RdWl0YXIgbG9zIGZvbnQgd2VpZ2h0IGRlIGxvcyBmb250IGF3ZXNvbWVcbiIsIi5kYXRlcGlja2VyIHtcbiAgIC8vIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbiAgICBpbnB1dC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgdGQsIFxuICAgIHRoe1xuICAgIFx0d2lkdGg6IDIuNXJlbTtcblx0ICAgIGhlaWdodDogMi41cmVtO1xuXHQgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5ke1xuICAgICAgICBzcGFuLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qI3Jlc2VydmF0aW9uRGF0ZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAjcmVzZXJ2YXRpb25EYXRlOjpwbGFjZWhvbGRlciB7IFxuICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgXG4gICAgI3Jlc2VydmF0aW9uRGF0ZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3Jlc2VydmF0aW9uRGF0ZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVzZXJ2YXRpb25EYXRlOjotbW96LXBsYWNlaG9sZGVyICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XHRcbiAgICB9Ki9cbiAgICBcbn0iLCIvKi5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWlubmVyLWNvbnRlbnRbZGF0YS1hbmltYXRpb249XCJzY2FsZU91dFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICYubXVsdGlzdGVwcy1mb3JtX19maWVsZC1hY3RpdmV7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG4ubXVsdGlzdGVwcy1mb3JtX19yaWdodC1pbm5lci1jb250ZW50W2RhdGEtYW5pbWF0aW9uPVwic2xpZGVIb3J6XCJdIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgICYubXVsdGlzdGVwcy1mb3JtX19maWVsZC1hY3RpdmV7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLjEzLCAwLjM4LCAxLjQzKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudFtkYXRhLWFuaW1hdGlvbj1cInNsaWRlVmVydFwiXSB7XG4gICAgdG9wOiAzMHB4O1xuICAgICYubXVsdGlzdGVwcy1mb3JtX19maWVsZC1hY3RpdmV7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59Ki9cblxuLm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtaW5uZXItY29udGVudFtkYXRhLWFuaW1hdGlvbj1cImVhc2VJbk91dFwiXSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgJi5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZXtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtaW5uZXItY29udGVudFtkYXRhLWFuaW1hdGlvbj1cImVhc2VJbk91dFwiXSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgJi5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZXtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdWx0aXN0ZXBzLWZvcm1fX3JpZ2h0LWlubmVyLWNvbnRlbnRbZGF0YS1hbmltYXRpb249XCJzY2FsZUluXCJdIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICAmLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtYWN0aXZle1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4ubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWlubmVyLWNvbnRlbnRbZGF0YS1hbmltYXRpb249XCJzY2FsZUluXCJdIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICAmLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtYWN0aXZle1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJoZWFkZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItY29sb3I7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXHQuaGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcblx0XHRcdGhlaWdodDogODVweDtcblx0XHR9XG5cdFx0QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcblx0XHRcdC8vaGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cdFx0LmxvZ28taGVhZGVye1xuXHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdFx0aGVpZ2h0OiBhdXRvO1xuICAgIFx0XHRcdCY6aG92ZXJ7XG4gICAgXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgXHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3ZnLGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhY3QtaGVhZGVye1xuXHRcdFx0d2lkdGg6IDg1JTtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRAbWVkaWEobWluLXdpZHRoNTc2cHgpe1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci1idXR0b257XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAzNTBweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDVweCAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdHN0cm9rZTogJHdoaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogMzUwcHgpe1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYWxsLWJ1dHRvbntcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWx7XG5cdHRvcDogNTBweDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHQubW9kYWwtZGlhbG9ne1xuXHRcdC5tb2RhbC1jb250ZW50e1xuXHRcdFx0Lm1vZGFsLWhlYWRlcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IGNhbGMoMXJlbSArICAxMHB4KTtcblx0XHRcdFx0LmNsb3NlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9kYWwtYm9keXtcblx0XHRcdFx0Lm1vZGFsLWJvZHktaXRlbXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kYWwtYm9keS1pdGVtOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyYXktY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5LWNvbG9yO1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5LWNvbG9yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kYWwtYm9keS1pdGVtOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktY29sb3I7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXktY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kYWwtdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2RhbC1pbWFnZXtcblx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IDEwcHggMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdFx0XHRcdC8vbWFyZ2luOiAyMHB4IDEwcHggNDBweCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRcdFx0XHQvL21hcmdpbjogMzBweCAxMHB4IDUwcHggMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGFsLWNvbnRlbnR7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMC4zNzVyZW0gMS4zcmVtIDAuMzc1cmVtIDEuM3JlbTtcblx0XHRcdFx0XHQvL2hlaWdodDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTM1cHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0I2NhbWJpby10aXBvLXZpdmllbmRhIHtcblx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC5tb2RhbC1maWVsZC1jb250ZW50e1xuXHQubW9kYWwtZGlhbG9ne1xuXHRcdC5tb2RhbC1jb250ZW50e1xuXHRcdFx0Lm1vZGFsLWJvZHl7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyMHB4IDYwcHggMjBweDtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAzNXB4IDYwcHggMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDQ1cHggNjBweCA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggNTVweCA2MHB4IDU1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggNjVweCA2MHB4IDY1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vZGFsLW1haW4tdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgJiN1c29WaXZpZW5kYSB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJiNncmFjaWFzSW50ZXJlcyxcbiAgJiNncmFjaWFzQXl1ZGEge1xuXG4gICAgLm1vZGFsLW1haW4tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFjdC1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAuY2VudGVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG4gIH1cblxuJiN0ZUF5dWRhbW9zIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb2RhbC1ib2R5IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNTVweCA2MHB4IDU1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdC5tb2RhbC1ib2R5LWl0ZW0ge1xuXHRcdFx0XHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0XHRcdC5mb3JtLWNsYXVzdWxhe1xuXHRcdFx0XHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0XHRcdFx0XHQuY2xhdXN1bGEtdHJpZ2dlcntcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHQuY2hlY2tlZC1jaXJjbGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudGV4dG8tY2xhdXN1bGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQuYnRuLWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmVlbi1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmZvcm0tY29udHJvbHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmQgfiAuZm9ybS1jb250cm9se1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5mb3JtLWNoZWNrIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5tZXNzYWdlLWJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYjbWVJbnRlcmVzYSB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb2RhbC1ib2R5IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNTVweCA2MHB4IDU1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXItbWVzc2FnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHQubW9kYWwtYm9keS1pdGVtIHtcblx0XHRcdFx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdFx0XHQuZm9ybS1jbGF1c3VsYXtcblx0XHRcdFx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0LmNsYXVzdWxhLXRyaWdnZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdC5jaGVja2VkLWNpcmNsZXtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC50ZXh0by1jbGF1c3VsYXtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0PmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmQgKyAuZm9ybS1jb250cm9se1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHRcdC8vbWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5idG4tZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZm9ybS1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm1lc3NhZ2UtYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC5tb2RhbC1maWVsZC1jaGFuZ2V7XG5cdC5tb2RhbC1kaWFsb2d7XG4gICAgXHRtYXgtd2lkdGg6IDYzMHB4O1xuXHRcdC5tb2RhbC1jb250ZW50e1xuICAgICAgXHRcdHBhZGRpbmc6IDEwcHggNDBweDtcblx0XHRcdC5tb2RhbC1ib2R5e1xuXHRcdFx0XHQubW9kYWwtbWFpbi10aXRsZXtcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLXJvd3tcblx0XHRcdFx0XHQ+ZGl2e1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0XHRcdC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdFx0XHRcdC5tdWx0aXN0ZXBzLWZvcm1fX3JhZGlvLWxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2w6bm90KCNjYW1iaW9jcG9zdGFsKTpub3QoI2NhbWJpb3Jlc2VydmF0aW9uRGF0ZSl7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWx7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcsIGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiA1cHggYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbC1hY3RpdmV7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm11bHRpc3RlcHMtZm9ybV9faW5wdXQtbGFiZWx7XG5cdFx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubXVsdGlzdGVwcy1mb3JtX19hZGl0aW9uYWwtaW5mb3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweCBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcblx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLm1vZGFsLWZvcm0tY29uZmlybWF0aW9ue1xuICAgIFxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yIDogJGRhcmstZ3JlZW4tY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXJcbiAgICB9XG5cbiAgICAuY29udGFjdC1tZXNzYWdle1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yIDogJGdyZWVuLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgc3ZnLGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxufSIsIi5tdWx0aXN0ZXBzLWZvcm17XG5cdC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLWNvbnRlbnR7XG5cdFx0XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCYubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50LWFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdC5tdWx0aXN0ZXBzLWZvcm1fX2xlZnQtY29udGVudHtcblx0XHQubXVsdGlzdGVwcy1mb3JtX19sZWZ0LWlubmVyLWNvbnRlbnR7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdCYubXVsdGlzdGVwcy1mb3JtX19maWVsZC1hY3RpdmV7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdGhlaWdodDogYXV0bzs7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tdWx0aXN0ZXBzLWZvcm1fX2hlYWRlcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHRcdC5tdWx0aXN0ZXBzLWZvcm1fX3RpdGxle1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCItXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXVsdGlzdGVwcy1mb3JtX19zdWJ0aXRsZXtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1ncmVlbi1jb2xvcjtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm11bHRpc3RlcHMtZm9ybV9fY29udGVudHtcblx0XHRcdHN2Z3tcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm11bHRpc3RlcHMtZm9ybV9fcmlnaHQtY29udGVudHtcblx0XHQubXVsdGlzdGVwcy1mb3JtX19yaWdodC1pbm5lci1jb250ZW50e1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ji5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWFjdGl2ZXtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm11bHRpc3RlcHMtZm9ybV9fY29udGVudHtcblx0XHRcdFx0LmQtZmxleHtcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA1NzZweCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmpzLWJ0bi1uZXh0e1xuXHRcdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm11bHRpc3RlcHMtZm9ybV9fdGl0bGV7XG5cdFx0XHRjb2xvcjogJGdyZWVuLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnR7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tcm93e1xuXHRcdFx0XHQmLmp1c3RpZnktY29udGVudC1jZW50ZXJ7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0XHQubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbHtcblx0XHRcdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuXHRcdFx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdFx0XHQubXVsdGlzdGVwcy1mb3JtX19yYWRpby1sYWJlbHtcblx0XHRcdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuXHRcdFx0XHRcdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sLTEye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6bm90KCNjcG9zdGFsKTpub3QoI3Jlc2VydmF0aW9uRGF0ZSkge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXVsdGlzdGVwcy1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cblx0XHRcdFx0XHRvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm11bHRpc3RlcHMtZm9ybV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQubXVsdGlzdGVwcy1mb3JtX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tdWx0aXN0ZXBzLWZvcm1fX2lucHV0OjotbW96LXBsYWNlaG9sZGVyICB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdCNyZXNlcnZhdGlvbkRhdGU6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXVsdGlzdGVwcy1mb3JtX19pbnB1dC1sYWJlbHtcblx0XHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tdWx0aXN0ZXBzLWZvcm1fX2FkaXRpb25hbC1pbmZve1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWx7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByb2dyZXNzLWJhcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuLWNvbG9yO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm11bHRpc3RlcHMtZm9ybV9fcmFkaW8tbGFiZWwtYWN0aXZle1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZWVuLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmVlbi1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiNjb2RpZ28tcG9zdGFsLXdyYXBwZXJ7XG5cdC5tdWx0aXN0ZXBzLWZvcm1fX2NvbnRlbnR7XG5cdFx0LmZvcm0tcm93e1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0LmNvbmRpdGlvbmFsLWZpZWxkLXZpc2liaWxpdHktY2hhbmdle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0E3QTlBQjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JlZW4tY29sb3I7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDBweCAwcHggMXB4IDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5idXR0b24tdmlzaWJpbGl0eS1jaGFuZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHRcdFx0Ly9saW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi12aXNpYmlsaXR5LWNoYW5nZS5pbnZpc2libGV7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMS4ycyBsaW5lYXI7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi12aXNpYmlsaXR5LWNoYW5nZS52aXNpYmxle1xuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDEuMnMgbGluZWFyO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5jb25kaXRpb25hbC1maWVsZC12aXNpYmlsaXR5LWNoYW5nZS53LTEwMHtcblx0XHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHRcdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogTm8gbW9zdHJhciBudW5jYSBsb3MgZXJyb3JlcyAgKi9cbi8qXG4uZm9ybS1wYXJlbnR7XG4gICAgLmVycm9yLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG4qL1xuXG4vKiBFc3RpbG8gZ2VuZXJhbCBjb21wYXJ0aWRvcyBwb3IgdG9kb3MgbG9zIGZvcm11bGFyaW9zICovXG4uZXJyb3Itd3JhcHBlcntcbiAgICBjb2xvciA6ICRyZWQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2Zvcm0tYXJlYSAuZm9ybS1wYXJlbnQuaGFzLWVycm9ye1xuICAgIGlucHV0LmZvcm0tY29udHJvbHtcbiAgICAgICAgYm9yZGVyIDogMXB4IHNvbGlkICRyZWQtY29sb3I7XG4gICAgICAgIGNvbG9yIDogJHJlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAvKiBcbiAgICAgICAgRXN0YSBub3JtYSBzZSBkZWJlcmlhIGluaWNpYWxpemFyIGFzaSwgcGVybyBubyBzZSBlc3RhIGFwbGljYW5kb1xuICAgICAgICBwb3JxdWUgc2UgZXN0YSBzb2JyZWVzY3JpYmllbmRvIHNpZW1wcmUgZGVzZGUgZm9ybXMuc2Nzc1xuICAgICovXG4gICAgLmNvbmRpdGlvbmFsLWZpZWxkLXZpc2liaWxpdHktY2hhbmdle1xuICAgICAgICBib3JkZXIgOiAxcHggc29saWQgJHJlZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAvLyBEZXNoYWJpbGl0YXIgcGFyYSBxdWUgbm8gaGF5YSBkb2JsZSBib3JkZVxuICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsLm11bHRpc3RlcHMtZm9ybV9faW5wdXQtbGFiZWx7XG4gICAgICAgIGNvbG9yIDogJHJlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuYnV0dG9uLXZpc2liaWxpdHktY2hhbmdle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuXG5cblxuIiwiLm11bHRpc3RlcHMtZm9ybV9fcHJvZ3Jlc3MtYmFye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAubXVsdGlzdGVwcy1mb3JtX19wcm9ncmVzcy1iYXItaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgIC8vd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIHN0cm9rZTogJGdyYXktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1pbWFnZS1hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzLjVzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzLjVzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMy41cyBlYXNlO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAzLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMy41cyBlYXNlO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3Byb2dyZXNzLWJhci1wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogM3B4OyAgXG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNDAwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuIiwiI3ByaW50LXJlc3VsdC1hcmVhe1xuICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODVweDtcbiAgICAgIH1cbiAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3RpdGxle1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfSovXG4gICAgICAgIH1cbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fc3VidGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hlY2staWNvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi90ZW1wbGF0ZXMvaWNvbnMtc3ZnL2NoZWNrLWNpcmNsZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1maWx0ZXJze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fZmllbGQtZ3JvdXAtY29udGVudC11cGRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLXVwZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtZm9ybXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLmNhcmQtYm9keS1pdGVte1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpbHRlci1ncm91cHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX2ZpZWxkLWdyb3VwLWNvbnRlbnQtdXBkYXRle1xuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19maWVsZC1ncm91cC11cGRhdGV7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8qJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRkb3duLWFycm93O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW4tY29sb3ItMDA0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JlZW4tY29sb3ItMDM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDQwMHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwJSAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNSUgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1oZWFkZXJ7XG4gICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGl0dWxvLWRlLWdhcmFudGlhc3tcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5saW5lYS1kaWZlcmVuY2lhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzdmcsaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX21vcmUtaW5mby1idXR0b257XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1jb250ZW50e1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uLWdhcmFudGlhc3tcbiAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19wYW5lbC1yZXN1bHRzLWxpc3QtaXRlbS1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy1saXN0LWl0ZW0tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3BhbmVsLXJlc3VsdHMtbGlzdC1mb290ZXJ7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgLmJ0bi1iYWNrIHtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYudXBwZXItYnRuLWJhY2sge1xuICAgICAgICAgIHRvcDogNTBweDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdG9wOiA3MHB4O1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdHRvbS1idG4tYmFjayB7XG4gICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgdG9wOiA1NXB4O1xuXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5pbnRlcmVzdC1idG4ge1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxufVxuIiwiLm11bHRpc3RlcHMtZm9ybV9fcGFuZWwtcmVzdWx0cy10YWJsZXtcbiAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZXtcbiAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtaGVhZGVye1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjVzO1xuICAgICAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZTdlNGU0O1xuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlc3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtZ3JheS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS1pbm5lci10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbHVtLXRpdGxlLXByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnktc21hbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb250ZW50e1xuICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtZ3JheS1jb2xvcjtcbiAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctZGF0YXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtZ3JheS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA1NzZweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICAgICogVGllbmUgcXVlIGV4aXN0aXIgdW5hIGNhbHNlIHN1cGVyaW9yIFwiLnRvdGFsLXByb2R1Y3RzLTNcIiwgcGVybyBjb21vXG4gICAgICAgICAgICAgICAgKiBlcyBlbCBjb21wb3J0YW1pZW50byBwb3IgZGVmZWN0bywgbm8gc2UgYcOxYWRlIHBhcmEgcXVlIG5vIHNlYSBlc3BlY2lmaWNvXG4gICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICogUGFyYSBvdHJvcyBhbmNob3MgdmVyIHNvYnJlZXNjcml0dXJhIGRlIGVzdGEgY2xhc2UgXG4gICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWdyYXktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGFibGUtdGlja3tcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbGlnaHQtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yLWZhZGVkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5mZWF0aGVyLWNoZXZyb24tdXAsXG4gICAgICAgICAgICAgICAgLmZlYXRoZXItY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctZGF0YSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZlYXRoZXItY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAuZmVhdGhlci1jaGV2cm9uLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZlYXRoZXItY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktY29sb3ItZmFkZWQ7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgI2NvbGxhcHNlLWNvYmVydHVyYSB7XG4gICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3cge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1saWdodC1ncmF5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLXJvdy1kYXRhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX19tb3JlLWluZm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBDRUxEQVMgY3VhbmRvIGhheSAyIHByb2R1Y3RvcyAqL1xuICAgICAgICAmLnRvdGFsLXByb2R1Y3RzLTJ7XG4gICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVze1xuICAgICAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93e1xuICAgICAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQ0VMREFTIGN1YW5kbyBoYXkgMSBwcm9kdWN0byAqL1xuICAgICAgICAmLnRvdGFsLXByb2R1Y3RzLTF7XG4gICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtY29sdW0tdGl0bGVze1xuICAgICAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1jb2x1bS10aXRsZS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXN0ZXBzLWZvcm1fX3RhYmxlLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgLm11bHRpc3RlcHMtZm9ybV9fdGFibGUtcm93e1xuICAgICAgICAgICAgICAgICAgICAubXVsdGlzdGVwcy1mb3JtX190YWJsZS1yb3ctdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4jZXJyb3ItYXJlYXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvciA6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yIDogJGdyZWVuLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5lcnJvci1pbWFnZS13cmFwcGVyIGltZ3tcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBidXR0b257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICB9XG4gICAgXG59XG5cbi5nbG9iYWwtZXJyb3J7XG4gICAgI2Vycm9yLWFyZWF7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICNmb3JtLWFyZWF7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgI3ByaW50LXJlc3VsdC1hcmVhe1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufSIsIiNhZG1pbi1hY3Rpb25zLWFyZWF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn0iXX0= */
