/*------------------------------------------------------------------
[Table of contents]

1. Cart
-------------------------------------------------------------------*/
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/* line 45, src/scss/custom.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/* line 101, src/scss/custom.scss */
[data-uni-constrained] {
  display: none; }

/* line 104, src/scss/custom.scss */
.uni-cheese-important {
  font-weight: bold;
  color: red; }

/*------------------------------------------------------------------
[1. Cart ]
*/
/* line 112, src/scss/custom.scss */
.uni-main-container {
  border-top: 1px solid #f8f8f8;
  background-color: #ffffff; }

/* line 116, src/scss/custom.scss */
.uni-cart-wrapper {
  width: 905px;
  margin: 0 auto;
  padding: 0 0 80px 0px; }

/* line 121, src/scss/custom.scss */
.uni-cart-shop-link {
  display: block;
  margin: 30px auto 10px;
  width: 600px;
  border: 1px solid #7b7b7b; }

/* line 128, src/scss/custom.scss */
.uni-cart-title {
  text-align: center;
  line-height: 110px;
  margin: 0 0 17px 0;
  font-size: 36px; }
  /* line 133, src/scss/custom.scss */
  .uni-cart-title i {
    position: relative;
    top: 3px;
    display: inline-block;
    width: 38px;
    height: 32px;
    margin-right: 22px;
    background-image: url(../../images/sprite.svg);
    background-repeat: no-repeat;
    background-position: 0 0; }

/* line 146, src/scss/custom.scss */
.uni-cart-products {
  text-align: center; }

/* line 149, src/scss/custom.scss */
.uni-product {
  position: relative;
  display: inline-block;
  width: 430px;
  height: 257px;
  margin: 0 10px 46px;
  padding: 43px 30px 30px 42px;
  border: 1px solid #f3f3f3;
  background-color: #f9f9f9;
  vertical-align: top;
  text-align: left;
  box-sizing: border-box; }
  /* line 45, src/scss/custom.scss */
  .uni-product:after {
    content: "";
    display: table;
    clear: both; }
  /* line 162, src/scss/custom.scss */
  .uni-product .uni-icon-remove {
    position: absolute;
    top: 12px;
    left: 11px;
    font-size: 26px;
    color: #f6b9b9;
    cursor: pointer; }
  /* line 170, src/scss/custom.scss */
  .uni-product .uni-icon-description {
    position: absolute;
    top: 23px;
    left: 246px;
    width: 26px;
    color: #0a4182;
    cursor: pointer;
    text-align: center; }
    /* line 178, src/scss/custom.scss */
    .uni-product .uni-icon-description.uni-clicked {
      color: #ffffff;
      background-color: #0a4182; }
  /* line 183, src/scss/custom.scss */
  .uni-product .uni-product-image {
    position: relative;
    width: 171px;
    height: 171px;
    float: left;
    -webkit-perspective: 600px;
    -moz-perspective: 600px; }
    /* line 190, src/scss/custom.scss */
    .uni-product .uni-product-image .uni-front {
      position: absolute;
      top: 0;
      z-index: 900;
      width: 171px;
      height: 171px;
      text-align: center;
      -webkit-transform: rotateX(0deg) rotateY(0deg);
      -webkit-transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
      -moz-transform: rotateX(0deg) rotateY(0deg);
      -moz-transform-style: preserve-3d;
      -moz-backface-visibility: hidden;
      /* -- transition is the magic sauce for animation -- */
      -webkit-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out; }
    /* line 211, src/scss/custom.scss */
    .uni-product .uni-product-image.flip .uni-front {
      z-index: 900;
      -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg); }
    /* line 217, src/scss/custom.scss */
    .uni-product .uni-product-image .uni-back {
      position: absolute;
      top: 0;
      z-index: 800;
      width: 171px;
      height: 155px;
      -webkit-transform: rotateY(-180deg);
      -webkit-transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
      -moz-transform: rotateY(-180deg);
      -moz-transform-style: preserve-3d;
      -moz-backface-visibility: hidden;
      /* -- transition is the magic sauce for animation -- */
      -webkit-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out; }
      /* line 236, src/scss/custom.scss */
      .uni-product .uni-product-image .uni-back p {
        line-height: 20px;
        color: #3e3e3e;
        font-size: 13px;
        font-family: 'Open Sans', sans-serif; }
    /* line 244, src/scss/custom.scss */
    .uni-product .uni-product-image.flip .uni-back {
      z-index: 1000;
      -webkit-transform: rotateX(0deg) rotateY(0deg);
      -moz-transform: rotateX(0deg) rotateY(0deg); }
    /* line 250, src/scss/custom.scss */
    .uni-product .uni-product-image img {
      display: block;
      border-radius: 6px 6px 6px 6px; }
  /* line 255, src/scss/custom.scss */
  .uni-product .uni-product-description {
    float: right;
    width: 152px;
    padding-top: 24px;
    text-align: center; }
  /* line 261, src/scss/custom.scss */
  .uni-product .uni-product-title {
    line-height: 30px;
    max-height: 60px;
    min-height: 60px;
    margin-bottom: 20px;
    color: #0a4182;
    font-size: 28px; }
  /* line 269, src/scss/custom.scss */
  .uni-product .uni-product-quantity {
    margin-bottom: 2px; }
    /* line 271, src/scss/custom.scss */
    .uni-product .uni-product-quantity .input-number-box {
      position: relative;
      width: 56px;
      margin-left: auto;
      margin-right: auto; }
      /* line 276, src/scss/custom.scss */
      .uni-product .uni-product-quantity .input-number-box .input-number {
        width: 30px;
        height: 28px;
        padding: 0px;
        margin: 0px;
        border: 0px;
        background-color: transparent;
        color: #141414;
        font-size: 16px;
        text-align: center; }
      /* line 287, src/scss/custom.scss */
      .uni-product .uni-product-quantity .input-number-box .input-number-more, .uni-product .uni-product-quantity .input-number-box .input-number-less {
        position: absolute;
        top: 0px;
        width: 13px;
        height: 28px;
        text-indent: -99999px;
        cursor: pointer;
        background-image: url(../../images/sprite.svg); }
      /* line 296, src/scss/custom.scss */
      .uni-product .uni-product-quantity .input-number-box .input-number-less {
        left: 0px;
        background-position: -80px 0; }
      /* line 300, src/scss/custom.scss */
      .uni-product .uni-product-quantity .input-number-box .input-number-more {
        right: 0px;
        background-position: -100px 0; }
  /* line 306, src/scss/custom.scss */
  .uni-product .uni-product-price {
    color: #141414;
    font-size: 18px; }
  /* line 310, src/scss/custom.scss */
  .uni-product .uni-icons-container-cart {
    position: absolute;
    top: 19px;
    right: 20px; }
    /* line 314, src/scss/custom.scss */
    .uni-product .uni-icons-container-cart .uni-icon-kg,
    .uni-product .uni-icons-container-cart .uni-icon-gourmet,
    .uni-product .uni-icons-container-cart .uni-icon-vegan {
      display: inline-block;
      width: 32px;
      height: 32px;
      background-image: url(../../images/weight.svg);
      background-size: 32px 32px; }
    /* line 323, src/scss/custom.scss */
    .uni-product .uni-icons-container-cart .uni-icon-gourmet {
      background-image: url(../../images/gourmets.svg); }
    /* line 326, src/scss/custom.scss */
    .uni-product .uni-icons-container-cart .uni-icon-vegan {
      background-image: url(../../images/vegan.svg); }

/* line 331, src/scss/custom.scss */
.uni-total {
  width: 400px;
  line-height: 54px;
  margin: 0 auto;
  border-top: 3px solid #f9f9f9;
  text-align: center;
  font-size: 24px;
  color: #3e3e3e; }
  /* line 340, src/scss/custom.scss */
  .uni-total div > span {
    padding-left: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px; }

/* line 347, src/scss/custom.scss */
.uni-total-first {
  margin-bottom: 50px; }

/* line 350, src/scss/custom.scss */
.uni-login-to-cart {
  width: 870px;
  padding-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }
  /* line 355, src/scss/custom.scss */
  .uni-login-to-cart .uni-msg {
    width: 290px;
    margin: 0 auto;
    text-align: center; }
    /* line 359, src/scss/custom.scss */
    .uni-login-to-cart .uni-msg .uni-icon-user {
      display: inline-block;
      width: 23px;
      height: 26px;
      margin-bottom: 8px;
      background-image: url(../../images/sprite.svg);
      background-repeat: no-repeat;
      background-position: -120px 0; }
    /* line 368, src/scss/custom.scss */
    .uni-login-to-cart .uni-msg p {
      line-height: 24px;
      color: #c69b00;
      font-size: 16px; }
    /* line 374, src/scss/custom.scss */
    .uni-login-to-cart .uni-msg.uni-success-msg .uni-icon-user {
      background-position: -150px 0; }
    /* line 377, src/scss/custom.scss */
    .uni-login-to-cart .uni-msg.uni-success-msg p {
      color: #57ba0a; }
      /* line 379, src/scss/custom.scss */
      .uni-login-to-cart .uni-msg.uni-success-msg p span {
        display: inline-block;
        padding-top: 5px;
        font-size: 18px; }
    /* line 385, src/scss/custom.scss */
    .uni-login-to-cart .uni-msg.uni-success-msg .js-uni-phone-is-recommended {
      /*display:none;*/ }
      /* line 388, src/scss/custom.scss */
      .uni-login-to-cart .uni-msg.uni-success-msg .js-uni-phone-is-recommended .uni-form-row {
        float: none;
        margin-left: 0; }

/* line 397, src/scss/custom.scss */
.uni-login-form-wrap {
  position: relative; }
  /* line 45, src/scss/custom.scss */
  .uni-login-form-wrap:after {
    content: "";
    display: table;
    clear: both; }
  /* line 400, src/scss/custom.scss */
  .uni-login-form-wrap .uni-login-form {
    float: left;
    width: 390px;
    padding-top: 19px; }
    /* line 404, src/scss/custom.scss */
    .uni-login-form-wrap .uni-login-form .uni-form-row {
      width: calc(50% - 15px); }
  /* line 408, src/scss/custom.scss */
  .uni-login-form-wrap .uni-login-social {
    float: right;
    width: 390px;
    padding-top: 40px;
    text-align: center; }
    /* line 413, src/scss/custom.scss */
    .uni-login-form-wrap .uni-login-social p {
      line-height: 24px;
      padding: 0 20px;
      margin-bottom: 25px;
      font-size: 16px;
      color: #c1c1c1; }
  /* line 421, src/scss/custom.scss */
  .uni-login-form-wrap .uni-or-label {
    display: block;
    position: absolute;
    left: 50%;
    top: 45px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-left: -20px;
    background-color: #c69b00;
    color: #ffffff;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    text-align: center;
    border-radius: 100% 100% 100% 100%; }
  /* line 438, src/scss/custom.scss */
  .uni-login-form-wrap .uni-pass-popup {
    position: absolute;
    left: 50%;
    top: 10px;
    width: 280px;
    margin-left: -140px;
    padding: 34px 50px 40px 50px;
    background-color: #fff;
    z-index: 2;
    box-shadow: 0 7px 14px rgba(0, 0, 0, 0.2); }
    /* line 448, src/scss/custom.scss */
    .uni-login-form-wrap .uni-pass-popup .mdl-textfield.uni-form-row .mdl-textfield__input {
      font-size: 16px; }
    /* line 451, src/scss/custom.scss */
    .uni-login-form-wrap .uni-pass-popup .mdl-textfield.uni-form-row .uni-input-icon {
      top: 32px; }

/* line 457, src/scss/custom.scss */
.uni-form-row {
  float: left;
  box-sizing: border-box; }
  /* line 460, src/scss/custom.scss */
  .uni-form-row.uni-form-row-first {
    margin-right: 15px; }
  /* line 463, src/scss/custom.scss */
  .uni-form-row.uni-form-row-last {
    margin-left: 15px; }
  /* line 466, src/scss/custom.scss */
  .uni-form-row .uni-input-icon {
    position: absolute;
    top: 33px;
    right: 0px;
    width: 16px;
    height: 16px;
    background-image: url(../../images/sprite.svg);
    background-position: 16px 16px; }
  /* line 476, src/scss/custom.scss */
  .uni-form-row.uni-textfield-success .uni-input-icon {
    background-position: 0px -130px; }
  /* line 481, src/scss/custom.scss */
  .uni-form-row.uni-textfield-error .uni-input-icon {
    background-position: -20px -130px; }
  /* line 486, src/scss/custom.scss */
  .uni-form-row.uni-textfield-reload .uni-input-icon {
    background-position: -40px -130px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 1700ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 1700ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 1700ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 1700ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }

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

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

/* line 529, src/scss/custom.scss */
.uni-social {
  padding-left: 0px; }
  /* line 45, src/scss/custom.scss */
  .uni-social:after {
    content: "";
    display: table;
    clear: both; }
  /* line 532, src/scss/custom.scss */
  .uni-social li {
    display: inline-block;
    margin: 0 17px;
    vertical-align: top; }
    /* line 536, src/scss/custom.scss */
    .uni-social li a {
      display: block;
      width: 42px;
      height: 42px;
      border-radius: 7px 7px 7px 7px;
      background-color: #c1c1c1;
      text-indent: -999999px;
      background-image: url(../../images/sprite.svg);
      background-repeat: no-repeat;
      -webkit-transition: background-color 0.3s ease;
      transition: background-color 0.3s ease; }
      /* line 546, src/scss/custom.scss */
      .uni-social li a.uni-fb {
        background-position: -30px -40px; }
        /* line 548, src/scss/custom.scss */
        .uni-social li a.uni-fb:hover {
          background-color: #3b5998; }
      /* line 552, src/scss/custom.scss */
      .uni-social li a.uni-gp {
        background-position: -80px -40px; }
        /* line 554, src/scss/custom.scss */
        .uni-social li a.uni-gp:hover {
          background-color: #d34836; }

/* line 562, src/scss/custom.scss */
.mdl-textfield.uni-form-row .mdl-textfield__input {
  border: 0px;
  border-bottom: 2px solid #c6c6c6;
  color: #0a4182;
  font-size: 18px;
  font-family: Neucha;
  box-shadow: unset; }

/* line 570, src/scss/custom.scss */
.mdl-textfield.uni-form-row .mdl-textfield__label {
  margin-bottom: 0px;
  font-size: 18px; }
  /* line 573, src/scss/custom.scss */
  .mdl-textfield.uni-form-row .mdl-textfield__label::after {
    background-color: #0a4182; }

/* line 578, src/scss/custom.scss */
.mdl-textfield.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.mdl-textfield.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  font-size: 13px;
  color: #afafaf; }

/* line 586, src/scss/custom.scss */
.uni-packaging, .uni-delivery, .uni-payment-method {
  padding-bottom: 35px;
  width: 850px;
  margin-left: auto;
  margin-right: auto; }
  /* line 45, src/scss/custom.scss */
  .uni-packaging:after, .uni-delivery:after, .uni-payment-method:after {
    content: "";
    display: table;
    clear: both; }

/* line 593, src/scss/custom.scss */
.uni-block-title {
  position: relative;
  padding-left: 47px;
  margin-bottom: 16px;
  color: #3e3e3e; }
  /* line 598, src/scss/custom.scss */
  .uni-block-title i {
    position: absolute;
    left: 0px;
    top: 7px;
    width: 26px;
    height: 24px;
    background-image: url(../../images/sprite.svg); }
    /* line 605, src/scss/custom.scss */
    .uni-block-title i.uni-icon-box {
      background-position: 0 -80px; }
    /* line 608, src/scss/custom.scss */
    .uni-block-title i.uni-icon-car {
      top: 15px;
      background-position: -30px -90px; }
    /* line 612, src/scss/custom.scss */
    .uni-block-title i.uni-icon-coins {
      background-position: -60px -90px; }

/* line 617, src/scss/custom.scss */
.uni-radio-row {
  margin-bottom: 13px; }
  /* line 620, src/scss/custom.scss */
  .uni-radio-row .mdl-radio.parsley-error .mdl-radio__outer-circle {
    border-color: #ff1744; }
  /* line 624, src/scss/custom.scss */
  .uni-radio-row .mdl-radio {
    line-height: 30px; }
  /* line 627, src/scss/custom.scss */
  .uni-radio-row .mdl-radio.is-upgraded {
    padding-left: 38px;
    height: auto; }
  /* line 631, src/scss/custom.scss */
  .uni-radio-row .mdl-radio__label {
    color: #3e3e3e;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif; }
  /* line 637, src/scss/custom.scss */
  .uni-radio-row .mdl-radio__outer-circle {
    width: 21px;
    height: 21px;
    border-color: #c6c6c6; }
  /* line 642, src/scss/custom.scss */
  .uni-radio-row .mdl-radio__inner-circle {
    width: 11px;
    height: 11px;
    top: 9px;
    left: 5px; }
  /* line 648, src/scss/custom.scss */
  .uni-radio-row .mdl-radio__ripple-container {
    left: -10px;
    top: -7px; }
  /* line 652, src/scss/custom.scss */
  .uni-radio-row .uni-icon-info {
    position: relative;
    display: inline-block;
    top: 6px;
    left: 8px;
    width: 16px;
    height: 16px;
    background-image: url(../../images/sprite.svg);
    background-position: -150px -90px;
    cursor: pointer; }
  /* line 663, src/scss/custom.scss */
  .uni-radio-row .mdl-tooltip {
    line-height: 18px;
    font-size: 14px;
    max-width: 280px; }
  /* line 668, src/scss/custom.scss */
  .uni-radio-row .uni-icon-photo {
    position: relative;
    display: inline-block;
    top: 2px;
    left: 10px;
    width: 16px;
    height: 15px;
    background-image: url(../../images/sprite.svg);
    background-position: -170px -90px;
    cursor: pointer; }
    /* line 678, src/scss/custom.scss */
    .uni-radio-row .uni-icon-photo:hover {
      background-position: -170px -105px; }
      /* line 680, src/scss/custom.scss */
      .uni-radio-row .uni-icon-photo:hover img {
        z-index: 999;
        opacity: 1; }
    /* line 685, src/scss/custom.scss */
    .uni-radio-row .uni-icon-photo img {
      position: absolute;
      left: 0;
      top: 0;
      max-width: 400px;
      max-height: 400px;
      z-index: -1;
      opacity: 0;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }

/* line 699, src/scss/custom.scss */
.uni-packaging .uni-radio-row .mdl-tooltip {
  max-width: 416px; }

/* line 704, src/scss/custom.scss */
.uni-delivery {
  padding-bottom: 55px; }
  /* line 706, src/scss/custom.scss */
  .uni-delivery .uni-fcell {
    float: left;
    width: 344px; }
  /* line 710, src/scss/custom.scss */
  .uni-delivery .uni-scell {
    float: right;
    width: 470px; }
    /* line 713, src/scss/custom.scss */
    .uni-delivery .uni-scell #uni-courier, .uni-delivery .uni-scell #uni-np, .uni-delivery .uni-scell #uni-pickup {
      margin-top: -36px; }
    /* line 716, src/scss/custom.scss */
    .uni-delivery .uni-scell .getmdl-select {
      width: 100% !important; }
      /* line 719, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select.is-focused .mdl-textfield__label {
        font-size: 11px !important; }
      /* line 724, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select.is-dirty .mdl-textfield__label {
        font-size: 11px !important; }
      /* line 728, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select.uni-select-first {
        float: left;
        width: calc(50% - 15px) !important;
        margin-right: 15px; }
      /* line 733, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select.uni-select-second {
        float: left;
        width: calc(50% - 15px) !important;
        margin-left: 15px; }
      /* line 738, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select .mdl-textfield__label {
        font-size: 18px !important; }
        /* line 740, src/scss/custom.scss */
        .uni-delivery .uni-scell .getmdl-select .mdl-textfield__label::after {
          bottom: 15px; }
      /* line 744, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select .mdl-textfield__input {
        border: 0px;
        border-bottom: 2px solid #c6c6c6;
        padding-right: 40px;
        color: #141414;
        font-size: 18px;
        font-family: Neucha;
        text-overflow: ellipsis; }
      /* line 753, src/scss/custom.scss */
      .uni-delivery .uni-scell .getmdl-select .uni-select-icon {
        position: absolute;
        top: 27px;
        right: 0px;
        width: 32px;
        height: 32px;
        margin-bottom: 0px;
        background-image: url(../../images/sprite.svg);
        background-position: -100px -90px;
        cursor: pointer; }
    /* line 767, src/scss/custom.scss */
    .uni-delivery .uni-scell .mdl-textfield.is-disabled .mdl-textfield__input {
      border-bottom: 2px dotted #c6c6c6;
      color: #141414; }
    /* line 772, src/scss/custom.scss */
    .uni-delivery .uni-scell .mdl-textfield .mdl-textfield__input {
      color: #141414; }

/* line 780, src/scss/custom.scss */
.uni-payment-method .uni-fcell {
  float: left;
  width: 350px; }

/* line 784, src/scss/custom.scss */
.uni-payment-method .uni-scell {
  float: right;
  width: 470px; }
  /* line 787, src/scss/custom.scss */
  .uni-payment-method .uni-scell textarea {
    width: 100%;
    height: 106px;
    line-height: 24px;
    padding: 8px 12px 8px;
    border: 2px solid #c6c6c6;
    border-radius: 0px 0px 0px 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: #afafaf; }
    /* line 798, src/scss/custom.scss */
    .uni-payment-method .uni-scell textarea::-moz-placeholder {
      opacity: 1;
      color: #afafaf; }
    /* line 802, src/scss/custom.scss */
    .uni-payment-method .uni-scell textarea:-ms-input-placeholder {
      color: #afafaf; }
    /* line 805, src/scss/custom.scss */
    .uni-payment-method .uni-scell textarea::-webkit-input-placeholder {
      color: #afafaf; }

/* line 812, src/scss/custom.scss */
.getmdl-select .mdl-icon-toggle__label {
  float: right;
  margin-top: -30px;
  color: rgba(0, 0, 0, 0.4); }

/* line 818, src/scss/custom.scss */
.getmdl-select.is-focused .mdl-icon-toggle__label {
  color: #3f51b5; }

/* line 822, src/scss/custom.scss */
.getmdl-select .mdl-menu__container {
  width: 100% !important;
  overflow: hidden;
  padding-bottom: 4px;
  box-sizing: content-box;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.14); }
  /* line 828, src/scss/custom.scss */
  .getmdl-select .mdl-menu__container .mdl-menu .mdl-menu__item {
    font-size: 16px; }

/* line 832, src/scss/custom.scss */
.getmdl-select .mdl-menu__outline, .getmdl-select .mdl-menu {
  max-width: 466px;
  left: 2px;
  width: 100% !important;
  box-shadow: none !important; }
  /* line 837, src/scss/custom.scss */
  .getmdl-select .mdl-menu__outline .mdl-menu__item, .getmdl-select .mdl-menu .mdl-menu__item {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

/* line 842, src/scss/custom.scss */
.getmdl-select.uni-select-first .mdl-menu__outline, .getmdl-select.uni-select-second .mdl-menu__outline {
  max-width: 216px; }

/* line 845, src/scss/custom.scss */
.getmdl-select.uni-select-first .mdl-menu, .getmdl-select.uni-select-second .mdl-menu {
  max-width: 216px; }

/* line 849, src/scss/custom.scss */
.getmdl-select .uni-input-icon {
  position: absolute;
  top: 33px;
  right: -20px;
  width: 16px;
  height: 16px;
  background-image: url(../../images/sprite.svg);
  background-position: 16px 16px; }

/* line 859, src/scss/custom.scss */
.getmdl-select.uni-select-success .uni-input-icon {
  background-position: 0px -130px; }

/* line 864, src/scss/custom.scss */
.getmdl-select.uni-select-error .uni-input-icon {
  background-position: -20px -130px; }

/* line 869, src/scss/custom.scss */
.getmdl-select.uni-select-reload .uni-input-icon {
  background-position: -40px -130px;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1700ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1700ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 1700ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1700ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

/* line 894, src/scss/custom.scss */
.getmdl-select__fullwidth .mdl-menu {
  width: 100%; }

/* line 899, src/scss/custom.scss */
.getmdl-select__fix-height .mdl-menu__container {
  overflow-y: auto;
  max-height: 300px !important; }

/* line 905, src/scss/custom.scss */
.uni-agreement {
  padding-top: 20px;
  text-align: center;
  vertical-align: top; }
  /* line 909, src/scss/custom.scss */
  .uni-agreement .mdl-checkbox {
    width: auto;
    vertical-align: top; }
    /* line 912, src/scss/custom.scss */
    .uni-agreement .mdl-checkbox .mdl-checkbox__focus-helper {
      width: 24px;
      height: 24px;
      top: 0px; }
    /* line 917, src/scss/custom.scss */
    .uni-agreement .mdl-checkbox .mdl-checkbox__box-outline {
      width: 24px;
      height: 24px;
      top: 0px;
      border: 2px solid #c6c6c6; }
    /* line 923, src/scss/custom.scss */
    .uni-agreement .mdl-checkbox .mdl-checkbox__ripple-container {
      top: -6px;
      left: -6px; }
  /* line 928, src/scss/custom.scss */
  .uni-agreement .uni-agreement-desc {
    display: inline-block;
    line-height: 24px;
    padding-left: 13px;
    vertical-align: top;
    color: #3e3e3e;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif; }
    /* line 936, src/scss/custom.scss */
    .uni-agreement .uni-agreement-desc a, .uni-agreement .uni-agreement-desc a:visited {
      color: #0a4182;
      text-decoration: underline; }
      /* line 939, src/scss/custom.scss */
      .uni-agreement .uni-agreement-desc a:hover, .uni-agreement .uni-agreement-desc a:visited:hover {
        text-decoration: none; }
  /* line 944, src/scss/custom.scss */
  .uni-agreement .mdl-button {
    margin-top: 36px;
    line-height: 68px;
    height: 66px;
    padding-left: 36px;
    padding-right: 36px;
    background-color: #acd373;
    color: #ffffff;
    font-size: 24px;
    font-family: Neucha; }
    /* line 954, src/scss/custom.scss */
    .uni-agreement .mdl-button:hover {
      background-color: #acd373; }
  /* line 958, src/scss/custom.scss */
  .uni-agreement #cart-error-block {
    display: none;
    padding: 30px 0 0;
    color: red; }

/* line 967, src/scss/custom.scss */
.uni-cart-wrapper .parsley-errors-list {
  position: absolute;
  left: 1px;
  top: 62px;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif; }
  /* line 975, src/scss/custom.scss */
  .uni-cart-wrapper .parsley-errors-list.filled {
    background-color: transparent;
    color: #ff1744;
    list-style: none;
    line-height: 15px; }

/* line 983, src/scss/custom.scss */
.uni-delivery .uni-scell .getmdl-select .mdl-textfield__input.parsley-error,
.mdl-textfield.uni-form-row .mdl-textfield__input.parsley-error {
  border-bottom: 2px solid #ff1744; }

/* line 987, src/scss/custom.scss */
.uni-delivery .uni-scell .getmdl-select .mdl-textfield__input.parsley-error ~ .mdl-textfield__label,
.mdl-textfield.uni-form-row .mdl-textfield__input.parsley-error ~ .mdl-textfield__label {
  color: #ff1744; }

/* line 991, src/scss/custom.scss */
.uni-delivery .uni-scell .getmdl-select .mdl-textfield__input.parsley-error ~ .mdl-textfield__label::after,
.mdl-textfield.uni-form-row .mdl-textfield__input.parsley-error ~ .mdl-textfield__label::after {
  display: none; }

/* line 996, src/scss/custom.scss */
.uni-radio-row .parsley-errors-list {
  display: none; }

/* line 1001, src/scss/custom.scss */
.uni-agreement .parsley-errors-list {
  display: none; }

/* line 1005, src/scss/custom.scss */
.uni-agreement .mdl-checkbox.parsley-error .mdl-checkbox__box-outline {
  border-color: #ff1744; }

/*------------------------------------------------------------------
[7. Sign in / Sing up ]
*/
/* line 1014, src/scss/custom.scss */
body .woocommerce .blockUI.blockOverlay {
  position: relative; }
  /* line 74, src/scss/custom.scss */
  body .woocommerce .blockUI.blockOverlay::before {
    height: 1em;
    width: 1em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -0.5em;
    margin-top: -0.5em;
    content: '';
    -webkit-animation: spin 1s ease-in-out infinite;
            animation: spin 1s ease-in-out infinite;
    background: url(../../images/loader.svg) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0, 0, 0, 0.75); }

/* line 1019, src/scss/custom.scss */
body .uni-wrapper {
  position: relative;
  width: 1170px;
  margin: 0px auto; }
  /* line 45, src/scss/custom.scss */
  body .uni-wrapper:after {
    content: "";
    display: table;
    clear: both; }

/* line 1027, src/scss/custom.scss */
.woocommerce-account #apus-main-content {
  border-top: 1px solid #f8f8f8;
  background-color: #ffffff; }

/* line 1032, src/scss/custom.scss */
.woocommerce-account .uni-account .uni-cheese-edit-account-form {
  width: 520px;
  margin: 0 auto; }

/* line 1036, src/scss/custom.scss */
.woocommerce-account .uni-account .woocommerce-MyAccount-content {
  width: 100%; }

/* line 1040, src/scss/custom.scss */
.woocommerce-account .uni-sign-in {
  width: 520px; }

/* line 1043, src/scss/custom.scss */
.woocommerce-account .woocommerce-ResetPassword.lost_reset_password {
  width: 520px;
  margin: 0 auto;
  padding-bottom: 40px; }
  /* line 1047, src/scss/custom.scss */
  .woocommerce-account .woocommerce-ResetPassword.lost_reset_password p {
    margin-bottom: 30px; }

/* line 1052, src/scss/custom.scss */
.uni-login-facebook {
  display: block;
  position: relative;
  height: 60px;
  line-height: 61px;
  padding: 0 134px 0 20px;
  background-color: #3c5a9a;
  color: #ffffff;
  font-size: 15px;
  border-radius: 2px; }
  /* line 1062, src/scss/custom.scss */
  .uni-login-facebook i {
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -10px;
    width: 90px;
    height: 19px;
    background-image: url(../../images/sprite.svg);
    background-position: 0 -170px; }
  /* line 1072, src/scss/custom.scss */
  .uni-login-facebook:hover {
    color: #ffffff; }

/* line 1076, src/scss/custom.scss */
.uni-cg-form-row {
  position: relative;
  width: 100%;
  margin-bottom: 40px; }
  /* line 1080, src/scss/custom.scss */
  .uni-cg-form-row.uni-cg-form-row-1 {
    width: 170px; }
  /* line 1083, src/scss/custom.scss */
  .uni-cg-form-row.uni-cg-form-row-2 {
    width: 370px; }
  /* line 1086, src/scss/custom.scss */
  .uni-cg-form-row.uni-login-facebook-wrap {
    margin-bottom: 60px; }
    /* line 1088, src/scss/custom.scss */
    .uni-cg-form-row.uni-login-facebook-wrap span.uni-label {
      position: absolute;
      left: 50%;
      bottom: -44px;
      width: 24px;
      margin-left: -12px;
      font-size: 15px;
      color: #3e3e3e;
      text-align: center; }
  /* line 1099, src/scss/custom.scss */
  .uni-cg-form-row label {
    position: absolute;
    left: 12px;
    top: -11px;
    line-height: 20px;
    padding: 0 10px 0 8px;
    background-color: #ffffff;
    color: #3e3e3e;
    font-size: 14px;
    font-weight: normal; }
  /* line 1110, src/scss/custom.scss */
  .uni-cg-form-row input[type="text"], .uni-cg-form-row input[type="email"], .uni-cg-form-row input[type="password"], .uni-cg-form-row input[type="tel"] {
    width: 100%;
    height: 60px;
    padding: 0 20px 0 20px;
    border: 1px solid #afafaf;
    background-color: #ffffff;
    border-radius: 2px;
    color: #3e3e3e;
    font-size: 14px; }
    /* line 1119, src/scss/custom.scss */
    .uni-cg-form-row input[type="text"]::-webkit-input-placeholder, .uni-cg-form-row input[type="email"]::-webkit-input-placeholder, .uni-cg-form-row input[type="password"]::-webkit-input-placeholder, .uni-cg-form-row input[type="tel"]::-webkit-input-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .uni-cg-form-row input[type="text"]::-moz-placeholder, .uni-cg-form-row input[type="email"]::-moz-placeholder, .uni-cg-form-row input[type="password"]::-moz-placeholder, .uni-cg-form-row input[type="tel"]::-moz-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .uni-cg-form-row input[type="text"]:-ms-input-placeholder, .uni-cg-form-row input[type="email"]:-ms-input-placeholder, .uni-cg-form-row input[type="password"]:-ms-input-placeholder, .uni-cg-form-row input[type="tel"]:-ms-input-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .uni-cg-form-row input[type="text"]::-ms-input-placeholder, .uni-cg-form-row input[type="email"]::-ms-input-placeholder, .uni-cg-form-row input[type="password"]::-ms-input-placeholder, .uni-cg-form-row input[type="tel"]::-ms-input-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .uni-cg-form-row input[type="text"]::placeholder, .uni-cg-form-row input[type="email"]::placeholder, .uni-cg-form-row input[type="password"]::placeholder, .uni-cg-form-row input[type="tel"]::placeholder {
      opacity: 1;
      color: #c1c1c1; }
    /* line 1123, src/scss/custom.scss */
    .uni-cg-form-row input[type="text"].parsley-error, .uni-cg-form-row input[type="email"].parsley-error, .uni-cg-form-row input[type="password"].parsley-error, .uni-cg-form-row input[type="tel"].parsley-error {
      border-color: #f75050; }
    /* line 1126, src/scss/custom.scss */
    .uni-cg-form-row input[type="text"].uni-input-success, .uni-cg-form-row input[type="text"].parsley-success, .uni-cg-form-row input[type="email"].uni-input-success, .uni-cg-form-row input[type="email"].parsley-success, .uni-cg-form-row input[type="password"].uni-input-success, .uni-cg-form-row input[type="password"].parsley-success, .uni-cg-form-row input[type="tel"].uni-input-success, .uni-cg-form-row input[type="tel"].parsley-success {
      border-color: #57ba0a; }
    /* line 1129, src/scss/custom.scss */
    .uni-cg-form-row input[type="text"].uni-input-success + .uni-loader, .uni-cg-form-row input[type="email"].uni-input-success + .uni-loader, .uni-cg-form-row input[type="password"].uni-input-success + .uni-loader, .uni-cg-form-row input[type="tel"].uni-input-success + .uni-loader {
      display: block;
      background-position: -155px -90px; }
    /* line 1133, src/scss/custom.scss */
    .uni-cg-form-row input[type="text"].uni-input-default + .uni-loader, .uni-cg-form-row input[type="email"].uni-input-default + .uni-loader, .uni-cg-form-row input[type="password"].uni-input-default + .uni-loader, .uni-cg-form-row input[type="tel"].uni-input-default + .uni-loader {
      display: block;
      background-position: -171px -90px; }
  /* line 1138, src/scss/custom.scss */
  .uni-cg-form-row select {
    width: 100%;
    height: 60px;
    padding: 0 56px 0 16px;
    border: 1px solid #afafaf;
    background-color: #f9f9f9;
    border-radius: 2px;
    color: #3e3e3e;
    font-size: 14px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: url(../../images/arrow_down.svg) no-repeat center right transparent;
    text-overflow: ellipsis;
    white-space: nowrap; }
  /* line 1152, src/scss/custom.scss */
  .uni-cg-form-row .parsley-errors-list {
    position: absolute;
    left: 0px;
    bottom: -17px;
    width: 100%;
    z-index: 2;
    list-style: none !important;
    padding: 0px !important;
    margin: 0px !important; }
    /* line 1161, src/scss/custom.scss */
    .uni-cg-form-row .parsley-errors-list li {
      line-height: 16px !important;
      padding: 1px 8px !important;
      margin: 0px !important;
      background-color: #f75050;
      color: #fff !important;
      font-size: 12px !important; }
  /* line 1170, src/scss/custom.scss */
  .uni-cg-form-row .uni-loader {
    display: none;
    position: absolute;
    right: 19px;
    top: 22px;
    width: 16px;
    height: 16px;
    background-image: url(../../images/sprite.svg);
    -webkit-animation: spin 1.5s linear infinite;
            animation: spin 1.5s linear infinite; }

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

/* line 1184, src/scss/custom.scss */
.woocommerce-LostPassword.lost_password {
  margin-top: -20px;
  margin-bottom: 20px; }

/* line 1188, src/scss/custom.scss */
.woocommerce form .form-row {
  position: relative;
  width: 100%;
  padding: 0px;
  margin: 0 0 40px 0; }
  /* line 1193, src/scss/custom.scss */
  .woocommerce form .form-row label {
    position: absolute;
    left: 12px;
    top: -11px;
    line-height: 20px;
    padding: 0 10px 0 8px;
    background-color: #f9f9f9;
    color: #3e3e3e;
    font-size: 14px;
    font-weight: normal; }
  /* line 1204, src/scss/custom.scss */
  .woocommerce form .form-row input[type="text"], .woocommerce form .form-row input[type="email"], .woocommerce form .form-row input[type="password"], .woocommerce form .form-row input[type="tel"] {
    width: 100%;
    height: 60px;
    padding: 0 20px 0 20px;
    border: 1px solid #afafaf;
    background-color: #f9f9f9;
    border-radius: 2px;
    color: #3e3e3e;
    font-size: 14px; }
    /* line 1213, src/scss/custom.scss */
    .woocommerce form .form-row input[type="text"]::-webkit-input-placeholder, .woocommerce form .form-row input[type="email"]::-webkit-input-placeholder, .woocommerce form .form-row input[type="password"]::-webkit-input-placeholder, .woocommerce form .form-row input[type="tel"]::-webkit-input-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .woocommerce form .form-row input[type="text"]::-moz-placeholder, .woocommerce form .form-row input[type="email"]::-moz-placeholder, .woocommerce form .form-row input[type="password"]::-moz-placeholder, .woocommerce form .form-row input[type="tel"]::-moz-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .woocommerce form .form-row input[type="text"]:-ms-input-placeholder, .woocommerce form .form-row input[type="email"]:-ms-input-placeholder, .woocommerce form .form-row input[type="password"]:-ms-input-placeholder, .woocommerce form .form-row input[type="tel"]:-ms-input-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .woocommerce form .form-row input[type="text"]::-ms-input-placeholder, .woocommerce form .form-row input[type="email"]::-ms-input-placeholder, .woocommerce form .form-row input[type="password"]::-ms-input-placeholder, .woocommerce form .form-row input[type="tel"]::-ms-input-placeholder {
      opacity: 1;
      color: #c1c1c1; }
    .woocommerce form .form-row input[type="text"]::placeholder, .woocommerce form .form-row input[type="email"]::placeholder, .woocommerce form .form-row input[type="password"]::placeholder, .woocommerce form .form-row input[type="tel"]::placeholder {
      opacity: 1;
      color: #c1c1c1; }
    /* line 1217, src/scss/custom.scss */
    .woocommerce form .form-row input[type="text"].parsley-error, .woocommerce form .form-row input[type="email"].parsley-error, .woocommerce form .form-row input[type="password"].parsley-error, .woocommerce form .form-row input[type="tel"].parsley-error {
      border-color: #f75050; }
    /* line 1220, src/scss/custom.scss */
    .woocommerce form .form-row input[type="text"].uni-input-success, .woocommerce form .form-row input[type="text"].parsley-success, .woocommerce form .form-row input[type="email"].uni-input-success, .woocommerce form .form-row input[type="email"].parsley-success, .woocommerce form .form-row input[type="password"].uni-input-success, .woocommerce form .form-row input[type="password"].parsley-success, .woocommerce form .form-row input[type="tel"].uni-input-success, .woocommerce form .form-row input[type="tel"].parsley-success {
      border-color: #57ba0a; }
    /* line 1223, src/scss/custom.scss */
    .woocommerce form .form-row input[type="text"].uni-input-success + .uni-loader, .woocommerce form .form-row input[type="email"].uni-input-success + .uni-loader, .woocommerce form .form-row input[type="password"].uni-input-success + .uni-loader, .woocommerce form .form-row input[type="tel"].uni-input-success + .uni-loader {
      display: block;
      background-position: -155px -90px; }
    /* line 1227, src/scss/custom.scss */
    .woocommerce form .form-row input[type="text"].uni-input-default + .uni-loader, .woocommerce form .form-row input[type="email"].uni-input-default + .uni-loader, .woocommerce form .form-row input[type="password"].uni-input-default + .uni-loader, .woocommerce form .form-row input[type="tel"].uni-input-default + .uni-loader {
      display: block;
      background-position: -171px -90px; }
  /* line 1232, src/scss/custom.scss */
  .woocommerce form .form-row .parsley-errors-list {
    position: absolute;
    left: 0px;
    bottom: -17px;
    width: 100%;
    z-index: 2;
    list-style: none !important;
    padding: 0px !important;
    margin: 0px !important; }
    /* line 1241, src/scss/custom.scss */
    .woocommerce form .form-row .parsley-errors-list li {
      line-height: 16px !important;
      padding: 1px 8px !important;
      margin: 0px !important;
      background-color: #f75050;
      color: #fff !important;
      font-size: 12px !important; }
  /* line 1250, src/scss/custom.scss */
  .woocommerce form .form-row .woocommerce-Button.button {
    display: block;
    height: 60px;
    line-height: 57px;
    padding: 0 30px;
    margin: 0 auto;
    border: 0px;
    background-color: #f46c18;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.1em;
    border-radius: 2px;
    text-transform: uppercase;
    vertical-align: top;
    text-align: center; }

/* line 1268, src/scss/custom.scss */
.uni-btns-wrap {
  padding: 10px 0 0 0;
  margin-bottom: 40px;
  font-size: 0px;
  text-align: center; }

/* line 1274, src/scss/custom.scss */
.uni-cg-btn-1, .uni-cg-btn-2 {
  display: inline-block;
  min-width: 160px;
  height: 60px;
  line-height: 57px;
  padding: 0 30px;
  border: 2px solid #afafaf;
  color: #3e3e3e;
  font-size: 14px;
  letter-spacing: 0.1em;
  border-radius: 2px;
  text-transform: uppercase;
  vertical-align: top;
  margin: 0 15px;
  text-align: center; }
  /* line 1289, src/scss/custom.scss */
  .uni-cg-btn-1:hover, .uni-cg-btn-2:hover {
    color: #3e3e3e; }

/* line 1293, src/scss/custom.scss */
.uni-cg-btn-2 {
  line-height: 61px;
  color: #ffffff;
  border: 0px;
  background-color: #f46c18; }
  /* line 1298, src/scss/custom.scss */
  .uni-cg-btn-2:hover, .uni-cg-btn-2:focus {
    color: #ffffff; }

/* line 1302, src/scss/custom.scss */
.uni-captcha {
  margin-bottom: 40px;
  text-align: center; }
  /* line 1305, src/scss/custom.scss */
  .uni-captcha div {
    margin: 0 auto; }
  /* line 1308, src/scss/custom.scss */
  .uni-captcha > img {
    vertical-align: top; }

/*------------------------------------------------------------------
[8. User's account ]
*/
/* line 1316, src/scss/custom.scss */
.uni-add-new-address {
  float: right;
  display: block;
  min-width: 200px;
  height: 40px;
  line-height: 41px;
  margin: 0px 0 30px;
  padding: 0 20px;
  text-align: center; }

/* line 1326, src/scss/custom.scss */
.uni-address-book {
  margin-bottom: 70px;
  color: #3e3e3e; }

/* line 1330, src/scss/custom.scss */
.uni-address-item {
  margin-bottom: 0px !important; }
  /* line 45, src/scss/custom.scss */
  .uni-address-item:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1333, src/scss/custom.scss */
  .uni-address-item:nth-child(odd) {
    background-color: #f9f9f9; }
  /* line 1336, src/scss/custom.scss */
  .uni-address-item .uni-address-item__content {
    line-height: 20px;
    padding: 24px 30px 25px;
    font-size: 0px;
    vertical-align: top; }
    /* line 1341, src/scss/custom.scss */
    .uni-address-item .uni-address-item__content h4 {
      display: inline-block;
      width: 170px;
      margin: 0;
      color: #3e3e3e;
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      vertical-align: top; }
    /* line 1351, src/scss/custom.scss */
    .uni-address-item .uni-address-item__content span {
      display: inline-block;
      padding-right: 30px;
      color: #3e3e3e;
      font-size: 15px;
      vertical-align: top;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

/* line 1364, src/scss/custom.scss */
.novaposhta-form__wrap h5 {
  margin-bottom: 0; }

/* line 1367, src/scss/custom.scss */
.novaposhta-form__wrap p {
  margin-bottom: 30px; }

/* line 1371, src/scss/custom.scss */
.uni-shipping-address-content {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* line 1377, src/scss/custom.scss */
.uni-shipping-address-form-wrap {
  width: calc(50% - 15px); }
  /* line 1379, src/scss/custom.scss */
  .uni-shipping-address-form-wrap.lviv_courier_shipping_class {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  /* line 1382, src/scss/custom.scss */
  .uni-shipping-address-form-wrap.selfship_store_shipping_class {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  /* line 1385, src/scss/custom.scss */
  .uni-shipping-address-form-wrap.novaposhta_shipping_class {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  /* line 1388, src/scss/custom.scss */
  .uni-shipping-address-form-wrap h4 {
    margin-bottom: 20px; }

/* Order history */
/* line 1394, src/scss/custom.scss */
.uni-order-history {
  margin-bottom: 50px;
  border-bottom: 2px solid #f3f3f3; }
  /* line 1397, src/scss/custom.scss */
  .uni-order-history table {
    width: 100%;
    max-width: 100%;
    margin: 0px;
    background-color: transparent;
    border-collapse: inherit;
    border-spacing: 0;
    border: 0px;
    text-align: left; }
    /* line 1406, src/scss/custom.scss */
    .uni-order-history table th {
      padding: 25px;
      border: 0px;
      border-top: 2px solid #f3f3f3 !important;
      color: #3e3e3e;
      font-family: Neucha;
      font-size: 14px;
      text-transform: uppercase; }
    /* line 1415, src/scss/custom.scss */
    .uni-order-history table td {
      padding: 20px 25px;
      line-height: 30px;
      color: #3e3e3e;
      font-size: 15px;
      border: 0px; }
      /* line 1421, src/scss/custom.scss */
      .uni-order-history table td:nth-child(5) {
        width: 230px; }
      /* line 1424, src/scss/custom.scss */
      .uni-order-history table td:last-child {
        width: 34px;
        padding-right: 15px;
        text-align: right; }
      /* line 1429, src/scss/custom.scss */
      .uni-order-history table td .uni-order-detail-btn {
        display: inline-block;
        width: 34px;
        height: 30px;
        background-image: url(../../images/sprite.svg);
        background-position: -85px -125px;
        vertical-align: top;
        cursor: pointer; }
        /* line 1437, src/scss/custom.scss */
        .uni-order-history table td .uni-order-detail-btn.uni-clicked {
          -webkit-transform: rotate(-180deg);
              -ms-transform: rotate(-180deg);
                  transform: rotate(-180deg); }
      /* line 1441, src/scss/custom.scss */
      .uni-order-history table td .order-again {
        margin: 0; }
        /* line 1443, src/scss/custom.scss */
        .uni-order-history table td .order-again .button {
          height: 34px;
          line-height: 35px;
          padding: 0 14px !important;
          background-color: #58ca9b;
          color: #ffffff;
          font-size: 13px;
          font-weight: normal;
          letter-spacing: 0em;
          border-radius: 2px !important; }
      /* line 1455, src/scss/custom.scss */
      .uni-order-history table td .button.pay, .uni-order-history table td .button.cancel {
        height: 34px;
        line-height: 35px;
        padding: 0 14px !important;
        background-color: #f46c18;
        color: #ffffff;
        font-size: 13px;
        font-weight: normal;
        letter-spacing: 0em;
        border-radius: 2px !important; }
      /* line 1466, src/scss/custom.scss */
      .uni-order-history table td .button.cancel {
        margin-left: 10px;
        background-color: #f75050; }
    /* line 1472, src/scss/custom.scss */
    .uni-order-history table tr.uni-tr-odd td {
      background-color: #f9f9f9; }
    /* line 1477, src/scss/custom.scss */
    .uni-order-history table tr.uni-tr-odd + .uni-order-history-item__desc td {
      border-top: 0px;
      border-bottom: 2px solid #f3f3f3 !important; }
    /* line 1482, src/scss/custom.scss */
    .uni-order-history table .uni-order-history-item__desc {
      display: none; }
      /* line 1484, src/scss/custom.scss */
      .uni-order-history table .uni-order-history-item__desc td {
        width: 100%;
        line-height: 22px;
        padding: 20px 25px 3px 25px;
        border-top: 2px solid #f3f3f3;
        text-align: left; }
      /* line 1491, src/scss/custom.scss */
      .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order {
        float: left;
        width: 725px;
        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: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
        /* line 1498, src/scss/custom.scss */
        .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item {
          width: 345px;
          margin-bottom: 23px; }
          /* line 1501, src/scss/custom.scss */
          .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item h3 {
            display: inline-block;
            position: relative;
            padding-top: 6px;
            margin: 0;
            color: #3e3e3e;
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase;
            cursor: pointer;
            -webkit-transition: margin 0.3s ease;
            transition: margin 0.3s ease; }
            /* line 1512, src/scss/custom.scss */
            .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item h3 i {
              display: inline-block;
              position: relative;
              top: -2px;
              left: 6px;
              width: 9px;
              height: 5px;
              background-image: url(../../images/sprite.svg);
              background-position: -150px -125px; }
            /* line 1522, src/scss/custom.scss */
            .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item h3.uni-clicked {
              margin-bottom: 25px; }
              /* line 1524, src/scss/custom.scss */
              .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item h3.uni-clicked i {
                -webkit-transform: rotate(-180deg);
                    -ms-transform: rotate(-180deg);
                        transform: rotate(-180deg); }
            /* line 1529, src/scss/custom.scss */
            .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item h3.uni-order-history-item__order-item-empty i {
              display: none; }
          /* line 1534, src/scss/custom.scss */
          .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item .uni-order-history-item__order-item-list {
            display: none; }
            /* line 1536, src/scss/custom.scss */
            .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item .uni-order-history-item__order-item-list p {
              margin: 0;
              color: #000000;
              font-size: 15px; }
              /* line 1540, src/scss/custom.scss */
              .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__order-item .uni-order-history-item__order-item-list p span {
                color: #868686; }
        /* line 1546, src/scss/custom.scss */
        .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__note {
          width: 100%;
          margin-top: 10px; }
          /* line 1549, src/scss/custom.scss */
          .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__order .uni-order-history-item__note h3 {
            margin: 0 0 10px 0;
            color: #3e3e3e;
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase; }
      /* line 1558, src/scss/custom.scss */
      .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__billing {
        float: right;
        width: 365px;
        margin-bottom: 23px; }
        /* line 45, src/scss/custom.scss */
        .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__billing:after {
          content: "";
          display: table;
          clear: both; }
        /* line 1563, src/scss/custom.scss */
        .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__billing .uni-col-1 {
          float: left;
          width: 145px;
          margin-left: 30px; }
          /* line 1567, src/scss/custom.scss */
          .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__billing .uni-col-1:first-child {
            width: 170px;
            margin-left: 0px; }
          /* line 1571, src/scss/custom.scss */
          .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__billing .uni-col-1 p {
            padding: 6px 0 25px;
            margin: 0;
            color: #3e3e3e;
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase; }
          /* line 1579, src/scss/custom.scss */
          .uni-order-history table .uni-order-history-item__desc .uni-order-history-item__billing .uni-col-1 span {
            display: block; }

/* Pagination */
/* line 1590, src/scss/custom.scss */
.uni-order-history + .woocommerce-pagination {
  margin-top: -20px;
  margin-bottom: 50px; }

/* line 1594, src/scss/custom.scss */
.woocommerce a.woocommerce-button--next, .woocommerce a.woocommerce-button--previous {
  position: relative;
  padding: 0 14px !important;
  height: 34px;
  line-height: 37px;
  letter-spacing: 0em;
  background-color: #f46c18;
  color: #ffffff;
  font-weight: normal;
  border-radius: 2px !important; }
  /* line 1604, src/scss/custom.scss */
  .woocommerce a.woocommerce-button--next:hover, .woocommerce a.woocommerce-button--previous:hover {
    background-color: #f46c18;
    color: #ffffff; }
  /* line 1608, src/scss/custom.scss */
  .woocommerce a.woocommerce-button--next:before, .woocommerce a.woocommerce-button--previous:before {
    position: absolute;
    top: 50%;
    width: 8px;
    height: 14px;
    margin-top: -7px;
    background-image: url(../../images/sprite.svg);
    content: ""; }
  /* line 1617, src/scss/custom.scss */
  .woocommerce a.woocommerce-button--next.woocommerce-button--next, .woocommerce a.woocommerce-button--previous.woocommerce-button--next {
    padding-right: 26px !important; }
    /* line 1619, src/scss/custom.scss */
    .woocommerce a.woocommerce-button--next.woocommerce-button--next:before, .woocommerce a.woocommerce-button--previous.woocommerce-button--next:before {
      right: 10px;
      background-position: -128px -130px; }
  /* line 1624, src/scss/custom.scss */
  .woocommerce a.woocommerce-button--next.woocommerce-button--previous, .woocommerce a.woocommerce-button--previous.woocommerce-button--previous {
    margin-right: 6px;
    padding-left: 26px !important; }
    /* line 1627, src/scss/custom.scss */
    .woocommerce a.woocommerce-button--next.woocommerce-button--previous:before, .woocommerce a.woocommerce-button--previous.woocommerce-button--previous:before {
      left: 10px;
      background-position: -120px -130px; }

/* Tabs */
/* line 1635, src/scss/custom.scss */
.uni-tabs {
  margin-bottom: 50px; }
  /* line 1637, src/scss/custom.scss */
  .uni-tabs ul {
    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;
    list-style: none;
    padding: 0; }
    /* line 1643, src/scss/custom.scss */
    .uni-tabs ul li {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 auto;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      margin: 0 15px; }
      /* line 1646, src/scss/custom.scss */
      .uni-tabs ul li:first-child {
        margin-left: 0px; }
      /* line 1649, src/scss/custom.scss */
      .uni-tabs ul li:last-child {
        margin-right: 0px; }
      /* line 1652, src/scss/custom.scss */
      .uni-tabs ul li a, .uni-tabs ul li a:visited {
        display: block;
        line-height: 56px;
        padding: 0 40px;
        border: 2px solid rgba(90, 90, 120, 0.3);
        color: #3e3e3e;
        font-size: 13px;
        letter-spacing: 0em;
        border-radius: 2px;
        white-space: nowrap;
        word-wrap: normal;
        text-transform: uppercase; }
      /* line 1666, src/scss/custom.scss */
      .uni-tabs ul li.is-active a {
        line-height: 60px;
        padding: 0 42px;
        border: 0px;
        background-color: #58ca9b;
        color: #ffffff; }

/* Messages */
/* line 1679, src/scss/custom.scss */
.uni-msg {
  line-height: 20px;
  padding: 18px 22px;
  margin-bottom: 50px;
  border: 2px solid transparent;
  font-size: 14px;
  border-radius: 2px; }
  /* line 1686, src/scss/custom.scss */
  .uni-msg.uni-msg-success {
    border-color: #9fca58;
    background-color: #f2f8e8;
    color: #498a11; }
  /* line 1691, src/scss/custom.scss */
  .uni-msg.uni-msg-info {
    border-color: #f6b55d;
    background-color: #f8f4e8;
    color: #b77611; }
  /* line 1696, src/scss/custom.scss */
  .uni-msg.uni-msg-error {
    border-color: #fa8585;
    background-color: #f8ede8;
    color: #c54747; }
  /* line 1701, src/scss/custom.scss */
  .uni-msg.uni-msg-default {
    border-color: #b8b8b8;
    background-color: #f3f3f3;
    color: #7d7d7d; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5zY3NzIiwiY3VzdG9tLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztxRUFJcUU7QUF3RnJFO0VBQ0M7SUFDQyxrQ0FBMkI7WUFBM0IsMEJBQTJCLEVBQUEsRUFBQTs7QUNyRjdCLG1DQUFtQztBRG1DL0I7RUFDSSxZQUFXO0VBQ1gsZUFBYztFQUNkLFlBQVcsRUFDZDs7QUNqQ0wsb0NBQW9DO0FBQ3BDO0VEcUZJLGNBQVksRUFDZjs7QUNuRkQsb0NBQW9DO0FEb0ZwQztFQUNJLGtCQUFnQjtFQUNoQixXQUFTLEVBQ1o7O0FBRUQ7O0VBRUU7QUNuRkYsb0NBQW9DO0FEb0ZwQztFQUNJLDhCQUE2QjtFQUM3QiwwQkF4R1csRUF5R2Q7O0FDbEZELG9DQUFvQztBRG1GcEM7RUFDSSxhQUFZO0VBQ1osZUFBYztFQUNkLHNCQUFxQixFQUN4Qjs7QUNqRkQsb0NBQW9DO0FEa0ZwQztFQUNJLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsYUFBWTtFQUNaLDBCQUF5QixFQUM1Qjs7QUNoRkQsb0NBQW9DO0FEa0ZwQztFQUNJLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGdCQUFlLEVBWWxCO0VDNUZDLG9DQUFvQztFRDRFdEM7SUFNSyxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsYUFBWTtJQUNaLG1CQUFrQjtJQTVFdEIsK0NBQThDO0lBOEUxQyw2QkFBNEI7SUFDNUIseUJBQXdCLEVBQzNCOztBQy9FRixvQ0FBb0M7QURrRnBDO0VBQ0MsbUJBQWtCLEVBQ2xCOztBQ2hGRCxvQ0FBb0M7QURpRnBDO0VBQ0ksbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osY0FBYTtFQUNiLG9CQUFtQjtFQUNuQiw2QkFBNEI7RUFDNUIsMEJBQXlCO0VBQ3pCLDBCQWpKVTtFQWtKVixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBRWhCLHVCQUFzQixFQXlLekI7RUN6UEMsbUNBQW1D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Q2pCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsOEJBQStCO0VBQy9CLGdCQUFlO0VBQ2YsbUJBQWtCLEVBcUJsQjtFQ3ZEQyxxQ0FBcUM7RUQ0QnZDO0lBUUUsc0JBeG5EZTtJQXluRGYsMEJBMW5EZTtJQTJuRGYsZUF2bkRlLEVBd25EZjtFQ2xDQSxxQ0FBcUM7RUR1QnZDO0lBYUUsc0JBdG5EZ0I7SUF1bkRoQiwwQkF0bkRnQjtJQXVuRGhCLGVBdG5EZ0IsRUF1bkRoQjtFQ2xDQSxxQ0FBcUM7RURrQnZDO0lBa0JFLHNCQXpvRGE7SUEwb0RiLDBCQXpvRGE7SUEwb0RiLGVBem9EYSxFQTBvRGI7RUNsQ0EscUNBQXFDO0VEYXZDO0lBdUJFLHNCQW5vRFc7SUFvb0RYLDBCQW5vRGE7SUFvb0RiLGVBbm9EYSxFQW9vRGIiLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bVGFibGUgb2YgY29udGVudHNdXG5cbjEuIENhcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBWYXJpYWJsZXNcbiRibGFjazogIzAwMDAwMDtcbiRhbG1vc3RfYmxhY2s6ICMxNDE0MTQ7XG4kd2hpdGU6ICNmZmZmZmY7XG4kcGluazogI2Y2YjliOTtcbiRncmF5OiAjZjlmOWY5O1xuJGdyYXkyOiAjYzZjNmM2O1xuJGdyYXkzOiAjYWZhZmFmO1xuJGRhcmtfZ3JheTojM2UzZTNlO1xuJGxpZ2h0X2dyYXk6I2MxYzFjMTtcbiRibHVlOiAjMGE0MTgyO1xuJGJsdWUyOiAjM2M1YTlhO1xuJG9yYW5nZTogI2M2OWIwMDtcbiRncmVlbjogIzU3YmEwYTtcblxuJHJlZDogI2Y3NTA1MDtcbiRyZWRfMjogI2NhNTI1MjtcbiRyZWRfNDogI2ZhODU4NTtcbiRyZWRfNTogI2Y4ZWRlODtcbiRyZWRfNjogI2M1NDc0NztcbiRncmF5XzQ6ICNmNWY1ZjU7XG4kZ3JheV81OiAjODY4Njg2O1xuJGdyYXlfNzogIzc0NzQ3NDtcbiRncmVlbl8yOiAjZjJmOGU4O1xuJGdyZWVuXzM6ICM5ZmNhNTg7XG4kZ3JlZW5fNDogI2EzY2M2MDtcbiRncmVlbl82OiAjNmNhOTM2O1xuJGdyZWVuXzc6ICM0OThhMTE7XG4kZGVmOiAjYjhiOGI4O1xuJGRlZl8yOiAjZjNmM2YzO1xuJGRlZl8zOiAjN2Q3ZDdkO1xuJG9yYW5nZV8yOiAjZjZiNTVkO1xuJG9yYW5nZV8zOiAjZjhmNGU4O1xuJG9yYW5nZV80OiAjYjc3NjExO1xuJG9yYW5nZV81OiAjZjQ2YzE4O1xuXG4vLyBNaXhpbnNcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbkBtaXhpbiBib3JkZXItYm94KCkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHksJGR1cmF0aW9uLCRmdW5jdGlvbikge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xuXHQtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xuXHQtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcblx0dHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XG59XG5AbWl4aW4gc3ByaXRlKCkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xufVxuQG1peGluIHJhZGl1cygkbHQsJHJ0LCRyYiwkbGIpIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkbHQgJHJ0ICRyYiAkbGI7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogJGx0ICRydCAkcmIgJGxiO1xuXHRib3JkZXItcmFkaXVzOiAkbHQgJHJ0ICRyYiAkbGI7XG59XG5AbWl4aW4gb3Blbi1zYW5zKCkge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gbG9hZGVyKCkge1xuXHQmOjpiZWZvcmUge1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdHdpZHRoOiAxZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTAuNWVtO1xuXHRcdG1hcmdpbi10b3A6IC0wLjVlbTtcblx0XHRjb250ZW50OiAnJztcblx0XHRhbmltYXRpb246IHNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sb2FkZXIuc3ZnKSBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGNvbG9yOiByZ2JhKCMwMDAsIDAuNzUpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSggMzYwZGVnICk7XG5cdH1cbn1cbi5jbGVhcmZpeCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5bZGF0YS11bmktY29uc3RyYWluZWRdIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4udW5pLWNoZWVzZS1pbXBvcnRhbnQge1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgY29sb3I6cmVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzEuIENhcnQgXVxuKi9cbi51bmktbWFpbi1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi51bmktY2FydC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDgwcHggMHB4O1xufVxuLnVuaS1jYXJ0LXNob3AtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdiN2I3Yjtcbn1cblxuLnVuaS1jYXJ0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgIG1hcmdpbjogMCAwIDE3cHggMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgaSB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB0b3A6IDNweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHdpZHRoOiAzOHB4O1xuXHQgICAgaGVpZ2h0OiAzMnB4O1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHQgICAgQGluY2x1ZGUgc3ByaXRlKCk7XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHR9XG59XG5cbi51bmktY2FydC1wcm9kdWN0cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bmktcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgICBtYXJnaW46IDAgMTBweCA0NnB4O1xuICAgIHBhZGRpbmc6IDQzcHggMzBweCAzMHB4IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC51bmktaWNvbi1yZW1vdmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEycHg7XG5cdFx0bGVmdDogMTFweDtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Y29sb3I6ICRwaW5rO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnVuaS1pY29uLWRlc2NyaXB0aW9uIHtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIzcHg7XG5cdFx0bGVmdDogMjQ2cHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji51bmktY2xpY2tlZCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0fVxuICAgIH1cbiAgICAudW5pLXByb2R1Y3QtaW1hZ2Uge1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0d2lkdGg6IDE3MXB4O1xuICAgIFx0aGVpZ2h0OiAxNzFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LXBlcnNwZWN0aXZlOiA2MDBweDtcblx0XHQtbW96LXBlcnNwZWN0aXZlOiA2MDBweDtcblx0XHQudW5pLWZyb250IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDkwMDtcblx0XHRcdHdpZHRoOiAxNzFweDtcblx0XHRcdGhlaWdodDogMTcxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQvKiAtLSB0cmFuc2l0aW9uIGlzIHRoZSBtYWdpYyBzYXVjZSBmb3IgYW5pbWF0aW9uIC0tICovXG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHQmLmZsaXAge1xuXHRcdFx0LnVuaS1mcm9udCB7XG5cdFx0XHRcdHotaW5kZXg6IDkwMDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnVuaS1iYWNrIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDgwMDtcblx0XHRcdHdpZHRoOiAxNzFweDtcblx0XHRcdGhlaWdodDogMTU1cHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0LyogLS0gdHJhbnNpdGlvbiBpcyB0aGUgbWFnaWMgc2F1Y2UgZm9yIGFuaW1hdGlvbiAtLSAqL1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdHAge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0QGluY2x1ZGUgb3Blbi1zYW5zKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZmxpcCB7XG5cdFx0XHQudW5pLWJhY2sge1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSByYWRpdXMoNnB4LDZweCw2cHgsNnB4KTtcblx0XHR9XG4gICAgfVxuICAgIC51bmktcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgXHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDE1MnB4O1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnVuaS1wcm9kdWN0LXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAudW5pLXByb2R1Y3QtcXVhbnRpdHkge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIFx0LmlucHV0LW51bWJlci1ib3gge1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdHdpZHRoOiA1NnB4O1xuICAgIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFx0XHQuaW5wdXQtbnVtYmVyIHtcbiAgICBcdFx0XHR3aWR0aDogMzBweDtcbiAgICBcdFx0XHRoZWlnaHQ6IDI4cHg7XG4gICAgXHRcdFx0cGFkZGluZzogMHB4O1xuICAgIFx0XHRcdG1hcmdpbjogMHB4O1xuICAgIFx0XHRcdGJvcmRlcjogMHB4O1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFx0XHRcdGNvbG9yOiAkYWxtb3N0X2JsYWNrO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdH1cblx0XHRcdC5pbnB1dC1udW1iZXItbW9yZSwgLmlucHV0LW51bWJlci1sZXNzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgpO1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LW51bWJlci1sZXNzIHtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LW51bWJlci1tb3JlIHtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDA7XG5cdFx0XHR9XG4gICAgXHR9XG4gICAgfVxuICAgIC51bmktcHJvZHVjdC1wcmljZSB7XG4gICAgXHRjb2xvcjogJGFsbW9zdF9ibGFjaztcbiAgICBcdGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnVuaS1pY29ucy1jb250YWluZXItY2FydHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAudW5pLWljb24ta2csXG4gICAgICAgIC51bmktaWNvbi1nb3VybWV0LFxuICAgICAgICAudW5pLWljb24tdmVnYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MzJweDtcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy93ZWlnaHQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC51bmktaWNvbi1nb3VybWV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZ291cm1ldHMuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAudW5pLWljb24tdmVnYW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3ZlZ2FuLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4udW5pLXRvdGFsIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRsaW5lLWhlaWdodDogNTRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkZ3JheTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAkZGFya19ncmF5O1xuXHRkaXYge1xuXHRcdCYgPiBzcGFuIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG9wZW4tc2FucygpO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxufVxuLnVuaS10b3RhbC1maXJzdCB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udW5pLWxvZ2luLXRvLWNhcnQge1xuXHR3aWR0aDogODcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQudW5pLW1zZyB7XG5cdFx0d2lkdGg6IDI5MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQudW5pLWljb24tdXNlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdEBpbmNsdWRlIHNwcml0ZSgpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQmLnVuaS1zdWNjZXNzLW1zZyB7XG5cdFx0XHQudW5pLWljb24tdXNlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmpzLXVuaS1waG9uZS1pcy1yZWNvbW1lbmRlZCB7XG5cdFx0XHRcdC8qZGlzcGxheTpub25lOyovXG5cblx0XHRcdFx0LnVuaS1mb3JtLXJvdyB7XG5cdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbi51bmktbG9naW4tZm9ybS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHQudW5pLWxvZ2luLWZvcm0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzOTBweDtcblx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHQudW5pLWZvcm0tcm93IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdH1cblx0fVxuXHQudW5pLWxvZ2luLXNvY2lhbCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAzOTBweDtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogJGxpZ2h0X2dyYXk7XG5cdFx0fVxuXHR9XG5cdC51bmktb3ItbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA0NXB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRAaW5jbHVkZSBvcGVuLXNhbnMoKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSByYWRpdXMoMTAwJSwxMDAlLDEwMCUsMTAwJSk7XG5cdH1cblx0LnVuaS1wYXNzLXBvcHVwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMTBweDtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNDBweDtcblx0XHRwYWRkaW5nOiAzNHB4IDUwcHggNDBweCA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogMjstd2Via2l0LWJveC1zaGFkb3c6IDAgN3B4IDE0cHggcmdiYSgwLDAsMCwwLjIpOy1tb3otYm94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0Lm1kbC10ZXh0ZmllbGQudW5pLWZvcm0tcm93IHtcblx0XHRcdC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdC51bmktaW5wdXQtaWNvbiB7XG5cdFx0XHRcdHRvcDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi51bmktZm9ybS1yb3cge1xuXHRmbG9hdDogbGVmdDtcblx0QGluY2x1ZGUgYm9yZGVyLWJveCgpO1xuXHQmLnVuaS1mb3JtLXJvdy1maXJzdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdCYudW5pLWZvcm0tcm93LWxhc3Qge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG5cdC51bmktaW5wdXQtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzNweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRAaW5jbHVkZSBzcHJpdGUoKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG5cdH1cblx0Ji51bmktdGV4dGZpZWxkLXN1Y2Nlc3Mge1xuXHRcdC51bmktaW5wdXQtaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMHB4O1xuXHRcdH1cblx0fVxuXHQmLnVuaS10ZXh0ZmllbGQtZXJyb3Ige1xuXHRcdC51bmktaW5wdXQtaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTMwcHg7XG5cdFx0fVxuXHR9XG5cdCYudW5pLXRleHRmaWVsZC1yZWxvYWQge1xuXHRcdC51bmktaW5wdXQtaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTMwcHg7XG5cblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNwaW47XG5cdFx0ICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxNzAwbXM7XG5cdFx0ICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0ICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdCAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBzcGluO1xuXHRcdCAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuXHRcdCAgICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdCAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHQgICAgLW1zLWFuaW1hdGlvbi1uYW1lOiBzcGluO1xuXHRcdCAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAxNzAwbXM7XG5cdFx0ICAgIC1tcy1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHQgICAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuXHRcdCAgICBhbmltYXRpb24tbmFtZTogc3Bpbjtcblx0XHQgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNzAwbXM7XG5cdFx0ICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdCAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0fVxuXHR9XG59XG5ALW1zLWtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgdG8geyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20geyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgdG8geyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4udW5pLXNvY2lhbCB7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxN3B4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0QGluY2x1ZGUgcmFkaXVzKDdweCw3cHgsN3B4LDdweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG5cdFx0XHRAaW5jbHVkZSBzcHJpdGUoKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IsMC4zcyxlYXNlKTtcblx0XHRcdCYudW5pLWZiIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggLTQwcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudW5pLWdwIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMzQ4MzY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5tZGwtdGV4dGZpZWxkLnVuaS1mb3JtLXJvdyB7XG5cdC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5Mjtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBOZXVjaGE7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdH1cblx0Lm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuLm1kbC10ZXh0ZmllbGQubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fbGFiZWwsXG4ubWRsLXRleHRmaWVsZC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9fbGFiZWwsXG4ubWRsLXRleHRmaWVsZC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogJGdyYXkzO1xufVxuXG4vLyBQYWNrYWdpbmdcbi51bmktcGFja2FnaW5nLCAudW5pLWRlbGl2ZXJ5LCAudW5pLXBheW1lbnQtbWV0aG9kIHtcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdHdpZHRoOiA4NTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbi51bmktYmxvY2stdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDdweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdGkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0dG9wOiA3cHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdEBpbmNsdWRlIHNwcml0ZSgpO1xuXHRcdCYudW5pLWljb24tYm94IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG5cdFx0fVxuXHRcdCYudW5pLWljb24tY2FyIHtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IC05MHB4O1xuXHRcdH1cblx0XHQmLnVuaS1pY29uLWNvaW5zIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC05MHB4O1xuXHRcdH1cblx0fVxufVxuLnVuaS1yYWRpby1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHQubWRsLXJhZGlvLnBhcnNsZXktZXJyb3Ige1xuXHRcdC5tZGwtcmFkaW9fX291dGVyLWNpcmNsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZjE3NDQ7XG5cdFx0fVxuXHR9XG5cdC5tZGwtcmFkaW8ge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5tZGwtcmFkaW8uaXMtdXBncmFkZWQge1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5tZGwtcmFkaW9fX2xhYmVsIHtcblx0XHRjb2xvcjogJGRhcmtfZ3JheTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRAaW5jbHVkZSBvcGVuLXNhbnMoKTtcblx0fVxuXHQubWRsLXJhZGlvX19vdXRlci1jaXJjbGUge1xuXHRcdHdpZHRoOiAyMXB4O1xuXHRcdGhlaWdodDogMjFweDtcblx0XHRib3JkZXItY29sb3I6ICRncmF5Mjtcblx0fVxuXHQubWRsLXJhZGlvX19pbm5lci1jaXJjbGUge1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHR0b3A6IDlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdH1cblx0Lm1kbC1yYWRpb19fcmlwcGxlLWNvbnRhaW5lciB7XG5cdFx0bGVmdDogLTEwcHg7XG5cdFx0dG9wOiAtN3B4O1xuXHR9XG5cdC51bmktaWNvbi1pbmZvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRvcDogNnB4O1xuXHRcdGxlZnQ6IDhweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC05MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQubWRsLXRvb2x0aXAge1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR9XG5cdC51bmktaWNvbi1waG90byB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRAaW5jbHVkZSBzcHJpdGUoKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwcHggLTkwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MHB4IC0xMDVweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwwLjNzLGVhc2UpO1xuXHRcdH1cblx0fVxufVxuLnVuaS1wYWNrYWdpbmcge1xuXHQudW5pLXJhZGlvLXJvdyB7XG5cdFx0Lm1kbC10b29sdGlwIHtcblx0XHRcdG1heC13aWR0aDogNDE2cHg7XG5cdFx0fVxuXHR9XG59XG4udW5pLWRlbGl2ZXJ5IHtcblx0cGFkZGluZy1ib3R0b206IDU1cHg7XG5cdC51bmktZmNlbGwge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzNDRweDtcblx0fVxuXHQudW5pLXNjZWxsIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDQ3MHB4O1xuXHRcdCN1bmktY291cmllciwgI3VuaS1ucCwgI3VuaS1waWNrdXAge1xuXHRcdFx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdFx0fVxuXHRcdC5nZXRtZGwtc2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdCYuaXMtZm9jdXNlZCB7XG5cdFx0XHRcdC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1kaXJ0eSB7XG5cdFx0XHRcdC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji51bmktc2VsZWN0LWZpcnN0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji51bmktc2VsZWN0LXNlY29uZCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KSFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1kbC10ZXh0ZmllbGRfX2lucHV0IHtcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdGNvbG9yOiAkYWxtb3N0X2JsYWNrO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBOZXVjaGE7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0fVxuXHRcdFx0LnVuaS1zZWxlY3QtaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyN3B4O1xuXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTkwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1kbC10ZXh0ZmllbGQge1xuXHRcdFx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0XHRcdC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkZ3JheTI7XG5cdFx0XHRcdFx0Y29sb3I6ICRhbG1vc3RfYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiAkYWxtb3N0X2JsYWNrO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udW5pLXBheW1lbnQtbWV0aG9kIHtcblx0LnVuaS1mY2VsbCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDM0NHB4O1xuXHR9XG5cdC51bmktc2NlbGwge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogNDcwcHg7XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTJweCA4cHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRAaW5jbHVkZSByYWRpdXMoMHB4LDBweCwwcHgsMHB4KTtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1ib3goKTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAkZ3JheTM7XG5cblx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRjb2xvcjogJGdyYXkzO1xuXHRcdFx0fVxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGdyYXkzO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheTM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZ2V0bWRsLXNlbGVjdCB7XG5cdC5tZGwtaWNvbi10b2dnbGVfX2xhYmVsIHtcbiAgICBcdGZsb2F0OiByaWdodDtcbiAgICBcdG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG4gIFx0Ji5pcy1mb2N1c2VkIHtcbiAgXHRcdC5tZGwtaWNvbi10b2dnbGVfX2xhYmVsIHtcbiAgXHRcdFx0Y29sb3I6ICMzZjUxYjU7XG4gIFx0XHR9XG4gIFx0fVxuICBcdC5tZGwtbWVudV9fY29udGFpbmVyIHtcbiAgXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICBcdFx0cGFkZGluZy1ib3R0b206IDRweDtcbiAgXHRcdC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzogY29udGVudC1ib3g7XG4gIFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsMCwwLDAuMTQpOy1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsMC4xNCk7Ym94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsMC4xNCk7XG5cdCAgICAubWRsLW1lbnUgLm1kbC1tZW51X19pdGVtIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgfVxuXHR9XG5cdC5tZGwtbWVudV9fb3V0bGluZSwgLm1kbC1tZW51IHtcblx0XHRtYXgtd2lkdGg6IDQ2NnB4O1xuXHRcdGxlZnQ6IDJweDtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0Lm1kbC1tZW51X19pdGVtIHtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLnVuaS1zZWxlY3QtZmlyc3QsICYudW5pLXNlbGVjdC1zZWNvbmQge1xuXHRcdC5tZGwtbWVudV9fb3V0bGluZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIxNnB4O1xuXHRcdH1cblx0XHQubWRsLW1lbnUge1xuXHRcdFx0bWF4LXdpZHRoOiAyMTZweDtcblx0XHR9XG5cdH1cblx0LnVuaS1pbnB1dC1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzM3B4O1xuXHRcdHJpZ2h0OiAtMjBweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xuXHR9XG5cdCYudW5pLXNlbGVjdC1zdWNjZXNzIHtcblx0XHQudW5pLWlucHV0LWljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMzBweDtcblx0XHR9XG5cdH1cblx0Ji51bmktc2VsZWN0LWVycm9yIHtcblx0XHQudW5pLWlucHV0LWljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEzMHB4O1xuXHRcdH1cblx0fVxuXHQmLnVuaS1zZWxlY3QtcmVsb2FkIHtcblx0XHQudW5pLWlucHV0LWljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEzMHB4O1xuXG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzcGluO1xuXHRcdCAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuXHRcdCAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdCAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHQgICAgLW1vei1hbmltYXRpb24tbmFtZTogc3Bpbjtcblx0XHQgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDE3MDBtcztcblx0XHQgICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHQgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0ICAgIC1tcy1hbmltYXRpb24tbmFtZTogc3Bpbjtcblx0XHQgICAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuXHRcdCAgICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0ICAgIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cblx0XHQgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG5cdFx0ICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuXHRcdCAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHQgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdH1cblx0fVxuXG59XG4uZ2V0bWRsLXNlbGVjdF9fZnVsbHdpZHRoIHtcblx0Lm1kbC1tZW51IHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5nZXRtZGwtc2VsZWN0X19maXgtaGVpZ2h0e1xuXHQubWRsLW1lbnVfX2NvbnRhaW5lcntcbiAgICBcdG92ZXJmbG93LXk6IGF1dG87XG4gICAgXHRtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnVuaS1hZ3JlZW1lbnQge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQubWRsLWNoZWNrYm94IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdC5tZGwtY2hlY2tib3hfX2ZvY3VzLWhlbHBlciB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdH1cblx0XHQubWRsLWNoZWNrYm94X19ib3gtb3V0bGluZSB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGdyYXkyO1xuXHRcdH1cblx0XHQubWRsLWNoZWNrYm94X19yaXBwbGUtY29udGFpbmVyIHtcblx0XHRcdHRvcDogLTZweDtcblx0XHRcdGxlZnQ6IC02cHg7XG5cdFx0fVxuXHR9XG5cdC51bmktYWdyZWVtZW50LWRlc2Mge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRjb2xvcjogJGRhcmtfZ3JheTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0QGluY2x1ZGUgb3Blbi1zYW5zKCk7XG5cdFx0YSwgYTp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1kbC1idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY4cHg7XG5cdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhY2QzNzM7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE5ldWNoYTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhY2QzNzM7XG5cdFx0fVxuXHR9XG5cdCNjYXJ0LWVycm9yLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdGNvbG9yOiByZWQ7XG5cdH1cbn1cblxuLy8gVmFsaWRhdGlvblxuLnVuaS1jYXJ0LXdyYXBwZXIge1xuXHQucGFyc2xleS1lcnJvcnMtbGlzdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDFweDtcblx0XHR0b3A6IDYycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0QGluY2x1ZGUgb3Blbi1zYW5zKCk7XG5cdFx0Ji5maWxsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0XHRcdGNvbG9yOiAjZmYxNzQ0O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsIC5nZXRtZGwtc2VsZWN0IC5tZGwtdGV4dGZpZWxkX19pbnB1dC5wYXJzbGV5LWVycm9yLFxuLm1kbC10ZXh0ZmllbGQudW5pLWZvcm0tcm93IC5tZGwtdGV4dGZpZWxkX19pbnB1dC5wYXJzbGV5LWVycm9yIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjE3NDQ7XG59XG4udW5pLWRlbGl2ZXJ5IC51bmktc2NlbGwgLmdldG1kbC1zZWxlY3QgLm1kbC10ZXh0ZmllbGRfX2lucHV0LnBhcnNsZXktZXJyb3IgfiAubWRsLXRleHRmaWVsZF9fbGFiZWwsXG4ubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLm1kbC10ZXh0ZmllbGRfX2lucHV0LnBhcnNsZXktZXJyb3IgfiAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuXHRjb2xvcjogI2ZmMTc0NDtcbn1cbi51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAuZ2V0bWRsLXNlbGVjdCAubWRsLXRleHRmaWVsZF9faW5wdXQucGFyc2xleS1lcnJvciB+IC5tZGwtdGV4dGZpZWxkX19sYWJlbDo6YWZ0ZXIsXG4ubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLm1kbC10ZXh0ZmllbGRfX2lucHV0LnBhcnNsZXktZXJyb3IgfiAubWRsLXRleHRmaWVsZF9fbGFiZWw6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51bmktcmFkaW8tcm93IHtcblx0LnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi51bmktYWdyZWVtZW50IHtcblx0LnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi51bmktYWdyZWVtZW50IC5tZGwtY2hlY2tib3gucGFyc2xleS1lcnJvciAubWRsLWNoZWNrYm94X19ib3gtb3V0bGluZSB7XG5cdGJvcmRlci1jb2xvcjogI2ZmMTc0NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbls3LiBTaWduIGluIC8gU2luZyB1cCBdXG4qL1xuYm9keSB7XG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgLmJsb2NrVUkuYmxvY2tPdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvYWRlcigpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51bmktd3JhcHBlciB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHR3aWR0aDogMTE3MHB4O1xuICAgIFx0bWFyZ2luOiAwcHggYXV0bztcbiAgICBcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQge1xuICAgICNhcHVzLW1haW4tY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXHQudW5pLWFjY291bnQge1xuICAgICAgICAudW5pLWNoZWVzZS1lZGl0LWFjY291bnQtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblx0fVxuICAgIC51bmktc2lnbi1pbiB7XG4gICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZCB7XG4gICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4udW5pLWxvZ2luLWZhY2Vib29rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNjFweDtcblx0cGFkZGluZzogMCAxMzRweCAwIDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlMjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjVweDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcwcHg7XG5cdH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4udW5pLWNnLWZvcm0tcm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0Ji51bmktY2ctZm9ybS1yb3ctMSB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHR9XG5cdCYudW5pLWNnLWZvcm0tcm93LTIge1xuXHRcdHdpZHRoOiAzNzBweDtcblx0fVxuXHQmLnVuaS1sb2dpbi1mYWNlYm9vay13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdHNwYW4udW5pLWxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogLTQ0cHg7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHRsYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDEycHg7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHggMCA4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjb2xvcjogJGRhcmtfZ3JheTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGNvbG9yOiAkbGlnaHRfZ3JheTtcblx0XHR9XG5cdFx0Ji5wYXJzbGV5LWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHR9XG5cdFx0Ji51bmktaW5wdXQtc3VjY2VzcywgJi5wYXJzbGV5LXN1Y2Nlc3Mge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHRcdCYudW5pLWlucHV0LXN1Y2Nlc3MgKyAudW5pLWxvYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTVweCAtOTBweDtcblx0XHR9XG5cdFx0Ji51bmktaW5wdXQtZGVmYXVsdCArIC51bmktbG9hZGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MXB4IC05MHB4O1xuXHRcdH1cblx0fVxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFx0aGVpZ2h0OiA2MHB4O1xuICAgIFx0cGFkZGluZzogMCA1NnB4IDAgMTZweDtcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgXHRib3JkZXItcmFkaXVzOiAycHg7XG4gICAgXHRjb2xvcjogJGRhcmtfZ3JheTtcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdGFwcGVhcmFuY2U6bm9uZTtcbiAgICBcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXJyb3dfZG93bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgdHJhbnNwYXJlbnQ7XG4gICAgXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXHQucGFyc2xleS1lcnJvcnMtbGlzdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDBweDtcblx0XHRib3R0b206IC0xN3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMHB4IWltcG9ydGFudDtcblx0XHRtYXJnaW46IDBweCFpbXBvcnRhbnQ7XG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHghaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMXB4IDhweCFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnVuaS1sb2FkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxOXB4O1xuXHRcdHRvcDogMjJweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCk7XG5cdFx0YW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuXHR9XG5cdEBrZXlmcmFtZXMgc3BpbiB7XG5cdFx0MTAwJSB7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfVxuXHR9XG59XG4ud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLmxvc3RfcGFzc3dvcmQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMnB4O1xuXHRcdHRvcDogLTExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICRsaWdodF9ncmF5O1xuXHRcdH1cblx0XHQmLnBhcnNsZXktZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdH1cblx0XHQmLnVuaS1pbnB1dC1zdWNjZXNzLCAmLnBhcnNsZXktc3VjY2VzcyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmVlbjtcblx0XHR9XG5cdFx0Ji51bmktaW5wdXQtc3VjY2VzcyArIC51bmktbG9hZGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NXB4IC05MHB4O1xuXHRcdH1cblx0XHQmLnVuaS1pbnB1dC1kZWZhdWx0ICsgLnVuaS1sb2FkZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcxcHggLTkwcHg7XG5cdFx0fVxuXHR9XG4gICAgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0Ym90dG9tOiAtMTdweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmUhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwcHghaW1wb3J0YW50O1xuXHRcdGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4IWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDFweCA4cHghaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwcHghaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG4gICAgLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcdGhlaWdodDogNjBweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIFx0cGFkZGluZzogMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICBcdGJvcmRlcjogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlXzU7XG4gICAgXHRjb2xvcjogJHdoaXRlO1xuICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLnVuaS1idG5zLXdyYXAge1xuXHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRmb250LXNpemU6IDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVuaS1jZy1idG4tMSwgLnVuaS1jZy1idG4tMiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAxNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNTdweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheTM7XG5cdGNvbG9yOiAkZGFya19ncmF5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRhcmtfZ3JheTtcbiAgICB9XG59XG4udW5pLWNnLWJ0bi0yIHtcblx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlcjogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlXzU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuLnVuaS1jYXB0Y2hhIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXYge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdCYgPiBpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbls4LiBVc2VyJ3MgYWNjb3VudCBdXG4qL1xuLnVuaS1hZGQtbmV3LWFkZHJlc3Mge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MXB4O1xuXHRtYXJnaW46IDBweCAwIDMwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVuaS1hZGRyZXNzLWJvb2sge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGNvbG9yOiAkZGFya19ncmF5O1xufVxuLnVuaS1hZGRyZXNzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR9XG5cdC51bmktYWRkcmVzcy1pdGVtX19jb250ZW50IHtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAyNHB4IDMwcHggMjVweDtcblx0XHRmb250LXNpemU6IDBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGg0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbi5ub3ZhcG9zaHRhLWZvcm1fX3dyYXAge1xuICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuLnVuaS1zaGlwcGluZy1hZGRyZXNzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51bmktc2hpcHBpbmctYWRkcmVzcy1mb3JtLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICYubHZpdl9jb3VyaWVyX3NoaXBwaW5nX2NsYXNzIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgICYuc2VsZnNoaXBfc3RvcmVfc2hpcHBpbmdfY2xhc3Mge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgJi5ub3ZhcG9zaHRhX3NoaXBwaW5nX2NsYXNzIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi8qIE9yZGVyIGhpc3RvcnkgKi9cbi51bmktb3JkZXItaGlzdG9yeSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkZWZfMjtcblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRkZWZfMiFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGRhcmtfZ3JheTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOZXVjaGE7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgfVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LnVuaS1vcmRlci1kZXRhaWwtYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHJpdGUoKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTEyNXB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCYudW5pLWNsaWNrZWQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgICAgICAub3JkZXItYWdhaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4Y2E5YjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ucGF5LCAuYnV0dG9uLmNhbmNlbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZV81O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi5jYW5jZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdHRyLnVuaS10ci1vZGQge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dHIudW5pLXRyLW9kZCArIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGRlZl8yIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHggM3B4IDI1cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkZGVmXzI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXIge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDcyNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMzQ1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji51bmktY2xpY2tlZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyLWl0ZW0tZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyLWl0ZW0tbGlzdCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5XzU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fbm90ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfZ3JheTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19iaWxsaW5nIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMzY1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0XHRcdC51bmktY29sLTEge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIFBhZ2luYXRpb24gKi9cbi51bmktb3JkZXItaGlzdG9yeSArIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLndvb2NvbW1lcmNlIGEud29vY29tbWVyY2UtYnV0dG9uLS1uZXh0LCAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlXzU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VfNTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmLndvb2NvbW1lcmNlLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHghaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweCFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBUYWJzICovXG4udW5pLXRhYnMge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvL2FsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdGxpIHtcblx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdFx0YSwgYTp2aXNpdGVkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoOTAsOTAsMTIwLDAuMyk7XG5cdFx0XHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0MnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OGNhOWI7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBNZXNzYWdlcyAqL1xuLnVuaS1tc2cge1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cGFkZGluZzogMThweCAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ji51bmktbXNnLXN1Y2Nlc3Mge1xuXHRcdGJvcmRlci1jb2xvcjogJGdyZWVuXzM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuXzI7XG5cdFx0Y29sb3I6ICRncmVlbl83O1xuXHR9XG5cdCYudW5pLW1zZy1pbmZvIHtcblx0XHRib3JkZXItY29sb3I6ICRvcmFuZ2VfMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlXzM7XG5cdFx0Y29sb3I6ICRvcmFuZ2VfNDtcblx0fVxuXHQmLnVuaS1tc2ctZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJHJlZF80O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWRfNTtcblx0XHRjb2xvcjogJHJlZF82O1xuXHR9XG5cdCYudW5pLW1zZy1kZWZhdWx0IHtcblx0XHRib3JkZXItY29sb3I6ICRkZWY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZl8yO1xuXHRcdGNvbG9yOiAkZGVmXzM7XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bVGFibGUgb2YgY29udGVudHNdXG5cbjEuIENhcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGxpbmUgNDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxMDEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG5bZGF0YS11bmktY29uc3RyYWluZWRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktY2hlZXNlLWltcG9ydGFudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMS4gQ2FydCBdXG4qL1xuLyogbGluZSAxMTIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLW1haW4tY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxMTYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWNhcnQtd3JhcHBlciB7XG4gIHdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA4MHB4IDBweDsgfVxuXG4vKiBsaW5lIDEyMSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktY2FydC1zaG9wLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2I3YjdiOyB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1jYXJ0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogMCAwIDE3cHggMDtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNhcnQtdGl0bGUgaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ByaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLyogbGluZSAxNDYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWNhcnQtcHJvZHVjdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNDksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQzMHB4O1xuICBoZWlnaHQ6IDI1N3B4O1xuICBtYXJnaW46IDAgMTBweCA0NnB4O1xuICBwYWRkaW5nOiA0M3B4IDMwcHggMzBweCA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDE2Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1wcm9kdWN0IC51bmktaWNvbi1yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTFweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNmNmI5Yjk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLXByb2R1Y3QgLnVuaS1pY29uLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIGxlZnQ6IDI0NnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGNvbG9yOiAjMGE0MTgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDE3OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLXByb2R1Y3QgLnVuaS1pY29uLWRlc2NyaXB0aW9uLnVuaS1jbGlja2VkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNDE4MjsgfVxuICAvKiBsaW5lIDE4Mywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1wcm9kdWN0IC51bmktcHJvZHVjdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNzFweDtcbiAgICBoZWlnaHQ6IDE3MXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDYwMHB4O1xuICAgIC1tb3otcGVyc3BlY3RpdmU6IDYwMHB4OyB9XG4gICAgLyogbGluZSAxOTAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1wcm9kdWN0IC51bmktcHJvZHVjdC1pbWFnZSAudW5pLWZyb250IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgIHdpZHRoOiAxNzFweDtcbiAgICAgIGhlaWdodDogMTcxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAvKiAtLSB0cmFuc2l0aW9uIGlzIHRoZSBtYWdpYyBzYXVjZSBmb3IgYW5pbWF0aW9uIC0tICovXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgLyogbGluZSAyMTEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1wcm9kdWN0IC51bmktcHJvZHVjdC1pbWFnZS5mbGlwIC51bmktZnJvbnQge1xuICAgICAgei1pbmRleDogOTAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAvKiBsaW5lIDIxNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LWltYWdlIC51bmktYmFjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA4MDA7XG4gICAgICB3aWR0aDogMTcxcHg7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAvKiAtLSB0cmFuc2l0aW9uIGlzIHRoZSBtYWdpYyBzYXVjZSBmb3IgYW5pbWF0aW9uIC0tICovXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAvKiBsaW5lIDIzNiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktcHJvZHVjdCAudW5pLXByb2R1Y3QtaW1hZ2UgLnVuaS1iYWNrIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gICAgLyogbGluZSAyNDQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1wcm9kdWN0IC51bmktcHJvZHVjdC1pbWFnZS5mbGlwIC51bmktYmFjayB7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cbiAgICAvKiBsaW5lIDI1MCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDZweCA2cHggNnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDZweCA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDZweCA2cHg7IH1cbiAgLyogbGluZSAyNTUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcHJvZHVjdCAudW5pLXByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjYxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzBhNDE4MjtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLyogbGluZSAyNjksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcHJvZHVjdCAudW5pLXByb2R1Y3QtcXVhbnRpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC8qIGxpbmUgMjcxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktcHJvZHVjdCAudW5pLXByb2R1Y3QtcXVhbnRpdHkgLmlucHV0LW51bWJlci1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSAyNzYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LXF1YW50aXR5IC5pbnB1dC1udW1iZXItYm94IC5pbnB1dC1udW1iZXIge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAyODcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LXF1YW50aXR5IC5pbnB1dC1udW1iZXItYm94IC5pbnB1dC1udW1iZXItbW9yZSwgLnVuaS1wcm9kdWN0IC51bmktcHJvZHVjdC1xdWFudGl0eSAuaW5wdXQtbnVtYmVyLWJveCAuaW5wdXQtbnVtYmVyLWxlc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnKTsgfVxuICAgICAgLyogbGluZSAyOTYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LXF1YW50aXR5IC5pbnB1dC1udW1iZXItYm94IC5pbnB1dC1udW1iZXItbGVzcyB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuICAgICAgLyogbGluZSAzMDAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LXF1YW50aXR5IC5pbnB1dC1udW1iZXItYm94IC5pbnB1dC1udW1iZXItbW9yZSB7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwOyB9XG4gIC8qIGxpbmUgMzA2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLXByb2R1Y3QgLnVuaS1wcm9kdWN0LXByaWNlIHtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLyogbGluZSAzMTAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcHJvZHVjdCAudW5pLWljb25zLWNvbnRhaW5lci1jYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOXB4O1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLyogbGluZSAzMTQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1wcm9kdWN0IC51bmktaWNvbnMtY29udGFpbmVyLWNhcnQgLnVuaS1pY29uLWtnLFxuICAgIC51bmktcHJvZHVjdCAudW5pLWljb25zLWNvbnRhaW5lci1jYXJ0IC51bmktaWNvbi1nb3VybWV0LFxuICAgIC51bmktcHJvZHVjdCAudW5pLWljb25zLWNvbnRhaW5lci1jYXJ0IC51bmktaWNvbi12ZWdhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvd2VpZ2h0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDsgfVxuICAgIC8qIGxpbmUgMzIzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktcHJvZHVjdCAudW5pLWljb25zLWNvbnRhaW5lci1jYXJ0IC51bmktaWNvbi1nb3VybWV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZ291cm1ldHMuc3ZnKTsgfVxuICAgIC8qIGxpbmUgMzI2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktcHJvZHVjdCAudW5pLWljb25zLWNvbnRhaW5lci1jYXJ0IC51bmktaWNvbi12ZWdhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3ZlZ2FuLnN2Zyk7IH1cblxuLyogbGluZSAzMzEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLXRvdGFsIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjlmOWY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzZTNlM2U7IH1cbiAgLyogbGluZSAzNDAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktdG90YWwgZGl2ID4gc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7IH1cblxuLyogbGluZSAzNDcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLXRvdGFsLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4vKiBsaW5lIDM1MCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktbG9naW4tdG8tY2FydCB7XG4gIHdpZHRoOiA4NzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAzNTUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktbG9naW4tdG8tY2FydCAudW5pLW1zZyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMzU5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktbG9naW4tdG8tY2FydCAudW5pLW1zZyAudW5pLWljb24tdXNlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ByaXRlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7IH1cbiAgICAvKiBsaW5lIDM2OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLWxvZ2luLXRvLWNhcnQgLnVuaS1tc2cgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjYzY5YjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLyogbGluZSAzNzQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1sb2dpbi10by1jYXJ0IC51bmktbXNnLnVuaS1zdWNjZXNzLW1zZyAudW5pLWljb24tdXNlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMDsgfVxuICAgIC8qIGxpbmUgMzc3LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktbG9naW4tdG8tY2FydCAudW5pLW1zZy51bmktc3VjY2Vzcy1tc2cgcCB7XG4gICAgICBjb2xvcjogIzU3YmEwYTsgfVxuICAgICAgLyogbGluZSAzNzksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLWxvZ2luLXRvLWNhcnQgLnVuaS1tc2cudW5pLXN1Y2Nlc3MtbXNnIHAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLyogbGluZSAzODUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1sb2dpbi10by1jYXJ0IC51bmktbXNnLnVuaS1zdWNjZXNzLW1zZyAuanMtdW5pLXBob25lLWlzLXJlY29tbWVuZGVkIHtcbiAgICAgIC8qZGlzcGxheTpub25lOyovIH1cbiAgICAgIC8qIGxpbmUgMzg4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1sb2dpbi10by1jYXJ0IC51bmktbXNnLnVuaS1zdWNjZXNzLW1zZyAuanMtdW5pLXBob25lLWlzLXJlY29tbWVuZGVkIC51bmktZm9ybS1yb3cge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAzOTcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWxvZ2luLWZvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWxvZ2luLWZvcm0td3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDQwMCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1sb2dpbi1mb3JtLXdyYXAgLnVuaS1sb2dpbi1mb3JtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7IH1cbiAgICAvKiBsaW5lIDQwNCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLWxvZ2luLWZvcm0td3JhcCAudW5pLWxvZ2luLWZvcm0gLnVuaS1mb3JtLXJvdyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuICAvKiBsaW5lIDQwOCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1sb2dpbi1mb3JtLXdyYXAgLnVuaS1sb2dpbi1zb2NpYWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSA0MTMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1sb2dpbi1mb3JtLXdyYXAgLnVuaS1sb2dpbi1zb2NpYWwgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2MxYzFjMTsgfVxuICAvKiBsaW5lIDQyMSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1sb2dpbi1mb3JtLXdyYXAgLnVuaS1vci1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY5YjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlIDEwMCUgMTAwJSAxMDAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJSAxMDAlIDEwMCUgMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDEwMCUgMTAwJSAxMDAlOyB9XG4gIC8qIGxpbmUgNDM4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWxvZ2luLWZvcm0td3JhcCAudW5pLXBhc3MtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4O1xuICAgIHBhZGRpbmc6IDM0cHggNTBweCA0MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDdweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDdweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC8qIGxpbmUgNDQ4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktbG9naW4tZm9ybS13cmFwIC51bmktcGFzcy1wb3B1cCAubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLm1kbC10ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC8qIGxpbmUgNDUxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktbG9naW4tZm9ybS13cmFwIC51bmktcGFzcy1wb3B1cCAubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLnVuaS1pbnB1dC1pY29uIHtcbiAgICAgIHRvcDogMzJweDsgfVxuXG4vKiBsaW5lIDQ1Nywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktZm9ybS1yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLyogbGluZSA0NjAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktZm9ybS1yb3cudW5pLWZvcm0tcm93LWZpcnN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLyogbGluZSA0NjMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktZm9ybS1yb3cudW5pLWZvcm0tcm93LWxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC8qIGxpbmUgNDY2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWZvcm0tcm93IC51bmktaW5wdXQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzNweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuICAvKiBsaW5lIDQ3Niwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1mb3JtLXJvdy51bmktdGV4dGZpZWxkLXN1Y2Nlc3MgLnVuaS1pbnB1dC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMHB4OyB9XG4gIC8qIGxpbmUgNDgxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWZvcm0tcm93LnVuaS10ZXh0ZmllbGQtZXJyb3IgLnVuaS1pbnB1dC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTMwcHg7IH1cbiAgLyogbGluZSA0ODYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktZm9ybS1yb3cudW5pLXRleHRmaWVsZC1yZWxvYWQgLnVuaS1pbnB1dC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTMwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW1zLWFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDE3MDBtcztcbiAgICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDE3MDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuQC1tcy1rZXlmcmFtZXMgc3BpbiB7XG4gIC8qIGxpbmUgNTEwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICBmcm9tIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLyogbGluZSA1MTEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIHRvIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGxpbmUgNTI5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1zb2NpYWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLXNvY2lhbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDUzMiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1zb2NpYWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLyogbGluZSA1MzYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1zb2NpYWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHggN3B4IDdweCA3cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDdweCA3cHggN3B4IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggN3B4IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC8qIGxpbmUgNTQ2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1zb2NpYWwgbGkgYS51bmktZmIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAtNDBweDsgfVxuICAgICAgICAvKiBsaW5lIDU0OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1zb2NpYWwgbGkgYS51bmktZmI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7IH1cbiAgICAgIC8qIGxpbmUgNTUyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1zb2NpYWwgbGkgYS51bmktZ3Age1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuICAgICAgICAvKiBsaW5lIDU1NCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1zb2NpYWwgbGkgYS51bmktZ3A6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzQ4MzY7IH1cblxuLyogbGluZSA1NjIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLm1kbC10ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzZjNmM2O1xuICBjb2xvcjogIzBhNDE4MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogTmV1Y2hhO1xuICBib3gtc2hhZG93OiB1bnNldDsgfVxuXG4vKiBsaW5lIDU3MCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi5tZGwtdGV4dGZpZWxkLnVuaS1mb3JtLXJvdyAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDU3Mywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLm1kbC10ZXh0ZmllbGQudW5pLWZvcm0tcm93IC5tZGwtdGV4dGZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTQxODI7IH1cblxuLyogbGluZSA1NzgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ubWRsLXRleHRmaWVsZC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19sYWJlbCxcbi5tZGwtdGV4dGZpZWxkLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19sYWJlbCxcbi5tZGwtdGV4dGZpZWxkLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYWZhZmFmOyB9XG5cbi8qIGxpbmUgNTg2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1wYWNrYWdpbmcsIC51bmktZGVsaXZlcnksIC51bmktcGF5bWVudC1tZXRob2Qge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgd2lkdGg6IDg1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcGFja2FnaW5nOmFmdGVyLCAudW5pLWRlbGl2ZXJ5OmFmdGVyLCAudW5pLXBheW1lbnQtbWV0aG9kOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNTkzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1ibG9jay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzNlM2UzZTsgfVxuICAvKiBsaW5lIDU5OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1ibG9jay10aXRsZSBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogN3B4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpOyB9XG4gICAgLyogbGluZSA2MDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1ibG9jay10aXRsZSBpLnVuaS1pY29uLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4gICAgLyogbGluZSA2MDgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1ibG9jay10aXRsZSBpLnVuaS1pY29uLWNhciB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAtOTBweDsgfVxuICAgIC8qIGxpbmUgNjEyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktYmxvY2stdGl0bGUgaS51bmktaWNvbi1jb2lucyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtOTBweDsgfVxuXG4vKiBsaW5lIDYxNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktcmFkaW8tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAvKiBsaW5lIDYyMCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1yYWRpby1yb3cgLm1kbC1yYWRpby5wYXJzbGV5LWVycm9yIC5tZGwtcmFkaW9fX291dGVyLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYxNzQ0OyB9XG4gIC8qIGxpbmUgNjI0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLXJhZGlvLXJvdyAubWRsLXJhZGlvIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAvKiBsaW5lIDYyNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1yYWRpby1yb3cgLm1kbC1yYWRpby5pcy11cGdyYWRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDYzMSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1yYWRpby1yb3cgLm1kbC1yYWRpb19fbGFiZWwge1xuICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAvKiBsaW5lIDYzNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1yYWRpby1yb3cgLm1kbC1yYWRpb19fb3V0ZXItY2lyY2xlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2OyB9XG4gIC8qIGxpbmUgNjQyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLXJhZGlvLXJvdyAubWRsLXJhZGlvX19pbm5lci1jaXJjbGUge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiA1cHg7IH1cbiAgLyogbGluZSA2NDgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcmFkaW8tcm93IC5tZGwtcmFkaW9fX3JpcHBsZS1jb250YWluZXIge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogLTdweDsgfVxuICAvKiBsaW5lIDY1Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1yYWRpby1yb3cgLnVuaS1pY29uLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtOTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSA2NjMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcmFkaW8tcm93IC5tZGwtdG9vbHRpcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgLyogbGluZSA2NjgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcmFkaW8tcm93IC51bmktaWNvbi1waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAtOTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDY3OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLXJhZGlvLXJvdyAudW5pLWljb24tcGhvdG86aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MHB4IC0xMDVweDsgfVxuICAgICAgLyogbGluZSA2ODAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLXJhZGlvLXJvdyAudW5pLWljb24tcGhvdG86aG92ZXIgaW1nIHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSA2ODUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1yYWRpby1yb3cgLnVuaS1pY29uLXBob3RvIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLyogbGluZSA2OTksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLXBhY2thZ2luZyAudW5pLXJhZGlvLXJvdyAubWRsLXRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDQxNnB4OyB9XG5cbi8qIGxpbmUgNzA0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1kZWxpdmVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG4gIC8qIGxpbmUgNzA2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWRlbGl2ZXJ5IC51bmktZmNlbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNDRweDsgfVxuICAvKiBsaW5lIDcxMCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ3MHB4OyB9XG4gICAgLyogbGluZSA3MTMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsICN1bmktY291cmllciwgLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsICN1bmktbnAsIC51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAjdW5pLXBpY2t1cCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzZweDsgfVxuICAgIC8qIGxpbmUgNzE2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAuZ2V0bWRsLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDcxOSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAuZ2V0bWRsLXNlbGVjdC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDcyNCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAuZ2V0bWRsLXNlbGVjdC5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSA3MjgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLWRlbGl2ZXJ5IC51bmktc2NlbGwgLmdldG1kbC1zZWxlY3QudW5pLXNlbGVjdC1maXJzdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgNzMzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsIC5nZXRtZGwtc2VsZWN0LnVuaS1zZWxlY3Qtc2Vjb25kIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDczOCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAuZ2V0bWRsLXNlbGVjdCAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAvKiBsaW5lIDc0MCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsIC5nZXRtZGwtc2VsZWN0IC5tZGwtdGV4dGZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMTVweDsgfVxuICAgICAgLyogbGluZSA3NDQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLWRlbGl2ZXJ5IC51bmktc2NlbGwgLmdldG1kbC1zZWxlY3QgLm1kbC10ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogTmV1Y2hhO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgLyogbGluZSA3NTMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLWRlbGl2ZXJ5IC51bmktc2NlbGwgLmdldG1kbC1zZWxlY3QgLnVuaS1zZWxlY3QtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ByaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtOTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSA3NjcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsIC5tZGwtdGV4dGZpZWxkLmlzLWRpc2FibGVkIC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNjNmM2YzY7XG4gICAgICBjb2xvcjogIzE0MTQxNDsgfVxuICAgIC8qIGxpbmUgNzcyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAubWRsLXRleHRmaWVsZCAubWRsLXRleHRmaWVsZF9faW5wdXQge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7IH1cblxuLyogbGluZSA3ODAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLXBheW1lbnQtbWV0aG9kIC51bmktZmNlbGwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0NHB4OyB9XG5cbi8qIGxpbmUgNzg0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1wYXltZW50LW1ldGhvZCAudW5pLXNjZWxsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDcwcHg7IH1cbiAgLyogbGluZSA3ODcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktcGF5bWVudC1tZXRob2QgLnVuaS1zY2VsbCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2M2YzZjNjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2FmYWZhZjsgfVxuICAgIC8qIGxpbmUgNzk4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktcGF5bWVudC1tZXRob2QgLnVuaS1zY2VsbCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNhZmFmYWY7IH1cbiAgICAvKiBsaW5lIDgwMiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLXBheW1lbnQtbWV0aG9kIC51bmktc2NlbGwgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYWZhZmFmOyB9XG4gICAgLyogbGluZSA4MDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1wYXltZW50LW1ldGhvZCAudW5pLXNjZWxsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYWZhZmFmOyB9XG5cbi8qIGxpbmUgODEyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLmdldG1kbC1zZWxlY3QgLm1kbC1pY29uLXRvZ2dsZV9fbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi8qIGxpbmUgODE4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLmdldG1kbC1zZWxlY3QuaXMtZm9jdXNlZCAubWRsLWljb24tdG9nZ2xlX19sYWJlbCB7XG4gIGNvbG9yOiAjM2Y1MWI1OyB9XG5cbi8qIGxpbmUgODIyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLmdldG1kbC1zZWxlY3QgLm1kbC1tZW51X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cbiAgLyogbGluZSA4MjgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC5nZXRtZGwtc2VsZWN0IC5tZGwtbWVudV9fY29udGFpbmVyIC5tZGwtbWVudSAubWRsLW1lbnVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDgzMiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi5nZXRtZGwtc2VsZWN0IC5tZGwtbWVudV9fb3V0bGluZSwgLmdldG1kbC1zZWxlY3QgLm1kbC1tZW51IHtcbiAgbWF4LXdpZHRoOiA0NjZweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4MzcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC5nZXRtZGwtc2VsZWN0IC5tZGwtbWVudV9fb3V0bGluZSAubWRsLW1lbnVfX2l0ZW0sIC5nZXRtZGwtc2VsZWN0IC5tZGwtbWVudSAubWRsLW1lbnVfX2l0ZW0ge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDg0Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi5nZXRtZGwtc2VsZWN0LnVuaS1zZWxlY3QtZmlyc3QgLm1kbC1tZW51X19vdXRsaW5lLCAuZ2V0bWRsLXNlbGVjdC51bmktc2VsZWN0LXNlY29uZCAubWRsLW1lbnVfX291dGxpbmUge1xuICBtYXgtd2lkdGg6IDIxNnB4OyB9XG5cbi8qIGxpbmUgODQ1LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLmdldG1kbC1zZWxlY3QudW5pLXNlbGVjdC1maXJzdCAubWRsLW1lbnUsIC5nZXRtZGwtc2VsZWN0LnVuaS1zZWxlY3Qtc2Vjb25kIC5tZGwtbWVudSB7XG4gIG1heC13aWR0aDogMjE2cHg7IH1cblxuLyogbGluZSA4NDksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4uZ2V0bWRsLXNlbGVjdCAudW5pLWlucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cblxuLyogbGluZSA4NTksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4uZ2V0bWRsLXNlbGVjdC51bmktc2VsZWN0LXN1Y2Nlc3MgLnVuaS1pbnB1dC1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMzBweDsgfVxuXG4vKiBsaW5lIDg2NCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi5nZXRtZGwtc2VsZWN0LnVuaS1zZWxlY3QtZXJyb3IgLnVuaS1pbnB1dC1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEzMHB4OyB9XG5cbi8qIGxpbmUgODY5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLmdldG1kbC1zZWxlY3QudW5pLXNlbGVjdC1yZWxvYWQgLnVuaS1pbnB1dC1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEzMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogc3BpbjtcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDE3MDBtcztcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1tcy1hbmltYXRpb24tbmFtZTogc3BpbjtcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xuICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE3MDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG4vKiBsaW5lIDg5NCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi5nZXRtZGwtc2VsZWN0X19mdWxsd2lkdGggLm1kbC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA4OTksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4uZ2V0bWRsLXNlbGVjdF9fZml4LWhlaWdodCAubWRsLW1lbnVfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5MDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLyogbGluZSA5MDksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktYWdyZWVtZW50IC5tZGwtY2hlY2tib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAvKiBsaW5lIDkxMiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLWFncmVlbWVudCAubWRsLWNoZWNrYm94IC5tZGwtY2hlY2tib3hfX2ZvY3VzLWhlbHBlciB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgLyogbGluZSA5MTcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1hZ3JlZW1lbnQgLm1kbC1jaGVja2JveCAubWRsLWNoZWNrYm94X19ib3gtb3V0bGluZSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2M2YzZjNjsgfVxuICAgIC8qIGxpbmUgOTIzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktYWdyZWVtZW50IC5tZGwtY2hlY2tib3ggLm1kbC1jaGVja2JveF9fcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAtNnB4OyB9XG4gIC8qIGxpbmUgOTI4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWFncmVlbWVudCAudW5pLWFncmVlbWVudC1kZXNjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICMzZTNlM2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAgIC8qIGxpbmUgOTM2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktYWdyZWVtZW50IC51bmktYWdyZWVtZW50LWRlc2MgYSwgLnVuaS1hZ3JlZW1lbnQgLnVuaS1hZ3JlZW1lbnQtZGVzYyBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMwYTQxODI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLyogbGluZSA5MzksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLWFncmVlbWVudCAudW5pLWFncmVlbWVudC1kZXNjIGE6aG92ZXIsIC51bmktYWdyZWVtZW50IC51bmktYWdyZWVtZW50LWRlc2MgYTp2aXNpdGVkOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgOTQ0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWFncmVlbWVudCAubWRsLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDM3MztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IE5ldWNoYTsgfVxuICAgIC8qIGxpbmUgOTU0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktYWdyZWVtZW50IC5tZGwtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2QzNzM7IH1cbiAgLyogbGluZSA5NTgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktYWdyZWVtZW50ICNjYXJ0LWVycm9yLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIGNvbG9yOiByZWQ7IH1cblxuLyogbGluZSA5NjcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWNhcnQtd3JhcHBlciAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAvKiBsaW5lIDk3NSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1jYXJ0LXdyYXBwZXIgLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmMTc0NDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgOTgzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1kZWxpdmVyeSAudW5pLXNjZWxsIC5nZXRtZGwtc2VsZWN0IC5tZGwtdGV4dGZpZWxkX19pbnB1dC5wYXJzbGV5LWVycm9yLFxuLm1kbC10ZXh0ZmllbGQudW5pLWZvcm0tcm93IC5tZGwtdGV4dGZpZWxkX19pbnB1dC5wYXJzbGV5LWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjE3NDQ7IH1cblxuLyogbGluZSA5ODcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWRlbGl2ZXJ5IC51bmktc2NlbGwgLmdldG1kbC1zZWxlY3QgLm1kbC10ZXh0ZmllbGRfX2lucHV0LnBhcnNsZXktZXJyb3IgfiAubWRsLXRleHRmaWVsZF9fbGFiZWwsXG4ubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLm1kbC10ZXh0ZmllbGRfX2lucHV0LnBhcnNsZXktZXJyb3IgfiAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICBjb2xvcjogI2ZmMTc0NDsgfVxuXG4vKiBsaW5lIDk5MSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktZGVsaXZlcnkgLnVuaS1zY2VsbCAuZ2V0bWRsLXNlbGVjdCAubWRsLXRleHRmaWVsZF9faW5wdXQucGFyc2xleS1lcnJvciB+IC5tZGwtdGV4dGZpZWxkX19sYWJlbDo6YWZ0ZXIsXG4ubWRsLXRleHRmaWVsZC51bmktZm9ybS1yb3cgLm1kbC10ZXh0ZmllbGRfX2lucHV0LnBhcnNsZXktZXJyb3IgfiAubWRsLXRleHRmaWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDk5Niwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktcmFkaW8tcm93IC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMDEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWFncmVlbWVudCAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDA1LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1hZ3JlZW1lbnQgLm1kbC1jaGVja2JveC5wYXJzbGV5LWVycm9yIC5tZGwtY2hlY2tib3hfX2JveC1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxNzQ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bNy4gU2lnbiBpbiAvIFNpbmcgdXAgXVxuKi9cbi8qIGxpbmUgMTAxNCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbmJvZHkgLndvb2NvbW1lcmNlIC5ibG9ja1VJLmJsb2NrT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDc0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICBib2R5IC53b29jb21tZXJjZSAuYmxvY2tVSS5ibG9ja092ZXJsYXk6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xvYWRlci5zdmcpIGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLyogbGluZSAxMDE5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuYm9keSAudW5pLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgLyogbGluZSA0NSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgYm9keSAudW5pLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxMDI3LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLndvb2NvbW1lcmNlLWFjY291bnQgI2FwdXMtbWFpbi1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxMDMyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLndvb2NvbW1lcmNlLWFjY291bnQgLnVuaS1hY2NvdW50IC51bmktY2hlZXNlLWVkaXQtYWNjb3VudC1mb3JtIHtcbiAgd2lkdGg6IDUyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBsaW5lIDEwMzYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ud29vY29tbWVyY2UtYWNjb3VudCAudW5pLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxMDQwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLndvb2NvbW1lcmNlLWFjY291bnQgLnVuaS1zaWduLWluIHtcbiAgd2lkdGg6IDUyMHB4OyB9XG5cbi8qIGxpbmUgMTA0Mywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQge1xuICB3aWR0aDogNTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAvKiBsaW5lIDEwNDcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDEwNTIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWxvZ2luLWZhY2Vib29rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgcGFkZGluZzogMCAxMzRweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzVhOWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAvKiBsaW5lIDEwNjIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktbG9naW4tZmFjZWJvb2sgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MHB4OyB9XG4gIC8qIGxpbmUgMTA3Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1sb2dpbi1mYWNlYm9vazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxMDc2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1jZy1mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLyogbGluZSAxMDgwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNnLWZvcm0tcm93LnVuaS1jZy1mb3JtLXJvdy0xIHtcbiAgICB3aWR0aDogMTcwcHg7IH1cbiAgLyogbGluZSAxMDgzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNnLWZvcm0tcm93LnVuaS1jZy1mb3JtLXJvdy0yIHtcbiAgICB3aWR0aDogMzcwcHg7IH1cbiAgLyogbGluZSAxMDg2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNnLWZvcm0tcm93LnVuaS1sb2dpbi1mYWNlYm9vay13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgLyogbGluZSAxMDg4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktY2ctZm9ybS1yb3cudW5pLWxvZ2luLWZhY2Vib29rLXdyYXAgc3Bhbi51bmktbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtNDRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMDk5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNnLWZvcm0tcm93IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC8qIGxpbmUgMTExMCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICMzZTNlM2U7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLyogbGluZSAxMTE5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlciwgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNjMWMxYzE7IH1cbiAgICAvKiBsaW5lIDExMjMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXS5wYXJzbGV5LWVycm9yLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wYXJzbGV5LWVycm9yLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5wYXJzbGV5LWVycm9yLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZWxcIl0ucGFyc2xleS1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNzUwNTA7IH1cbiAgICAvKiBsaW5lIDExMjYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXS51bmktaW5wdXQtc3VjY2VzcywgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXS5wYXJzbGV5LXN1Y2Nlc3MsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnVuaS1pbnB1dC1zdWNjZXNzLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wYXJzbGV5LXN1Y2Nlc3MsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnVuaS1pbnB1dC1zdWNjZXNzLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5wYXJzbGV5LXN1Y2Nlc3MsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRlbFwiXS51bmktaW5wdXQtc3VjY2VzcywgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGVsXCJdLnBhcnNsZXktc3VjY2VzcyB7XG4gICAgICBib3JkZXItY29sb3I6ICM1N2JhMGE7IH1cbiAgICAvKiBsaW5lIDExMjksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1jZy1mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXS51bmktaW5wdXQtc3VjY2VzcyArIC51bmktbG9hZGVyLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS51bmktaW5wdXQtc3VjY2VzcyArIC51bmktbG9hZGVyLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS51bmktaW5wdXQtc3VjY2VzcyArIC51bmktbG9hZGVyLCAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZWxcIl0udW5pLWlucHV0LXN1Y2Nlc3MgKyAudW5pLWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTVweCAtOTBweDsgfVxuICAgIC8qIGxpbmUgMTEzMywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLWNnLWZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnVuaS1pbnB1dC1kZWZhdWx0ICsgLnVuaS1sb2FkZXIsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnVuaS1pbnB1dC1kZWZhdWx0ICsgLnVuaS1sb2FkZXIsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnVuaS1pbnB1dC1kZWZhdWx0ICsgLnVuaS1sb2FkZXIsIC51bmktY2ctZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRlbFwiXS51bmktaW5wdXQtZGVmYXVsdCArIC51bmktbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MXB4IC05MHB4OyB9XG4gIC8qIGxpbmUgMTEzOCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1jZy1mb3JtLXJvdyBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDU2cHggMCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICMzZTNlM2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hcnJvd19kb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMTE1Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1jZy1mb3JtLXJvdyAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IC0xN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDExNjEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1jZy1mb3JtLXJvdyAucGFyc2xleS1lcnJvcnMtbGlzdCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMXB4IDhweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzUwNTA7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMTcwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNnLWZvcm0tcm93IC51bmktbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTlweDtcbiAgICB0b3A6IDIycHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ByaXRlLnN2Zyk7XG4gICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBsaW5lIDExODQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLmxvc3RfcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDExODgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICAvKiBsaW5lIDExOTMsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAtMTFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAvKiBsaW5lIDEyMDQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICMzZTNlM2U7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLyogbGluZSAxMjEzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlciwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2MxYzFjMTsgfVxuICAgIC8qIGxpbmUgMTIxNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl0ucGFyc2xleS1lcnJvciwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wYXJzbGV5LWVycm9yLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnBhcnNsZXktZXJyb3IsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGVsXCJdLnBhcnNsZXktZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjc1MDUwOyB9XG4gICAgLyogbGluZSAxMjIwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXS51bmktaW5wdXQtc3VjY2VzcywgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnBhcnNsZXktc3VjY2VzcywgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS51bmktaW5wdXQtc3VjY2VzcywgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS5wYXJzbGV5LXN1Y2Nlc3MsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udW5pLWlucHV0LXN1Y2Nlc3MsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ucGFyc2xleS1zdWNjZXNzLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRlbFwiXS51bmktaW5wdXQtc3VjY2VzcywgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZWxcIl0ucGFyc2xleS1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU3YmEwYTsgfVxuICAgIC8qIGxpbmUgMTIyMywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl0udW5pLWlucHV0LXN1Y2Nlc3MgKyAudW5pLWxvYWRlciwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS51bmktaW5wdXQtc3VjY2VzcyArIC51bmktbG9hZGVyLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnVuaS1pbnB1dC1zdWNjZXNzICsgLnVuaS1sb2FkZXIsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGVsXCJdLnVuaS1pbnB1dC1zdWNjZXNzICsgLnVuaS1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1cHggLTkwcHg7IH1cbiAgICAvKiBsaW5lIDEyMjcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnVuaS1pbnB1dC1kZWZhdWx0ICsgLnVuaS1sb2FkZXIsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0udW5pLWlucHV0LWRlZmF1bHQgKyAudW5pLWxvYWRlciwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS51bmktaW5wdXQtZGVmYXVsdCArIC51bmktbG9hZGVyLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRlbFwiXS51bmktaW5wdXQtZGVmYXVsdCArIC51bmktbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MXB4IC05MHB4OyB9XG4gIC8qIGxpbmUgMTIzMiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTE3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTI0MSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDFweCA4cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MDUwO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTI1MCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC53b29jb21tZXJjZS1CdXR0b24uYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDZjMTg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTI2OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktYnRucy13cmFwIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEyNzQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWNnLWJ0bi0xLCAudW5pLWNnLWJ0bi0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhZmFmYWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTI4OSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1jZy1idG4tMTpob3ZlciwgLnVuaS1jZy1idG4tMjpob3ZlciB7XG4gICAgY29sb3I6ICMzZTNlM2U7IH1cblxuLyogbGluZSAxMjkzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1jZy1idG4tMiB7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDZjMTg7IH1cbiAgLyogbGluZSAxMjk4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNnLWJ0bi0yOmhvdmVyLCAudW5pLWNnLWJ0bi0yOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDEzMDIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMzA1LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWNhcHRjaGEgZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDEzMDgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktY2FwdGNoYSA+IGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzguIFVzZXIncyBhY2NvdW50IF1cbiovXG4vKiBsaW5lIDEzMTYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWFkZC1uZXctYWRkcmVzcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIG1hcmdpbjogMHB4IDAgMzBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMzI2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1hZGRyZXNzLWJvb2sge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBjb2xvcjogIzNlM2UzZTsgfVxuXG4vKiBsaW5lIDEzMzAsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLWFkZHJlc3MtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktYWRkcmVzcy1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTMzMywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1hZGRyZXNzLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLyogbGluZSAxMzM2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLWFkZHJlc3MtaXRlbSAudW5pLWFkZHJlc3MtaXRlbV9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjRweCAzMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC8qIGxpbmUgMTM0MSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLWFkZHJlc3MtaXRlbSAudW5pLWFkZHJlc3MtaXRlbV9fY29udGVudCBoNCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzNlM2UzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAvKiBsaW5lIDEzNTEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1hZGRyZXNzLWl0ZW0gLnVuaS1hZGRyZXNzLWl0ZW1fX2NvbnRlbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDEzNjQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ubm92YXBvc2h0YS1mb3JtX193cmFwIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEzNjcsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ubm92YXBvc2h0YS1mb3JtX193cmFwIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTM3MSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktc2hpcHBpbmctYWRkcmVzcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi8qIGxpbmUgMTM3Nywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbi51bmktc2hpcHBpbmctYWRkcmVzcy1mb3JtLXdyYXAge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuICAvKiBsaW5lIDEzNzksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktc2hpcHBpbmctYWRkcmVzcy1mb3JtLXdyYXAubHZpdl9jb3VyaWVyX3NoaXBwaW5nX2NsYXNzIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDEzODIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktc2hpcHBpbmctYWRkcmVzcy1mb3JtLXdyYXAuc2VsZnNoaXBfc3RvcmVfc2hpcHBpbmdfY2xhc3Mge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgMTM4NSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1zaGlwcGluZy1hZGRyZXNzLWZvcm0td3JhcC5ub3ZhcG9zaHRhX3NoaXBwaW5nX2NsYXNzIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDEzODgsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktc2hpcHBpbmctYWRkcmVzcy1mb3JtLXdyYXAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogT3JkZXIgaGlzdG9yeSAqL1xuLyogbGluZSAxMzk0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1vcmRlci1oaXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YzZjM7IH1cbiAgLyogbGluZSAxMzk3LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC8qIGxpbmUgMTQwNiwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmM2YzZjMgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgICAgZm9udC1mYW1pbHk6IE5ldWNoYTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAvKiBsaW5lIDE0MTUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBib3JkZXI6IDBweDsgfVxuICAgICAgLyogbGluZSAxNDIxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDsgfVxuICAgICAgLyogbGluZSAxNDI0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC8qIGxpbmUgMTQyOSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSB0ZCAudW5pLW9yZGVyLWRldGFpbC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ByaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC0xMjVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC8qIGxpbmUgMTQzNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIHRkIC51bmktb3JkZXItZGV0YWlsLWJ0bi51bmktY2xpY2tlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAgIC8qIGxpbmUgMTQ0MSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSB0ZCAub3JkZXItYWdhaW4ge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLyogbGluZSAxNDQzLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgdGQgLm9yZGVyLWFnYWluIC5idXR0b24ge1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThjYTliO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTQ1NSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSB0ZCAuYnV0dG9uLnBheSwgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIHRkIC5idXR0b24uY2FuY2VsIHtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDZjMTg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDE0NjYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgdGQgLmJ1dHRvbi5jYW5jZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTA1MDsgfVxuICAgIC8qIGxpbmUgMTQ3Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgdHIudW5pLXRyLW9kZCB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgLyogbGluZSAxNDc3LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSB0ci51bmktdHItb2RkICsgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YzZjMgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTQ4Miwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAxNDg0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIHRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggM3B4IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjNmM2YzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDE0OTEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3MjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC8qIGxpbmUgMTQ5OCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlciAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXItaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDE1MDEsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlciAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXItaXRlbSBoMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDE1MTIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtIGgzIGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEyNXB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDE1MjIsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtIGgzLnVuaS1jbGlja2VkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgICAgICAvKiBsaW5lIDE1MjQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAgICAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fZGVzYyAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXIgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyLWl0ZW0gaDMudW5pLWNsaWNrZWQgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMTUyOSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fZGVzYyAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXIgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyLWl0ZW0gaDMudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXItaXRlbS1lbXB0eSBpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTUzNCwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLyogbGluZSAxNTM2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlciAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXItaXRlbSAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXItaXRlbS1saXN0IHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgICAgICAgLyogbGluZSAxNTQwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX29yZGVyIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlci1pdGVtLWxpc3QgcCBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjsgfVxuICAgICAgICAvKiBsaW5lIDE1NDYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fZGVzYyAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fb3JkZXIgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX25vdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDE1NDksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gICAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19vcmRlciAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fbm90ZSBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogIzNlM2UzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLyogbGluZSAxNTU4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19iaWxsaW5nIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMzY1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAgICAgLyogbGluZSA0NSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19iaWxsaW5nOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC8qIGxpbmUgMTU2Mywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLnVuaS1vcmRlci1oaXN0b3J5IHRhYmxlIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19kZXNjIC51bmktb3JkZXItaGlzdG9yeS1pdGVtX19iaWxsaW5nIC51bmktY29sLTEge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTU2Nywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgICAudW5pLW9yZGVyLWhpc3RvcnkgdGFibGUgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2Rlc2MgLnVuaS1vcmRlci1oaXN0b3J5LWl0ZW1fX2JpbGxpbmcgLnVuaS1jb2wtMTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAgICAgLyogbGluZSAxNTcxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fZGVzYyAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fYmlsbGluZyAudW5pLWNvbC0xIHAge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgLyogbGluZSAxNTc5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgICAgIC51bmktb3JkZXItaGlzdG9yeSB0YWJsZSAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fZGVzYyAudW5pLW9yZGVyLWhpc3RvcnktaXRlbV9fYmlsbGluZyAudW5pLWNvbC0xIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogUGFnaW5hdGlvbiAqL1xuLyogbGluZSAxNTkwLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuLnVuaS1vcmRlci1oaXN0b3J5ICsgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4vKiBsaW5lIDE1OTQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4ud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLW5leHQsIC53b29jb21tZXJjZSBhLndvb2NvbW1lcmNlLWJ1dHRvbi0tcHJldmlvdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ2YzE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjA0LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLW5leHQ6aG92ZXIsIC53b29jb21tZXJjZSBhLndvb2NvbW1lcmNlLWJ1dHRvbi0tcHJldmlvdXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDZjMTg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAxNjA4LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLW5leHQ6YmVmb3JlLCAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMTYxNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlIGEud29vY29tbWVyY2UtYnV0dG9uLS1uZXh0Lndvb2NvbW1lcmNlLWJ1dHRvbi0tbmV4dCwgLndvb2NvbW1lcmNlIGEud29vY29tbWVyY2UtYnV0dG9uLS1wcmV2aW91cy53b29jb21tZXJjZS1idXR0b24tLW5leHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTYxOSwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLW5leHQud29vY29tbWVyY2UtYnV0dG9uLS1uZXh0OmJlZm9yZSwgLndvb2NvbW1lcmNlIGEud29vY29tbWVyY2UtYnV0dG9uLS1wcmV2aW91cy53b29jb21tZXJjZS1idXR0b24tLW5leHQ6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMzBweDsgfVxuICAvKiBsaW5lIDE2MjQsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC53b29jb21tZXJjZSBhLndvb2NvbW1lcmNlLWJ1dHRvbi0tbmV4dC53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzLCAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzLndvb2NvbW1lcmNlLWJ1dHRvbi0tcHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxNjI3LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgIC53b29jb21tZXJjZSBhLndvb2NvbW1lcmNlLWJ1dHRvbi0tbmV4dC53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzOmJlZm9yZSwgLndvb2NvbW1lcmNlIGEud29vY29tbWVyY2UtYnV0dG9uLS1wcmV2aW91cy53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMzBweDsgfVxuXG4vKiBUYWJzICovXG4vKiBsaW5lIDE2MzUsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTYzNywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS10YWJzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMTY0Mywgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgICAudW5pLXRhYnMgdWwgbGkge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgLyogbGluZSAxNjQ2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS10YWJzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgLyogbGluZSAxNjQ5LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS10YWJzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgLyogbGluZSAxNjUyLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS10YWJzIHVsIGxpIGEsIC51bmktdGFicyB1bCBsaSBhOnZpc2l0ZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg5MCwgOTAsIDEyMCwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLyogbGluZSAxNjY2LCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAgICAgLnVuaS10YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDJweDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OGNhOWI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIE1lc3NhZ2VzICovXG4vKiBsaW5lIDE2NzksIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4udW5pLW1zZyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAvKiBsaW5lIDE2ODYsIHNyYy9zY3NzL2N1c3RvbS5zY3NzICovXG4gIC51bmktbXNnLnVuaS1tc2ctc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWZjYTU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY4ZTg7XG4gICAgY29sb3I6ICM0OThhMTE7IH1cbiAgLyogbGluZSAxNjkxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLW1zZy51bmktbXNnLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YjU1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGU4O1xuICAgIGNvbG9yOiAjYjc3NjExOyB9XG4gIC8qIGxpbmUgMTY5Niwgc3JjL3Njc3MvY3VzdG9tLnNjc3MgKi9cbiAgLnVuaS1tc2cudW5pLW1zZy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmE4NTg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGVkZTg7XG4gICAgY29sb3I6ICNjNTQ3NDc7IH1cbiAgLyogbGluZSAxNzAxLCBzcmMvc2Nzcy9jdXN0b20uc2NzcyAqL1xuICAudW5pLW1zZy51bmktbXNnLWRlZmF1bHQge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGNvbG9yOiAjN2Q3ZDdkOyB9XG4iXX0= */
