@media (min-width: 768px) and (max-width: 1199px) {
  .s-main-img__text-warp h1.h1 {
    font-size: 34px !important;
  }
}

.main--howitworks {
  padding-top: 100px;
}

.s-howitworks {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 767px) {
  .s-howitworks .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .s-howitworks .row:before,
  .s-howitworks .row:after {
    display: none;
  }
}

.s-howitworks .col-sm-6 {
  display: inline-block;
  vertical-align: middle;
}

.s-howitworks .section__h3 {
  color: #e82076;
  margin: 0;
}

.s-howitworks:nth-child(odd) {
  background-color: #fff;
}

.s-howitworks iframe {
  width: 100%;
  min-height: 350px;
  display: block;
}

.s-main-img {
  min-height: 70px;
  position: relative;
  top: 0;
  background-size: cover;
  background-position-x: 11%;
  -webkit-transition: top 0.2s ease;
  transition: top 0.2s ease;
}

@media (min-width: 1200px) {
  .s-main-img {
    min-height: 130px;
    background-position-x: 0;
  }
}

.s-main-img .h1 {
  margin: 0;
}

.s-main-img .h2 {
  margin: 0 0 30px 0;
}

@media (min-width: 992px) {
  .s-main-img .h2 {
    font-size: 30px;
  }
}

.s-main-img--home {
  height: 76.5vh;
  min-height: 580px;
  background-position-y: bottom;
  -webkit-transition: 0.4s all ease;
  transition: 0.4s all ease;
}

@media (min-width: 480px) and (max-width: 822px) {
  .s-main-img--home {
    min-height: 630px;
  }
}

.s-main-img--home.showed-ios-topline {
  margin-top: 110px;
}

@media (max-width: 767px) {
  .s-main-img--home .btn {
    margin-top: 20px;
  }
}

@media (min-width: 768px) {
  .s-main-img--home.showed-adv {
    height: calc(100vh - 70px);
  }
}

.s-main-img__mobile {
  display: none;
}

@media (max-width: 579px) {
  .s-main-img__mobile {
    display: block;
    height: 100%;
    width: 100%;
  }

  .s-main-img__mobile img {
    -o-object-fit: cover;
       object-fit: cover;
    min-width: 100%;
    min-height: 100%;
  }
}

