@charset "UTF-8";
/* Стандартный transition для hover-анимаций */
/* Миксин замены цвета placeholder у input.
Нужно добавить в стилях элемента конструкцию вида @include placeholder(#000); */
body {
  margin: 0;
  padding: 0;
  font-family: 'Montserrat', sans-serif; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

h1, h2, h3, h4, h5, h6, p {
  font-weight: normal;
  margin: 0;
  padding: 0; }

ul, li {
  padding: 0;
  margin: 0; }

.container {
  width: 100%;
  max-width: 1247px;
  margin: 0 auto;
  padding: 0 16px; }

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"] {
  -moz-appearance: textfield; }

input[type="number"]:hover,
input[type="number"]:focus {
  -moz-appearance: number-input; }

.fade-animation {
  -webkit-animation: fade-animation;
  animation: fade-animation 2s linear; }

@-webkit-keyframes fade-animation {
  from {
    opacity: 0.1; }
  to {
    opacity: 1; } }

.getplan {
  position: relative;
  display: none; }
  .getplan.active {
    display: block; }
  .getplan__img {
    position: absolute;
    right: 0;
    top: 130px;
    z-index: -1;
    width: -webkit-calc(100vw - 60%);
    width: calc(100vw - 60%); }
  .getplan__title {
    font-weight: bold;
    font-size: 3.75rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #49722E;
    max-width: 804px;
    margin-top: 100px; }
  .getplan__text {
    font-weight: normal;
    font-size: 1.5625rem;
    line-height: 130%;
    color: #242424;
    margin: 40px 0 50px;
    max-width: 675px; }
  .getplan__choose {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 394px; }
  .getplan__item {
    border: 2px solid #49722E;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 25px 28px;
    width: 100%;
    max-width: 187px;
    cursor: pointer;
    -webkit-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    background-color: #FFFFFF; }
    .getplan__item:hover {
      background-color: #49722E; }
    .getplan__item:hover .getplan__item-img path {
      fill: #FFFFFF; }
    .getplan__item:hover .getplan__item-text {
      color: #FFFFFF; }
  .getplan__item-img path {
    fill: #242424; }
  .getplan__item-text {
    font-style: italic;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 120%;
    text-align: center;
    color: #242424;
    margin-top: 10px; }

@media (max-width: 740px) {
  .getplan {
    overflow: hidden; }
    .getplan__img {
      position: absolute;
      top: auto;
      bottom: 0;
      width: 100%;
      max-width: 250px;
      right: -3%; }
    .getplan__title {
      font-size: 1.375rem;
      margin-top: 40px; }
    .getplan__text {
      font-size: 0.875rem;
      margin: 10px 0 30px; }
    .getplan__choose {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .getplan__item {
      padding: 15px 18px;
      max-width: 136px;
      margin-bottom: 10px; }
    .getplan__item-img {
      width: 32px;
      height: 32px; }
    .getplan__item-text {
      font-size: 0.75rem;
      margin-top: 5px; } }

.logo {
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 97px;
  text-decoration: none; }
  .logo__text {
    color: #49722E;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    text-decoration: none; }
  .logo__img {
    width: 40px; }

@media (max-width: 740px) {
  .logo {
    max-width: 75px;
    padding: 4px 6px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    background-color: #FFFFFF;
    opacity: .7;
    margin-top: 20px; }
    .logo--position {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      opacity: 1;
      padding: 0;
      max-width: 65px; }
    .logo--creation {
      -webkit-align-self: flex-start;
          -ms-flex-item-align: start;
              align-self: flex-start;
      background-color: transparent;
      margin-top: 10px;
      margin-bottom: 200px; }
    .logo__text {
      font-size: 0.75rem; }
    .logo__img {
      width: 25px; } }

.progress-bar {
  padding-top: 50px; }
  .progress-bar__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow-x: scroll; }
  .progress-bar__item {
    width: 100%;
    max-width: 114px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    .progress-bar__item--last:after {
      display: none; }
    .progress-bar__item:after {
      content: '';
      width: 90px;
      height: 3px;
      border-top: 2px dashed #FFD357;
      position: absolute;
      right: -60%;
      top: 20%;
      z-index: 2; }
  .progress-bar__num {
    font-weight: bold;
    font-size: 1.25rem;
    line-height: 130%;
    text-align: center;
    color: #FFD357;
    margin-top: 5px; }
  .progress-bar__text {
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    text-align: center;
    color: #242424; }
  .progress-bar__img {
    fill: #FFFFFF;
    z-index: 9; }
    .progress-bar__img.active .progress-bar__img-border {
      fill: #49722E; }
    .progress-bar__img.active .progress-bar__img-elem {
      fill: #FFFFFF; }
  .progress-bar__img-elem {
    fill: rgba(73, 114, 46, 0.65); }
  .progress-bar__img-border {
    stroke: rgba(73, 114, 46, 0.65);
    fill: #FFFFFF; }

@media (max-width: 740px) {
  .progress-bar {
    padding-bottom: 40px; }
    .progress-bar__item {
      margin: 0 7px; }
      .progress-bar__item:after {
        width: 60px; }
    .progress-bar__img {
      width: 46px; }
    .progress-bar__num {
      font-size: 1.125rem; }
    .progress-bar__text {
      font-size: 0.75rem; } }

.scene {
  display: none;
  position: relative;
  overflow: hidden; }
  .scene.active {
    display: block; }

.question {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .question__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    max-width: 536px;
    margin-right: 82px; }
  .question__content-title {
    font-weight: bold;
    font-size: 2.1875rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-top: 70px; }
  .question__content-text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 130%;
    color: #242424;
    margin-top: 20px; }
  .question__choose {
    margin-top: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%; }
    .question__choose--multiple {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .question__option {
    width: 100%;
    max-width: 495px;
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    text-align: center;
    color: #242424;
    border: 1px solid #49722E;
    -webkit-border-radius: 100px;
            border-radius: 100px;
    padding: 17px 0;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
    outline: none; }
    .question__option.active {
      background-color: #49722E;
      color: #FFFFFF; }
    .question__option--multiple {
      max-width: 240px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 15px 30px; }
      .question__option--multiple.active .question__option-hover {
        display: block; }
      .question__option--multiple.active .question__option-icon {
        display: none; }
  .question__option-hover {
    display: none; }
  .question__input {
    position: absolute;
    opacity: 0; }
  .question__btn-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
  .question__btn {
    border: none;
    background-color: transparent;
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    padding: 0; }
    .question__btn:before, .question__btn:after {
      content: '';
      display: inline-block;
      width: 24px;
      height: 24px;
      background-repeat: no-repeat;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      background-size: contain; }
    .question__btn--prev:before {
      background-image: url("../img/prevq.png");
      margin-right: 5px; }
    .question__btn--next:after {
      background-image: url("../img/nextq.png");
      height: 18px;
      margin-left: 5px; }
  .question__percent {
    background: #FFD357;
    -webkit-border-top-left-radius: 70%;
            border-top-left-radius: 70%;
    -webkit-border-bottom-left-radius: 30%;
            border-bottom-left-radius: 30%;
    -webkit-border-bottom-right-radius: 70%;
            border-bottom-right-radius: 70%;
    -webkit-border-top-right-radius: 30%;
            border-top-right-radius: 30%;
    padding: 12px 18px;
    font-weight: 500;
    font-size: 1rem;
    line-height: 130%; }
  .question__img {
    width: 100%;
    max-width: 710px;
    margin-right: -82px; }

.js-stage {
  display: none; }

.js-stage.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 740px) {
  .question__img {
    position: absolute;
    width: 100%;
    max-width: 740px;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    -o-object-fit: cover;
       object-fit: cover;
    height: 260px; }
  .question__content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto; }
  .question__content-title {
    margin-top: 233px;
    font-size: 1.375rem;
    text-align: center; }
  .question__content-text {
    font-size: 0.875rem;
    margin-top: 10px;
    text-align: center; }
  .question__choose {
    margin: 20px 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .question__option {
    font-size: 0.875rem;
    padding: 9px 5px;
    margin-bottom: 8px; }
    .question__option--multiple {
      padding: 9px 30px; }
  .question__btn {
    font-size: 0.75rem; }
    .question__btn:before, .question__btn:after {
      width: 16px;
      height: 16px; }
    .question__btn--next:after {
      height: 12px; }
  .question__percent {
    font-size: 0.75rem;
    padding: 11px 14px; } }

.creation {
  display: none; }
  .creation.active {
    display: block; }
  .creation__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .creation__content {
    margin-right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%; }
  .creation__text-holder {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
  .creation__subject {
    font-weight: bold;
    font-size: 2.8125rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 50px; }
  .creation__text {
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 130%;
    color: #242424;
    display: none;
    margin-top: 10px; }
    .creation__text.active {
      display: block; }
  .creation__success {
    display: none;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%); }
  .creation__btn {
    max-width: 392px; }
  .creation__img {
    width: 100%;
    max-width: 710px;
    margin-right: -20px; }

@media (max-width: 1090px) {
  .creation__subject {
    font-size: 2.1875rem; } }

@media (max-width: 900px) {
  .creation__subject {
    font-size: 1.875rem; }
  .creation__success {
    -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
            transform: translateY(20%); } }

@media (max-width: 740px) {
  .creation__content {
    margin-right: 0; }
  .creation__img {
    position: absolute;
    width: 100%;
    max-width: 740px;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    -o-object-fit: cover;
       object-fit: cover;
    height: 260px; }
  .creation__subject {
    font-size: 1.375rem;
    text-align: center;
    margin-bottom: 20px; }
  .creation__text {
    font-size: 1.125rem; }
  .creation__success {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    margin: 30px 0 40px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
  .creation__btn {
    margin: 0 auto; } }

.fill-box {
  position: relative;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-top: 50px; }
  .fill-box__progress {
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 130%;
    color: #242424;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .fill-box__loader {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg); }
    .fill-box__loader circle {
      stroke: #dcdcdc;
      stroke-width: 1em; }
  .fill-box__line {
    stroke: #49722E !important;
    stroke-width: 1.02em !important;
    -webkit-animation: progress 12s linear 1;
            animation: progress 12s linear 1; }

@-webkit-keyframes progress {
  100% {
    stroke-dasharray: 765.48; } }

@keyframes progress {
  100% {
    stroke-dasharray: 765.48; } }

@media (max-width: 740px) {
  .fill-box {
    margin-top: 20px; } }

.btn {
  background: #49722E;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 130%;
  text-align: center;
  color: #FFFFFF;
  padding: 18px 0;
  display: block;
  width: 100%;
  border: none;
  cursor: pointer; }

@media (max-width: 740px) {
  .btn {
    font-size: 0.875rem;
    padding: 15px 0; } }

.resume-content {
  display: none; }
  .resume-content.active {
    display: block; }

.resume {
  background-color: #FFFDF1;
  padding: 100px 0 80px; }
  .resume__title {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 70px; }
  .resume__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: 940px;
    margin: 0 auto; }
  .resume__item {
    width: 100%;
    max-width: 440px;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 20px;
            border-radius: 20px;
    padding: 21px 30px 25px;
    background-image: url("../img/bg.png");
    background-size: 100% 112px;
    background-repeat: no-repeat;
    background-position: top;
    position: relative;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .resume__item-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
  .resume__item-help {
    width: 100%;
    max-width: 32px;
    cursor: pointer; }
  .resume__popup {
    padding: 25px 20px 25px 30px;
    background-color: #FFFFFF;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: 10%;
    right: 10%;
    width: 0;
    max-width: 400px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15), 0 0 15px rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15), 0 0 15px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 10px;
            border-radius: 10px;
    z-index: 10;
    display: none; }
  .resume__item-descr {
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 130%;
    color: #242424; }
  .resume__popup-close {
    width: 100%;
    max-width: 24px;
    cursor: pointer; }
  .resume__item-name {
    font-weight: 600;
    font-size: 1.6875rem;
    line-height: 130%;
    color: #242424;
    width: 100%;
    max-width: 320px; }
  .resume__item-text {
    font-style: italic;
    font-weight: 600;
    font-size: 1.875rem;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #49722E;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
  .resume__item-num {
    font-weight: bold;
    font-size: 4.375rem;
    line-height: 130%;
    color: #E4580A; }
  .resume__item-line {
    width: 360px;
    position: relative;
    margin-top: -50px; }
  .resume__item-img {
    width: 100%; }
  .resume__item-drop {
    position: absolute;
    width: 30px;
    height: 30px;
    bottom: 0;
    left: 0; }
    .resume__item-drop--veryskin {
      bottom: 10px;
      left: 25px; }
    .resume__item-drop--skin {
      bottom: 15px;
      left: 70px; }
    .resume__item-drop--normal {
      bottom: 7px;
      left: 50%; }
    .resume__item-drop--fat {
      bottom: 41px;
      left: 70%; }
    .resume__item-drop--veryfat {
      bottom: 78%;
      left: 90%; }
  .resume__item-content {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    margin: 50px 0 23px; }
    .resume__item-content--age {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around;
      width: 100%; }
    .resume__item-content--water {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .resume__item-content--plan {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      max-width: 334px; }
    .resume__item-content--chart {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%; }
  .resume__item-look {
    display: none; }
    .resume__item-look path {
      fill: #E4580A;
      fill-opacity: 0.4; }
  .resume__item-bottle {
    margin-right: 66px; }
  .resume__item-scale-holder {
    height: 121px;
    width: 10px;
    position: relative;
    background-image: url("../img/scale.png");
    background-repeat: no-repeat; }
  .resume__item-scale {
    width: 100%;
    background-image: url("../img/scale-hover.png");
    position: absolute;
    height: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .resume__item-liters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 110%; }
  .resume__item-liter {
    font-style: italic;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 130%;
    color: #242424;
    white-space: nowrap;
    margin-top: -5px; }
  .resume__item-weeks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .resume__item-week {
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 122%;
    color: #242424; }
  .resume__item-plan {
    width: 100%;
    max-width: 286px;
    margin: 10px auto 0; }
  .resume__item-percent {
    font-weight: bold;
    font-size: 1.875rem;
    line-height: 100%;
    text-transform: uppercase;
    color: #E4580A; }
  .resume__item-substance {
    font-weight: 500;
    font-size: 1rem;
    line-height: 130%;
    color: #242424; }
  .resume__item-percents-holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .resume__item-percents {
    position: relative; }
    .resume__item-percents:after {
      content: '';
      background-image: url("../img/stroke.png");
      background-repeat: no-repeat;
      background-size: contain;
      width: 31px;
      height: 20px;
      display: inline-block;
      position: absolute;
      top: 26%;
      left: -31%; }
    .resume__item-percents--fat {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center; }
      .resume__item-percents--fat:after {
        right: -60%;
        top: 0;
        left: auto; }
    .resume__item-percents--protein {
      margin-left: -30px; }
    .resume__item-percents--carb:after {
      -webkit-transform: scaleY(-1);
          -ms-transform: scaleY(-1);
              transform: scaleY(-1);
      top: -10%;
      left: -50%; }
  .resume__btn {
    max-width: 392px;
    margin: 0 auto; }

@media (max-width: 740px) {
  .resume {
    padding: 40px 0; }
    .resume__title {
      font-size: 1.125rem;
      margin-bottom: 44px; }
    .resume__inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .resume__item {
      max-width: 288px;
      padding: 20px;
      background-size: 100% 82px;
      margin-bottom: 26px; }
    .resume__item-content {
      margin: 38px 0 23px; }
    .resume__item-name {
      font-size: 1.125rem;
      max-width: 320px; }
    .resume__item-help {
      max-width: 20px; }
    .resume__popup {
      padding: 20px;
      max-width: 288px; }
    .resume__item-descr {
      font-size: 0.75rem; }
    .resume__popup-close {
      max-width: 19px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .resume__item-num {
      font-size: 3.75rem; }
    .resume__item-line {
      width: 250px;
      margin-top: -20px; }
    .resume__item-text {
      font-size: 1.25rem; }
    .resume__item-look--young {
      width: 62px;
      height: 70px; }
    .resume__item-look--adult {
      width: 58px;
      height: 70px; }
    .resume__item-look--old {
      width: 58px;
      height: 70px; }
    .resume__item-calories {
      width: 100%;
      max-width: 100px; }
    .resume__item-bottle {
      margin-right: 50px; }
    .resume__item-liters {
      height: auto; }
    .resume__item-liter {
      margin-bottom: -8px; }
    .resume__item-week {
      font-size: 0.75rem; }
    .resume__item-percent {
      font-size: 1.25rem; }
    .resume__item-substance {
      font-size: 0.75rem; }
    .resume__item-chart {
      width: 100%;
      max-width: 100px; }
    .resume__item-percents:after {
      width: 21px;
      height: 12px;
      left: -65%;
      top: 32%; }
    .resume__item-percents--fat {
      -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
              align-self: flex-end; }
      .resume__item-percents--fat:after {
        right: -58%;
        top: 0;
        left: auto; }
    .resume__item-percents--protein {
      margin-left: 0; }
    .resume__item-percents--carb {
      margin-left: -15px; }
      .resume__item-percents--carb:after {
        -webkit-transform: scaleY(-1);
            -ms-transform: scaleY(-1);
                transform: scaleY(-1);
        width: 13px;
        top: -10%;
        left: -25%; }
    .resume__btn {
      max-width: 288px; } }

.reviews {
  padding: 80px 0; }
  .reviews__title {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .reviews__title:before, .reviews__title:after {
      content: '';
      background-image: url("../img/fire.png");
      display: inline-block;
      width: 30px;
      height: 40px; }
    .reviews__title:before {
      margin-right: 15px; }
    .reviews__title:after {
      margin-left: 15px; }
  .reviews__slider {
    width: 100%;
    max-width: 1010px;
    margin: 0 auto; }
  .reviews__item {
    border: 2px solid #49722E;
    -webkit-border-radius: 20px;
            border-radius: 20px;
    padding: 30px;
    width: 435px;
    margin: 0 10px; }
  .reviews__photo-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative; }
    .reviews__photo-inner:before, .reviews__photo-inner:after {
      font-weight: bold;
      font-size: 1rem;
      line-height: 130%;
      text-align: center;
      color: #242424;
      position: absolute;
      bottom: -2%;
      width: 100%;
      max-width: 80px;
      height: auto;
      -webkit-border-top-left-radius: 70%;
              border-top-left-radius: 70%;
      -webkit-border-bottom-left-radius: 30%;
              border-bottom-left-radius: 30%;
      -webkit-border-bottom-right-radius: 70%;
              border-bottom-right-radius: 70%;
      -webkit-border-top-right-radius: 30%;
              border-top-right-radius: 30%;
      padding: 12px 15px; }
    .reviews__photo-inner:before {
      content: "ДО";
      left: -4%;
      background-color: #FFD357; }
    .reviews__photo-inner:after {
      content: "ПОСЛЕ";
      left: 48%;
      background-color: #49722E;
      color: #FFFFFF; }
  .reviews__photo {
    width: 49%; }
  .reviews__text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    margin: 20px 0 10px; }
  .reviews__data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .reviews__name {
    font-style: italic;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 130%;
    color: #242424; }
  .reviews__age {
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 130%;
    color: #737373;
    margin-left: 7px; }

.slick-prev::before {
  content: '';
  background-image: url("../img/prev.png");
  width: 12px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }

.slick-next::before {
  content: '';
  background-image: url("../img/next.png");
  width: 12px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }

.slick-prev {
  left: -5%; }

.slick-next {
  right: -5%; }

.slick-dots li button {
  background-color: #49722E;
  opacity: 0.75;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 15px;
  height: 15px; }

.slick-dots li.slick-active button {
  background-color: #49722E;
  opacity: 1; }

.slick-dots li button::before {
  content: ''; }

.slick-dots {
  bottom: -50px; }

@media (max-width: 740px) {
  .reviews {
    padding: 40px 0; }
    .reviews__title {
      font-size: 1.125rem;
      margin-bottom: 20px; }
      .reviews__title:before, .reviews__title:after {
        content: '';
        background-image: url("../img/fire.png");
        display: inline-block;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        background-position: center; }
      .reviews__title:before {
        margin-right: 2px; }
      .reviews__title:after {
        margin-left: 2px; }
    .reviews__item {
      padding: 20px;
      width: 288px; }
    .reviews__photo-inner {
      -webkit-box-pack: space-evenly;
      -webkit-justify-content: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly; }
      .reviews__photo-inner:before, .reviews__photo-inner:after {
        font-size: 0.625rem;
        max-width: 58px;
        padding: 6px; }
      .reviews__photo-inner:before {
        content: "ДО";
        left: -4%;
        background-color: #FFD357; }
      .reviews__photo-inner:after {
        content: "ПОСЛЕ";
        left: 48%;
        background-color: #49722E;
        color: #FFFFFF; }
    .reviews__text {
      font-size: 0.875rem;
      margin: 10px 0; }
  .slick-dots li button {
    width: 8px;
    height: 8px; }
  .slick-dotted.slick-slider {
    margin-bottom: 15px; }
  .slick-dots {
    bottom: -25px; } }

.get {
  padding: 80px 0;
  background-color: #FFFDF1; }
  .get__title {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 50px; }
  .get__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    margin-bottom: 50px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .get__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    max-width: 220px;
    background-image: url("../img/bgGet.png");
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 20px; }
  .get__text {
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 130%;
    text-align: center;
    color: #242424;
    margin-top: 50px; }
  .get__img {
    width: 100%;
    max-width: 48px; }
  .get__btn {
    max-width: 392px;
    margin: 0 auto; }

@media (max-width: 740px) {
  .get {
    padding: 40px 0; }
    .get__title {
      font-size: 1.125rem;
      margin-bottom: 20px; }
    .get__item {
      max-width: 136px;
      padding-top: 15px;
      margin-bottom: 30px;
      background-size: 76px; }
    .get__text {
      font-size: 0.75rem;
      margin-top: 28px; }
    .get__img {
      max-width: 31px; }
    .get__content {
      margin-bottom: 0; } }

.contacts {
  display: none; }
  .contacts.active {
    display: block; }
  .contacts__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .contacts__data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    max-width: 495px;
    margin-right: 123px; }
  .contacts__title {
    font-weight: bold;
    font-size: 2.1875rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-top: 70px; }
  .contacts__text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 130%;
    color: #242424;
    margin: 20px 0 50px; }
  .contacts__img {
    width: 100%;
    max-width: 710px;
    margin-right: -123px; }

@media (max-width: 900px) {
  .contacts__img {
    margin-right: -16px; }
  .contacts__data {
    margin-right: 20px; } }

@media (max-width: 740px) {
  .contacts {
    padding-bottom: 40px; }
    .contacts__img {
      position: absolute;
      width: 100%;
      max-width: 740px;
      top: 0;
      left: 0;
      right: 0;
      z-index: -1;
      -o-object-fit: cover;
         object-fit: cover;
      height: 260px; }
    .contacts__data {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; }
    .contacts__title {
      font-size: 1.375rem;
      margin-top: 233px; }
    .contacts__text {
      font-size: 0.875rem;
      margin: 20px 0;
      text-align: center; } }

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  .form__input {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    width: 100%;
    max-width: 392px;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    border: 1px solid #242424;
    -webkit-border-radius: 100px;
            border-radius: 100px;
    padding: 17px 0;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
    outline: none;
    text-indent: 30px; }
    .form__input::-webkit-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-moz-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input:-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
  .form__check {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .form__check-input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .form__check-box {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .form__check-input + label::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 18px;
    height: 18px;
    border: 1px solid #242424;
    -webkit-border-radius: 4px;
            border-radius: 4px; }
  .form__check-input:checked + label::before {
    background-image: url("../img/check.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .form__text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    width: 100%;
    max-width: 392px;
    margin-bottom: 20px; }
    .form__text--data {
      text-decoration: underline; }
  .form__btn {
    max-width: 392px; text-decoration: none }
    .form__btn:disabled {
      background: #868686;
      cursor: not-allowed; }
  .form__access {
    font-weight: 400;
    font-size: 0.625rem;
    line-height: 120%;
    margin-top: 10px;
    text-decoration: none;
    color: #242424; }

@media (max-width: 740px) {
  .form__input {
    font-size: 0.875rem;
    padding: 17px 0;
    margin-bottom: 8px;
    text-indent: 0;
    text-align: center; }
    .form__input::-webkit-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-moz-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input:-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::-ms-input-placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
    .form__input::placeholder {
      color: #868686;
      font-weight: 400;
      font-size: 1rem; }
  .form__text {
    font-size: 0.625rem; }
  .form__check {
    margin-top: 12px; }
  .form__check-input + label::before {
    margin-right: 6px;
    width: 16px;
    height: 16px; } }

.footer {
  background-color: #FFFFFF;
  padding: 24px 0 21px; }
  .footer__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .footer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 280px;
    margin-top: 27px; }
    .footer__item--middle {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .footer__item--start {
      margin-top: 0; }
  .footer__date {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 0.75rem;
    line-height: 120%;
    color: #000000;
    margin-bottom: 13px; }
  .footer__info {
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-weight: 300;
    font-size: 0.75rem;
    line-height: 120%;
    color: #333333; }
    .footer__info--link {
      font-style: normal;
      text-decoration: none; }
    .footer__info--price {
      margin-top: 10px; }
  .footer__pay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 12px;
    width: 100%; }

@media (max-width: 800px) {
  .footer__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .footer__item {
    max-width: 267px; }
    .footer__item--middle {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      margin-top: 0;
      max-width: 300px; }
    .footer__item--start {
      margin-top: 26px; } }

.offer {
  background-image: url("../img/bg3.png");
  background-repeat: no-repeat;
  background-position: 110% 100%;
  padding-bottom: 103px;
  display: none; }
  .offer.active {
    display: block; }
  .offer__title {
    font-weight: bold;
    font-size: 3.75rem;
    line-height: 130%;
    text-transform: uppercase;
    color: #242424;
    margin-top: 90px; }
  .offer__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .offer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .offer__item--video {
      margin-bottom: -5%; }
  .offer__text {
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 130%;
    color: #242424;
    margin: 30px 0 60px;
    max-width: 840px; }
  .offer__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-width: 404px;
    margin: 60px 0 50px; }
  .offer__advantage {
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 130%;
    color: #242424;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .offer__advantage:before {
      content: '';
      display: inline-block;
      background-image: url("../img/tick.png");
      width: 18px;
      height: 18px;
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 10px; }
  .offer__btn {
    max-width: 392px; }
  .offer__video {
    -webkit-border-radius: 20px;
            border-radius: 20px;
    width: 100%;
    max-width: 598px; }
  .offer__details {
    font-style: italic;
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    color: #242424;
    margin-top: 30px; }
    .offer__details:after {
      content: "";
      background-image: url("../img/arrow3.png");
      width: 30px;
      height: 30px;
      display: inline-block;
      margin-left: 10px; }

@media (max-width: 1056px) {
  .offer__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .offer__title {
    text-align: center; }
  .offer__item {
    max-width: 392px; }
    .offer__item--video {
      width: 100%;
      max-width: 600px;
      margin-top: 30px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .offer__details {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .offer__details:after {
      -webkit-transform: scaleY(-1);
          -ms-transform: scaleY(-1);
              transform: scaleY(-1);
      margin-left: 10px;
      margin-top: 8px; } }

@media (max-width: 740px) {
  .offer {
    background-size: 400px;
    background-position: 10% 96%; }
    .offer__title {
      font-size: 1.5rem;
      margin-top: 40px; }
    .offer__text {
      font-size: 0.875rem;
      margin: 10px 0 20px; }
    .offer__advantage {
      font-size: 0.875rem;
      margin-bottom: 10px;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .offer__advantage:before {
        width: 14px;
        height: 14px;
        margin-right: 6px; }
    .offer__info {
      margin: 5px 0 20px; }
    .offer__details {
      max-width: 159px;
      font-size: 0.75rem;
      margin-bottom: 12px; }
      .offer__details:after {
        content: "";
        background-image: url("../img/arrow3.png");
        width: 25px;
        height: 25px;
        display: inline-block;
        margin-left: 0;
        margin-top: 0;
        background-repeat: no-repeat;
        background-size: contain; } }

.timer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  max-width: 140px; }
  .timer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-width: 60px;
    margin-right: 20px; }
  .timer__num {
    font-weight: 600;
    font-size: 1.875rem;
    line-height: 130%;
    text-align: center;
    color: #242424;
    border: 2px solid #E4580A;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    padding: 10px 12px;
    width: 60px; }
    .timer__num--dots {
      position: relative; }
      .timer__num--dots:after {
        content: ":";
        position: absolute;
        right: -15px; }
  .timer__text {
    font-weight: normal;
    font-size: 1rem;
    line-height: 130%;
    text-align: center;
    color: #242424; }

@media (max-width: 740px) {
  .timer {
    max-width: 98px; }
    .timer__item {
      max-width: 40px;
      margin-right: 17px; }
    .timer__num {
      font-size: 1.25rem;
      padding: 7px 5px;
      width: 40px;
      font-weight: 400; }
      .timer__num--dots:after {
        right: -12px; }
    .timer__text {
      font-size: 0.75rem; } }

.price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 224px; }
  .price__new {
    font-weight: bold;
    font-size: 3.75rem;
    line-height: 130%;
    color: #E4580A;
    white-space: nowrap; }
  .price__old {
    font-weight: normal;
    font-size: 1.5625rem;
    line-height: 130%;
    -webkit-text-decoration-line: line-through;
            text-decoration-line: line-through;
    color: #242424;
    white-space: nowrap; }

@media (max-width: 740px) {
  .price {
    max-width: 121px;
    margin-right: auto;
    margin-left: 30px; }
    .price__new {
      font-size: 2rem; }
    .price__old {
      font-size: 0.875rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZ2V0cGxhbi9nZXRwbGFuLnNjc3MiLCIuLi9ibG9ja3MvbG9nby9sb2dvLnNjc3MiLCIuLi9ibG9ja3MvcHJvZ3Jlc3MtYmFyL3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vYmxvY2tzL3NjZW5lL3NjZW5lLnNjc3MiLCIuLi9ibG9ja3MvcXVlc3Rpb24vcXVlc3Rpb24uc2NzcyIsIi4uL2Jsb2Nrcy9jcmVhdGlvbi9jcmVhdGlvbi5zY3NzIiwiLi4vYmxvY2tzL2ZpbGwtYm94L2ZpbGwtYm94LnNjc3MiLCIuLi9ibG9ja3MvYnRuL2J0bi5zY3NzIiwiLi4vYmxvY2tzL3Jlc3VtZS1jb250ZW50L3Jlc3VtZS1jb250ZW50LnNjc3MiLCIuLi9ibG9ja3MvcmVzdW1lL3Jlc3VtZS5zY3NzIiwiLi4vYmxvY2tzL3Jldmlld3MvcmV2aWV3cy5zY3NzIiwiLi4vYmxvY2tzL2dldC9nZXQuc2NzcyIsIi4uL2Jsb2Nrcy9jb250YWN0cy9jb250YWN0cy5zY3NzIiwiLi4vYmxvY2tzL2Zvcm0vZm9ybS5zY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL2Jsb2Nrcy9vZmZlci9vZmZlci5zY3NzIiwiLi4vYmxvY2tzL3RpbWVyL3RpbWVyLnNjc3MiLCIuLi9ibG9ja3MvcHJpY2UvcHJpY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNTaEIsOENBQUE7QUFPQTsrRURiK0U7QUNxQy9FO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixxQ0FBcUMsRUFBQTs7QUFJdkM7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxVQUFVLEVBQUE7O0FBRVo7RUFDRSxVQUFVO0VBQ1YsU0FBUyxFQUFBOztBQUdYO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZUFBZSxFQUFBOztB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bEIsaUJBQWlCLEVBQUE7SUFDakI7TUFDRSxlbEJNNkIsRUFBQTtJa0JKL0I7TUFDRSxtQmxCRzZCLEVBQUEsRWtCRjlCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qINCh0YLQsNC90LTQsNGA0YLQvdGL0LkgdHJhbnNpdGlvbiDQtNC70Y8gaG92ZXIt0LDQvdC40LzQsNGG0LjQuSAqL1xuLyog0JzQuNC60YHQuNC9INC30LDQvNC10L3RiyDRhtCy0LXRgtCwIHBsYWNlaG9sZGVyINGDIGlucHV0Llxu0J3Rg9C20L3QviDQtNC+0LHQsNCy0LjRgtGMINCyINGB0YLQuNC70Y/RhSDRjdC70LXQvNC10L3RgtCwINC60L7QvdGB0YLRgNGD0LrRhtC40Y4g0LLQuNC00LAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoIzAwMCk7ICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQ3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDsgfVxuXG4uZmFkZS1hbmltYXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1hbmltYXRpb247XG4gIGFuaW1hdGlvbjogZmFkZS1hbmltYXRpb24gMnMgbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5nZXRwbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5nZXRwbGFuLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdldHBsYW5fX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTMwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MCUpOyB9XG4gIC5nZXRwbGFuX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0OTcyMkU7XG4gICAgbWF4LXdpZHRoOiA4MDRweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuZ2V0cGxhbl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xuICAgIG1heC13aWR0aDogNjc1cHg7IH1cbiAgLmdldHBsYW5fX2Nob29zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAzOTRweDsgfVxuICAuZ2V0cGxhbl9faXRlbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ5NzIyRTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4N3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZ2V0cGxhbl9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk3MjJFOyB9XG4gICAgLmdldHBsYW5fX2l0ZW06aG92ZXIgLmdldHBsYW5fX2l0ZW0taW1nIHBhdGgge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5nZXRwbGFuX19pdGVtOmhvdmVyIC5nZXRwbGFuX19pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmdldHBsYW5fX2l0ZW0taW1nIHBhdGgge1xuICAgIGZpbGw6ICMyNDI0MjQ7IH1cbiAgLmdldHBsYW5fX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmdldHBsYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ2V0cGxhbl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHJpZ2h0OiAtMyU7IH1cbiAgICAuZ2V0cGxhbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuZ2V0cGxhbl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDsgfVxuICAgIC5nZXRwbGFuX19jaG9vc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5nZXRwbGFuX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmdldHBsYW5fX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmdldHBsYW5fX2l0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4ubG9nbyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubG9nb19fdGV4dCB7XG4gICAgY29sb3I6ICM0OTcyMkU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmxvZ28tLXBvc2l0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogNjVweDsgfVxuICAgIC5sb2dvLS1jcmVhdGlvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH1cbiAgICAubG9nb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAubG9nb19faW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4OyB9IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5wcm9ncmVzcy1iYXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbS0tbGFzdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNGRkQzNTc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTYwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAucHJvZ3Jlc3MtYmFyX19udW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkQzNTc7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9ncmVzcy1iYXJfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICAucHJvZ3Jlc3MtYmFyX19pbWcge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2ltZy5hY3RpdmUgLnByb2dyZXNzLWJhcl9faW1nLWJvcmRlciB7XG4gICAgICBmaWxsOiAjNDk3MjJFOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faW1nLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyX19pbWctZWxlbSB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5wcm9ncmVzcy1iYXJfX2ltZy1lbGVtIHtcbiAgICBmaWxsOiByZ2JhKDczLCAxMTQsIDQ2LCAwLjY1KTsgfVxuICAucHJvZ3Jlc3MtYmFyX19pbWctYm9yZGVyIHtcbiAgICBzdHJva2U6IHJnYmEoNzMsIDExNCwgNDYsIDAuNjUpO1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgN3B4OyB9XG4gICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pbWcge1xuICAgICAgd2lkdGg6IDQ2cHg7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19udW0ge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cblxuLnNjZW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY2VuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5xdWVzdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MnB4OyB9XG4gIC5xdWVzdGlvbl9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5xdWVzdGlvbl9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5xdWVzdGlvbl9fY2hvb3NlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5xdWVzdGlvbl9fY2hvb3NlLS1tdWx0aXBsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnF1ZXN0aW9uX19vcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDk1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OTcyMkU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnF1ZXN0aW9uX19vcHRpb24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTcyMkU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5xdWVzdGlvbl9fb3B0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cbiAgICAgIC5xdWVzdGlvbl9fb3B0aW9uLS1tdWx0aXBsZS5hY3RpdmUgLnF1ZXN0aW9uX19vcHRpb24taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnF1ZXN0aW9uX19vcHRpb24tLW11bHRpcGxlLmFjdGl2ZSAucXVlc3Rpb25fX29wdGlvbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVlc3Rpb25fX29wdGlvbi1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVlc3Rpb25fX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAucXVlc3Rpb25fX2J0bi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVlc3Rpb25fX2J0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5xdWVzdGlvbl9fYnRuOmJlZm9yZSwgLnF1ZXN0aW9uX19idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5xdWVzdGlvbl9fYnRuLS1wcmV2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByZXZxLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnF1ZXN0aW9uX19idG4tLW5leHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9uZXh0cS5wbmdcIik7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5xdWVzdGlvbl9fcGVyY2VudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRDM1NztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3MCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cbiAgLnF1ZXN0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODJweDsgfVxuXG4uanMtc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcy1zdGFnZS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucXVlc3Rpb25fX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAucXVlc3Rpb25fX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnF1ZXN0aW9uX19jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMzNweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX2Nob29zZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVlc3Rpb25fX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5xdWVzdGlvbl9fb3B0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBwYWRkaW5nOiA5cHggMzBweDsgfVxuICAucXVlc3Rpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnF1ZXN0aW9uX19idG46YmVmb3JlLCAucXVlc3Rpb25fX2J0bjphZnRlciB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgIC5xdWVzdGlvbl9fYnRuLS1uZXh0OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAucXVlc3Rpb25fX3BlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHg7IH0gfVxuXG4uY3JlYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jcmVhdGlvbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jcmVhdGlvbl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jcmVhdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRpb25fX3RleHQtaG9sZGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmNyZWF0aW9uX19zdWJqZWN0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNyZWF0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5jcmVhdGlvbl9fdGV4dC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNyZWF0aW9uX19zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5jcmVhdGlvbl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4OyB9XG4gIC5jcmVhdGlvbl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAuY3JlYXRpb25fX3N1YmplY3Qge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jcmVhdGlvbl9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuY3JlYXRpb25fX3N1Y2Nlc3Mge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5jcmVhdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jcmVhdGlvbl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDI2MHB4OyB9XG4gIC5jcmVhdGlvbl9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY3JlYXRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmNyZWF0aW9uX19zdWNjZXNzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmNyZWF0aW9uX19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmZpbGwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmZpbGwtYm94X19wcm9ncmVzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5maWxsLWJveF9fbG9hZGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgLmZpbGwtYm94X19sb2FkZXIgY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogI2RjZGNkYztcbiAgICAgIHN0cm9rZS13aWR0aDogMWVtOyB9XG4gIC5maWxsLWJveF9fbGluZSB7XG4gICAgc3Ryb2tlOiAjNDk3MjJFICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAxLjAyZW0gIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHByb2dyZXNzIDEycyBsaW5lYXIgMTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNzY1LjQ4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5maWxsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNDk3MjJFO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTVweCAwOyB9IH1cblxuLnJlc3VtZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzdW1lLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVzdW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGMTtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4OyB9XG4gIC5yZXN1bWVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5yZXN1bWVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5yZXN1bWVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjFweCAzMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJlc3VtZV9faXRlbS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bWVfX2l0ZW0taGVscCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzdW1lX19wb3B1cCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzdW1lX19pdGVtLWRlc2NyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgLnJlc3VtZV9fcG9wdXAtY2xvc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlc3VtZV9faXRlbS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLnJlc3VtZV9faXRlbS10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDk3MjJFO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAucmVzdW1lX19pdGVtLW51bSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogI0U0NTgwQTsgfVxuICAucmVzdW1lX19pdGVtLWxpbmUge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiAgLnJlc3VtZV9faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bWVfX2l0ZW0tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tZHJvcC0tdmVyeXNraW4ge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMjVweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tZHJvcC0tc2tpbiB7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiA3MHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS1kcm9wLS1ub3JtYWwge1xuICAgICAgYm90dG9tOiA3cHg7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucmVzdW1lX19pdGVtLWRyb3AtLWZhdCB7XG4gICAgICBib3R0b206IDQxcHg7XG4gICAgICBsZWZ0OiA3MCU7IH1cbiAgICAucmVzdW1lX19pdGVtLWRyb3AtLXZlcnlmYXQge1xuICAgICAgYm90dG9tOiA3OCU7XG4gICAgICBsZWZ0OiA5MCU7IH1cbiAgLnJlc3VtZV9faXRlbS1jb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjNweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0tYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0td2F0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0tcGxhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzRweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY29udGVudC0tY2hhcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlc3VtZV9faXRlbS1sb29rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlc3VtZV9faXRlbS1sb29rIHBhdGgge1xuICAgICAgZmlsbDogI0U0NTgwQTtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC40OyB9XG4gIC5yZXN1bWVfX2l0ZW0tYm90dGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH1cbiAgLnJlc3VtZV9faXRlbS1zY2FsZS1ob2xkZXIge1xuICAgIGhlaWdodDogMTIxcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc2NhbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnJlc3VtZV9faXRlbS1zY2FsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zY2FsZS1ob3Zlci5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnJlc3VtZV9faXRlbS1saXRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMTAlOyB9XG4gIC5yZXN1bWVfX2l0ZW0tbGl0ZXIge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLnJlc3VtZV9faXRlbS13ZWVrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmVzdW1lX19pdGVtLXdlZWsge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIyJTtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICAucmVzdW1lX19pdGVtLXBsYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjg2cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuICAucmVzdW1lX19pdGVtLXBlcmNlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0U0NTgwQTsgfVxuICAucmVzdW1lX19pdGVtLXN1YnN0YW5jZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgLnJlc3VtZV9faXRlbS1wZXJjZW50cy1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJlc3VtZV9faXRlbS1wZXJjZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlc3VtZV9faXRlbS1wZXJjZW50czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3Ryb2tlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjYlO1xuICAgICAgbGVmdDogLTMxJTsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWZhdCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWZhdDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNjAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucmVzdW1lX19pdGVtLXBlcmNlbnRzLS1wcm90ZWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWNhcmI6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgdG9wOiAtMTAlO1xuICAgICAgbGVmdDogLTUwJTsgfVxuICAucmVzdW1lX19idG4ge1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5yZXN1bWUge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5yZXN1bWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgLnJlc3VtZV9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5yZXN1bWVfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAucmVzdW1lX19pdGVtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAzOHB4IDAgMjNweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0taGVscCB7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7IH1cbiAgICAucmVzdW1lX19wb3B1cCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODhweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnJlc3VtZV9fcG9wdXAtY2xvc2Uge1xuICAgICAgbWF4LXdpZHRoOiAxOXB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAucmVzdW1lX19pdGVtLW51bSB7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07IH1cbiAgICAucmVzdW1lX19pdGVtLWxpbmUge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAucmVzdW1lX19pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLnJlc3VtZV9faXRlbS1sb29rLS15b3VuZyB7XG4gICAgICB3aWR0aDogNjJweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tbG9vay0tYWR1bHQge1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAucmVzdW1lX19pdGVtLWxvb2stLW9sZCB7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tY2Fsb3JpZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS1ib3R0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS1saXRlcnMge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnJlc3VtZV9faXRlbS1saXRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOHB4OyB9XG4gICAgLnJlc3VtZV9faXRlbS13ZWVrIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAucmVzdW1lX19pdGVtLXN1YnN0YW5jZSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAucmVzdW1lX19pdGVtLWNoYXJ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAtNjUlO1xuICAgICAgdG9wOiAzMiU7IH1cbiAgICAucmVzdW1lX19pdGVtLXBlcmNlbnRzLS1mYXQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWZhdDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNTglO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucmVzdW1lX19pdGVtLXBlcmNlbnRzLS1wcm90ZWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlc3VtZV9faXRlbS1wZXJjZW50cy0tY2FyYiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5yZXN1bWVfX2l0ZW0tcGVyY2VudHMtLWNhcmI6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIGxlZnQ6IC0yNSU7IH1cbiAgICAucmVzdW1lX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyODhweDsgfSB9XG5cbi5yZXZpZXdzIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC5yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucmV2aWV3c19fdGl0bGU6YmVmb3JlLCAucmV2aWV3c19fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ZpcmUucG5nXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAucmV2aWV3c19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5yZXZpZXdzX190aXRsZTphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAucmV2aWV3c19fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmV2aWV3c19faXRlbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ5NzIyRTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDQzNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gIC5yZXZpZXdzX19waG90by1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJldmlld3NfX3Bob3RvLWlubmVyOmJlZm9yZSwgLnJldmlld3NfX3Bob3RvLWlubmVyOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MCU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMCU7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzAlO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwJTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDsgfVxuICAgIC5yZXZpZXdzX19waG90by1pbm5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLQlNCeXCI7XG4gICAgICBsZWZ0OiAtNCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMzU3OyB9XG4gICAgLnJldmlld3NfX3Bob3RvLWlubmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi0J/QntCh0JvQlVwiO1xuICAgICAgbGVmdDogNDglO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NzIyRTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5yZXZpZXdzX19waG90byB7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAucmV2aWV3c19fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAucmV2aWV3c19fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZXZpZXdzX19uYW1lIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIC5yZXZpZXdzX19hZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG5cbi5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9wcmV2LnBuZ1wiKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHQucG5nXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC01JTsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNSU7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NzIyRTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk3MjJFO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IC01MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLnJldmlld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucmV2aWV3c19fdGl0bGU6YmVmb3JlLCAucmV2aWV3c19fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9maXJlLnBuZ1wiKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5yZXZpZXdzX190aXRsZTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgICAgLnJldmlld3NfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAgIC5yZXZpZXdzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMjg4cHg7IH1cbiAgICAucmV2aWV3c19fcGhvdG8taW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAgIC5yZXZpZXdzX19waG90by1pbm5lcjpiZWZvcmUsIC5yZXZpZXdzX19waG90by1pbm5lcjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgIG1heC13aWR0aDogNThweDtcbiAgICAgICAgcGFkZGluZzogNnB4OyB9XG4gICAgICAucmV2aWV3c19fcGhvdG8taW5uZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLQlNCeXCI7XG4gICAgICAgIGxlZnQ6IC00JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDM1NzsgfVxuICAgICAgLnJldmlld3NfX3Bob3RvLWlubmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLQn9Ce0KHQm9CVXCI7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NzIyRTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAucmV2aWV3c19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4OyB9XG4gIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0yNXB4OyB9IH1cblxuLmdldCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGMTsgfVxuICAuZ2V0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZ2V0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5nZXRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmdHZXQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZ2V0X190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmdldF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7IH1cbiAgLmdldF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZ2V0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5nZXRfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzZweDsgfVxuICAgIC5nZXRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC5nZXRfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMxcHg7IH1cbiAgICAuZ2V0X19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0cy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3RzX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9XG4gIC5jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAuY29udGFjdHNfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHg7IH1cbiAgLmNvbnRhY3RzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0c19faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9XG4gIC5jb250YWN0c19fZGF0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuY29udGFjdHNfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAyNjBweDsgfVxuICAgIC5jb250YWN0c19fZGF0YSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jb250YWN0c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIzM3B4OyB9XG4gICAgLmNvbnRhY3RzX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1fX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjQyNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDMwcHg7IH1cbiAgICAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZm9ybV9fY2hlY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtX19jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZvcm1fX2NoZWNrLWJveCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZvcm1fX2NoZWNrLWlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjQyNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmZvcm1fX2NoZWNrLWlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NoZWNrLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmZvcm1fX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5mb3JtX190ZXh0LS1kYXRhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mb3JtX19idG4ge1xuICAgIG1heC13aWR0aDogMzkycHg7IH1cbiAgICAuZm9ybV9fYnRuOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Njg2ODY7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5mb3JtX19hY2Nlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmZvcm1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgLmZvcm1fX2NoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5mb3JtX19jaGVjay1pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNHB4IDAgMjFweDsgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAgIC5mb290ZXJfX2l0ZW0tLW1pZGRsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyX19pdGVtLS1zdGFydCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb290ZXJfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLmZvb3Rlcl9faW5mby0tbGluayB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyX19pbmZvLS1wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5mb290ZXJfX3BheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNjdweDsgfVxuICAgIC5mb290ZXJfX2l0ZW0tLW1pZGRsZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgLmZvb3Rlcl9faXRlbS0tc3RhcnQge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG5cbi5vZmZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmczLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTEwJSAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9mZmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm9mZmVyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAub2ZmZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm9mZmVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAub2ZmZXJfX2l0ZW0tLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01JTsgfVxuICAub2ZmZXJfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIG1hcmdpbjogMzBweCAwIDYwcHg7XG4gICAgbWF4LXdpZHRoOiA4NDBweDsgfVxuICAub2ZmZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICBtYXJnaW46IDYwcHggMCA1MHB4OyB9XG4gIC5vZmZlcl9fYWR2YW50YWdlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm9mZmVyX19hZHZhbnRhZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aWNrLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5vZmZlcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4OyB9XG4gIC5vZmZlcl9fdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OThweDsgfVxuICAub2ZmZXJfX2RldGFpbHMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLm9mZmVyX19kZXRhaWxzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93My5wbmdcIik7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDU2cHgpIHtcbiAgLm9mZmVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5vZmZlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub2ZmZXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzkycHg7IH1cbiAgICAub2ZmZXJfX2l0ZW0tLXZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9mZmVyX19kZXRhaWxzIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAub2ZmZXJfX2RldGFpbHM6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm9mZmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSA5NiU7IH1cbiAgICAub2ZmZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5vZmZlcl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDsgfVxuICAgIC5vZmZlcl9fYWR2YW50YWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5vZmZlcl9fYWR2YW50YWdlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLm9mZmVyX19pbmZvIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweDsgfVxuICAgIC5vZmZlcl9fZGV0YWlscyB7XG4gICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLm9mZmVyX19kZXRhaWxzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdzMucG5nXCIpO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG4udGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDsgfVxuICAudGltZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC50aW1lcl9fbnVtIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNDU4MEE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIC50aW1lcl9fbnVtLS1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRpbWVyX19udW0tLWRvdHM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7IH1cbiAgLnRpbWVyX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC50aW1lciB7XG4gICAgbWF4LXdpZHRoOiA5OHB4OyB9XG4gICAgLnRpbWVyX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIC50aW1lcl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC50aW1lcl9fbnVtLS1kb3RzOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMnB4OyB9XG4gICAgLnRpbWVyX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjI0cHg7IH1cbiAgLnByaWNlX19uZXcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogI0U0NTgwQTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmljZV9fb2xkIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLnByaWNlIHtcbiAgICBtYXgtd2lkdGg6IDEyMXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5wcmljZV9fbmV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5wcmljZV9fb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuIiwiJHBvcC10ZXh0OiAjNDk3MjJFO1xuJG1haW4tdHh0OiAjMjQyNDI0O1xuJGhvdmVyOiAjRkZGRkZGO1xuJG51bTogI0ZGRDM1NztcbiRiZzogI0ZGRkRGMTtcbiRyZXN1bWU6ICNFNDU4MEE7XG4kYWdlOiAjNzM3MzczO1xuJHBsYWNlaG9sZGVyOiAjODY4Njg2O1xuJGJvcmRlcjogI0VBRUFFQTtcbi8qINCh0YLQsNC90LTQsNGA0YLQvdGL0LkgdHJhbnNpdGlvbiDQtNC70Y8gaG92ZXIt0LDQvdC40LzQsNGG0LjQuSAqL1xuXG5AbWl4aW4gdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcbn1cblxuXG4vKiDQnNC40LrRgdC40L0g0LfQsNC80LXQvdGLINGG0LLQtdGC0LAgcGxhY2Vob2xkZXIg0YMgaW5wdXQuXG7QndGD0LbQvdC+INC00L7QsdCw0LLQuNGC0Ywg0LIg0YHRgtC40LvRj9GFINGN0LvQtdC80LXQvdGC0LAg0LrQvtC90YHRgtGA0YPQutGG0LjRjiDQstC40LTQsCBAaW5jbHVkZSBwbGFjZWhvbGRlcigjMDAwKTsgKi9cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IsICRvcGFjaXR5OiAxKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiRjb2xvcjsgb3BhY2l0eTogJG9wYWNpdHl9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiRjb2xvcjsgb3BhY2l0eTogJG9wYWNpdHl9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiRjb2xvcjsgb3BhY2l0eTogJG9wYWNpdHl9XG59XG5cbi8vZmxleC3QvNC40LrRgdC40L1cbkBtaXhpbiBmbGV4LWRpcigkZGlyOiBjb2x1bW4sICRqYzpjZW50ZXIsICRhaTpjZW50ZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXI7XG4gIGp1c3RpZnktY29udGVudDogJGpjO1xuICBhbGlnbi1pdGVtczogJGFpO1xufVxuXG4vL9Cf0LXRgNC10LLQvtC0INC/0LjQutGB0LXQu9C10Lkg0LIg0LXQvNGLXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAxNikge1xuICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW07XG59XG5cblxuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LHB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBudW1iZXItaW5wdXQ7XG59XG5cbi5mYWRlLWFuaW1hdGlvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlLWFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uOiBmYWRlLWFuaW1hdGlvbiAycyBsaW5lYXI7XG4gIC8vd2lsbC1jaGFuZ2U6IGFuaW1hdGlvbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvZ2V0cGxhbi9nZXRwbGFuJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9sb2dvL2xvZ28nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3Byb2dyZXNzLWJhci9wcm9ncmVzcy1iYXInO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3NjZW5lL3NjZW5lJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9xdWVzdGlvbi9xdWVzdGlvbic7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvY3JlYXRpb24vY3JlYXRpb24nO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL2ZpbGwtYm94L2ZpbGwtYm94JztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9idG4vYnRuJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9yZXN1bWUtY29udGVudC9yZXN1bWUtY29udGVudCc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvcmVzdW1lL3Jlc3VtZSc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvcmV2aWV3cy9yZXZpZXdzJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9nZXQvZ2V0JztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9jb250YWN0cy9jb250YWN0cyc7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvZm9ybS9mb3JtJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9mb290ZXIvZm9vdGVyJztcbkBpbXBvcnQgJy4vc3JjL2Jsb2Nrcy9vZmZlci9vZmZlcic7XG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvdGltZXIvdGltZXInO1xuQGltcG9ydCAnLi9zcmMvYmxvY2tzL3ByaWNlL3ByaWNlJzsiLCIuZ2V0cGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTMwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MCUpO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHBvcC10ZXh0O1xuICAgIG1heC13aWR0aDogODA0cHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xuICAgIG1heC13aWR0aDogNjc1cHg7XG4gIH1cbiAgJl9fY2hvb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDM5NHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwb3AtdGV4dDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4N3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgICB9XG4gICAgJjpob3ZlciAuZ2V0cGxhbl9faXRlbS1pbWcgcGF0aCB7XG4gICAgICBmaWxsOiAkaG92ZXI7XG4gICAgfVxuICAgICY6aG92ZXIgLmdldHBsYW5fX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGhvdmVyO1xuICAgIH1cbiAgfVxuICAmX19pdGVtLWltZyB7XG4gICAgJiBwYXRoIHtcbiAgICAgIGZpbGw6ICRtYWluLXR4dDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmdldHBsYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHJpZ2h0OiAtMyU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICB9XG4gICAgJl9fY2hvb3NlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufSIsIi5sb2dvIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJHBvcC10ZXh0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICYtLXBvc2l0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICB9XG4gICAgJi0tY3JlYXRpb24ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cbiAgfVxufSIsIi5wcm9ncmVzcy1iYXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi0tbGFzdCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICRudW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTYwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgJl9fbnVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbnVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgfVxuICAmX19pbWcge1xuICAgIGZpbGw6ICRob3ZlcjtcbiAgICB6LWluZGV4OiA5O1xuICAgICYuYWN0aXZlIC5wcm9ncmVzcy1iYXJfX2ltZy1ib3JkZXIge1xuICAgICAgZmlsbDogJHBvcC10ZXh0O1xuICAgIH1cbiAgICAmLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyX19pbWctZWxlbSB7XG4gICAgICAgIGZpbGw6ICRob3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9faW1nLWVsZW0ge1xuICAgIGZpbGw6IHJnYmEoNzMsIDExNCwgNDYsIDAuNjUpO1xuICB9XG4gICZfX2ltZy1ib3JkZXIge1xuICAgIHN0cm9rZTogcmdiYSg3MywgMTE0LCA0NiwgMC42NSk7XG4gICAgZmlsbDogJGhvdmVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICB9XG4gICAgJl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICB9XG59XG4iLCIuc2NlbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogODJweDtcbiAgfVxuICAmX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgzNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgJl9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJl9fY2hvb3NlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLS1tdWx0aXBsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICZfX29wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcG9wLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgICAgIGNvbG9yOiAkaG92ZXI7XG4gICAgfVxuICAgICYtLW11bHRpcGxlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICYuYWN0aXZlIC5xdWVzdGlvbl9fb3B0aW9uLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSAucXVlc3Rpb25fX29wdGlvbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fb3B0aW9uLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmX19idG4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi0tcHJldjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9wcmV2cS5wbmdcIik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJi0tbmV4dDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL25leHRxLnBuZ1wiKTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICZfX3BlcmNlbnQge1xuICAgIGJhY2tncm91bmQ6ICRudW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNzAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzAlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMCU7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MnB4O1xuICB9XG59XG4uanMtc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc3RhZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5xdWVzdGlvbiB7XG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19jb250ZW50LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIzM3B4O1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fY2hvb3NlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgcGFkZGluZzogOXB4IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICYtLW11bHRpcGxlIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLS1uZXh0OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wZXJjZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICB9XG4gIH1cbn0iLCIuY3JlYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fdGV4dC1ob2xkZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAmX19zdWJqZWN0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX3N1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9tYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgfVxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gIC5jcmVhdGlvbiB7XG4gICAgJl9fc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNSk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNyZWF0aW9uIHtcbiAgICAmX19zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICB9XG4gICAgJl9fc3VjY2VzcyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuY3JlYXRpb24ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgfVxuICAgICZfX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgfVxuICAgICZfX3N1Y2Nlc3Mge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5maWxsLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICAmX19wcm9ncmVzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbiAgJl9fbG9hZGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgJiBjaXJjbGUge1xuICAgICBzdHJva2U6ICNkY2RjZGM7XG4gICAgIHN0cm9rZS13aWR0aDogMWVtO1xuICAgfVxuICB9XG4gICZfX2xpbmUge1xuICAgIHN0cm9rZTogJHBvcC10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAxLjAyZW0gIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHByb2dyZXNzIDEycyBsaW5lYXIgMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNzY1LjQ4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZmlsbC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuXG4iLCIuYnRuIHtcbiAgYmFja2dyb3VuZDogJHBvcC10ZXh0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRob3ZlcjtcbiAgcGFkZGluZzogMThweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn0iLCIucmVzdW1lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5yZXN1bWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDMwcHggMjVweDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9faXRlbS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2l0ZW0taGVscCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmX19wb3B1cCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXI7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19pdGVtLWRlc2NyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICB9XG4gICZfX3BvcHVwLWNsb3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNyk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcG9wLXRleHQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gICZfX2l0ZW0tbnVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSg3MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRyZXN1bWU7XG4gIH1cbiAgJl9faXRlbS1saW5lIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gICZfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19pdGVtLWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgJi0tdmVyeXNraW4ge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICB9XG4gICAgJi0tc2tpbiB7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgIH1cbiAgICAmLS1ub3JtYWwge1xuICAgICAgYm90dG9tOiA3cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgICYtLWZhdCB7XG4gICAgICBib3R0b206IDQxcHg7XG4gICAgICBsZWZ0OiA3MCU7XG4gICAgfVxuICAgICYtLXZlcnlmYXQge1xuICAgICAgYm90dG9tOiA3OCU7XG4gICAgICBsZWZ0OiA5MCU7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwIDIzcHg7XG4gICAgJi0tYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi0td2F0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi0tcGxhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzRweDtcbiAgICB9XG4gICAgJi0tY2hhcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tbG9vayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNFNDU4MEE7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1ib3R0bGUge1xuICAgIG1hcmdpbi1yaWdodDogNjZweDtcbiAgfVxuICAmX19pdGVtLXNjYWxlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zY2FsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAmX19pdGVtLXNjYWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3NjYWxlLWhvdmVyLnBuZ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAmX19pdGVtLWxpdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDExMCU7XG4gIH1cbiAgJl9faXRlbS1saXRlciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gICZfX2l0ZW0td2Vla3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9faXRlbS13ZWVrIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTIyJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICB9XG4gICZfX2l0ZW0tcGxhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODZweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG4gICZfX2l0ZW0tcGVyY2VudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRyZXN1bWU7XG4gIH1cbiAgJl9faXRlbS1zdWJzdGFuY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gIH1cbiAgJl9faXRlbS1wZXJjZW50cy1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9faXRlbS1wZXJjZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N0cm9rZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2JTtcbiAgICAgIGxlZnQ6IC0zMSU7XG4gICAgfVxuICAgICYtLWZhdCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC02MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcHJvdGVpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgfVxuICAgICYtLWNhcmIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucmVzdW1lIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDgycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICAmX19pdGVtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAzOHB4IDAgMjNweDtcbiAgICB9XG4gICAgJl9faXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0taGVscCB7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgfVxuICAgICZfX3BvcHVwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIH1cbiAgICAmX19pdGVtLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gICAgJl9fcG9wdXAtY2xvc2Uge1xuICAgICAgbWF4LXdpZHRoOiAxOXB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICZfX2l0ZW0tbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICB9XG4gICAgJl9faXRlbS1saW5lIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIH1cbiAgICAmX19pdGVtLWxvb2sge1xuICAgICAgJi0teW91bmcge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgICAgJi0tYWR1bHQge1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgICAgJi0tb2xkIHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS1jYWxvcmllcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0tYm90dGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gICAgJl9faXRlbS1saXRlcnMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmX19pdGVtLWxpdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgfVxuICAgICZfX2l0ZW0td2VlayB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgICZfX2l0ZW0tcGVyY2VudCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgfVxuICAgICZfX2l0ZW0tc3Vic3RhbmNlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gICAgJl9faXRlbS1jaGFydCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0tcGVyY2VudHMge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGxlZnQ6IC02NSU7XG4gICAgICAgIHRvcDogMzIlO1xuICAgICAgfVxuICAgICAgJi0tZmF0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtNTglO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1wcm90ZWluIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLS1jYXJiIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgIGxlZnQ6IC0yNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgfVxuICB9XG59IiwiLnJldmlld3Mge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZmlyZS5wbmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwb3AtdGV4dDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDQzNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gICZfX3Bob3RvLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNzAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDcwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi0JTQnlwiO1xuICAgICAgbGVmdDogLTQlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG51bTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcItCf0J7QodCb0JVcIjtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgICAgIGNvbG9yOiAkaG92ZXI7XG4gICAgfVxuICB9XG4gICZfX3Bob3RvIHtcbiAgICB3aWR0aDogNDklO1xuICAgIC8vbWF4LXdpZHRoOiAyMDhweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX25hbWUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICB9XG4gICZfX2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRhZ2U7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByZXYucG5nXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9uZXh0LnBuZ1wiKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5zbGljay1wcmV2ICB7XG4gIGxlZnQ6IC01JTtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC01JTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3AtdGV4dDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ZpcmUucG5nXCIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IDI4OHB4O1xuICAgIH1cbiAgICAmX19waG90by1pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgICAgICBtYXgtd2lkdGg6IDU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLQlNCeXCI7XG4gICAgICAgIGxlZnQ6IC00JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG51bTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcItCf0J7QodCb0JVcIjtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wLXRleHQ7XG4gICAgICAgIGNvbG9yOiAkaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgfVxufVxuIiwiLmdldCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmdHZXQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5nZXQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc2cHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMzFweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTIzcHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdHMge1xuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIH1cbiAgICAmX19kYXRhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG4gICAgJl9fZGF0YSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgbWFyZ2luLXRvcDogMjMzcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiIsIi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gICZfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi10eHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAzMHB4O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIH1cbiAgfVxuICAmX19jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl9fY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICZfX2NoZWNrLWJveCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJl9fY2hlY2staW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi10eHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICZfX2NoZWNrLWlucHV0OmNoZWNrZWQrbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jaGVjay5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYtLWRhdGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBsYWNlaG9sZGVyO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuICAmX19hY2Nlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZm9ybSB7XG4gICAgJl9faW5wdXQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgfVxuICAgICZfX2NoZWNrIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICAgICZfX2NoZWNrLWlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNHB4IDAgMjFweDtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi0tc3RhcnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gICZfX2luZm8ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgJi0tbGluayB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICYtLXByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3BheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyNjdweDtcbiAgICAgICYtLW1pZGRsZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgICAgJi0tc3RhcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5vZmZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmczLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTEwJSAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICYtLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01JTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRtYWluLXR4dDtcbiAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwNHB4O1xuICAgIG1hcmdpbjogNjBweCAwIDUwcHg7XG4gIH1cbiAgJl9fYWR2YW50YWdlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdGljay5wbmdcIik7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICB9XG4gICZfX3ZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTk4cHg7XG4gIH1cbiAgJl9fZGV0YWlscyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93My5wbmdcIik7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1NnB4KSB7XG4gIC5vZmZlciB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgICAmLS12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5vZmZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgOTYlO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB9XG4gICAgJl9fYWR2YW50YWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgbWFyZ2luOiA1cHggMCAyMHB4O1xuICAgIH1cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYXJyb3czLnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAmX19udW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW4tdHh0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZXN1bWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICAmLS1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAudGltZXIge1xuICAgIG1heC13aWR0aDogOThweDtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB9XG4gICAgJl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAmLS1kb3RzIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgfVxufSIsIi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjI0cHg7XG4gICZfX25ldyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkcmVzdW1lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJl9fb2xkIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAkbWFpbi10eHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5wcmljZSB7XG4gICAgbWF4LXdpZHRoOiAxMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgJl9fbmV3IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICB9XG4gICAgJl9fb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG4gIH1cbn0iXX0= */
