/*========= Colors ========*/
/* Main colors */
/* Buttons */
/* Common */
/* Mixins */ /* H1 */
.mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
  color: #384650;
  font-weight: 900;
  font-size: 40px;
  margin-bottom: 30px;
}
@media (max-width: 1600px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 37px;
  }
}
@media (max-width: 1200px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 36px;
  }
}
@media (max-width: 960px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 33px;
  }
}
@media (max-width: 640px) {
  .mk_author h1, .webinar h1, .fs-price h1, .fs-gallery h1, .fs-otz h1, .wheel h1, .fs-know h1, .fs_how h1, .tarifs h1, .fs_about h1 {
    font-size: 18px;
    text-align: center;
  }
}
.mk_author h1:after, .webinar h1:after, .fs-price h1:after, .fs-gallery h1:after, .fs-otz h1:after, .wheel h1:after, .fs-know h1:after, .fs_how h1:after, .tarifs h1:after, .fs_about h1:after {
  content: "";
  display: block;
  height: 1px;
  border-bottom: 2px solid #57b846;
  width: 219px;
  max-width: 100%;
  margin-top: 10px;
}
@media (max-width: 640px) {
  .mk_author h1:after, .webinar h1:after, .fs-price h1:after, .fs-gallery h1:after, .fs-otz h1:after, .wheel h1:after, .fs-know h1:after, .fs_how h1:after, .tarifs h1:after, .fs_about h1:after {
    border-bottom-width: 3px;
    max-width: 80%;
    margin: 7px auto 0;
  }
}

/* Flex */
.slide3__content ul, .mk-mainblock__content ul, .fs_authors__content ul, .firstauthor__content ul, .fs_how .uk-accordion-content ul, .fs_about__content ul {
  margin: 0;
  padding: 0;
}
.slide3__content ul li, .mk-mainblock__content ul li, .fs_authors__content ul li, .firstauthor__content ul li, .fs_how .uk-accordion-content ul li, .fs_about__content ul li {
  list-style: none;
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  line-height: 1.2;
}
.slide3__content ul li:before, .mk-mainblock__content ul li:before, .fs_authors__content ul li:before, .firstauthor__content ul li:before, .fs_how .uk-accordion-content ul li:before, .fs_about__content ul li:before {
  flex-shrink: 0;
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-check.svg);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

/* Modal */
.uk-modal-close-default {
  border-radius: 50px;
  padding: 10px;
  background: none;
  color: #000;
  border: none;
}
.uk-modal-close-default:hover {
  color: #fff !important;
  background-color: #952722;
}

.uk-modal-close-full {
  background: none;
}

.uk-modal-dialog {
  background-color: #f9f9f9;
  overflow: hidden;
}
.uk-modal-dialog p span {
  font-weight: bold;
  color: #57b846;
}
.uk-modal-dialog h2 {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #4d4d4d;
}
.uk-modal-dialog h2:after {
  content: "";
  height: 3px;
  background-color: #57b846;
  display: block;
  width: 20%;
  margin: 10px auto 0;
  border-radius: 10px;
}
.uk-modal-dialog h5 {
  font-weight: bold;
}
.uk-modal-dialog input {
  border-radius: 50px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
}
.uk-modal-dialog input[type=checkbox] {
  box-shadow: none;
}
.uk-modal-dialog textarea, .uk-modal-dialog select {
  margin-bottom: 10px;
  text-align: center;
  font-weight: 100;
}
.uk-modal-dialog select {
  border-radius: 50px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  padding: 0 20px;
  -moz-text-align-last: center;
       text-align-last: center;
}
/* Modal Full */
.uk-modal-full .uk-modal-dialog {
  border-radius: 0;
  height: 100vh;
  display: flex;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.uk-modal-full .uk-modal-close-full {
  background: none;
}
.uk-modal-full form {
  text-align: center;
}
.uk-modal-full h2 {
  color: #000;
  font-size: 24px;
  margin-bottom: 20px;
}
.uk-modal-full h2:after {
  display: none;
}
.uk-modal-full .confid label span {
  color: #000;
}
.uk-modal-full .confid a {
  color: #000;
}

.modalmenu {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.modalmenu__nav {
  margin: 0;
  padding: 0;
}
.modalmenu__nav li {
  list-style: none;
  margin-bottom: 15px;
  text-align: center;
}
.modalmenu__nav a {
  font-size: 20px;
}

.promocode {
  display: flex;
  align-items: center;
  justify-content: center;
}
.promocode--attent {
  font-size: 0.8em;
}
.promocode span.code {
  color: red;
  margin: 0 5px;
}

.uk-button-default {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
}
.uk-button-default:hover {
  color: #e6e6e6;
  border: 1px solid #e6e6e6;
}
.uk-button-primary {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  background-color: #57b846;
  border-radius: 25px;
  box-shadow: 0 10px 30px 0px rgba(87, 184, 70, 0.5);
  transition: all 0.4s;
}
@media (max-width: 640px) {
  .uk-button-primary {
    font-size: 14px;
  }
}
.uk-button-primary:hover {
  background-color: #3d8131;
}
.uk-button-primary:focus {
  background-color: #4b9e3c;
  color: #fff;
}
.uk-button-primary--danger {
  background-color: #DE3F18;
  box-shadow: 0 10px 30px 0px rgba(222, 63, 24, 0.5);
}
.uk-button-primary--danger:hover {
  background-color: #992b11;
}
.uk-button-primary--danger:focus {
  background-color: #be3615;
  color: #fff;
}
.uk-button-secondary {
  background-color: #FAFAFA;
}
.uk-button-secondary:hover {
  color: #fff !important;
  background-color: #d4d4d4;
}
@media (max-width: 640px) {
  .uk-button-secondary {
    line-height: normal;
    padding: 20px;
  }
}
.uk-button-nav {
  font-size: 20px;
  border-radius: 20px;
  border: 2px solid #57b846;
  color: #fff;
}
.uk-button-nav:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.18);
}
@media (max-width: 640px) {
  .uk-button-nav {
    padding: 0 20px;
    font-size: 13px;
    margin: 2px 2px;
  }
}
.uk-button-hollow {
  font-size: 20px;
  border-radius: 6px;
  border: 2px solid #57b846;
  color: #57b846;
  font-weight: bold;
}
.uk-button-hollow:hover {
  background-color: #FAFAFA;
  color: #fff;
  border-color: #FAFAFA;
}
@media (max-width: 640px) {
  .uk-button-hollow {
    line-height: 1;
    font-size: 18px !important;
    padding: 5px 25px !important;
  }
}
.uk-button-hollowwhite {
  font-size: 20px;
  border-radius: 6px;
  border: 2px solid #fff;
  color: #fff;
  font-weight: bold;
}
.uk-button-hollowwhite:hover {
  background-color: #FAFAFA;
  color: #fff;
  border-color: #FAFAFA;
}
@media (max-width: 640px) {
  .uk-button-hollowwhite {
    line-height: 1;
    font-size: 18px !important;
    padding: 5px 25px !important;
  }
}

.uk-button-text {
  color: #57b846;
}
.uk-button-text:hover {
  color: #57b846;
}
/* AniButtons */
.anibutton, .buymodal__link button {
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}
.anibutton:after, .buymodal__link button:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  background: linear-gradient(90deg, hsla(0deg, 0%, 100%, 0.1) 10%, hsla(0deg, 0%, 100%, 0.2) 20%, hsla(0deg, 0%, 100%, 0.6));
  width: 20px;
  transform: skewX(-45deg);
  left: -20%;
  transition: all 0.6s ease;
  animation-name: blick;
  animation-duration: 6s;
  animation-iteration-count: infinite;
}

@keyframes blick {
  15%, to {
    left: 110%;
  }
}
.playbutton {
  width: 70px;
  height: 70px;
  display: block;
  position: relative;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  background: url(/themes/eqclub/assets/images/play.svg) no-repeat;
  background-size: 27px;
  background-position: 59% 53%;
  z-index: 1;
  transition: all 0.3s;
}
.playbutton:hover {
  opacity: 0.7;
}
.playbutton:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  animation: play 2s infinite;
}

@keyframes play {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(3.0883);
  }
}
.uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled {
  background-color: #bcbcbc;
  box-shadow: 0 10px 30px 0px rgba(188, 188, 188, 0.5);
  color: #999;
  border-color: #e5e5e5;
}