.s-main-img__slider {
  display: none !important;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (min-width: 580px) {
  .s-main-img__slider {
    display: block !important;
  }
}

.s-main-img__slider .slick-list,
.s-main-img__slider .slick-track {
  height: 100%;
}

.s-main-img__slider:not(.slick-initialized) picture:not(:first-child) {
  display: none !important;
}

.s-main-img__slider-img img {
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.s-main-img__text-warp {
  position: absolute;
  left: 50%;
  bottom: 155px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 10;
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 0 5px;
}

@media (min-width: 480px) {
  .s-main-img__text-warp {
    top: 160px;
    bottom: auto;
    padding: 0 15px;
  }
}

@media (min-width: 768px) {
  .s-main-img__text-warp {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.s-main-img__text-warp h1.h1 {
  font-size: 36px;
  font-weight: 600;
}

@media (min-width: 768px) {
  .s-main-img__text-warp h1.h1 {
    font-size: 44px;
  }
}

.s-main-img__text-warp .h2 {
  font-weight: 600;
}

@media (max-width: 767px) {
  .s-main-img__text-warp .h2 {
    font-size: 24px;
  }
}

.s-main-img__text-warp--teachers {
  position: relative;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  padding-top: 250px;
  padding-bottom: 50px;
  max-width: 600px;
  margin: 0 auto;
}

.s-main-img__text-warp--teachers p {
  font-size: 19px;
}

.s-main-img__text-warp--teachers iframe {
  position: relative;
  width: 100%;
  height: 180px;
  margin-top: 30px;
}

@media (min-width: 768px) {
  .s-main-img__text-warp--teachers iframe {
    -webkit-transform: translateY(130px);
            transform: translateY(130px);
    margin-top: 0;
    width: 560px;
    height: 315px;
  }
}

.s-main-img__text-warp--teachers .btn {
  margin-top: 30px;
}

.s-main-img__link-block {
  position: absolute;
  left: 0;
  bottom: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: auto;
  z-index: 2;
}

@media (max-width: 767px) {
  .s-main-img__link-block {
    bottom: 25px;
  }
}

.s-main-img__link {
  color: #fff;
  font-size: 10px;
  text-align: center;
  font-weight: 300;
  max-width: 90px;
  padding: 0 15px;
  -webkit-transition: color .3s ease;
  transition: color .3s ease;
}

@media (min-width: 768px) {
  .s-main-img__link {
    font-size: 13px;
  }
}

.s-main-img__link svg {
  width: 100%;
  fill: #fff;
  margin-bottom: 10px;
  max-height: 33px;
  -webkit-transition: fill .3s ease;
  transition: fill .3s ease;
}

@media (min-width: 768px) {
  .s-main-img__link svg {
    max-height: 44px;
    margin-bottom: 20px;
  }
}

.s-main-img__link:focus {
  color: #fff;
  text-decoration: none;
}

.s-main-img__link:hover {
  color: #e82076;
  text-decoration: none;
}

.s-main-img__link:hover svg {
  fill: #e82076;
}

.s-main-img__overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: url("/images/dotted-bg.png");
}

.s-main-img__overlay--dark {
  background: url("/images/dotted-bg-black.png");
}

.s-main-img__overlay--new-dark {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), color-stop(66.666%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(90%, rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 66.666%), linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 90%);
}

.s-main-img__overlay--teachers {
  background: rgba(0, 0, 0, 0.7) none;
}

.s-main-img__container {
  position: relative;
  height: 100%;
}

.s-main-img--howitworks {
  height: 415px;
}

.s-main-img--howitworks .s-main-img__text-warp {
  top: 50%;
  position: relative;
  left: 0;
  -webkit-transform: translate(0, -60%);
          transform: translate(0, -60%);
  text-align: center;
}

@media (min-width: 580px) {
  .s-main-img--howitworks .s-main-img__text-warp {
    top: 50%;
    text-align: left;
  }
}

.s-main-img--dg {
  min-height: 630px;
  height: 630px;
}

@media (min-width: 580px) {
  .s-main-img--dg {
    min-height: 680px;
    height: 680px;
  }
}

.s-main-img--dg .s-main-img__monitor {
  bottom: -30px;
  padding: 12px 18px 57px;
}

@media (min-width: 580px) {
  .s-main-img--dg .s-main-img__monitor {
    padding: 23px 22px 110px;
  }
}

.s-main-img--dg .s-main-img__text-warp--dg {
  position: relative;
  left: 0;
  top: 25px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media (max-width: 1199px) {
  .s-main-img--dg .s-main-img__text-warp--dg {
    top: 0;
  }
}

@media (min-width: 580px) {
  .s-main-img--dg .s-main-img__text-warp--dg {
    text-align: center;
  }
}

.s-main-img--dg .s-main-img__text-warp--dg .h1 {
  font-size: 40px;
  position: static;
}

@media (max-width: 425px) {
  .s-main-img--dg .s-main-img__text-warp--dg .h1 {
    font-size: 30px;
  }
}

.s-main-img--dg .s-main-img__text-warp--dg .h1 img {
  width: 140px;
  margin-left: 20px;
}

.s-main-img__try {
  min-width: 220px;
  min-height: 60px;
  padding: 16px 30px;
  font-size: 20px;
  line-height: 25px;
  border-radius: 30px;
}

.s-main-img__play {
  display: inline-block;
  margin: 30px auto 0;
  padding-bottom: 10px;
  border-bottom: 1px solid white;
  color: white;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}

.s-main-img__play:hover {
  color: white;
  text-decoration: none;
}

.s-main-img__play:focus {
  color: white;
  text-decoration: none;
}

.s-main-img__play img {
  vertical-align: bottom;
  width: 18px;
}

.s-main-img__monitor {
  position: absolute;
  width: 320px;
  height: 230px;
  right: 50%;
  bottom: -55px;
  background: url("/images/apple-screen-how-works.png") top center no-repeat;
  background-size: contain;
  z-index: 1;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

@media (min-width: 580px) {
  .s-main-img__monitor {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    right: 0;
  }
}

@media (min-width: 991px) {
  .s-main-img__monitor {
    width: 575px;
    height: 433px;
  }
}

.s-main-img__monitor--bg {
  padding: 23px 22px 110px;
}

@media (min-width: 580px) {
  .s-main-img__monitor--bg {
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    right: 50%;
  }
}

.s-main-img__monitor--bg iframe {
  width: 100%;
  height: 100%;
}

.s-main-img__monitor .anim-sheet {
  background: url("/images/screenshot-for-how-it-works-page.jpg") no-repeat 0 0;
  width: 270px;
  height: 140px;
  position: absolute;
  left: 25px;
  top: 25px;
  -webkit-animation: scrollScreen 30s ease 0s infinite normal;
          animation: scrollScreen 30s ease 0s infinite normal;
}

@media (min-width: 991px) {
  .s-main-img__monitor .anim-sheet {
    width: 524px;
    height: 294px;
  }
}

@-webkit-keyframes scrollScreen {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 0 -217px;
  }

  100% {
    background-position: 0 0;
  }
}

@keyframes scrollScreen {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 0 -217px;
  }

  100% {
    background-position: 0 0;
  }
}

.s-apps {
  padding: 35px 0 50px;
  background-color: #eff5ff;
  background-image: url("/images/ipad-img.png");
  background-repeat: no-repeat;
  background-position: -60px 119%;
  background-size: 240px;
}

@media (min-width: 480px) {
  .s-apps {
    background-position: -50px bottom;
    background-size: 250px;
  }
}

@media (min-width: 768px) {
  .s-apps {
    padding: 70px 0;
    background-position: -100px bottom;
    background-size: auto;
  }
}

@media (min-width: 992px) {
  .s-apps {
    background-position: left bottom;
    background-size: 480px;
  }
}

@media (min-width: 1024px) {
  .s-apps {
    background-position: 15% bottom;
  }
}

@media (min-width: 1280px) {
  .s-apps {
    background-position: 23% bottom;
  }
}

.s-apps h3 {
  font-weight: 300;
  margin: 0 0 20px;
  font-size: 30px;
  text-align: center;
}

@media (min-width: 768px) {
  .s-apps h3 {
    margin: 0 0 30px;
    font-size: 40px;
    text-align: left;
  }
}

.s-apps h3 span {
  font-size: 30px;
}

@media (min-width: 768px) {
  .s-apps h3 span {
    font-size: 40px;
  }
}

.s-apps p {
  font-size: 20px;
  color: #000;
  font-weight: 300;
  margin-bottom: 40px;
  text-align: center;
}

@media (min-width: 768px) {
  .s-apps p {
    font-size: 25px;
    margin-bottom: 50px;
    text-align: left;
  }
}

.s-apps__buttons {
  padding: 0 15px;
}

@media (max-width: 768px) {
  .s-apps__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.s-apps--inner {
  padding: 40px 0;
  background: url("/images/pink-bg.jpg");
}

.s-apps--inner .section__h3 {
  color: #ffffff;
  margin: 0 0 20px 0;
  line-height: 1.2;
}

.s-apps--inner .section__h3 span {
  color: #ffffff;
}

.s-apps--item {
  background: none;
  padding: 20px 0;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19ob3ctaXQtd29ya3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvaG93LWl0LXdvcmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcy1tYWluLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcy1hcHBzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUk7RUFGSjtJQUdNO0dDQUg7Q0FDRjs7QURJRDtFQUNFO0NDREQ7O0FESUQ7RUFDRTtFQUNBO0NDREQ7O0FESUc7RUFMSjtJQU1NO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtHQ0FIOztFRFBIOztJQVVRO0dDRUw7Q0FDRjs7QURiRDtFQWtCSTtFQUNBO0NDREg7O0FEbEJEO0VBdUJJO0VBQ0E7Q0NESDs7QUR2QkQ7RUEyQkk7Q0NBSDs7QUQzQkQ7RUE4Qkk7RUFDQTtFQUNBO0NDQ0g7O0FDN0NEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q0RnREQ7O0FDOUNDO0VBUkY7SUFTSTtJQUNBO0dEa0REO0NBQ0Y7O0FDN0REO0VBY0k7Q0RtREg7O0FDakVEO0VBa0JJO0NEbURIOztBQ2pERztFQXBCSjtJQXFCTTtHRHFESDtDQUNGOztBQ2xEQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q0RxREg7O0FDbkRHO0VBTkY7SUFPSTtHRHVESDtDQUNGOztBQy9ERTtFQVdHO0NEd0RMOztBQ3BESztFQWZIO0lBZ0JLO0dEd0RMO0NBQ0Y7O0FDcERLO0VBckJIO0lBc0JLO0dEd0RMO0NBQ0Y7O0FDcERDO0VBQ0U7Q0R1REg7O0FDckRHO0VBSEY7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cy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnMtbWFpbi1pbWdfX3RleHQtd2FycCB7XG4gIGgxLmgxIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi0taG93aXR3b3JrcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnMtaG93aXR3b3JrcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAucm93IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zZWN0aW9uX19oMyB7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19ob3ctaXQtd29ya3Muc2NzcyIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucy1tYWluLWltZ19fdGV4dC13YXJwIGgxLmgxIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi0taG93aXR3b3JrcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnMtaG93aXR3b3JrcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zLWhvd2l0d29ya3MgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnMtaG93aXR3b3JrcyAucm93OmJlZm9yZSxcbiAgLnMtaG93aXR3b3JrcyAucm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zLWhvd2l0d29ya3MgLmNvbC1zbS02IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucy1ob3dpdHdvcmtzIC5zZWN0aW9uX19oMyB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBtYXJnaW46IDA7XG59XG5cbi5zLWhvd2l0d29ya3M6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucy1ob3dpdHdvcmtzIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zLW1haW4taW1nIHtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTElO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zLW1haW4taW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cbn1cblxuLnMtbWFpbi1pbWcgLmgxIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucy1tYWluLWltZyAuaDIge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1tYWluLWltZyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucy1tYWluLWltZy0taG9tZSB7XG4gIGhlaWdodDogNzYuNXZoO1xuICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDgyMnB4KSB7XG4gIC5zLW1haW4taW1nLS1ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgfVxufVxuXG4ucy1tYWluLWltZy0taG9tZS5zaG93ZWQtaW9zLXRvcGxpbmUge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLW1haW4taW1nLS1ob21lIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zLW1haW4taW1nLS1ob21lLnNob3dlZC1hZHYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICB9XG59XG5cbi5zLW1haW4taW1nX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLnMtbWFpbi1pbWdfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtbWFpbi1pbWdfX21vYmlsZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zLW1haW4taW1nX19zbGlkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnMtbWFpbi1pbWdfX3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucy1tYWluLWltZ19fc2xpZGVyIC5zbGljay1saXN0LFxuLnMtbWFpbi1pbWdfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zLW1haW4taW1nX19zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgcGljdHVyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnMtbWFpbi1pbWdfX3NsaWRlci1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLnMtbWFpbi1pbWdfX3RleHQtd2FycCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE1NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zLW1haW4taW1nX190ZXh0LXdhcnAge1xuICAgIHRvcDogMTYwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnMtbWFpbi1pbWdfX3RleHQtd2FycCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLnMtbWFpbi1pbWdfX3RleHQtd2FycCBoMS5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zLW1haW4taW1nX190ZXh0LXdhcnAgaDEuaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG4ucy1tYWluLWltZ19fdGV4dC13YXJwIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1tYWluLWltZ19fdGV4dC13YXJwIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zLW1haW4taW1nX190ZXh0LXdhcnAtLXRlYWNoZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucy1tYWluLWltZ19fdGV4dC13YXJwLS10ZWFjaGVycyBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ucy1tYWluLWltZ19fdGV4dC13YXJwLS10ZWFjaGVycyBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnMtbWFpbi1pbWdfX3RleHQtd2FycC0tdGVhY2hlcnMgaWZyYW1lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cblxuLnMtbWFpbi1pbWdfX3RleHQtd2FycC0tdGVhY2hlcnMgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zLW1haW4taW1nX19saW5rLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1tYWluLWltZ19fbGluay1ibG9jayB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zLW1haW4taW1nX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucy1tYWluLWltZ19fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5zLW1haW4taW1nX19saW5rIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzM3B4O1xuICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnMtbWFpbi1pbWdfX2xpbmsgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnMtbWFpbi1pbWdfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucy1tYWluLWltZ19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zLW1haW4taW1nX19saW5rOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNlODIwNzY7XG59XG5cbi5zLW1haW4taW1nX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZG90dGVkLWJnLnBuZ1wiKTtcbn1cblxuLnMtbWFpbi1pbWdfX292ZXJsYXktLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2RvdHRlZC1iZy1ibGFjay5wbmdcIik7XG59XG5cbi5zLW1haW4taW1nX19vdmVybGF5LS1uZXctZGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSA2Ni42NjYlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xufVxuXG4ucy1tYWluLWltZ19fb3ZlcmxheS0tdGVhY2hlcnMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgbm9uZTtcbn1cblxuLnMtbWFpbi1pbWdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucy1tYWluLWltZy0taG93aXR3b3JrcyB7XG4gIGhlaWdodDogNDE1cHg7XG59XG5cbi5zLW1haW4taW1nLS1ob3dpdHdvcmtzIC5zLW1haW4taW1nX190ZXh0LXdhcnAge1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnMtbWFpbi1pbWctLWhvd2l0d29ya3MgLnMtbWFpbi1pbWdfX3RleHQtd2FycCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucy1tYWluLWltZy0tZGcge1xuICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgaGVpZ2h0OiA2MzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5zLW1haW4taW1nLS1kZyB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG4ucy1tYWluLWltZy0tZGcgLnMtbWFpbi1pbWdfX21vbml0b3Ige1xuICBib3R0b206IC0zMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE4cHggNTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5zLW1haW4taW1nLS1kZyAucy1tYWluLWltZ19fbW9uaXRvciB7XG4gICAgcGFkZGluZzogMjNweCAyMnB4IDExMHB4O1xuICB9XG59XG5cbi5zLW1haW4taW1nLS1kZyAucy1tYWluLWltZ19fdGV4dC13YXJwLS1kZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucy1tYWluLWltZy0tZGcgLnMtbWFpbi1pbWdfX3RleHQtd2FycC0tZGcge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnMtbWFpbi1pbWctLWRnIC5zLW1haW4taW1nX190ZXh0LXdhcnAtLWRnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnMtbWFpbi1pbWctLWRnIC5zLW1haW4taW1nX190ZXh0LXdhcnAtLWRnIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zLW1haW4taW1nLS1kZyAucy1tYWluLWltZ19fdGV4dC13YXJwLS1kZyAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucy1tYWluLWltZy0tZGcgLnMtbWFpbi1pbWdfX3RleHQtd2FycC0tZGcgLmgxIGltZyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5zLW1haW4taW1nX190cnkge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5zLW1haW4taW1nX19wbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnMtbWFpbi1pbWdfX3BsYXk6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnMtbWFpbi1pbWdfX3BsYXk6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnMtbWFpbi1pbWdfX3BsYXkgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5zLW1haW4taW1nX19tb25pdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvdHRvbTogLTU1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXBwbGUtc2NyZWVuLWhvdy13b3Jrcy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAucy1tYWluLWltZ19fbW9uaXRvciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAucy1tYWluLWltZ19fbW9uaXRvciB7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIGhlaWdodDogNDMzcHg7XG4gIH1cbn1cblxuLnMtbWFpbi1pbWdfX21vbml0b3ItLWJnIHtcbiAgcGFkZGluZzogMjNweCAyMnB4IDExMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnMtbWFpbi1pbWdfX21vbml0b3ItLWJnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5cbi5zLW1haW4taW1nX19tb25pdG9yLS1iZyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucy1tYWluLWltZ19fbW9uaXRvciAuYW5pbS1zaGVldCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvc2NyZWVuc2hvdC1mb3ItaG93LWl0LXdvcmtzLXBhZ2UuanBnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDI1cHg7XG4gIGFuaW1hdGlvbjogc2Nyb2xsU2NyZWVuIDMwcyBlYXNlIDBzIGluZmluaXRlIG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5zLW1haW4taW1nX19tb25pdG9yIC5hbmltLXNoZWV0IHtcbiAgICB3aWR0aDogNTI0cHg7XG4gICAgaGVpZ2h0OiAyOTRweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbFNjcmVlbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxN3B4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5zLWFwcHMge1xuICBwYWRkaW5nOiAzNXB4IDAgNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pcGFkLWltZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDExOSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucy1hcHBzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnMtYXBwcyB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1hcHBzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnMtYXBwcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIGJvdHRvbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zLWFwcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIzJSBib3R0b207XG4gIH1cbn1cblxuLnMtYXBwcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnMtYXBwcyBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucy1hcHBzIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucy1hcHBzIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ucy1hcHBzIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucy1hcHBzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnMtYXBwc19fYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zLWFwcHNfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnMtYXBwcy0taW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcGluay1iZy5qcGdcIik7XG59XG5cbi5zLWFwcHMtLWlubmVyIC5zZWN0aW9uX19oMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zLWFwcHMtLWlubmVyIC5zZWN0aW9uX19oMyBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zLWFwcHMtLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9ob3ctaXQtd29ya3Muc2NzcyIsIi5zLW1haW4taW1nIHtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTElO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cblxuICAuaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZSB7XG4gICAgaGVpZ2h0OiA3Ni41dmg7XG4gICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDgyMnB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgICB9XG5cbiAgICAmLnNob3dlZC1pb3MtdG9wbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvd2VkLWFkdiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzlweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCxcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgcGljdHVyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyLWltZ3tcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtd2FycCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDE1NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgdG9wOiAxNjBweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgaDEuaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGVhY2hlcnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTMwcHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluay1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21heC13aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzNweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2RvdHRlZC1iZy5wbmdcIik7XG4gICAgJi0tZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2RvdHRlZC1iZy1ibGFjay5wbmdcIik7XG4gICAgfVxuICAgICYtLW5ldy1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSA2Ni42NjYlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xuICAgIH1cbiAgICBcbiAgICAmLS10ZWFjaGVycyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KSBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYtLWhvd2l0d29ya3Mge1xuICAgIGhlaWdodDogNDE1cHg7XG5cbiAgICAucy1tYWluLWltZ19fdGV4dC13YXJwIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGcge1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICAgIGhlaWdodDogNjMwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgfVxuICAgIC5zLW1haW4taW1nX19tb25pdG9yIHtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE4cHggNTdweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDIycHggMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnMtbWFpbi1pbWdfX3RleHQtd2FycCB7XG4gICAgICAmLS1kZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZWFjaGVycyB7XG5cbiAgfVxuXG4gICZfX3RyeSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vZm9yIFwiaG93IGl0IHdvcmtzXCIgcGFnZVxuICAmX19tb25pdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IC01NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXBwbGUtc2NyZWVuLWhvdy13b3Jrcy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogNTc1cHg7XG4gICAgICBoZWlnaHQ6IDQzM3B4O1xuICAgIH1cblxuICAgICYtLWJnIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMjJweCAxMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcblxuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbmltLXNoZWV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvc2NyZWVuc2hvdC1mb3ItaG93LWl0LXdvcmtzLXBhZ2UuanBnXCIpIG5vLXJlcGVhdCAwIDA7O1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBhbmltYXRpb246IHNjcm9sbFNjcmVlbiAzMHMgZWFzZSAwcyBpbmZpbml0ZSBub3JtYWw7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogNTI0cHg7XG4gICAgICAgIGhlaWdodDogMjk0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsU2NyZWVuIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxN3B4O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcy1tYWluLWltYWdlLnNjc3MiLCIucy1hcHBzIHtcbiAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoXCIvaW1hZ2VzL2lwYWQtaW1nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMTE5JTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcbiAgfTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4O1xuICB9XG5cbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIGJvdHRvbTtcbiAgIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjMlIGJvdHRvbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcGluay1iZy5qcGdcIik7XG4gICAgLnNlY3Rpb25fX2gzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3MtYXBwcy5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/