/**** LANDING ****/
.headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 180px;
}
@media (max-width: 960px) {
  .headline {
    margin-bottom: 50px;
  }
}
@media (max-width: 640px) {
  .headline {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .headline {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.headline__nav {
  display: flex;
  padding: 0;
  margin: 0;
}
@media (max-width: 640px) {
  .headline__nav {
    flex-basis: 100%;
    justify-content: center;
    margin-bottom: 30px;
  }
}
.headline__nav li {
  list-style: none;
  margin-right: 35px;
}
@media (max-width: 640px) {
  .headline__nav li {
    margin: 0 5px;
  }
}
.headline__nav li a {
  font-size: 18px;
  font-weight: bold;
  color: #384650;
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
  transition: 0.3s;
}
@media (max-width: 1600px) {
  .headline__nav li a {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .headline__nav li a {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .headline__nav li a {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .headline__nav li a {
    font-size: 10px;
  }
}
.headline__nav li a:hover {
  text-decoration: none;
}
.headline__nav li.uk-active a {
  border-bottom: 2px solid #57b846;
}
.headline__right {
  display: flex;
}
.headline__phone {
  margin-right: 30px;
}
.headline__user {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.headline__user img {
  margin-left: 10px;
}

.mainblock {
  padding-top: 30px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .mainblock {
    background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-size: contain;
    background-position: center 68%;
  }
}
.mainblock__intro {
  font-size: 20px;
  font-weight: 500;
  color: #57b846;
  border: 2px solid #57b846;
  border-radius: 60px;
  margin-bottom: 30px;
  width: -moz-max-content;
  width: max-content;
  padding: 2px 30px;
  box-sizing: border-box;
}
@media (max-width: 1600px) {
  .mainblock__intro {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .mainblock__intro {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mainblock__intro {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .mainblock__intro {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .mainblock__intro {
    margin: auto;
  }
}
.mainblock h1 {
  font-size: 54px;
  font-weight: 900;
  color: #384650;
  margin: 0 0 40px 0;
  z-index: 3;
  position: relative;
}
@media (max-width: 1600px) {
  .mainblock h1 {
    font-size: 49px;
  }
}
@media (max-width: 1200px) {
  .mainblock h1 {
    font-size: 46px;
  }
}
@media (max-width: 960px) {
  .mainblock h1 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .mainblock h1 {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .mainblock h1 {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
  }
}
.mainblock__podp {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 90px;
  color: #7D8992;
}
@media (max-width: 1600px) {
  .mainblock__podp {
    font-size: 23px;
  }
}
@media (max-width: 1200px) {
  .mainblock__podp {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .mainblock__podp {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mainblock__podp {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mainblock__podp {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .mainblock__podp {
    text-align: center;
    margin-bottom: 30px;
  }
}
.mainblock__outro {
  font-size: 18px;
  font-weight: normal;
  color: #7D8992;
  margin-bottom: 25px;
  z-index: 3;
  position: relative;
}
@media (max-width: 1600px) {
  .mainblock__outro {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .mainblock__outro {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .mainblock__outro {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .mainblock__outro {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .mainblock__outro {
    text-align: center;
  }
}
.mainblock__button a {
  width: -moz-max-content;
  width: max-content;
  padding: 5px 50px;
}
@media (max-width: 640px) {
  .mainblock__button a {
    padding: 5px 20px;
    font-size: 12px;
    margin: auto;
  }
}
.mainblock__img1 {
  position: absolute;
  z-index: 2;
  width: 33vw;
  left: -16%;
  top: -11%;
}
@media (max-width: 960px) {
  .mainblock__img1 {
    top: 0;
  }
}
.mainblock__img2 {
  position: absolute;
  z-index: 1;
  width: 58vw;
  left: -48%;
  top: -13%;
}
@media (max-width: 960px) {
  .mainblock__img2 {
    top: 0;
  }
}
.mainblock__img3 {
  margin: 30px auto;
  max-width: 80%;
}

.fs_about {
  position: relative;
}
@media (max-width: 640px) {
  .fs_about {
    background-image: url(/themes/eqclub/assets/images/fs-aboutimg2.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-size: contain;
    background-position: center 14%;
  }
}
.fs_about__img1 {
  position: absolute;
  z-index: 2;
  width: 25vw;
  left: 0;
  top: 0;
  margin: auto;
  right: 0;
}
.fs_about__img2 {
  position: absolute;
  z-index: 1;
  width: 40vw;
  left: -21%;
  top: 10%;
  margin: auto;
  right: 0;
  bottom: 0;
}
@media (max-width: 1600px) {
  .fs_about__img2 {
    left: -6px;
  }
}
.fs_about__img3 {
  height: 250px;
  margin: 30px auto;
}
.fs_about__img3 img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: contain; object-position: bottom;";
}

.buymodal__podp {
  text-align: center;
  margin-bottom: 20px;
}
.buymodal__subtitle {
  text-align: center;
  font-weight: bold;
}
.buymodal__price {
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.buymodal__price span {
  font-weight: 900;
  font-size: 1.6em;
  color: #57b846;
  vertical-align: middle;
}
@media (max-width: 640px) {
  .buymodal__price span {
    display: block;
  }
}
.buymodal__mest {
  margin-bottom: 20px;
}
.buymodal__mest > div {
  display: flex;
  justify-content: center;
}
.buymodal__mest p {
  margin: 2px 10px;
  text-align: center;
}
.buymodal__mest p span {
  font-weight: 900;
  color: #57b846;
  font-size: 1.6em;
  vertical-align: middle;
}
.buymodal__mest .noactive {
  font-weight: bold;
  color: #DE3F18;
}
.buymodal__link {
  margin: 5px 0 15px;
  text-align: center;
  display: flex;
  /*a{
    color: $color-main;
    text-decoration: none;
    border-bottom:1px dashed;
    &:hover{
      border-bottom: none;
    }
  }*/
}
.buymodal__link input {
  margin: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 640px) {
  .buymodal__link input {
    font-size: 14px;
  }
}
.buymodal__link button {
  outline: none;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border: none;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  box-sizing: border-box;
  padding: 5px 20px;
  color: #fff;
  background-color: #57b846;
  font-size: 18px;
  font-weight: normal;
  flex-basis: 30%;
  transition: 0.3s;
  flex-shrink: 0;
}
@media (max-width: 1600px) {
  .buymodal__link button {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .buymodal__link button {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .buymodal__link button {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .buymodal__link button {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buymodal__link button {
    padding: 5px 10px;
    flex-basis: 35%;
  }
}
.buymodal__link button:hover {
  background-color: #469338;
}
.buymodal__local {
  max-width: 500px;
}
.buymodal__local input {
  margin-bottom: 10px;
}
.buymodal__warning {
  position: fixed;
  z-index: 999;
  color: #ffe000;
  max-width: 500px;
  margin: auto;
  bottom: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  padding: 30px;
}
.buymodal__warning small {
  display: block;
  line-height: 1.3;
  color: #fff;
}

.tarifs {
  padding: 20px 0 70px;
  background-image: url(/themes/eqclub/assets/images/cl-bg1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  background-position: center;
  min-height: 600px;
}
.tarifs .headline {
  margin-bottom: 30px;
}
.tarifs__intro {
  margin-bottom: 30px;
}
.tarifs__item {
  box-shadow: 0 2px 17px rgba(0, 0, 0, 0.15);
  padding: 25px;
  box-sizing: border-box;
  background-color: #ffffff;
  margin-bottom: 20px;
}
.tarifs__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .tarifs__wrap {
    flex-direction: column;
  }
}
.tarifs__footer {
  flex-basis: 30%;
}
@media (max-width: 640px) {
  .tarifs__footer {
    flex-basis: 100%;
  }
}
.tarifs__content {
  margin-right: 30px;
}
.tarifs__button {
  flex-basis: 30%;
}
.tarifs h2 {
  font-size: 24px;
  font-weight: 600;
  text-align: left;
}
@media (max-width: 1600px) {
  .tarifs h2 {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .tarifs h2 {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .tarifs h2 {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .tarifs h2 {
    font-size: 18px;
  }
}
.tarifs h2 a {
  color: inherit;
}
@media (max-width: 640px) {
  .tarifs h2 {
    text-align: center;
  }
}
.tarifs__desc p {
  font-size: 0.8em;
}
@media (max-width: 640px) {
  .tarifs__desc p {
    font-size: 0.9em;
  }
}
.tarifs__price {
  text-align: center;
  font-size: 45px;
  font-weight: bold;
  color: #57b846;
  line-height: 1.1;
  margin-bottom: 30px;
}
@media (max-width: 1600px) {
  .tarifs__price {
    font-size: 43px;
  }
}
@media (max-width: 1200px) {
  .tarifs__price {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .tarifs__price {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .tarifs__price {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .tarifs__price {
    margin-bottom: 10px;
  }
}
.tarifs__price span {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .tarifs__price span {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .tarifs__price span {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .tarifs__price span {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .tarifs__price span {
    font-size: 16px;
  }
}
.tarifs__price small {
  text-align: center;
  display: block;
  color: #2E2E2E;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .tarifs__price small {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .tarifs__price small {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .tarifs__price small {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .tarifs__price small {
    font-size: 16px;
  }
}

.fs_how h1 {
  margin-bottom: 50px;
}
.fs_how .uk-accordion-content {
  padding: 30px;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid #57b846;
  border-top: none;
  box-shadow: 0 2px 17px rgba(87, 184, 70, 0.15);
  /*p{
    font-size: 15px;
    @include mq(sm) {
      font-size: 13px;
    }
  }*/
}
.fs_how .uk-accordion-title {
  border-radius: 10px;
  background: #57b846;
  box-shadow: 0px 0px 43px rgba(87, 184, 70, 0.38);
  color: #ffffff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: bold;
  padding: 15px 0;
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}
@media (max-width: 1600px) {
  .fs_how .uk-accordion-title {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs_how .uk-accordion-title {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs_how .uk-accordion-title {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .fs_how .uk-accordion-title {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .fs_how .uk-accordion-title {
    padding: 10px 60px;
    z-index: 3;
  }
}
.fs_how .uk-accordion-title:hover {
  background: #469338;
}
.fs_how .uk-accordion-title:before, .fs_how .uk-accordion-title:after {
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-expand.svg);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  background-size: contain;
}
.fs_how .uk-accordion-title:before {
  background-position: left center;
  right: 0;
  left: 10px;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: 25px;
}
.fs_how .uk-accordion-title:after {
  background-position: right center;
  right: 0;
  left: -20px;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: 25px;
}

.fs_authors__img, .firstauthor__img {
  width: 320px;
  height: 320px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 20px;
}
@media (max-width: 960px) {
  .fs_authors__img, .firstauthor__img {
    width: 250px;
    height: 250px;
  }
}
@media (max-width: 640px) {
  .fs_authors__img, .firstauthor__img {
    width: 250px;
    height: 250px;
  }
}
.fs_authors__img img, .firstauthor__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}

.fs_authors__name, .firstauthor__name {
  font-size: 28px;
  font-weight: normal;
  text-align: center;
}
@media (max-width: 1600px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 27px;
  }
}
@media (max-width: 1200px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 23px;
  }
}
@media (max-width: 960px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .fs_authors__name, .firstauthor__name {
    font-size: 20px;
  }
}
.fs_authors__name small, .firstauthor__name small {
  display: block;
  font-size: 0.6em;
}

.firstauthor {
  margin-top: 50px;
  position: relative;
  margin-bottom: 70px !important;
}
.firstauthor .uk-grid {
  z-index: 1;
}
.firstauthor:after {
  position: absolute;
  content: "";
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 50%;
  background-position: right 40%;
  width: 100%;
  height: 100%;
  top: -10%;
  right: -2%;
  z-index: 0;
}
@media (max-width: 640px) {
  .firstauthor:after {
    display: none;
  }
}
.firstauthor__content {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  padding: 50px 80px;
  box-sizing: border-box;
}
@media (max-width: 960px) {
  .firstauthor__content {
    padding: 20px;
  }
}
@media (max-width: 640px) {
  .firstauthor__content {
    padding: 20px;
  }
}
.fs_authors {
  background-image: url(/themes/eqclub/assets/images/cl-bg1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 1700px;
  background-position: 320px 55%;
  margin-top: 50px;
}
@media (max-width: 640px) {
  .fs_authors {
    background: none;
  }
}
.fs_authors h2 {
  text-align: center;
  font-size: 40px;
  font-weight: normal;
  margin-bottom: 40px;
}
@media (max-width: 1600px) {
  .fs_authors h2 {
    font-size: 38px;
  }
}
@media (max-width: 1200px) {
  .fs_authors h2 {
    font-size: 37px;
  }
}
@media (max-width: 960px) {
  .fs_authors h2 {
    font-size: 36px;
  }
}
@media (max-width: 640px) {
  .fs_authors h2 {
    font-size: 35px;
  }
}
.fs_authors__content {
  max-width: 450px;
  margin: auto;
}
@media (max-width: 640px) {
  .fs_authors__content {
    max-width: 290px;
  }
}
.fs_authors__content h4 {
  font-size: 25px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .fs_authors__content h4 {
    font-size: 24px;
  }
}
@media (max-width: 1200px) {
  .fs_authors__content h4 {
    font-size: 23px;
  }
}
@media (max-width: 960px) {
  .fs_authors__content h4 {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .fs_authors__content h4 {
    font-size: 21px;
  }
}
.fs_authors__social {
  margin: 10px 0 30px;
  padding: 0;
  display: flex;
  justify-content: center;
}
.fs_authors__social li {
  list-style: none;
  margin: 0 10px;
}
.fs_authors__social li img {
  width: 40px;
}

.fs-know h1 {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .fs-know h1 {
    margin-bottom: 30px;
  }
}
.fs-know__img1 {
  position: absolute;
  z-index: 2;
  width: 32vw;
  left: -50%;
  top: auto;
  margin: auto;
  right: 0;
  bottom: 0;
  max-width: 700px;
}
@media (max-width: 1600px) {
  .fs-know__img1 {
    left: -30%;
  }
}
@media (max-width: 960px) {
  .fs-know__img1 {
    width: 45vw;
  }
}
@media (max-width: 640px) {
  .fs-know__img1 {
    position: relative;
    width: 70vw;
    left: 0;
  }
}
.fs-know__img2 {
  position: absolute;
  z-index: 1;
  width: 35vw;
  left: -29%;
  top: 27%;
  margin: auto;
  right: 0;
  bottom: 0;
}
.fs-know__img3 {
  position: absolute;
  z-index: 1;
  width: 20vw;
  left: 77%;
  top: auto;
  margin: auto;
  right: 0;
  bottom: 0;
}
@media (max-width: 640px) {
  .fs-know__img3 {
    left: 58%;
    bottom: 21.5%;
  }
}
.fs-know__wrap {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .fs-know__wrap {
    display: block;
  }
}
@media (max-width: 640px) {
  .fs-know .uk-first-column {
    margin-top: 0;
  }
}
.fs-know__know {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  padding: 30px;
  box-sizing: border-box;
  flex-basis: 48%;
  flex-shrink: 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1600px) {
  .fs-know__know {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs-know__know {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs-know__know {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__know {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__know {
    margin-bottom: 15px;
  }
}
.fs-know h2 {
  font-size: 40px;
  font-weight: normal;
  margin: 0 0 30px 0;
}
@media (max-width: 1600px) {
  .fs-know h2 {
    font-size: 38px;
  }
}
@media (max-width: 1200px) {
  .fs-know h2 {
    font-size: 37px;
  }
}
@media (max-width: 960px) {
  .fs-know h2 {
    font-size: 32px;
  }
}
@media (max-width: 640px) {
  .fs-know h2 {
    font-size: 32px;
  }
}
@media (max-width: 640px) {
  .fs-know h2 {
    text-align: center;
  }
}
.fs-know__outro {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  padding: 30px;
  box-sizing: border-box;
  max-width: 80%;
  z-index: 2;
  position: relative;
}
.fs-know__outro strong {
  color: #57b846;
}
@media (max-width: 640px) {
  .fs-know__outro {
    max-width: 99%;
  }
}
.fs-know__button {
  text-align: right;
}
.fs-know__button a {
  width: -moz-max-content;
  width: max-content;
  padding: 5px 50px;
  margin-left: auto;
}
@media (max-width: 960px) {
  .fs-know__button a {
    padding: 5px 30px;
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__button a {
    width: auto;
    font-size: 12px;
    padding: 5px 10px;
  }
}
.fs-know__right {
  position: relative;
  z-index: 2;
  padding-bottom: 60px;
}
@media (max-width: 640px) {
  .fs-know__right {
    padding-bottom: 30px;
  }
}
.fs-know__item {
  display: flex;
  align-items: center;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .fs-know__item {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs-know__item {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs-know__item {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-know__item {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .fs-know__item {
    margin-bottom: 10px !important;
  }
}
.fs-know__item:before {
  margin-right: 15px;
  flex-shrink: 0;
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-check-small.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.wheel {
  background-image: url(/themes/eqclub/assets/images/cl-bg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 1700px 100%;
  background-position: 233px 55%;
  padding: 30px 0 100px;
}
@media (max-width: 640px) {
  .wheel {
    padding-bottom: 40px;
    overflow: hidden;
  }
}
.wheel__intro {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .wheel__intro {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .wheel__intro {
    font-size: 17px;
  }
}
@media (max-width: 960px) {
  .wheel__intro {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .wheel__intro {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .wheel__intro {
    text-align: center;
    margin-bottom: 20px;
  }
}
.wheel__checks {
  display: flex;
  flex-wrap: wrap;
}
.wheel__checks label {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  max-width: 45%;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  font-weight: 300;
  color: #000000;
  margin-right: 10px;
  cursor: pointer;
  align-items: stretch;
  transition: 0.3s;
  box-sizing: border-box;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .wheel__checks label {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.wheel__checks label:hover {
  box-shadow: 0px 0px 17px rgba(87, 184, 70, 0.24);
}
.wheel__checks label input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.wheel__checks label span {
  padding: 10px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  width: 100%;
  line-height: 1.2;
  transition: 0.3s;
  box-sizing: border-box;
  height: 100%;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .wheel__checks label span {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .wheel__checks label span {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .wheel__checks label span {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .wheel__checks label span {
    font-size: 12px;
  }
}
@media (max-width: 960px) {
  .wheel__checks label span {
    font-size: 12px;
  }
}
@media (max-width: 640px) {
  .wheel__checks label span {
    justify-content: left;
  }
}
.wheel__checks label span:before {
  content: "";
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  border: 1px solid #57b846;
  border-radius: 50%;
  margin-right: 15px;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.1);
}
.wheel__checks label input[type=checkbox]:checked + span {
  background-color: #57b846;
  color: #fff;
}
.wheel__checks label input[type=checkbox]:checked + span:before {
  width: 25px;
  height: 25px;
  border: 5px solid #fff;
  background: #57b846;
  border-radius: 50%;
  box-sizing: border-box;
  margin-right: 15px;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.15);
}
.wheel #wheel2 path[data-name=ramki] {
  transition: 0.3s;
}
.wheel #wheel2 .piece {
  transition: 0.3s;
}
.wheel #wheel2 .piece:hover path[data-name=ramki] {
  fill-opacity: 1;
}
.wheel #wheel2 .piece.active path[data-name=ramki] {
  fill-opacity: 1;
}
.wheel #wheel2 #piece1.active {
  transform: translate(7px, -15px);
}
.wheel #wheel2 #piece2.active {
  transform: translate(15px, -7px);
}
.wheel #wheel2 #piece3.active {
  transform: translate(15px, 2px);
}
.wheel #wheel2 #piece4.active {
  transform: translate(6px, 15px);
}
.wheel #wheel2 #piece5.active {
  transform: translate(-7px, 15px);
}
.wheel #wheel2 #piece6.active {
  transform: translate(-15px, 7px);
}
.wheel #wheel2 #piece7.active {
  transform: translate(-15px, -7px);
}
.wheel #wheel2 #piece8.active {
  transform: translate(-7px, -15px);
}
.wheel__rules {
  font-weight: 500;
}
.wheel__button {
  margin-top: 30px;
}
.wheel__button button {
  width: auto;
  margin: auto;
}

.fs-otz__intro {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .fs-otz__intro {
    text-align: center;
    margin-bottom: 40px;
  }
}
.fs-otz__item {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background-color: #57b846;
  box-shadow: 0px 40px 1px rgba(0, 0, 0, 0.1);
  position: relative;
  margin: 0 auto 50px;
}
@media (max-width: 1200px) {
  .fs-otz__item {
    width: 250px;
    height: 250px;
  }
}
.fs-otz__item > img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}
.fs-otz__play {
  position: absolute;
  margin: auto;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: 0.3s;
}
.fs-otz__play:hover {
  transform: scale(1.1);
}

.uk-dotnav a {
  border-color: #384650;
}
.uk-dotnav .uk-active a {
  background-color: #57b846;
  box-shadow: 0 2px 17px rgba(87, 184, 70, 0.35);
}

.fs-gallery {
  overflow: hidden;
}
.fs-gallery__item {
  background-color: #57b846;
  width: 100%;
  height: 220px;
  box-shadow: 14px 15px 7px rgba(0, 0, 0, 0.16);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 960px) {
  .fs-gallery__item {
    height: 180px;
  }
}
@media (max-width: 640px) {
  .fs-gallery__item {
    height: 150px;
  }
}
.fs-gallery__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 95%;
  height: 95%;
  transition: 0.3s;
}
.fs-gallery__item a:hover {
  opacity: 0.7;
}
.fs-gallery__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}

.fs-price {
  background-image: url(/themes/eqclub/assets/images/cl-bg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 1700px 100%;
  background-position: 233px 55%;
}
.fs-price__intro {
  font-size: 20px;
  font-weight: bold;
  max-width: 80%;
}
@media (max-width: 1600px) {
  .fs-price__intro {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .fs-price__intro {
    font-size: 17px;
  }
}
@media (max-width: 960px) {
  .fs-price__intro {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .fs-price__intro {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .fs-price__intro {
    text-align: center;
    max-width: 100%;
    margin-bottom: 30px;
  }
}
.fs-price ol {
  counter-reset: myCounter;
  margin: 40px 0;
  padding: 0;
}
@media (max-width: 640px) {
  .fs-price ol {
    margin: 0;
  }
}
.fs-price ol li {
  list-style: none;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .fs-price ol li {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .fs-price ol li {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .fs-price ol li {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .fs-price ol li {
    font-size: 14px;
  }
}
.fs-price ol li:before {
  flex-shrink: 0;
  margin-right: 15px;
  width: 44px;
  height: 44px;
  background-color: #57b846;
  color: #ffffff;
  font-weight: 900;
  counter-increment: myCounter;
  content: counter(myCounter);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fs-price__accia {
  background-image: url(/themes/eqclub/assets/images/gift.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 125px;
  background-position: 95% center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.14);
  max-width: 50%;
  padding: 30px;
  padding-right: 180px;
  box-sizing: border-box;
  margin-bottom: 30px;
  z-index: 2;
  position: relative;
}
@media (max-width: 960px) {
  .fs-price__accia {
    margin-top: -8px;
    background-size: 100px;
    max-width: 70%;
    padding: 20px;
    padding-right: 120px;
  }
}
@media (max-width: 640px) {
  .fs-price__accia {
    margin-top: -8px;
    background-size: 100px;
    max-width: 100%;
    padding: 20px;
    padding-right: 120px;
  }
}
.fs-price__accia h4 {
  font-size: 28px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .fs-price__accia h4 {
    font-size: 26px;
  }
}
@media (max-width: 1200px) {
  .fs-price__accia h4 {
    font-size: 25px;
  }
}
@media (max-width: 960px) {
  .fs-price__accia h4 {
    font-size: 23px;
  }
}
@media (max-width: 640px) {
  .fs-price__accia h4 {
    font-size: 23px;
  }
}
.fs-price__accia p {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 1600px) {
  .fs-price__accia p {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .fs-price__accia p {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .fs-price__accia p {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .fs-price__accia p {
    font-size: 16px;
  }
}
.fs-price__button a {
  width: -moz-max-content;
  width: max-content;
  padding: 5px 50px;
}
@media (max-width: 640px) {
  .fs-price__button a {
    margin: auto;
    padding: 5px 20px;
  }
}
.fs-price__img1 {
  position: absolute;
  bottom: 24%;
  right: 0;
  z-index: 1;
}
@media (max-width: 960px) {
  .fs-price__img1 {
    width: 60vw;
  }
}

.footer {
  background-color: #57b846;
  padding: 20px 0;
  color: #ffffff;
  text-align: center;
}
.footer p {
  margin: 0;
}
.footer a {
  color: #ffffff;
}

.breadcrumbs {
  border-bottom: 1px solid #ebeef2;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
}
.breadcrumbs li {
  list-style: none;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .breadcrumbs li {
    font-size: 14px;
  }
}
.breadcrumbs li:after {
  content: "";
  background-image: url(/themes/eqclub/assets/images/ico-bc.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  width: 9px;
  height: 9px;
  position: relative;
  display: inline-block;
  margin: 0 7px;
}
.breadcrumbs li:last-child:after {
  display: none;
}
.breadcrumbs li a {
  color: #384650;
}

.blog_headline {
  background-color: #384650;
  padding: 15px 0;
  color: #ffffff;
  margin-bottom: 20px;
}
.blog_headline .uk-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .blog_headline .uk-container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.blog_headline p {
  margin: 0 auto 0 0;
}
@media (max-width: 640px) {
  .blog_headline p {
    margin: 0 auto 10px;
    text-align: center;
  }
  .blog_headline p strong {
    display: block;
  }
}
.blog_headline button {
  margin-left: auto;
}

.blog_list {
  margin: 0;
  padding: 0;
}
.blog_list li {
  list-style: none;
}
@media (max-width: 640px) {
  .blog_list__wrap {
    width: 100%;
  }
}
.blog_list__item {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}
.blog_list__item:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px) {
  .blog_list__item {
    flex-direction: column;
  }
}
.blog_list__img {
  flex-basis: 15%;
  margin-right: 30px;
}
@media (max-width: 640px) {
  .blog_list__img {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.blog_list__title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .blog_list__title {
    font-size: 25px;
  }
}
@media (max-width: 1200px) {
  .blog_list__title {
    font-size: 24px;
  }
}
@media (max-width: 960px) {
  .blog_list__title {
    font-size: 23px;
  }
}
@media (max-width: 640px) {
  .blog_list__title {
    font-size: 22px;
  }
}
.blog_list__title a {
  color: inherit;
}
.blog_list__intro {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .blog_list__intro {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .blog_list__intro {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .blog_list__intro {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .blog_list__intro {
    font-size: 14px;
  }
}
.blog_list__footer {
  display: flex;
  align-items: center;
}
.blog_list__footer a {
  font-size: 18px;
  font-weight: 600;
  color: #57b846;
  margin-right: 20px;
}
@media (max-width: 1600px) {
  .blog_list__footer a {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .blog_list__footer a {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .blog_list__footer a {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .blog_list__footer a {
    font-size: 14px;
  }
}
.blog_list__date {
  font-size: 14px;
  font-weight: 500;
  color: #b4b4b4;
}
@media (max-width: 1600px) {
  .blog_list__date {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .blog_list__date {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .blog_list__date {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .blog_list__date {
    font-size: 14px;
  }
}
.blog_list__date img {
  margin-right: 5px;
}

.uk-pagination {
  justify-content: center;
}
.uk-pagination a {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #384650;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #384650;
}
.uk-pagination a span {
  color: #384650;
  line-height: 1;
}
.uk-pagination .uk-active a {
  background-color: #384650;
}
.uk-pagination .uk-active a span {
  color: #ffffff;
}

.article {
  padding-bottom: 30px;
  border-bottom: 1px solid #ebeef2;
}
.article__title {
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .article__title {
    font-size: 33px;
  }
}
@media (max-width: 1200px) {
  .article__title {
    font-size: 32px;
  }
}
@media (max-width: 960px) {
  .article__title {
    font-size: 31px;
  }
}
@media (max-width: 640px) {
  .article__title {
    font-size: 30px;
  }
}
.article__intro {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .article__intro {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .article__intro {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .article__intro {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .article__intro {
    font-size: 18px;
  }
}
.article__image {
  max-width: 450px;
  margin-bottom: 20px;
}
.article__content p {
  margin: 7px 0;
}
.article__content p, .article__content li {
  font-size: 16px;
}
@media (max-width: 1600px) {
  .article__content p, .article__content li {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .article__content p, .article__content li {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .article__content p, .article__content li {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .article__content p, .article__content li {
    font-size: 13px;
  }
}
.article__video {
  margin-bottom: 20px;
}
.article__video iframe {
  max-width: 100%;
}
@media (max-width: 640px) {
  .article .tarifs__footer {
    margin-bottom: 30px;
  }
}

.ya-share2 {
  margin: 10px 0 30px;
}

.webinar {
  padding: 20px 0 70px;
  background-image: url(/themes/eqclub/assets/images/cl-bg1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  background-position: center;
  min-height: 600px;
}
.webinar .headline {
  margin-bottom: 30px;
}
.webinar__video {
  margin-bottom: 40px;
  box-sizing: border-box;
}
@media (max-width: 640px) {
  .webinar__video {
    margin-bottom: 20px;
  }
}
.webinar__video iframe {
  box-sizing: border-box;
  border-radius: 9px;
  border: 9px solid #fff;
  box-shadow: 0 2px 17px rgba(0, 0, 0, 0.15);
}
@media (max-width: 960px) {
  .webinar__video iframe {
    height: 400px;
  }
}
@media (max-width: 640px) {
  .webinar__video iframe {
    height: 250px;
  }
}
.webinar h4 {
  font-size: 24px;
  font-weight: bold;
  border-bottom: 1px solid #c1c1c1;
  margin-bottom: 0;
  padding-bottom: 10px;
}
@media (max-width: 1600px) {
  .webinar h4 {
    font-size: 23px;
  }
}
@media (max-width: 1200px) {
  .webinar h4 {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .webinar h4 {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  .webinar h4 {
    font-size: 20px;
  }
}

.wp__bl:last-child .wp__item {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.wp__item {
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.wp__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .wp__wrap {
    flex-direction: column;
  }
}
.wp__title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 5px;
  max-width: 90%;
}
@media (max-width: 1600px) {
  .wp__title {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .wp__title {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .wp__title {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .wp__title {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .wp__title {
    max-width: 100%;
    text-align: center;
  }
}
.wp__desc {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .wp__desc {
    text-align: center;
  }
}
.wp__button {
  width: 200px;
}
.wp__price {
  color: #57b846;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 10px;
}
@media (max-width: 1600px) {
  .wp__price {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .wp__price {
    font-size: 20px;
  }
}
@media (max-width: 960px) {
  .wp__price {
    font-size: 19px;
  }
}
@media (max-width: 640px) {
  .wp__price {
    font-size: 18px;
  }
}
.wp__price small {
  color: #000;
  font-weight: normal;
}
.wp .uk-first-column {
  margin-top: 20px;
}

.access__title {
  margin-bottom: 10px;
}

/* MK */
.slide h1 {
  font-weight: 900;
  font-size: 90px;
}
@media (max-width: 1600px) {
  .slide h1 {
    font-size: 65px;
  }
}
@media (max-width: 1200px) {
  .slide h1 {
    font-size: 60px;
  }
}
@media (max-width: 960px) {
  .slide h1 {
    font-size: 55px;
  }
}
@media (max-width: 640px) {
  .slide h1 {
    font-size: 30px;
  }
}
.slide h1 small {
  display: block;
  font-size: 50px;
}
@media (max-width: 1600px) {
  .slide h1 small {
    font-size: 45px;
  }
}
@media (max-width: 1200px) {
  .slide h1 small {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .slide h1 small {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide h1 small {
    font-size: 20px;
  }
}

.slide h2 {
  font-size: 50px;
  font-weight: 800;
  color: #57b846;
}
@media (max-width: 1600px) {
  .slide h2 {
    font-size: 45px;
  }
}
@media (max-width: 1200px) {
  .slide h2 {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .slide h2 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide h2 {
    font-size: 25px;
  }
}

/* Mainblock */
.mk-mainblock {
  background-color: #38383A;
  padding-top: 30px;
  padding-bottom: 100px;
  position: relative;
  background-image: url(/themes/eqclub/assets/images/mk-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
}
@media (max-width: 1600px) {
  .mk-mainblock {
    background-position: 50% center;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock {
    background-position: 43% center;
  }
}
@media (max-width: 960px) {
  .mk-mainblock {
    background-position: 43% center;
  }
}
@media (max-width: 640px) {
  .mk-mainblock {
    background-position: 55% center;
    padding-bottom: 40px;
  }
  .mk-mainblock > * {
    position: relative;
    z-index: 3;
  }
  .mk-mainblock:after {
    z-index: 1;
    content: "";
    display: block;
    background-color: rgba(56, 56, 58, 0.8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.mk-mainblock .headline {
  color: #ffffff;
  margin-bottom: 90px;
}
@media (max-width: 640px) {
  .mk-mainblock .headline {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock .headline {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 640px) {
  .mk-mainblock .headline__nav {
    flex-basis: auto;
    margin-bottom: 0;
  }
}
.mk-mainblock .headline__nav a {
  color: #ffffff;
}
.mk-mainblock h1 {
  font-size: 60px;
  font-weight: 900;
  color: #ffffff;
}
@media (max-width: 1600px) {
  .mk-mainblock h1 {
    font-size: 48px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock h1 {
    font-size: 45px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock h1 {
    font-size: 40px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock h1 {
    font-size: 27px;
  }
}
.mk-mainblock h1 span {
  color: #57b846;
}
.mk-mainblock__pre {
  color: #57b846;
  border: 1px solid #57b846;
  font-size: 20px;
  width: -moz-max-content;
  width: max-content;
  padding: 5px 30px;
  border-radius: 50px;
}
@media (max-width: 1600px) {
  .mk-mainblock__pre {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__pre {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__pre {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__pre {
    font-size: 14px;
  }
}
.mk-mainblock__content p {
  font-size: 26px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .mk-mainblock__content p {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__content p {
    font-size: 21px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__content p {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__content p {
    font-size: 15px;
  }
}
.mk-mainblock__content ul {
  margin-bottom: 40px;
}
.mk-mainblock__content ul li {
  font-size: 26px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .mk-mainblock__content ul li {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__content ul li {
    font-size: 21px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__content ul li {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__content ul li {
    font-size: 15px;
  }
}
.mk-mainblock__outro {
  font-size: 26px;
  margin-bottom: 30px;
}
@media (max-width: 1600px) {
  .mk-mainblock__outro {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__outro {
    font-size: 21px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__outro {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__outro {
    font-size: 15px;
  }
}
.mk-mainblock__outro span {
  font-size: 18px;
  font-weight: bold;
  color: #57b846;
}
@media (max-width: 1600px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__outro span {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .mk-mainblock__outro span {
    display: block;
  }
}
.mk-mainblock__buttons {
  display: flex;
  width: 900px;
}
@media (max-width: 960px) {
  .mk-mainblock__buttons {
    max-width: 150%;
  }
}
@media (max-width: 640px) {
  .mk-mainblock__buttons {
    max-width: 100%;
    display: block;
  }
}
.mk-mainblock__buttons a {
  margin-right: 15px;
}
@media (max-width: 640px) {
  .mk-mainblock__buttons a {
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 25px;
    margin: 10px auto 25px;
  }
}

/* SLIDE */
.slide {
  position: relative;
}
.slide h1 {
  position: relative;
  z-index: 2;
}
.slide h2 {
  position: relative;
  z-index: 2;
}
.slide__pre {
  text-align: center;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
}
@media (max-width: 1600px) {
  .slide__pre {
    font-size: 35px;
  }
}
@media (max-width: 1200px) {
  .slide__pre {
    font-size: 32px;
  }
}
@media (max-width: 960px) {
  .slide__pre {
    font-size: 29px;
  }
}
@media (max-width: 640px) {
  .slide__pre {
    font-size: 20px;
  }
}
.slide__buttons {
  display: flex;
  width: 900px;
  position: relative;
  z-index: 2;
  max-width: 100%;
}
@media (max-width: 640px) {
  .slide__buttons {
    width: 100%;
    display: block;
    margin: 0;
  }
}
.slide__buttons a {
  margin-right: 15px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 50px;
}
@media (max-width: 640px) {
  .slide__buttons a {
    padding: 5px 20px;
    margin: 0 auto 20px;
  }
}

/* SLIDE 1 */
.slide1 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 700px;
  background-position: 13% 90%;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .slide1 {
    background-position: 0 90%;
  }
}
@media (max-width: 960px) {
  .slide1 {
    padding: 70px 0;
    background-size: 83%;
    background-position: 13% 60%;
  }
}
.slide1 h1 {
  text-align: right;
}
@media (max-width: 960px) {
  .slide1 h1 {
    text-align: center;
  }
}
.slide1 h1 small {
  margin-top: 50px;
  margin-right: 200px;
  font-size: 60px;
}
@media (max-width: 1600px) {
  .slide1 h1 small {
    font-size: 55px;
  }
}
@media (max-width: 1200px) {
  .slide1 h1 small {
    font-size: 35px;
  }
}
@media (max-width: 960px) {
  .slide1 h1 small {
    font-size: 45px;
  }
}
@media (max-width: 640px) {
  .slide1 h1 small {
    font-size: 25px;
  }
}
@media (max-width: 960px) {
  .slide1 h1 small {
    text-align: center;
    margin-top: 20px;
    margin-right: 0;
  }
}
.slide1 h2 {
  text-align: right;
  margin-right: 80px;
}
@media (max-width: 1200px) {
  .slide1 h2 {
    margin-right: 20px;
  }
}
@media (max-width: 960px) {
  .slide1 h2 {
    text-align: center;
    margin: 15px;
  }
}
.slide1 .slide__buttons {
  margin-left: auto;
  justify-content: flex-end;
  margin-top: 60px;
}
@media (max-width: 960px) {
  .slide1 .slide__buttons {
    margin-top: 0;
    width: auto;
  }
}
.slide1 .slide__buttons a {
  margin: auto;
}
@media (max-width: 1200px) {
  .slide1 .slide__buttons a {
    margin-left: auto;
    margin-right: 30px;
  }
}
@media (max-width: 960px) {
  .slide1 .slide__buttons a {
    margin: auto;
  }
}
.slide1__img1 {
  position: absolute;
  top: 20%;
  left: 14%;
}
@media (max-width: 1600px) {
  .slide1__img1 {
    left: calc(50% - 538px);
  }
}
@media (max-width: 1200px) {
  .slide1__img1 {
    top: 20%;
    left: calc(50% - 500px);
  }
}
@media (max-width: 960px) {
  .slide1__img1 {
    position: relative;
    top: 0;
    left: calc(50% - 300px);
  }
}
@media (max-width: 640px) {
  .slide1__img1 {
    left: 5%;
  }
}
.slide1__img2 {
  position: absolute;
  top: 40%;
  right: 8%;
  width: 17%;
}
@media (max-width: 1600px) {
  .slide1__img2 {
    width: 14%;
  }
}
@media (max-width: 1200px) {
  .slide1__img2 {
    right: 3%;
  }
}
@media (max-width: 960px) {
  .slide1__img2 {
    top: 20%;
    right: 2%;
    width: 21%;
  }
}

/* Slide 2 */
.slide2 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 57%;
  background-position: 98% 80%;
}
@media (max-width: 1200px) {
  .slide2 {
    background-size: 64%;
    background-position: 109% 50%;
  }
}
@media (max-width: 960px) {
  .slide2 {
    background-size: 64%;
    background-position: 100% 52%;
  }
}
@media (max-width: 640px) {
  .slide2 {
    padding: 20px 0;
    background-size: 100%;
    background-position: 50% 40%;
  }
}
.slide2__img1 {
  position: absolute;
  top: 11%;
  right: 3%;
}
@media (max-width: 1200px) {
  .slide2__img1 {
    top: calc(50% - 220px);
    right: 0;
    max-width: 60%;
  }
}
@media (max-width: 960px) {
  .slide2__img1 {
    top: calc(50% - 160px);
    right: 0;
    max-width: 60%;
  }
}
@media (max-width: 640px) {
  .slide2__img1 {
    position: relative;
    top: 0;
    right: 0;
    max-width: 100%;
  }
}
.slide2 h1 {
  font-size: 100px;
  margin-left: 40px;
}
@media (max-width: 1600px) {
  .slide2 h1 {
    font-size: 85px;
  }
}
@media (max-width: 1200px) {
  .slide2 h1 {
    font-size: 80px;
  }
}
@media (max-width: 960px) {
  .slide2 h1 {
    font-size: 75px;
  }
}
@media (max-width: 640px) {
  .slide2 h1 {
    font-size: 40px;
  }
}
@media (max-width: 640px) {
  .slide2 h1 {
    margin: auto;
    text-align: center;
  }
}
.slide2 h1 small {
  margin-left: -30px;
  margin-top: 40px;
  text-align: right;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 640px) {
  .slide2 h1 small {
    text-align: center;
    margin: 15px auto 0;
  }
}
.slide2 h2 {
  font-size: 42px;
  margin-bottom: 90px;
}
@media (max-width: 1600px) {
  .slide2 h2 {
    font-size: 40px;
  }
}
@media (max-width: 1200px) {
  .slide2 h2 {
    font-size: 38px;
  }
}
@media (max-width: 960px) {
  .slide2 h2 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide2 h2 {
    font-size: 24px;
  }
}
@media (max-width: 1600px) {
  .slide2 h2 {
    max-width: 40%;
  }
}
@media (max-width: 1200px) {
  .slide2 h2 {
    max-width: 50%;
    margin-bottom: 45px;
  }
}
@media (max-width: 960px) {
  .slide2 h2 {
    margin-bottom: 90px;
  }
}
@media (max-width: 640px) {
  .slide2 h2 {
    max-width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
}

/* Slide 3 */
.slide3 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 51%;
  background-position: 3% 47%;
}
@media (max-width: 1600px) {
  .slide3 {
    padding: 70px 0;
  }
}
@media (max-width: 1200px) {
  .slide3 {
    padding: 70px 0;
  }
}
@media (max-width: 640px) {
  .slide3 {
    padding: 40px 0 20px;
    background-size: 100%;
    background-position: 50% 20%;
  }
}
.slide3 h1 {
  text-align: right;
  font-size: 180px;
}
@media (max-width: 1600px) {
  .slide3 h1 {
    font-size: 155px;
  }
}
@media (max-width: 1200px) {
  .slide3 h1 {
    font-size: 140px;
  }
}
@media (max-width: 960px) {
  .slide3 h1 {
    font-size: 140px;
  }
}
@media (max-width: 640px) {
  .slide3 h1 {
    font-size: 60px;
  }
}
@media (max-width: 960px) {
  .slide3 h1 {
    text-align: center;
  }
}
.slide3__content {
  margin-top: 40px;
  margin-bottom: 50px;
  position: relative;
  z-index: 2;
}
@media (max-width: 640px) {
  .slide3__content {
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.slide3__content ul {
  max-width: 400px;
  margin-left: auto;
}
@media (max-width: 960px) {
  .slide3__content ul {
    max-width: 350px;
  }
}
@media (max-width: 640px) {
  .slide3__content ul {
    margin: auto;
  }
}
.slide3 h2 {
  font-size: 42px;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
}
@media (max-width: 1600px) {
  .slide3 h2 {
    font-size: 35px;
  }
}
@media (max-width: 1200px) {
  .slide3 h2 {
    font-size: 30px;
  }
}
@media (max-width: 960px) {
  .slide3 h2 {
    font-size: 28px;
  }
}
@media (max-width: 640px) {
  .slide3 h2 {
    font-size: 25px;
  }
}
@media (max-width: 960px) {
  .slide3 h2 {
    text-align: center;
    width: 100%;
    margin-top: 80px;
    max-width: 60%;
  }
  .slide3 h2 br {
    display: none;
  }
}
@media (max-width: 640px) {
  .slide3 h2 {
    text-align: center;
    max-width: 100%;
    margin-top: 0;
  }
}
.slide3 .slide__buttons {
  justify-content: flex-end;
  margin-left: auto;
  margin-top: 55px;
}
@media (max-width: 960px) {
  .slide3 .slide__buttons {
    margin-top: 30px;
    width: 100%;
    justify-content: center;
  }
}
.slide3__img1 {
  position: absolute;
  top: 14%;
  left: 3%;
  z-index: 4;
  max-width: 50%;
}
@media (max-width: 1600px) {
  .slide3__img1 {
    position: absolute;
    top: 15%;
    left: 7%;
    z-index: 1;
    max-width: 51%;
  }
}
@media (max-width: 1200px) {
  .slide3__img1 {
    position: absolute;
    top: 19%;
    left: 7%;
    z-index: 1;
    max-width: 51%;
  }
}
@media (max-width: 960px) {
  .slide3__img1 {
    top: 22%;
    left: 3%;
    z-index: 1;
    max-width: 55%;
  }
}
@media (max-width: 640px) {
  .slide3__img1 {
    max-width: 100%;
    position: relative;
    top: 0;
    left: 0;
    margin-top: -50px;
  }
}

/* Slide 4 */
.slide4 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 51%;
  background-position: 45% 53%;
}
@media (max-width: 640px) {
  .slide4 {
    padding: 30px 0;
    background-size: 100%;
    background-position: 50% 40%;
  }
}
.slide4__img {
  margin: 0 auto -60px;
  text-align: center;
  max-width: 30%;
}
@media (max-width: 640px) {
  .slide4__img {
    margin: 0 auto -60px;
    max-width: 60%;
  }
}
.slide4 h1 {
  text-align: center;
}
.slide4 .slide__buttons {
  margin: 40px auto 0;
  justify-content: center;
  width: 100%;
}

/* Slide 5 */
.slide5 {
  padding: 120px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 51%;
  background-position: 82% 58%;
}
@media (max-width: 1600px) {
  .slide5 {
    padding-bottom: 20px;
  }
}
@media (max-width: 1200px) {
  .slide5 {
    background-size: 65%;
    background-position: 82% 58%;
    padding: 50px 0;
  }
}
@media (max-width: 960px) {
  .slide5 {
    background-size: 65%;
    background-position: 82% 58%;
  }
}
@media (max-width: 640px) {
  .slide5 {
    background-size: 100%;
    background-position: 50% 20%;
    padding: 50px 0 0;
  }
}
.slide5 .slide__pre {
  margin-bottom: 70px;
}
@media (max-width: 640px) {
  .slide5 .slide__pre {
    margin-bottom: 20px;
  }
}
.slide5 h1 {
  font-size: 60px;
}
@media (max-width: 1600px) {
  .slide5 h1 {
    font-size: 50px;
  }
}
@media (max-width: 1200px) {
  .slide5 h1 {
    font-size: 40px;
  }
}
@media (max-width: 960px) {
  .slide5 h1 {
    font-size: 35px;
  }
}
@media (max-width: 640px) {
  .slide5 h1 {
    font-size: 30px;
  }
}
.slide5 h1 .color {
  color: #57b846;
}
.slide5 h1 .size {
  font-size: 130px;
  color: #57b846;
}
@media (max-width: 1600px) {
  .slide5 h1 .size {
    font-size: 100px;
  }
}
@media (max-width: 1200px) {
  .slide5 h1 .size {
    font-size: 95px;
  }
}
@media (max-width: 960px) {
  .slide5 h1 .size {
    font-size: 85px;
  }
}
@media (max-width: 640px) {
  .slide5 h1 .size {
    font-size: 70px;
  }
}
@media (max-width: 640px) {
  .slide5 h1 {
    text-align: center;
    margin-bottom: 20px;
  }
}
.slide5__img1 {
  position: absolute;
  top: 17%;
  right: 7%;
  max-width: 50%;
}
@media (max-width: 1600px) {
  .slide5__img1 {
    top: 26%;
    max-width: 680px;
    right: calc(50% - 550px);
  }
}
@media (max-width: 1200px) {
  .slide5__img1 {
    top: 15%;
    right: 4%;
    max-width: 60%;
  }
}
@media (max-width: 960px) {
  .slide5__img1 {
    top: 28%;
    right: 0;
    max-width: 60%;
  }
}
@media (max-width: 640px) {
  .slide5__img1 {
    max-width: 100%;
    position: relative;
    top: 0;
    right: 0;
  }
}
.slide5 .slide__buttons {
  margin: 50px auto 0;
  justify-content: center;
  width: 100%;
}
@media (max-width: 640px) {
  .slide5 .slide__buttons {
    margin-top: 30px;
  }
}

/* Slide 6 */
.slide6 {
  padding: 100px 0;
  background-image: url(/themes/eqclub/assets/images/fs-mainimg2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 50%;
  background-position: 3% 90%;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .slide6 {
    background-position: -8% 65%;
  }
}
@media (max-width: 960px) {
  .slide6 {
    background-size: 500px;
    background-position: -52% 50%;
    padding: 50px 0;
  }
}
@media (max-width: 640px) {
  .slide6 {
    background-size: 500px;
    background-position: -52% 50%;
    padding: 50px 0;
  }
}
.slide6 h1 {
  margin-bottom: 60px;
}
.slide6 h1 small {
  margin-top: 40px;
}
@media (max-width: 960px) {
  .slide6 h1 {
    max-width: 60%;
  }
  .slide6 h1 span {
    font-size: 70px;
  }
  .slide6 h1 small {
    font-size: 38px;
    max-width: 70%;
    margin-bottom: 20px;
  }
}
@media (max-width: 640px) {
  .slide6 h1 {
    margin-bottom: 20px;
  }
  .slide6 h1 span {
    background-color: #fff;
    font-size: 51px;
  }
  .slide6 h1 small {
    font-size: 25px;
    max-width: 70%;
    margin-bottom: 20px;
  }
}
.slide6 h2 {
  font-size: 40px;
  margin-left: 50px;
  margin-bottom: 70px;
}
@media (max-width: 1600px) {
  .slide6 h2 {
    font-size: 38px;
  }
}
@media (max-width: 1200px) {
  .slide6 h2 {
    font-size: 35px;
  }
}
@media (max-width: 960px) {
  .slide6 h2 {
    font-size: 27px;
  }
}
@media (max-width: 640px) {
  .slide6 h2 {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .slide6 h2 {
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  .slide6 h2 {
    margin-top: 20px;
    margin-left: 0;
    margin-bottom: 50px;
  }
}
.slide6__img1 {
  position: absolute;
  top: 7%;
  left: calc(50% - 673px);
  z-index: 3;
}
@media (max-width: 1600px) {
  .slide6__img1 {
    top: 10%;
    left: calc(50% - 502px);
    z-index: 3;
    max-width: 30%;
  }
}
@media (max-width: 1200px) {
  .slide6__img1 {
    top: 17%;
    left: 7%;
    z-index: 3;
    max-width: 33%;
  }
}
@media (max-width: 960px) {
  .slide6__img1 {
    max-width: 100%;
    top: 0;
    left: 50%;
    z-index: 2;
  }
}
@media (max-width: 640px) {
  .slide6__img1 {
    top: 5%;
    left: 50%;
    z-index: 2;
  }
}

.mk_author h1 {
  text-align: center;
}
.mk_author h1:after {
  margin: 15px auto 60px;
}
.mk_author__content {
  display: flex;
  justify-content: center;
}
@media (max-width: 640px) {
  .mk_author__content {
    flex-wrap: wrap;
  }
}
.mk_author__left {
  margin-right: 50px;
}
@media (max-width: 640px) {
  .mk_author__left {
    margin-right: 0;
  }
}

/**** CABINET ****/
.account {
  height: 100vh;
  padding: 30px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.account__attent {
  text-align: center;
}
.account__errors {
  border: 1px solid red;
  text-align: center;
  padding: 20px;
  margin-bottom: 50px;
}
.account__success {
  border: 1px solid #57b846;
  text-align: center;
  padding: 20px;
  margin-bottom: 50px;
}
.account__small {
  margin-bottom: 55px;
  font-weight: 400;
  color: #b5b5b5;
  text-align: center;
}
.account h1 {
  display: block;
  font-weight: bold;
  font-size: 39px;
  color: #333333;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 15px;
}
.account__content {
  max-width: 500px;
}
.account .inp {
  margin-bottom: 35px;
}
.account__buttons {
  margin-bottom: 30px;
  margin-top: 50px;
}
.account .confid label {
  align-items: center;
  display: flex;
  justify-content: center;
}
.account__podp {
  font-size: 15px;
  color: #999999;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  margin-top: 140px;
}
.account__podp a {
  font-weight: 500;
}

.cabinet {
  padding-top: 0;
}
.cabinet__title {
  text-align: center;
  background-color: #57b846;
  padding: 10px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 1600px) {
  .cabinet__title {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .cabinet__title {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .cabinet__title {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .cabinet__title {
    font-size: 18px;
  }
}
.cabinet .uk-tab a {
  font-size: 18px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .cabinet .uk-tab a {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .cabinet .uk-tab a {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .cabinet .uk-tab a {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .cabinet .uk-tab a {
    font-size: 14px;
  }
}
.cabinet__head {
  background-color: #fafafa;
  padding: 15px;
  margin-bottom: 30px;
}
.cabinet__head .uk-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 640px) {
  .cabinet__head .uk-container {
    flex-wrap: wrap;
  }
}
.cabinet__reverse {
  display: flex;
  align-items: center;
}
.cabinet__reverse a {
  text-decoration: none !important;
  border-bottom: 1px solid #57b846;
  color: #384650;
  font-weight: bold !important;
}
.cabinet__now {
  margin: 0 30px;
}
.cabinet__balance {
  font-size: 37px;
  font-weight: 500;
  color: #2e2e2e;
  margin-right: auto;
  display: flex;
}
@media (max-width: 1600px) {
  .cabinet__balance {
    font-size: 37px;
  }
}
@media (max-width: 1200px) {
  .cabinet__balance {
    font-size: 37px;
  }
}
@media (max-width: 960px) {
  .cabinet__balance {
    font-size: 37px;
  }
}
@media (max-width: 640px) {
  .cabinet__balance {
    font-size: 28px;
  }
}
.cabinet__balance small {
  color: #7d8992;
  display: block;
  font-size: 16px;
}
@media (max-width: 1600px) {
  .cabinet__balance small {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .cabinet__balance small {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .cabinet__balance small {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .cabinet__balance small {
    font-size: 13px;
  }
}
.cabinet__balance a {
  font-size: 18px;
  font-weight: normal;
  display: block;
  text-decoration: underline;
}
@media (max-width: 1600px) {
  .cabinet__balance a {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .cabinet__balance a {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .cabinet__balance a {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .cabinet__balance a {
    font-size: 14px;
  }
}
.cabinet__balance a:hover {
  text-decoration: none;
}
.cabinet__user {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 7px;
  margin-right: 15px;
  text-align: right;
}
@media (max-width: 1600px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .cabinet__user {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .cabinet__user {
    text-align: left;
  }
}
.cabinet__user span {
  display: block;
  padding-bottom: 2px;
  border-bottom: 1px solid #57b846;
}
.cabinet__user small {
  font-weight: normal;
  display: block;
  margin-top: 5px;
}
.cabinet__ico {
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #57b846;
  box-shadow: 0 10px 30px 0px rgba(87, 184, 70, 0.5);
  box-sizing: border-box;
  transition: 0.3s;
}
.cabinet__ico:hover {
  background-color: #469338;
  box-shadow: 0 0 20px 0px rgba(87, 184, 70, 0.5);
}
.cabinet__ico img {
  position: relative;
  width: 50%;
  height: 50%;
}
.cabinet__ico--1 img {
  width: 40%;
  height: 40%;
}
.cabinet__ico--2 img {
  left: 1px;
}
.cabinet__ico--3 img {
  left: 3px;
}
.cabinet__nav {
  display: flex;
  align-content: center;
  margin: 0;
  padding: 0;
}
.cabinet__nav li {
  list-style: none;
  margin: 0 0 0 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .cabinet__nav li {
    margin: 10px 0 0;
  }
}
@media (max-width: 640px) {
  .cabinet__nav {
    width: 100%;
    justify-content: space-between;
  }
}
.cabinet__ref {
  box-sizing: border-box;
  padding: 10px 30px;
  box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.08);
  text-align: center;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
@media (max-width: 1200px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .cabinet__ref {
    font-size: 22px;
  }
}
.cabinet__ref p {
  margin: 0 0 10px 0;
}
.cabinet__ref p:last-child {
  margin-bottom: 0;
}
.cabinet__refer span {
  color: #57b846;
  margin: 0 5px;
}

.cabcont h4 {
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 1600px) {
  .cabcont h4 {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .cabcont h4 {
    font-size: 17px;
  }
}
@media (max-width: 960px) {
  .cabcont h4 {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .cabcont h4 {
    font-size: 15px;
  }
}

.buy {
  padding-top: 30px;
  /*p{
    @include fz(18,14,15,16,17);
    font-weight: normal;
  }*/
}
.buy__item {
  box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 30px;
}
@media (max-width: 640px) {
  .buy__item {
    flex-wrap: wrap;
  }
}
.buy__desc p {
  font-size: 14px;
  font-weight: normal;
  margin: 7px 0;
}
@media (max-width: 1600px) {
  .buy__desc p {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .buy__desc p {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .buy__desc p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buy__desc p {
    font-size: 14px;
  }
}
.buy__right {
  flex-shrink: 0;
  margin-left: 20px;
}
@media (max-width: 640px) {
  .buy__right {
    margin-left: 0;
  }
}
.buy__title {
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .buy__title {
    font-size: 17px;
  }
}
@media (max-width: 1200px) {
  .buy__title {
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  .buy__title {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  .buy__title {
    font-size: 14px;
  }
}
.buy__title small {
  display: block;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .buy__title small {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .buy__title small {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .buy__title small {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buy__title small {
    font-size: 13px;
  }
}
.buy__price {
  text-align: right;
  color: #57b846;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 5px;
}
@media (max-width: 1600px) {
  .buy__price {
    font-size: 23px;
  }
}
@media (max-width: 1200px) {
  .buy__price {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .buy__price {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  .buy__price {
    font-size: 20px;
  }
}
.buy__price small {
  font-size: 0.6em;
}
.buy__button {
  text-align: right;
}
.buy__button a {
  height: 30px;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .buy__button a {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .buy__button a {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .buy__button a {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .buy__button a {
    font-size: 13px;
  }
}
.buy__promocode {
  margin-top: 20px;
}
.buy__promocode button {
  flex-basis: auto;
}
.buy__discount {
  text-align: right;
  color: #d40000;
  font-weight: bold;
}
.buy__discount small {
  color: #000;
  font-weight: normal;
}
.buy del {
  color: #d40000;
  font-size: 0.7em;
}

.cabprods__items {
  margin: 0;
  padding: 0;
}
.cabprods__wrap {
  display: flex;
}
.cabprods__priceblock {
  flex-basis: 40%;
  margin-left: 30px;
}
.cabprods__button a {
  margin-top: 20px;
  height: 35px;
}
.cabprods__attention {
  border: 1px solid #000;
  box-sizing: border-box;
  padding: 25px;
  font-weight: bold;
  margin: 20px 0;
}
.cabprods__attention small {
  display: block;
  font-weight: normal;
}
.cabprods__attention.error {
  color: red;
  border-color: red;
}
.cabprods__attention.warning {
  color: #ff9b61;
  border-color: #ff9b61;
}
.cabprods__attention.success {
  color: green;
  border-color: green;
}

.cabrefs {
  padding-top: 30px;
}
.cabrefs h5 {
  margin: -15px 0 10px 0;
  font-size: 15px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .cabrefs h5 {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .cabrefs h5 {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .cabrefs h5 {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .cabrefs h5 {
    font-size: 12px;
  }
}
.cabrefs .chart .node {
  border: 1px solid;
  font-weight: normal;
  padding: 15px;
  box-sizing: border-box;
}
.cabrefs .chart .node p {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
@media (max-width: 1600px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .cabrefs .chart .node p {
    font-size: 14px;
  }
}

.transacts {
  padding-top: 30px;
}
.transacts__items {
  padding: 0;
  margin: 0;
}
.transacts__item {
  box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 640px) {
  .transacts__item {
    flex-wrap: wrap;
  }
}
.transacts__name {
  font-size: 22px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  .transacts__name {
    font-size: 19px;
  }
}
@media (max-width: 1200px) {
  .transacts__name {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .transacts__name {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  .transacts__name {
    font-size: 16px;
  }
}
.transacts__name small {
  display: block;
  font-weight: normal;
}
.transacts__sum {
  text-align: right;
  color: #57b846;
  font-size: 32px;
  font-weight: 500;
}
@media (max-width: 1600px) {
  .transacts__sum {
    font-size: 31px;
  }
}
@media (max-width: 1200px) {
  .transacts__sum {
    font-size: 30px;
  }
}
@media (max-width: 960px) {
  .transacts__sum {
    font-size: 28px;
  }
}
@media (max-width: 640px) {
  .transacts__sum {
    font-size: 26px;
  }
}
.transacts__sum small {
  font-size: 0.6em;
  font-weight: normal;
  color: #2E2E2E;
  display: block;
}
.transacts__td {
  max-width: 30%;
}
@media (max-width: 640px) {
  .transacts__td {
    max-width: 100%;
    margin-bottom: 15px;
  }
}

.t_sum {
  font-weight: bold;
  color: #cc0000;
}

.cabdata {
  padding-top: 30px;
}

.moneyreq h4 {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 1600px) {
  .moneyreq h4 {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .moneyreq h4 {
    font-size: 14px;
  }
}
@media (max-width: 960px) {
  .moneyreq h4 {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  .moneyreq h4 {
    font-size: 12px;
  }
}
.moneyreq button {
  max-width: 280px;
}
.moneyreq__req {
  max-width: 400px;
}
.moneyreq__req button {
  margin-top: 30px;
}
.moneyreq__items {
  margin: 0 0 30px 0;
  padding: 0;
}
.moneyreq__item {
  list-style: none;
  padding: 5px 20px;
  box-sizing: border-box;
  box-shadow: 0 2px 17px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.moneyreq__item span {
  margin-right: 30px;
}
.moneyreq__item span:nth-child(1) {
  flex-basis: 15%;
}
.moneyreq__item span:nth-child(2) {
  flex-basis: 18%;
}
.moneyreq__item span.new {
  color: #57b846;
}
.moneyreq__item span.finish {
  color: #bd0000;
}
.moneyreq__item strong {
  font-size: 0.7em;
  color: #000;
}

.irs--round .irs-handle {
  border: 4px solid #57b846 !important;
  box-shadow: 0 1px 3px #57b846 !important;
}

.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
  background-color: #57b846 !important;
}

.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
  border-top-color: #57b846 !important;
}

.irs--round .irs-bar {
  background-color: #57b846 !important;
}

#buymodal2 {
  z-index: 999;
}

.swal-footer {
  text-align: center !important;
}

.swal-icon img {
  padding: 2rem !important;
}

.btnTinkoff {
  background: #ffdd2d;
  color: #000;
}
.btnTinkoff:hover {
  background: #c6a600 !important;
}

.roboKassaBtn {
  background: #1773ce;
  color: #fff;
}
.roboKassaBtn:hover {
  background: #0d4072 !important;
}

.mt-20 {
  margin-top: 20px;
}

.container_ref {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.left_ref {
  order: 1;
  flex-basis: 100%;
}
.left_ref img {
  margin: 0 auto;
}

.right_ref {
  order: 2;
  flex-basis: 100%;
}

@media screen and (min-width: 600px) {
  .container_ref {
    flex-wrap: nowrap;
  }
  .left_ref {
    order: 1;
    flex-basis: 50%;
  }
  .right_ref {
    order: 2;
  }
}
.buy__title a {
  color: #384650;
}

.buy .uk-button-text {
  background-color: #57b846;
  padding: 2px 10px;
  color: #fff;
  border-radius: 10px;
  transition: box-shadow 0.3s ease-in-out;
  box-shadow: none;
}
.buy .uk-button-text:hover {
  box-shadow: 0 10px 30px 0px rgba(87, 184, 70, 0.5);
}
.buy .uk-button-text:hover::before {
  border: none;
}
.buy .uk-button-text::before {
  border: none;
}

.alert .close {
  display: none;
}

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