@media (min-width: 568px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 83.3333333333vw;
  }
}

.container {
  padding: 0 15px;
  margin: 0 auto;
}

@media (min-width: 568px) {
  .wp-block-columns {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .wp-block-columns {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .wp-block-columns {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .wp-block-columns {
    max-width: 83.3333333333vw;
  }
}

.wp-block-columns {
  padding: 0 15px;
  margin: 1.2vw auto;
}

.wp-block-columns h2 {
  margin-top: 1.8vw;
  margin-bottom: 0.7vw!important;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-left: -15px;
  margin-right: -15px;
}



[class^="col-"] {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 568px) {
  .col-xs-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 568px) {
  .col-xs-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@font-face {
  font-family: 'Rubik Bold';
  src: url("../fonts/Rubik-Bold.eot");
  src: url("../fonts/Rubik-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Bold.woff2") format("woff2"), url("../fonts/Rubik-Bold.woff") format("woff"), url("../fonts/Rubik-Bold.ttf") format("truetype"), url("../fonts/Rubik-Bold.svg#Rubik-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Roboto-Regular.eot");
  src: url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Rubik Light';
  src: url("../fonts/Rubik-Light.eot");
  src: url("../fonts/Rubik-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Light.woff2") format("woff2"), url("../fonts/Rubik-Light.woff") format("woff"), url("../fonts/Rubik-Light.ttf") format("truetype"), url("../fonts/Rubik-Light.svg#Rubik-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Rubik';
  src: url("../fonts/Rubik-Regular.eot");
  src: url("../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Regular.woff2") format("woff2"), url("../fonts/Rubik-Regular.woff") format("woff"), url("../fonts/Rubik-Regular.ttf") format("truetype"), url("../fonts/Rubik-Regular.svg#Rubik-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, select, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

input, select, textarea, button {
  outline: none;
}

a {
  text-decoration: none;
}

body {
  line-height: 1;
  min-width: 320px;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  max-width: 100%;
}

a:hover, a:focus {
  text-decoration: none;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

body {
  font: 0.7291666667vw "Roboto";
  color: #1a1a1a;
}

@media (max-width: 1199px) {
  body {
    font-size: 14px;
  }
}
.content h1{
    font: 2.875vw "Rubik Bold";
}
.content h2 {
  font: 1.875vw "Rubik Bold";
  padding-bottom: 0.78125vw;
  margin-bottom: 0.78125vw;
  position: relative;
}

@media (max-width: 1199px) {
  .content h2 {
    font-size: 26px;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
}

.content h2:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4.53125vw;
  height: 0.2604166667vw;
  background: #d24817;
  border-radius: 0.1041666667vw;
}

@media (max-width: 1199px) {
  .content h2:before {
    width: 60px;
    height: 4px;
    border-radius: 2px;
  }
}

.content h3{
  font: 1.25vw "Rubik";
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .content h3 {
    font-size: 18px;
    margin-bottom: 15px;
  }
}

.content h4 {
  font: 1.25vw "Rubik";
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .content h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.content p {
  margin-bottom: 0.78125vw;
  /* font-weight: bold; */
}
.content p strong{
    font-weight: bold;
}

@media (max-width: 1199px) {
  .content p {
    margin-bottom: 10px;
    font-size: 14px !important;
  }
}

.content ul li {
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
}

.content ul li:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  background: #d24817;
  width: 7px;
  height: 7px;
  border-radius: 50%;
}

.content span {
  color: #d24817;
}
.btn {
  min-width: 10.6770833333vw;
  height: 2.8125vw;
  padding: 0 3.3854166667vw 0 1.0416666667vw;
  font-size: 0.9375vw;
  text-transform: uppercase;
  cursor: pointer;
  transition: all .3s ease-in-out;
  border-radius: 1.5625vw;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  border: 2px solid transparent;
}

@media (max-width: 1199px) {
  .btn {
    min-width: 180px;
    height: 46px;
    padding: 0 55px 0 15px;
    font-size: 16px;
    border-radius: 30px;
  }
}

.btn__white {
  background: #fff;
  color: #d24817;
}

.btn__white:hover {
  background: #d24817;
  color: #fff;
}

.btn__white span {
  background: #d24817;
}

.btn__border {
  background: transparent;
  color: #d24817;
  border-color: #d24817;
}

.btn__border:hover {
  background: #d24817;
  color: #fff;
}

.btn__border span {
  background: #d24817;
}

.btn__violet {
  background: #78216f;
  color: #fff;
  border-color: #78216f;
}

.btn__violet:hover {
  background: #fff;
  color: #78216f;
}

.btn__violet span {
  background: #78216f;
}

.btn span {
  width: 2.8125vw;
  height: 2.8125vw;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  right: -3px;
  box-shadow: 0 0 0.46875vw rgba(0, 0, 0, 0.22);
}

@media (max-width: 1199px) {
  .btn span {
    width: 46px;
    height: 46px;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.22);
  }
}

.btn span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 45%;
  transform: translate(-50%, -50%) rotate(-45deg);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  padding: 0.2083333333vw;
}

@media (max-width: 1199px) {
  .btn span:before {
    padding: 4px;
  }
}

.nav-slider {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.nav-slider__white .slider-arrow {
  border: solid rgba(255, 255, 255, 0.4);
}

.nav-slider__white .slider-arrow:hover {
  border-color: #fff;
}

.nav-slider__white .slider-dots li:before {
  background: rgba(255, 255, 255, 0.4);
}

.nav-slider__white .slider-dots li.slick-active {
  border: 1px solid #fff;
}

.nav-slider__white .slider-dots li.slick-active:before {
  background: #fff;
}

.nav-slider__orange .slider-arrow {
  border: solid #808080;
}

.nav-slider__orange .slider-arrow:hover {
  border-color: #d24817;
}

.nav-slider__orange .slider-dots li:before {
  background: #808080;
}

.nav-slider__orange .slider-dots li.slick-active {
  border: 1px solid #d24817;
}

.nav-slider__orange .slider-dots li.slick-active:before {
  background: #d24817;
}

.nav-slider .slider-arrow {
  padding: 0.2083333333vw;
  border-width: 0 0.1041666667vw 0.1041666667vw 0;
  cursor: pointer;
  transition: all .3s ease-in-out;
}

@media (max-width: 1199px) {
  .nav-slider .slider-arrow {
    padding: 4px;
    border-width: 0 2px 2px 0;
  }
}

.nav-slider .slider-arrow.slider-next {
  transform: rotate(-45deg);
}

.nav-slider .slider-arrow.slider-prev {
  transform: rotate(135deg);
}

.slider-dots {
  margin: 0 0.78125vw;
}

@media (max-width: 1199px) {
  .slider-dots {
    margin: 0 15px;
  }
}

.slider-dots button {
  display: none;
}

.slider-dots .slick-dots {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
      align-items: center;
}

.slider-dots li {
  border-radius: 50%;
  width: 0.46875vw !important;
  height: 0.46875vw !important;
  margin-right: 0.5208333333vw !important;
  position: relative;
  cursor: pointer;
  margin-bottom: 0 !important;
}

@media (max-width: 1199px) {
  .slider-dots li {
    width: 7px !important;
    height: 7px !important;
    margin-right: 10px !important;
  }
}

.slider-dots li:before {
  content: '';
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  border-radius: 50% !important;
  width: 0.46875vw !important;
  height: 0.46875vw !important;
}

@media (max-width: 1199px) {
  .slider-dots li:before {
    width: 7px !important;
    height: 7px !important;
  }
}

.slider-dots li:last-child {
  margin-right: 0 !important;
}

.slider-dots li.slick-active {
  width: 2.03125vw !important;
  height: 2.03125vw !important;
}

@media (max-width: 1199px) {
  .slider-dots li.slick-active {
    width: 32px !important;
    height: 32px !important;
  }
}

.bg-gray {
  background: #f9f9f9;
}
.bg-white{
  background: #fff;
}

.block-title {
  font: 1.875vw "Rubik Bold";
  text-align: center;
}

@media (max-width: 1199px) {
  .block-title {
    font-size: 26px;
  }
}

.block-title__line {
  position: relative;
}


.block-title__line:before {
 display: block !important;
  content: '';
  position: absolute;
  bottom: -1.0416666667vw;
  left: 50%;
  transform: translateX(-50%);
  background: #d24817;
  width: 4.4791666667vw;
  height: 0.2604166667vw;
  border-radius: 0.2083333333vw;
}

.block-clients .block-title__line:before, .block-faq .block-title__line:before{
    left: 50%;
}

@media (max-width: 1199px) {
  .block-title__line:before {
    bottom: -15px;
    width: 50px;
    height: 4px;
    border-radius: 4px;
  }
}

.content .block-desc,
.block-desc {
  text-align: center;
  width: 48.4375vw;
  font-size: 0.9375vw;
  margin: 0 auto;
}
.box-text-content .block-desc {
  text-align: center;
  width: 48.4375vw;
  font-size: 0.9375vw;
  margin: 0 auto;
}

@media (max-width: 1199px) {
  .block-desc {
    width: 100%;
    font-size: 18px;
  }
}

.slick-slider * {
  outline: none;
}

.mb30 {
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .mb30 {
    margin-bottom: 30px;
  }
}

.mb90 {
  margin-bottom: 4.6875vw;
}

@media (max-width: 1199px) {
  .mb90 {
    margin-bottom: 90px;
  }
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.pagination span, .pagination a {
  margin-right: 0.5208333333vw;
  color: #d24817;
  font: 1.25vw "Roboto";
  font-weight: bold;
}

@media (max-width: 1199px) {
  .pagination span {
    margin-right: 10px;
    font-size: 20px;
  }
}

.pagination span:last-child {
  margin-right: 0;
}

.pagination a, .pagination span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 3.2291666667vw;
  height: 3.2291666667vw;
  border-radius: 50%;
  border: 2px solid #d24817;
}

@media (max-width: 1199px) {
  .pagination a, .pagination span {
    width: 50px;
    height: 50px;
  }
}

.pagination a {
  transition: all .3s ease-in-out;
  color: #d24817;
  background: #fff;
}

.pagination a:hover {
  background: #d24817;
  color: #fff;
}

.pagination span {
  color: #fff;
  background: #d24817;
}

@media (max-width: 991px) {
  .burger {
    width: 26px;
    height: 22px;
    position: absolute;
    right: 20px;
    top: auto;
  }
  .burger:before, .burger:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #d24817;
    transition: all .3s ease-in-out;
  }
  .burger:before {
    top: 0;
  }
  .burger:after {
    bottom: 0;
  }
  .burger span {
    position: absolute;
    width: 100%;
    height: 3px;
    background: #d24817;
    top: 50%;
    transform: translateY(-50%);
  }
  .burger.active {
    z-index: 1000;
  }
  .burger.active:before, .burger.active:after {
    background: #fff;
  }
  .burger.active span {
    display: none;
  }
  .burger.active:before {
    top: 9.5px;
    transform: rotate(45deg);
  }
  .burger.active:after {
    bottom: 9.5px;
    transform: rotate(-45deg);
  }
}

@media (min-width: 992px) {
  .burger {
    display: none;
  }
}

.header-t {
  padding: 0.3645833333vw 0;
  background: #1a1a1a;
}

@media (max-width: 1199px) {
  .header-t {
    padding: 10px 0 !important;
  }
}

.header-t-r {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media (max-width: 1199px) {
  .header-t-r {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.header-t-info {
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .header-t-info {
    margin-bottom: 5px;
  }
}

@media (max-width: 567px) {
  .header-t-info {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}

.header-t-info p {
  padding-right: 0.7291666667vw;
  margin-right: 0.7291666667vw;
  border-right: 1px solid #5d5d5d;
}

@media (max-width: 1199px) {
  .header-t-info p {
    padding-right: 14px;
    margin-right: 14px;
  }
}

@media (max-width: 567px) {
  .header-t-info p {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    font-size: 13px;
  }
}

.header-t-info p, .header-t-info a {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.header-t-info i {
  margin-right: 0.625vw;
}

@media (max-width: 1199px) {
  .header-t-info i {
    margin-right: 10px;
  }
}

.header-t-btn {
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 567px) {
  .header-t-btn {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}

.header-t-btn a {
  border-radius: 1.0416666667vw;
  text-transform: uppercase;
  height: 1.4583333333vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: all .3s ease-in-out;
}

@media (max-width: 1199px) {
  .header-t-btn a {
    height: 28px;
    border-radius: 20px;
  }
}

.btn-support {
  margin-right: 0.5208333333vw;
  border: 1px solid #fff;
  color: #fff;
  width: 100%;
  min-width: 180px;
}

@media (max-width: 1199px) {
  .btn-support {
    margin-right: 10px;
   min-width: 150px;
  }
}

@media (max-width: 567px) {
  .btn-support {
    margin-bottom: 10px;
  }
}

.btn-support:hover {
  background: #fff;
  color: #1a1a1a;
}

.btn-appointment {
  background: #fff;
  color: #d24817;
  width: 100%;
  min-width: 180px
}

@media (max-width: 1199px) {
  .btn-appointment {
   min-width: 150px;
  }
}

.btn-appointment:hover {
  background: #d24817;
  color: #fff;
}

.header-b-r {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 1.5625vw 0;
}

@media (max-width: 1199px) {
  .header-b-r {
    padding: 15px 0;
  }
}

@media (max-width: 991px) {
  .header-b-r {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.header-logo {
  max-width: 8.5416666667vw;
  margin-right: 6.25vw;
}

@media (max-width: 1199px) {
  .header-logo {
    max-width: 140px;
    margin-right: 20px;
  }
}

@media (min-width: 992px) {
  .header-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
  }
}

@media (max-width: 991px) {
  .header-nav {
    position: absolute;
    top: 69px;
    left: 0;
    bottom: 0;
    width: 100%;
    background: linear-gradient(45deg, #78216f, #d24817);
    padding: 60px 15px;
    overflow-y: auto;
    transition: all .3s ease-in-out;
    transform: translateX(-100%);
    opacity: 0;
    z-index: 9999;
  }
  .header-nav.active {
    opacity: 1;
    transform: translateX(0);
  }
}

@media (max-width: 567px) {
  .header-nav {
    top: 113px;
  }
}

@media (min-width: 992px) {
  .main-menu {
    display: -ms-flexbox;
    display: flex;
  }
  .main-menu > li {
    margin-right: 2.34375vw;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .main-menu > li {
    margin-right: 20px;
  }
}

@media (min-width: 992px) {
  .main-menu > li:last-child {
    margin-right: 0;
  }
  .main-menu > li > a {
    text-transform: uppercase;
    color: #1a1a1a;
    position: relative;
    padding: 0 0.2604166667vw;
    transition: color .3s ease-in-out;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .main-menu > li > a {
    padding: 0 5px;
    font-size: 13px;
  }
}

@media (min-width: 992px) {
  .main-menu > li > a:hover {
    color: #d24817;
  }
  .main-menu > li > a:hover:before {
    width: 100%;
    left: 0;
    right: 0;
  }
  .main-menu > li > a:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0.1041666667vw;
    background: #d24817;
    left: 50%;
    bottom: -0.5208333333vw;
    transition: all .3s ease-in-out;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .main-menu > li > a:before {
    bottom: -10px;
    height: 2px;
  }
}

@media (max-width: 991px) {
  .main-menu {
    width: 100%;
    margin: 0 auto 20px;
  }
  .main-menu > li {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ffffff24;
  }
  .main-menu a {
    color: #fff;
    text-transform: uppercase;
  }
  .main-menu .sub-menu a{
    margin-bottom: 15px;
    padding-top: 15px;
    display: inline-block;
  }
}

.menu-item-has-children {
  position: relative;
}

.menu-item-has-children:before {
  content: '';
  position: absolute;
  top: 0.1041666667vw;
  right: -0.5208333333vw;
  padding: 0.15625vw;
  border: solid #1a1a1a;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}
.nav-category .menu-item-has-children:before{
    display: none;
}

@media (max-width: 1199px) {
  .menu-item-has-children:before {
    top: 2px;
    right: -10px;
    padding: 3px;
  }
}

@media (max-width: 991px) {
  .menu-item-has-children:before {
    border-color: #fff;
    right: 7px;
  }
  .main-menu .menu-item-has-children.active:before{
    transform: rotate(225deg);
    top: 5px;
  }
}

.menu-item-has-children:hover .sub-menu {
  visibility: visible;
  opacity: 1;
  transform: scaleY(1);
}

@media (min-width: 992px) {
  .sub-menu {
    position: absolute;
    top: 3.125vw;
    left: 0;
    padding: 1.0416666667vw 0.5208333333vw;
    box-shadow: 0 0 0.46875vw rgba(0, 0, 0, 0.22);
    min-width: 10vw;
    visibility: hidden;
    opacity: 0;
    transform: scaleY(0);
    transform-origin: top;
    transition: all .3s ease-in-out;
    display: block !important;
    background: #fff;
    z-index: 100;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .sub-menu {
    top: 45px;
    padding: 20px 10px;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.22);
    min-width: 150px;
  }
}

@media (min-width: 992px) {
  .sub-menu:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 2.34375vw;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .sub-menu:before {
    height: 30px;
  }
}

@media (min-width: 992px) {
  .sub-menu li {
    margin-bottom: 0.5208333333vw;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .sub-menu li {
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) {
  .sub-menu a {
    text-transform: uppercase;
    color: #1a1a1a;
    display: block;
    transition: color .3s ease-in-out;
  }
  .sub-menu a:hover {
    color: #d24817;
  }
}

@media (max-width: 991px) {
  .sub-menu {
    padding-top: 10px;
    display: none;
  }
  .sub-menu li {
    padding-left: 15px;
  }
}

.header-tel {
  font: 1.25vw "Rubik";
  color: #1a1a1a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 1199px) {
  .header-tel {
    font-size: 16px;
  }
}

@media (max-width: 991px) {
  .header-tel {
    color: #fff;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.header-tel i {
  margin-right: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .header-tel i {
    margin-right: 10px;
  }
}

@media (max-width: 1199px) {
  .header-tel span {
    display: none;
  }
}

@media (max-width: 991px) {
  .header-tel span {
    display: block;
  }
}

.banner-home {
  background: url("../images/banner/bg-banner-home.jpg") center no-repeat;
  background-size: cover;
  padding: 5.4166666667vw 0 2.0833333333vw;
}

@media (max-width: 1199px) {
  .banner-home {
    padding: 40px 0;
  }
}

.banner-item-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 4.6875vw;
}

@media (max-width: 1199px) {
  .banner-item-row {
    padding: 0;
  }
}

@media (max-width: 767px) {
  .banner-item-row {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.banner-item-text {
  color: #fff;
  width: 32.8125vw;
  padding-right: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .banner-item-text {
    padding-right: 20px;
    padding-left: 20px;
    width: 50%;
  }
}

@media (max-width: 1199px) {
  .banner-item-text {
    width: 100%;
    -ms-flex-order: 2;
        order: 2;
    margin-top: 15px;
  }
}

.banner-item-text h2 {
  font: 2.5vw "Rubik Bold";
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .banner-item-text h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }
}

.banner-item-text h3 {
  font: 2.3958333333vw "Rubik Light";
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .banner-item-text h3 {
    font-size: 28px;
    margin-bottom: 15px;
  }
}

.banner-item-text p {
  font-size: 0.9375vw;
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .banner-item-text p {
    font-size: 16px;
    margin-bottom: 20px;
  }
}

.banner-item-img {
  -ms-flex: 0 0 37.2395833333vw;
      flex: 0 0 37.2395833333vw;
}

@media (max-width: 1199px) {
  .banner-item-img {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
  }
}

.nav-banner {
  margin-top: 1.5625vw;
}

@media (max-width: 1199px) {
  .nav-banner {
    margin-top: 20px;
  }
}

.block-text__bg {
  background: url("../images/bg-content/bg-testimonials.png") right 20px no-repeat;
  background-size: 18.75vw;
}

@media (max-width: 1199px) {
  .block-text__bg {
    background-size: 250px;
  }
}

@media (max-width: 1199px) {
  .block-text__bg {
    background: none;
  }
}

.block-text__l .box-text-img:before {
  left: -0.5208333333vw;
}

@media (max-width: 1199px) {
  .block-text__l .box-text-img:before {
    left: -10px;
  }
}

@media (min-width: 768px) {
  .block-text__l .box-text-content {
    padding-left: 3.3854166667vw;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .block-text__l .box-text-content {
    padding-left: 5%;
  }
}

@media (max-width: 767px) {
  .block-text__r .box-text-img {
    -ms-flex-order: -1;
        order: -1;
  }
}

.block-text__r .box-text-img:before {
  right: -0.5208333333vw;
}

@media (max-width: 1199px) {
  .block-text__r .box-text-img:before {
    right: -10px;
  }
}

@media (min-width: 768px) {
  .block-text__r .box-text-content {
    padding-right: 3.3854166667vw;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .block-text__r .box-text-content {
    padding-right: 5%;
  }
}

@media (min-width: 768px) {
  .block-text__chess .wrap-text:nth-child(odd) .box-text-img:before {
    left: -0.5208333333vw;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .block-text__chess .wrap-text:nth-child(odd) .box-text-img:before {
    left: -10px;
  }
}

@media (min-width: 768px) {
  .block-text__chess .wrap-text:nth-child(odd) .box-text-content {
    padding-left: 3.3854166667vw;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .block-text__chess .wrap-text:nth-child(odd) .box-text-content {
    padding-left: 5%;
  }
}

@media (min-width: 768px) {
  .block-text__chess .wrap-text:nth-child(even) {
    background: #f9f9f9;
  }
  .block-text__chess .wrap-text:nth-child(even) .box-text-img {
    -ms-flex-order: 2;
        order: 2;
  }
  .block-text__chess .wrap-text:nth-child(even) .box-text-img:before {
    right: -0.5208333333vw;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .block-text__chess .wrap-text:nth-child(even) .box-text-img:before {
    right: -10px;
  }
}

@media (min-width: 768px) {
  .block-text__chess .wrap-text:nth-child(even) .box-text-content {
    padding-right: 3.3854166667vw;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .block-text__chess .wrap-text:nth-child(even) .box-text-content {
    padding-right: 5%;
  }
}

.box-text {
  padding: 4.4270833333vw 0;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .box-text {
    padding: 40px 0;
  }
}

@media (max-width: 767px) {
  .box-text {
    -ms-flex-direction: column;
        flex-direction: column;
    display: block;
  }
}

.box-text-img {
  position: relative;
/*  -ms-flex: 0 0 33.59375vw;
      flex: 0 0 33.59375vw; */
  height: 28.2291666667vw;
  transform-style: preserve-3d;
}

@media (max-width: 1199px) {
  .box-text-img {
    -ms-flex: 0 0 45%;
        flex: 0 0 45%;
    height: 400px;
  }
}

@media (max-width: 767px) {
  .box-text-img {
    margin-bottom: 10px;
    height: 300px;
  }
}

.box-text-img:before {
  content: '';
  position: absolute;
  top: -0.5208333333vw;
  background: linear-gradient(45deg, #78216f, #d24817);
  width: 90%;
  height: 90%;
  border-radius: 0.5208333333vw;
  transform: translateZ(-1px);
  z-index: -1;
}

@media (max-width: 1199px) {
  .box-text-img:before {
    top: -10px;
    border-radius: 10px;
  }
}

@media (max-width: 767px) {
  .box-text-img:before {
    display: none;
  }
}

.box-text-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .box-text-img img {
    border-radius: 10px;
  }
}
.box-text-content h1, .wp-block-lazyblock-content-block-image-left h1{
    font: 2.875vw "Rubik Bold";
}
.box-text-content h2, .wp-block-lazyblock-content-block-image-left h2 {
  font: 1.875vw "Rubik Bold";
  padding-bottom: 0.78125vw;
  margin-bottom: 0.78125vw;
  position: relative;
}

@media (max-width: 1199px) {
  .box-text-content h2, .wp-block-lazyblock-content-block-image-left h2 {
    font-size: 26px;
    padding-bottom: 10px;
    margin-bottom: 15px;
	margin-top: 35px;
  }
}

.box-text-content h2:before, .wp-block-lazyblock-content-block-image-left h2:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4.53125vw;
  height: 0.2604166667vw;
  background: #d24817;
  border-radius: 0.1041666667vw;
}

@media (max-width: 1199px) {
  .box-text-content h2:before, .wp-block-lazyblock-content-block-image-left h2:before {
    width: 60px;
    height: 4px;
    border-radius: 2px;
  }
}

.box-text-content h3, .wp-block-lazyblock-content-block-image-left h3{
  font: 1.25vw "Rubik";
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .box-text-content h3, .wp-block-lazyblock-content-block-image-left h3 {
    font-size: 18px;
    margin-bottom: 15px;
	font-weight: 600;
  }
}

.box-text-content h4, .wp-block-lazyblock-content-block-image-left h4 {
  font: 1.25vw "Rubik";
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .box-text-content h4, .wp-block-lazyblock-content-block-image-left h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.box-text-content p, .wp-block-lazyblock-content-block-image-left p {
  margin-bottom: 0.78125vw;
  /* font-weight: bold; */
}
blockquote {
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 40px;
  margin-right: 40px;
}
.box-text-content p em, .wp-block-lazyblock-content-block-image-left p em{
  font-style: italic;
}
.box-text-content p strong, .wp-block-lazyblock-content-block-image-left p strong{
    font-weight: bold;
}

@media (max-width: 1199px) {
  .box-text-content p, .wp-block-lazyblock-content-block-image-left p {
    margin-bottom: 10px;
  }
}

.box-text-content ul li, .wp-block-lazyblock-content-block-image-left ul li {
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
}

.box-text-content ul li:before, .wp-block-lazyblock-content-block-image-left ul li:before {
  content: '';
  position: absolute;
  top: 30%;
  left: 0;
  background: #d24817;
  width: 7px;
  height: 7px;
  border-radius: 50%;
}

.box-text-content span, .wp-block-lazyblock-content-block-image-left span {
  color: #d24817;
}

.part-text {
  padding-top: 1.5625vw;
  margin-top: 1.8229166667vw;
  border-top: 1px solid #e0e2e6;
}

.part-text:first-child {
  border-top: none;
}

@media (max-width: 1199px) {
  .part-text {
    padding-top: 30px;
    margin-top: 15px;
  }
}

.block-testimonials {
  padding: 3.90625vw 0;
  background: url("../images/bg-content/bg-testimonials.png") right 30% no-repeat;
  background-size: 18.75vw;
}
.block-testimonials h2:before{
    display: none;
}

@media (max-width: 1199px) {
  .block-testimonials {
    padding: 40px 0;
    background-size: 320px;
  }
}

.block-testimonials .block-title {
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .block-testimonials .block-title {
    margin-bottom: 30px;
  }
}

.testimonials-col {
  padding: 0 1.5625vw;
}

@media (max-width: 1199px) {
  .testimonials-col {
    padding: 0 15px;
  }
}

.testimonials-slider .slick-track {
  margin: 6.1458333333vw auto 1.0416666667vw;
}

@media (max-width: 1199px) {
  .testimonials-slider .slick-track {
    margin: 85px auto 20px;
  }
}

.testimonials-slider .testimonial:before {
  content: '';
  position: absolute;
  top: -4.4270833333vw;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 3;
}

@media (max-width: 1199px) {
  .testimonials-slider .testimonial:before {
    display: none;
  }
}

.testimonials-slider .slick-current {
  transform-origin: bottom;
  transform: scale(1.1);
}

@media (max-width: 1199px) {
  .testimonials-slider .slick-current {
    transform: scale(1);
  }
}

.testimonials-slider .slick-current .testimonial:before {
  display: none;
}

.testimonial {
  box-shadow: 0 0 1.40625vw rgba(0, 83, 107, 0.09);
  border-radius: 0.5208333333vw;
  background: #fff;
  padding: 5.2083333333vw 1.8229166667vw 1.8229166667vw;
  position: relative;
  text-align: center;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media (max-width: 1199px) {
  .testimonial {
    box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
    padding: 100px 20px 35px;
    border-radius: 10px;
  }
}

.testimonial .btn {
  width: 10.625vw;
  margin: 0 auto;
}

@media (max-width: 1199px) {
  .testimonial .btn {
    width: 204px;
  }
}

.testimonial-logo {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9.8958333333vw;
  height: 6.875vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.5208333333vw;
  background: #fff;
  box-shadow: 0 0 1.40625vw rgba(0, 83, 107, 0.09);
  border-radius: 0.5208333333vw;
}
.testimonial-logo img{
    object-fit: contain;
}

@media (max-width: 1199px) {
  .testimonial-logo {
    width: 190px;
    height: 132px;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  }
}

.testimonial-name {
  font: 1.25vw "Rubik";
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .testimonial-name {
    font-size: 20px;
    margin-bottom: 10px;
  }
}

.testimonial-icon {
  width: 1.09375vw;
  margin: 0 auto 0.5208333333vw;
}

@media (max-width: 1199px) {
  .testimonial-icon {
    width: 21px;
    margin: 0 auto 10px;
  }
}

.testimonial-text {
  height: 2.9166666667vw;
  overflow: hidden;
  font-size: 0.625vw;
}

@media (max-width: 1199px) {
  .testimonial-text {
    height: 65px;
    font-size: 14px;
  }
}

.testimonial-desc {
  margin-bottom: 1.0416666667vw;
  font-weight: bold;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

@media (max-width: 1199px) {
  .testimonial-desc {
    margin-bottom: 20px;
  }
}

.content-testimonials {
  padding: 6.4583333333vw 0 4.1666666667vw;
  background: url("../images/bg-content/bg-testimonials-content.png") center no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .content-testimonials {
    padding: 80px 0 40px;
  }
}

@media (max-width: 767px) {
  .content-testimonials {
    background: none;
  }
}

.block-services {
  padding: 3.6458333333vw 0 5.2083333333vw;
}

@media (max-width: 1199px) {
  .block-services {
    padding: 40px 0;
  }
}

.block-services .block-title {
  margin-bottom: 3.125vw;
}

@media (max-width: 1199px) {
  .block-services .block-title {
    margin-bottom: 30px;
  }
}

.service {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 16.8541666667vw;
  border-radius: 0.5208333333vw;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  background: #fff;
  overflow: hidden;
}
.service .btn{
  margin-top: 10px;
  padding: 0 15px;
}
@media (max-width: 1199px) {
  .service {
    height: 320px;
    border-radius: 10px;
  }
}

.service:hover .service-content {
  opacity: 1;
}

.service-logo {
  max-width: 4.1666666667vw;
  height: 4.6875vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 auto 1.3020833333vw;
}

@media (max-width: 1199px) {
  .service-logo {
    height: 90px;
    max-width: 80px;
    margin: 0 auto 25px;
  }
}

.service-name {
  text-align: center;
  font-size: 0.9375vw;
}

@media (max-width: 1199px) {
  .service-name {
    font-size: 18px;
  }
}

.service-content {
  position: absolute;
  top: 0;
  padding: 0.78125vw 1.5625vw 1.8229166667vw;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #78216f, #d24817);
  color: #fff;
  transition: opacity .3s ease-in-out;
  opacity: 0;
}

@media (max-width: 1199px) {
  .service-content {
    padding: 15px 15px 30px;
  }
}

.service-content h3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.78125vw;
  font-size: 0.9375vw;
}

@media (max-width: 1199px) {
  .service-content h3 {
    margin-bottom: 15px;
    font-size: 18px;
  }
}

.service-content h3 img {
  margin-right: 0.5208333333vw;
  max-width: 4.1666666667vw;
}

@media (max-width: 1199px) {
  .service-content h3 img {
    margin-right: 10px;
    max-width: 80px;
  }
}

.service-content p {
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .service-content p {
    margin-bottom: 15px;
  }
}

.service-box {
  height: 7.8645833333vw;
  overflow: hidden;
}

@media (max-width: 1199px) {
  .service-box {
    height: 151px;
  }
}

.btn-service {
  text-align: center;
  margin-top: 2.34375vw;
}

@media (max-width: 1199px) {
  .btn-service {
    margin-top: 30px;
  }
}

.block-meeting {
  padding: 3.6458333333vw 0 2.6041666667vw;
  background: url("../images/other/meeting-bg.jpg") center no-repeat;
  background-size: cover;
  position: relative;
}

@media (max-width: 1199px) {
  .block-meeting {
    padding: 40px 0;
  }
}

.meeting-img {
  position: absolute;
  left: 6.25vw;
  top: 50%;
  transform: translateY(-50%);
  width: 26.0416666667vw;
}

@media (max-width: 1199px) {
  .meeting-img {
    left: 0;
    width: 350px;
  }
}

@media (max-width: 991px) {
  .meeting-img {
    display: none;
  }
}

.meeting-text {
  color: #fff;
  width: 31.0833333333vw;
  padding: 0 0.78125vw;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 1199px) {
  .meeting-text {
    width: 300px;
    padding: 0 15px;
  }
}

@media (max-width: 567px) {
  .meeting-text {
    width: 100%;
  }
}

.meeting-text h2 {
  font: 2.5vw "Rubik Bold";
  margin-bottom: 0.5208333333vw !important;
}
.meeting-text h2:before{
  display: none;
}

@media (max-width: 1199px) {
  .meeting-text h2 {
    font-size: 26px;
    margin-bottom: 10px;
  }
}

.block-steps {
  margin-top: 2.6041666667vw;
  counter-reset: step;
}

@media (max-width: 1199px) {
  .block-steps {
    margin-top: 30px;
  }
}

.step {
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 1.3020833333vw 1.0416666667vw;
  margin-bottom: 1.8229166667vw;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
}

@media (max-width: 1199px) {
  .step {
    padding: 0 0 25px 10px;
    margin-bottom: 25px;
  }
}

.step:before {
  content: counter(step, decimal-leading-zero);
  counter-increment: step;
  position: absolute;
  width: 1.8229166667vw;
  height: 1.8229166667vw;
  background: #d24817;
  border-radius: 50%;
  color: #fff;
  font: 0.8333333333vw "Rubik Bold";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  top: -0.78125vw;
  left: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .step:before {
    width: 35px;
    height: 35px;
    font-size: 16px;
    top: -15px;
    left: 10px;
  }
}

.step:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.step-img {
  -ms-flex: 0 0 4.6875vw;
      flex: 0 0 4.6875vw;
  height: 4.6875vw;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 1.3020833333vw;
}

@media (max-width: 1199px) {
  .step-img {
    margin-right: 15px;
    -ms-flex: 0 0 90px;
        flex: 0 0 90px;
    height: 90px;
  }
}

.step-img img {
  max-width: 2.8645833333vw;
}

@media (max-width: 1199px) {
  .step-img img {
    max-width: 55px;
  }
}

.step-text h4 {
  font-size: 0.9375vw;
  margin-bottom: 0.5208333333vw;
  font-weight: bold;
}

@media (max-width: 1199px) {
  .step-text h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.block-news {
  padding: 2.6041666667vw 0 4.1666666667vw;
}

@media (max-width: 1199px) {
  .block-news {
    padding: 40px 0;
  }
}

.block-news .block-title {
  margin-bottom: 2.8645833333vw;
}

@media (max-width: 1199px) {
  .block-news .block-title {
    margin-bottom: 30px;
  }
}

.big-article {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #fff;
  border-radius: 0.5208333333vw;
  overflow: hidden;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  position: relative;
}

@media (max-width: 1199px) {
  .big-article {
    border-radius: 10px;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.big-article-img {
  -ms-flex: 0 0 27.7604166667vw;
      flex: 0 0 27.7604166667vw;
  height: 21.875vw;
  border-radius: 0.5208333333vw;
  overflow: hidden;
}

@media (max-width: 1199px) {
  .big-article-img {
    -ms-flex: 0 0 45%;
        flex: 0 0 45%;
    height: 350px;
    border-radius: 10px;
  }
}

@media (max-width: 991px) {
  .big-article-img {
    width: 100%;
  }
}

.big-article-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.big-article-date {
  position: absolute;
  top: 0;
  left: 1.71875vw;
  background: #d24817;
  text-align: center;
  padding: 0.7291666667vw 0.5208333333vw;
  border-radius: 0 0 0.5208333333vw 0.5208333333vw;
  color: #fff;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .big-article-date {
    left: 33px;
    padding: 14px 10px;
    border-radius: 0 0 10px 10px;
  }
}

.big-article-date span {
  display: block;
  font: 1.4583333333vw "Rubik Bold";
  padding-bottom: 0.5208333333vw;
  margin-bottom: 0.2604166667vw;
  position: relative;
}

@media (max-width: 1199px) {
  .big-article-date span {
    margin-bottom: 5px;
    font-size: 28px;
    padding-bottom: 10px;
  }
}

.big-article-date span:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2.7083333333vw;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
}

@media (max-width: 1199px) {
  .big-article-date span:before {
    width: 52px;
  }
}

.big-article-text {
  padding: 2.6041666667vw;
}

@media (max-width: 1199px) {
  .big-article-text {
    padding: 15px;
  }
}

.big-article-text h3 {
  font-weight: bold;
  font-size: 1.25vw;
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .big-article-text h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}

.big-article-text p {
  font-weight: bold;
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .big-article-text p {
    margin-bottom: 15px;
  }
}

.big-article-text .btn {
  margin-top: 1.3020833333vw;
}

@media (max-width: 1199px) {
  .big-article-text .btn {
    margin-top: 20px;
  }
}

.small-article {
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.5208333333vw;
  overflow: hidden;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  position: relative;
  color: #1a1a1a;
  border: 2px solid transparent;
  transition: all .3s ease-in-out;
  background: #fff;
}

@media (max-width: 1199px) {
  .small-article {
    border-radius: 10px;
  }
}

.small-article:hover {
  border-color: #d24817;
}

.small-article:hover .small-article-date {
  background: #fff;
  color: #1a1a1a;
}

.small-article:hover .small-article-img:before {
  opacity: 1;
}

.small-article-img {
  -ms-flex: 0 0 7.2916666667vw;
      flex: 0 0 7.2916666667vw;
  height: 7vw;
  border-radius: 0.4166666667vw;
  overflow: hidden;
  position: relative;
}

@media (max-width: 1199px) {
  .small-article-img {
    -ms-flex: 0 0 35%;
        flex: 0 0 35%;
    height: 120px;
    border-radius: 8px;
  }
}

.small-article-img:before {
  content: '';
  position: absolute;
  transition: opacity .3s ease-in-out;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(210, 72, 23, 0.6);
  opacity: 0;
}

.small-article-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.small-article-date {
  position: absolute;
  top: 0.7291666667vw;
  left: 0;
  padding: 0.2083333333vw 0.2604166667vw;
  transition: all .3s ease-in-out;
  background: #d24817;
  color: #fff;
  border-radius: 0 0.5208333333vw 0.5208333333vw 0;
}

@media (max-width: 1199px) {
  .small-article-date {
    top: 14px;
    padding: 4px 5px;
    border-radius: 0 10px 10px 0;
  }
}

.small-article-text {
  padding: 0.78125vw 1.0416666667vw;
  font-weight: bold;
}

@media (max-width: 1199px) {
  .small-article-text {
    padding: 10px;
  }
}

.small-article-text h3 {
  font-size: 0.9375vw;
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .small-article-text h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.small-article-text p {
/*   height: 2.65625vw; */
  overflow: hidden;
}

@media (max-width: 1199px) {
  .small-article-text p {
    height: 51px;
  }
}

.block-subscribe {
  background-image: linear-gradient(to right, #d24817, #78216f);
  padding: 2.6041666667vw 0;
}

@media (max-width: 1199px) {
  .block-subscribe {
    padding: 40px 0;
  }
}

.subscribe-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 1199px) {
  .subscribe-row {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.subscribe-row h2 {
  color: #fff;
  font-size: 0.9375vw;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .subscribe-row h2 {
    font-size: 18px;
  }
}

.subscribe-form {
  position: relative;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  margin: 0 0.78125vw;
}

@media (max-width: 1199px) {
  .subscribe-form {
    width: 100%;
    margin: 10px 0;
  }
}

.subscribe-form input {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 1.5625vw;
  height: 2.8125vw;
  display: block;
  width: 100%;
  color: #fff;
  padding: 0 11.1979166667vw 0 1.5625vw;
}

@media (max-width: 1199px) {
  .subscribe-form input {
    padding: 0 215px 0 30px;
    height: 46px;
    border-radius: 30px;
  }
}

@media (max-width: 567px) {
  .subscribe-form input {
    padding: 0 10px 0 20px;
    margin-bottom: 10px;
  }
}

.subscribe-form input:-ms-input-placeholder {
  color: #fff;
}

.subscribe-form input::placeholder {
  color: #fff;
}

.subscribe-form .btn {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 567px) {
  .subscribe-form .btn {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
  }
}

.block-clients {
  padding: 3.125vw 0;
  background: #f9f9f9 url("../images/bg-content/bg-clients.png") center no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .block-clients {
    padding: 40px 0;
  }
}

.block-clients .block-title {
  margin-bottom: 2.0833333333vw;
}

@media (max-width: 1199px) {
  .block-clients .block-title {
    margin-bottom: 20px;
  }
}

.clients-slider {
  padding: 0 9.375vw;
}

@media (max-width: 1199px) {
  .clients-slider {
    padding: 0;
  }
}

.client-col {
  padding: 0 0.78125vw;
}

@media (max-width: 1199px) {
  .client-col {
    padding: 0 15px;
  }
}

.client-img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 5.46875vw;
}

@media (max-width: 1199px) {
  .client-img {
    height: 105px;
  }
}

.nav-clients {
  margin-top: 1.8229166667vw;
}

@media (max-width: 1199px) {
  .nav-clients {
    margin-top: 30px;
  }
}

.footer-row {
  padding: 0.78125vw 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 1199px) {
  .footer-row {
    padding: 15px 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.footer-logo {
  width: 8.5416666667vw;
  margin-right: 3.90625vw;
}

@media (max-width: 1199px) {
  .footer-logo {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
}

.footer-logo a {
  display: inline-block;
}

.footer-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  padding-top: 0.9375vw;
  border-right: 1px solid #e5e5e5;
  margin-right: 5.46875vw;
}

@media (max-width: 1199px) {
  .footer-menu {
    padding-top: 0;
    width: 100%;
    margin-right: 0;
    border-right: none;
  }
}

.footer-menu li {
  margin-bottom: 1.1979166667vw;
  width: 25%;
}

@media (max-width: 1199px) {
  .footer-menu li {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .footer-menu li {
    width: 50%;
  }
}

@media (max-width: 567px) {
  .footer-menu li {
    width: 100%;
    text-align: center;
  }
}

.footer-menu a {
  color: #1a1a1a;
  transition: color .3s ease-in-out;
  text-transform: uppercase;
}

.footer-menu a:hover {
  color: #d24817;
}

.footer-info {
  width: 22.1354166667vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
  -ms-flex-align: start;
      align-items: flex-start;
  column-gap: 20px;
}

@media (max-width: 1199px) {
  .footer-info {
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

@media (max-width: 567px) {
  .footer-info {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.footer-info > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .footer-info > * {
    margin-bottom: 10px;
  }
}

.footer-info > * i {
  margin-right: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .footer-info > * i {
    margin-right: 10px;
  }
}

.footer-info a {
  color: #1a1a1a;
  transition: color .3s ease-in-out;
}

.footer-info a:hover {
  color: #d24817;
}

.footer-address {
  margin-right: 2.0833333333vw;
}

@media (max-width: 1199px) {
  .footer-address {
    margin-right: 0;
  }
}

.footer-tel {
  font: 1.25vw "Rubik";
}

@media (max-width: 1199px) {
  .footer-tel {
    font-size: 24px;
  }
}

.copyright {
  text-align: center;
  padding: 0.5208333333vw;
  background: #1a1a1a;
  color: rgba(255, 255, 255, 0.3);
}

@media (max-width: 1199px) {
  .copyright {
    padding: 10px 0;
  }
}

.banner-page {
  height: 15.3645833333vw;
  background: url("../images/banner/bg-banner-page.jpg") center no-repeat;
  background-size: cover;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

@media (max-width: 1199px) {
  .banner-page {
    height: 200px;
  }
}

.banner-page h1 {
  font: 2.5vw "Rubik Bold";
}

@media (max-width: 1199px) {
  .banner-page h1 {
    font-size: 36px;
  }
}

.banner-content {
  background: url("../images/other/bg-banner-content.jpg") center no-repeat;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 3.90625vw 0;
}

@media (max-width: 1199px) {
  .banner-content {
    padding: 40px 0;
  }
}

.banner-content-wrap {
  width: 65.1041666667vw;
  margin: 0 auto;
}

@media (max-width: 1199px) {
  .banner-content-wrap {
    width: 100%;
    padding: 0 15px;
  }
}

.page .banner-content-wrap h2 {
  font: 2.5vw "Rubik Bold";
  margin-bottom: 1.3020833333vw;
}
.page .banner-content-wrap h2::before{
    display: none;
}

@media (max-width: 1199px) {
  .page .banner-content-wrap h2 {
    font-size: 36px;
    margin-bottom: 20px;
  }
}

.banner-content-wrap p {
  font-size: 1.25vw;
  font-weight: 400 !important;
}

@media (max-width: 1199px) {
  .banner-content-wrap p {
    font-size: 16px;
  }
}

.block-demonstrate {
  padding: 3.90625vw 0;
}
.block-demonstrate .row{
    justify-content: center;
}
.block-demonstrate__bg {
  background: url("../images/bg-content/bg-demonstrate.png") left center no-repeat;
  background-size: 18.75vw;
}
.block-demonstrate__bg.bg-gray{
    background: #f9f9f9 !important;
}

@media (max-width: 1199px) {
  .block-demonstrate__bg {
    background-size: 200px;
  }
}

@media (max-width: 1199px) {
  .block-demonstrate {
    padding: 40px 0;
  }
}

.block-demonstrate .block-title {
  margin-bottom: 2.6041666667vw;
}
.block-demonstrate .block-title:before{
    display: none;
}

@media (max-width: 1199px) {
  .block-demonstrate .block-title {
    margin-bottom: 30px;
  }
}

.demonstrate {
  background: #fff;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  padding: 2.6041666667vw 1.0416666667vw 2.0833333333vw;
  text-align: center;
  height: 100%;
  border-radius: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .demonstrate {
    border-radius: 10px;
    padding: 35px 20px 30px;
  }
}

.demonstrate-img {
  max-width: 3.90625vw;
  margin: 0 auto 1.0416666667vw;
  height: 3.90625vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (max-width: 1199px) {
  .demonstrate-img {
    max-width: 75px;
    margin: 0 auto 20px;
    height: 75px;
  }
}

.demonstrate-title {
  font-size: 1.1458333333vw !important;
  font-weight: bold !important;
  margin-bottom: 0.5208333333vw !important;
}

@media (max-width: 1199px) {
  .demonstrate-title {
    font-size: 22px !important;
    margin-bottom: 10px !important;
  }
}

.demonstrate-desc {
  font-size: 0.9375vw;
}

@media (max-width: 1199px) {
  .demonstrate-desc {
    font-size: 16px;
  }
}

.block-contact {
  background: #f9f9f9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.block-contact .gm-style .gm-style-iw-c {
  padding: 0;
  border-radius: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .block-contact .gm-style .gm-style-iw-c {
    border-radius: 10px;
  }
}

.block-contact .gm-style .gm-style-iw-t::after {
  background: linear-gradient(45deg, #78216f, #d24817);
  z-index: -1;
}

.block-contact .gm-style .gm-style-iw-d {
  overflow: hidden !important;
}

.block-contact .gm-ui-hover-effect {
  display: none !important;
}

#map {
  width: 28%;
}

@media (max-width: 1199px) {
  #map {
    width: 40%;
  }
}

@media (max-width: 991px) {
  #map {
    width: 100%;
    height: 350px;
  }
}

.contact-form {
  width: 72%;
  padding: 2.6041666667vw 6.5104166667vw;
}

@media (max-width: 1199px) {
  .contact-form {
    padding: 40px 15px;
    width: 60%;
  }
}

@media (max-width: 991px) {
  .contact-form {
    width: 100%;
  }
}

.contact-form .block-title {
  margin-bottom: 1.8229166667vw;
}

@media (max-width: 1199px) {
  .contact-form .block-title {
    margin-bottom: 30px;
  }
}

.infowindow {
  background: linear-gradient(45deg, #78216f, #d24817);
  width: 17.7083333333vw;
  color: #fff;
  padding: 1.5625vw 2.0833333333vw;
}

@media (max-width: 1199px) {
  .infowindow {
    width: 340px;
    padding: 30px 40px;
  }
}

@media (max-width: 767px) {
  .infowindow {
    padding: 20px 15px;
  }
}

.infowindow p {
  font-size: 0.8333333333vw;
  margin-bottom: 0.5208333333vw;
  padding-left: 1.25vw;
}

@media (max-width: 1199px) {
  .infowindow p {
    font-size: 16px;
    margin-bottom: 10px;
    padding-left: 24px;
  }
}

@media (max-width: 767px) {
  .infowindow p {
    font-size: 12px;
  }
}

.infowindow p.infowindow-tel {
  background: url("../images/icons/marker-whote-icon.png") left center no-repeat;
  background-size: 0.7291666667vw;
}

@media (max-width: 1199px) {
  .infowindow p.infowindow-tel {
    background-size: 14px;
  }
}

@media (max-width: 767px) {
  .infowindow p.infowindow-tel {
    background-size: 10px;
  }
}

.infowindow p.infowindow-address {
  background: url("../images/icons/phone-white-icon.png") left center no-repeat;
  background-size: 0.7291666667vw;
}

@media (max-width: 1199px) {
  .infowindow p.infowindow-address {
    background-size: 14px;
  }
}

@media (max-width: 767px) {
  .infowindow p.infowindow-address {
    background-size: 10px;
  }
}

.style-form input:not([type="submit"]), .style-form textarea {
  display: block;
  width: 100%;
  background: #fff;
  font-size: 0.9375vw;
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .style-form input:not([type="submit"]), .style-form textarea {
    font-size: 18px;
    margin-bottom: 20px;
  }
}

.style-form input:not([type="submit"]) {
  border-radius: 1.5625vw;
  padding: 0 0.5208333333vw 0 1.3020833333vw;
  height: 2.7083333333vw;
  margin-bottom: 0.625vw;
}

@media (max-width: 1199px) {
  .style-form input:not([type="submit"]) {
    border-radius: 30px;
    padding: 0 10px 0 25px;
    height: 52px;
    margin-bottom: 12px;
  }
}

.style-form input:not([type="submit"]):-ms-input-placeholder {
  color: rgba(55, 55, 57, 0.7);
}

.style-form input:not([type="submit"])::placeholder {
  color: rgba(55, 55, 57, 0.7);
}

.style-form textarea {
  height: 8.59375vw;
  border-radius: 0.5208333333vw;
  padding: 0.78125vw 0.78125vw 0.78125vw 1.3020833333vw;
  resize: none;
}

@media (max-width: 1199px) {
  .style-form textarea {
    height: 120px;
    border-radius: 10px;
    padding: 15px 15px 15px 25px;
  }
}

.style-form .btn {
  margin: 0.5208333333vw auto 0;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .style-form .btn {
    margin: 10px auto 0;
  }
}
.plan.plan__prod p{
    margin-bottom: 0;
}
.plan-includes {
  padding: 3.90625vw 0 2.34375vw;
  background: url("../images/bg-content/bg-testimonials.png") right 20% no-repeat;
  background-size: 18.75vw;
}

@media (max-width: 1199px) {
  .plan-includes {
    padding: 40px 0;
    background-size: 240px;
  }
}

.plan-includes-box {
  padding: 0 2.34375vw;
}

@media (max-width: 1199px) {
  .plan-includes-box {
    padding: 0;
  }
}

.plan {
  text-align: center;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  height: 100%;
  background: #fff;
  font-size: 0.8854166667vw;
}

@media (max-width: 1199px) {
  .plan {
    font-size: 16px;
  }
}

.plan__incl .plan-title {
  background: #353535;
}

.plan__incl li:nth-child(even) {
  background: #f9f9f9;
}

.plan__prod .plan-title {
  background-image: linear-gradient(to right, #d24817, #78216f);
}

.plan__prod li:nth-child(even) {
  background: #fdede8;
}

.plan li {
  padding: 0.78125vw;
  margin-bottom: 0 !important;
  padding-left: 0 !important;
  min-height: 3.4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
.plan li p{
  margin-bottom: 0;
  flex: 0 0 75%;
  padding-left: 1vw;
  text-align: left;
}
.plan li:before{
    display: none !important;
}
@media (max-width: 1199px) {
  .plan li {
    padding: 10px;
    min-height: 41px;
  }
}

.plan strong {
  font-weight: bold;
}

.plan-title {
  color: #fff;
  text-transform: uppercase;
  font: 1.09375vw "Rubik";
  padding: 0.625vw;
  margin-bottom: 0 !important;
}

@media (max-width: 1199px) {
  .plan-title {
    font-size: 20px;
    padding: 12px;
  }
}

.plan-prod {
  text-align: center;
  background: #fff;
}

.plan-prod-b {
  margin: 1.3020833333vw 0;
}

@media (max-width: 1199px) {
  .plan-prod-b {
    margin: 20px 0;
  }
}

.plan-prod-b .btn {
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .plan-prod-b .btn {
    margin-bottom: 10px;
  }
}

.block-tariff {
  padding: 1.7708333333vw 0 2.0833333333vw;
  background: url("../images/bg-content/bg-demonstrate.png") left center no-repeat;
  background-size: 17.7083333333vw;
}

@media (max-width: 1199px) {
  .block-tariff {
    padding: 30px 0;
    background-size: 250px;
  }
}

.tariff {
  background: #fff;
  text-align: center;
  height: 100%;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.tariff__dark li:nth-child(even) {
  background: #f9f9f9;
}

.tariff__light li:nth-child(even) {
  background: #fdede8;
}

.tariff li {
  padding: 0.78125vw 0;
  margin-bottom: 0 !important;
  padding-left: 0 !important;
  min-height: 3vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
.tariff ul{
  flex: 1 0 auto;
}
.tariff li p{
    margin-bottom: 0;
    flex: 0 0 75%;
    padding-left: 1vw;
    text-align: left;

}
.tariff li:before{
    display: none;
}
@media (max-width: 1199px) {
  .tariff li {
    padding: 10px;
    min-height: 42px;
  }
  .tariff li p{
    padding-left: 15px;
  }
}

.tariff strong {
  font-weight: bold;
}

.tariff-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0.3645833333vw;
  overflow: hidden;
  height: 8.3333333333vw;
}

@media (max-width: 1199px) {
  .tariff-top {
    border-radius: 7px;
    height: 160px;
  }
}

.tariff-name {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  background: #353535;
  color: #fff;
  padding: 0.5208333333vw;
  font: 1.09375vw "Rubik";
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
      margin-bottom:  0 !important;
}

@media (max-width: 1199px) {
  .tariff-name {
    padding: 7px;
    font-size: 18px;
  }
}

.tariff-price {
  background-image: linear-gradient(to right, #78216f, #d24817);
  color: #fff;
}

.tariff-price span {
  display: block;
  padding: 0.6770833333vw 0;
  font: 2.1875vw "Rubik Bold";
  color: #fff !important;
}

@media (max-width: 1199px) {
  .tariff-price span {
    padding: 10px;
    font-size: 32px;
  }
}

.tariff-price p {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  font-family: "Rubik";
  padding: 0.5208333333vw 0;
}

@media (max-width: 1199px) {
  .tariff-price p {
    padding: 7px;
  }
}

.tariff-b {
  border-top: 1px solid #e5e6ea;
  padding: 1.5625vw 0;
}

@media (max-width: 1199px) {
  .tariff-b {
    padding: 20px 0;
  }
}

.tariff-b .btn {
  margin-bottom: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .tariff-b .btn {
    margin-bottom: 10px;
  }
}

.block-hardware {
  padding-bottom: 2.0833333333vw;
}

@media (max-width: 1199px) {
  .block-hardware {
    padding-bottom: 40px;
  }
}

.block-hardware [class^="col-"] {
  padding: 0 10px;
}

.hardware-logo {
  height: 9.21875vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 1.0416666667vw;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  background: #fff;
  border-radius: 0.5208333333vw;
  margin-bottom: 1.0416666667vw;
  transition: 0.2s;
}
.hardware-logo:hover{
    box-shadow: 0 0 0px rgba(0, 83, 107, 0.09);
}

@media (max-width: 1199px) {
  .hardware-logo {
    height: 177px;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
  }
}

.hardware-logo img {
  max-height: 100%;
}

.testimonials-detail {
  padding: 3.28125vw 0 4.5833333333vw;
  background: url("../images/bg-content/bg-testimonials-content.png") center no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .testimonials-detail {
    padding: 40px 0;
  }
}

@media (max-width: 767px) {
  .testimonials-detail {
    background: none;
  }
}

.testimonials-detail-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.testimonials-detail-info {
  width: 24%;
  margin-right: 1%;
}

@media (max-width: 1199px) {
  .testimonials-detail-info {
    width: 35%;
  }
}

@media (max-width: 767px) {
  .testimonials-detail-info {
    width: 100%;
    margin-bottom: 30px;
  }
}

.testimonials-detail-text {
  width: 75%;
  word-wrap: break-word;
}

@media (max-width: 1199px) {
  .testimonials-detail-text {
    width: 64%;
  }
}

@media (max-width: 767px) {
  .testimonials-detail-text {
    width: 100%;
  }
}

.testimonials-detail-logo {
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  background: #fff;
  padding: 0.5208333333vw;
  border-radius: 0.5208333333vw;
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-logo {
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 30px;
  }
}

.detail-logo-box {
  height: 15.625vw;
  border-radius: 0.5208333333vw;
  border: 2px solid #f2f2f2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 2.0833333333vw;
}
.detail-logo-box img{
	object-fit: contain;
}

@media (max-width: 1199px) {
  .detail-logo-box {
    height: 300px;
    padding: 40px;
    border-radius: 10px;
  }
}

@media (max-width: 991px) {
  .detail-logo-box {
    height: 200px;
  }
}

.testimonials-detail-contact {
  position: relative;
  background: #fff;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  border-radius: 0.5208333333vw;
  padding: 1.5625vw 1.5625vw 0.5208333333vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-contact {
    padding: 20px 20px 10px;
    border-radius: 10px;
  }
}

.testimonials-detail-contact:before {
  content: '';
  position: absolute;
  border-bottom: 0.9375vw solid #fff;
  border-left: 0.5729166667vw solid transparent;
  border-right: 0.5729166667vw solid transparent;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 1199px) {
  .testimonials-detail-contact:before {
    border-width: 0 11px 18px;
  }
}

.testimonials-detail-contact p {
  font-size: 0.78125vw;
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-contact p {
    font-size: 15px;
    margin-bottom: 20px;
  }
}

.testimonials-detail-contact strong {
  font-weight: bold;
}

.testimonials-detail-contact a {
  color: #d24817;
}

.testimonials-detail-contact a:hover {
  text-decoration: underline;
}

.testimonials-detail-text {
  padding: 3.3333333333vw 1.8229166667vw;
  border: 1px solid #e5e5e5;
  background: #fff;
}

@media (max-width: 1199px) {
  .testimonials-detail-text {
    padding: 40px 15px;
  }
}

.testimonials-detail-text h2 {
  font: 1.875vw "Rubik Bold";
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-text h2 {
    font-size: 26px;
    margin-bottom: 15px;
  }
}

.testimonials-detail-text h3 {
  font-size: 0.9375vw;
  font-weight: bold;
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-text h3 {
    font-size: 18px;
    margin-bottom: 15px;
  }
}

.testimonials-detail-text p {
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-text p {
    margin-bottom: 10px;
  }
}

.testimonials-detail-b {
  text-align: center;
  margin-top: 2.0833333333vw;
}

@media (max-width: 1199px) {
  .testimonials-detail-b {
    margin-top: 30px;
  }
}

.content-contact {
  padding: 3.6458333333vw 0;
  background: url("../images/bg-content/bg-clients.png") center no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .content-contact {
    padding: 40px 0;
    background: none;
  }
}

.content-contact .block-title {
  margin-bottom: 2.0833333333vw;
}

@media (max-width: 1199px) {
  .content-contact .block-title {
    margin-bottom: 30px;
  }
}

.block-faq {
  padding: 3.6458333333vw 0;
}

@media (max-width: 1199px) {
  .block-faq {
    padding: 40px 0;
  }
}

.block-faq .block-title {
  margin-bottom: 3.90625vw;
}

@media (max-width: 1199px) {
  .block-faq .block-title {
    margin-bottom: 40px;
  }
}

.wrap-questions {
  margin: 0 auto;
  width: 66.6666666667vw;
  padding: 0 0.78125vw;
}

@media (max-width: 1199px) {
  .wrap-questions {
    width: 100%;
    padding: 0 15px;
  }
}

.question-box {
  background: #fff;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  margin-bottom: 1.3020833333vw;
  border-radius: 0.5208333333vw;
}

@media (max-width: 1199px) {
  .question-box {
    margin-bottom: 25px;
    border-radius: 10px;
  }
}

.question-box.active .question span:before {
  display: none;
}

.question {
  position: relative;
  text-align: left;
  padding: 0.78125vw 2.34375vw;
  font: 1.25vw "Rubik";
  cursor: pointer;
}

@media (max-width: 1199px) {
  .question {
    padding: 15px 35px;
    font-size: 20px;
  }
}

.question span {
  position: absolute;
  width: 0.8333333333vw;
  height: 0.8333333333vw;
  right: 1.0416666667vw;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 1199px) {
  .question span {
    width: 16px;
    height: 16px;
    right: 10px;
  }
}

.question span:before, .question span:after {
  content: '';
  position: absolute;
  background: #828282;
  width: 100%;
  height: 2px;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.question span:before {
  transform: translate(-50%, -50%) rotate(90deg);
}

.question-content {
  padding: 1.0416666667vw 2.8645833333vw 1.8229166667vw;
  font: 0.9375vw "Rubik Light";
  display: none;
}

@media (max-width: 1199px) {
  .question-content {
    padding: 20px 15px;
    font-size: 16px;
  }
}

.content-blog {
  padding: 3.125vw 0;
  background: url("../images/bg-content/bg-testimonials-content.png") center no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .content-blog {
    padding: 40px 0;
  }
}

@media (max-width: 991px) {
  .content-blog {
    background: none;
  }
}

.content-blog-row {
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .content-blog-row {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.box-nav-category {
  -ms-flex: 0 0 19.7916666667vw;
      flex: 0 0 19.7916666667vw;
  margin-left: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .box-nav-category {
    -ms-flex: 0 0 360px;
        flex: 0 0 360px;
    margin-left: 20px;
  }
}

@media (max-width: 991px) {
  .box-nav-category {
    -ms-flex-order: -1;
        order: -1;
    margin-bottom: 20px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
  }
}

.blog-text-img {
  position: relative;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  border-radius: 0.5208333333vw;
  overflow: hidden;
  margin-bottom: 1.3020833333vw;
  height: 20.8333333333vw;
}

@media (max-width: 1199px) {
  .blog-text-img {
    border-radius: 10px;
    margin-bottom: 20px;
    height: 350px;
  }
}

.blog-text-img:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
}

.blog-text-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.blog-text-img h2 {
  position: absolute;
  bottom: 1.5625vw;
  left: 0;
  padding: 0 1.5625vw;
  text-transform: uppercase;
  color: #fff;
  font: 1.5625vw "Rubik";
}

@media (max-width: 1199px) {
  .blog-text-img h2 {
    bottom: 20px;
    padding: 0 15px;
    font-size: 22px;
  }
}

.content-blog-text {
  font-size: 0.9375vw;
}

@media (max-width: 1199px) {
  .content-blog-text {
    font-size: 16px;
  }
}

.content-blog-text p {
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .content-blog-text p {
    margin-bottom: 10px;
  }
}

.nav-category {
  height: 30.0520833333vw;
  overflow-y: auto;
  border-radius: 0.5208333333vw;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  background: #fff;
}

@media (max-width: 1199px) {
  .nav-category {
    height: 500px;
    border-radius: 10px;
  }
}

@media (max-width: 991px) {
  .nav-category {
    height: 250px;
  }
}

.nav-category li {
  padding: 0 0.78125vw;
  transition: all .3s ease-in-out;
}

@media (max-width: 1199px) {
  .nav-category li {
    padding: 0 15px;
  }
}

.nav-category>li:hover {
  background: #d24817;
}

.nav-category>li:hover>a {
  color: #fff;
  border-bottom-color: transparent;
  z-index: 200;
}

.nav-category li:hover a:after {
  opacity: 0;
}

.nav-category>li:hover>a:before {
  background: #fff;
}

.nav-category a {
  display: block;
  padding: 0.78125vw 1.3020833333vw 0.78125vw 0.5208333333vw;
  font: 1.0416666667vw "Rubik";
  color: #1a1a1a;
  transition: color .3s ease-in-out;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
}

@media (max-width: 1199px) {
  .nav-category a {
    padding: 15px 25px 15px 10px;
    font-size: 18px;
    border: none;
    display: inline-block;
  }
  .nav-category>li:hover{
    background: #fff;
  }
  .nav-category>li:hover>a{
    color: #000;
  }
  .nav-category li {
    padding: 0 0.78125vw;
    transition: all .3s ease-in-out;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 15px;
  }
  .nav-category .sub-menu{
    padding-top: 0;
  }
}

.nav-category>li.menu-item-has-children:before, .nav-category>li.menu-item-has-children:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0.7291666667vw !important;
  height: 0.1041666667vw !important;
  background: #d24817;
  transition: all .3s ease-in-out;
  display: block;
  border: none;
  padding: 0;
  transform: none;
}


@media (max-width: 1199px) {
  .nav-category>li.menu-item-has-children:before, .nav-category>li.menu-item-has-children:after {
    width: 14px !important;
    height: 2px !important;
    top: 25px;
  }
  .nav-category>li.menu-item-has-children.active:after{
    transform: rotate(0deg);
  }
}

.nav-category>li.menu-item-has-children:after {
  transform: rotate(90deg);
  transition: 0.3s;
}

.block-article {
  padding-bottom: 4.1666666667vw;
  background: url("../images/bg-content/bg-articles.png") bottom no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .block-article {
    padding-bottom: 40px;
  }
}

@media (max-width: 991px) {
  .block-article {
    background: none;
  }
}

.block-article .block-title {
  margin-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .block-article .block-title {
    margin-bottom: 30px;
  }
}

.article {
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 27px rgba(0, 83, 107, 0.09);
  border-radius: 0.5208333333vw;
  background: #fff;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 1.5625vw;
}

@media (max-width: 1199px) {
  .article {
    border-radius: 10px;
    padding-bottom: 20px;
  }
}

.article-date {
  position: absolute;
  top: 0;
  left: 0;
  background: #d24817;
  color: #fff;
  font: 0.625vw "Rubik";
  text-transform: uppercase;
  padding: 0.625vw 0.5208333333vw;
  text-align: center;
  min-width: 4vw;
}

@media (max-width: 1199px) {
  .article-date {
    font-size: 12px;
    padding: 12px 10px;
    min-width: 80px;
  }
}

.article-date span {
  display: block;
  padding-bottom: 0.2604166667vw;
  margin-bottom: 0.2604166667vw;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font: 1.7708333333vw "Rubik Bold";
}

@media (max-width: 1199px) {
  .article-date span {
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 34px;
  }
}

.article-img {
  height: 9.375vw;
  margin-bottom: 1.0416666667vw;
}

@media (max-width: 1199px) {
  .article-img {
    height: 180px;
    margin-bottom: 20px;
  }
}

.article-img img {
  max-width: inherit;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.article-text {
  padding: 0 1.5625vw 0.78125vw;
  text-align: left;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

@media (max-width: 1199px) {
  .article-text {
    padding: 0 10px 15px;
  }
}

.article-title {
  font: 1.25vw "Rubik";
  margin-bottom: 0.78125vw;
}

@media (max-width: 1199px) {
  .article-title {
    font-size: 24px;
    margin-bottom: 15px;
  }
}

.article-desc {
  font-size: 12px;	
}

.article-btn {
  text-align: center;
}

.block-article-b {
  text-align: center;
}

.blog-detail {
  padding: 3.6458333333vw 0 2.6041666667vw;
}

@media (max-width: 1199px) {
  .blog-detail {
    padding: 40px 0;
  }
}

.blog-detail .box-text {
  padding: 0;
}

@media (max-width: 1199px) {
  .blog-detail .box-text {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

@media (max-width: 1199px) {
  .blog-detail .box-text-img {
    margin-bottom: 20px;
  }
}

@media (max-width: 1199px) {
  .blog-detail .box-text-img:before {
    display: none;
  }
}

.blog-detail .box-text-content {
/*   padding: 0 1.0416666667vw 0 3.125vw; */
}

@media (max-width: 1199px) {
  .blog-detail .box-text-content {
    padding: 0;
  }
}

.blog-detail-row {
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .blog-detail-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ncmlkLnNjc3MiLCJtYWluLmNzcyIsIl9mb250cy5zY3NzIiwiX25vcm1hbGl6ZS5zY3NzIiwiX2NvcmUuc2NzcyIsIl92YXJpYWJsZWxzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfYmFubmVyLWhvbWUuc2NzcyIsIl9ibG9jay10ZXh0LnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9ibG9jay10ZXN0aW1vbmlhbHMuc2NzcyIsIl9ibG9jay1zZXJ2aWNlcy5zY3NzIiwiX2Jsb2NrLW1lZXRpbmcuc2NzcyIsIl9ibG9jay1zdGVwcy5zY3NzIiwiX2Jsb2NrLW5ld3Muc2NzcyIsIl9ibG9jay1zdWJzY3JpYmUuc2NzcyIsIl9ibG9jay1jbGllbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYmFubmVyLXBhZ2Uuc2NzcyIsIl9iYW5uZXItY29udGVudC5zY3NzIiwiX2Jsb2NrLWRlbW9uc3RyYXRlLnNjc3MiLCJfYmxvY2stY29udGFjdC5zY3NzIiwiX3N0eWxlLWZvcm0uc2NzcyIsIl9wbGFuLWluY2x1ZGVzLnNjc3MiLCJfYmxvY2stdGFyaWZmLnNjc3MiLCJfYmxvY2staGFyZHdhcmUuc2NzcyIsIl90ZXN0aW1vbmlhbHMtZGV0YWlsLnNjc3MiLCJfY29udGVudC1jb250YWN0LnNjc3MiLCJfYmxvY2stZmFxLnNjc3MiLCJfY29udGVudC1ibG9nLnNjc3MiLCJfY2F0ZWdvcnktbmF2LnNjc3MiLCJfYmxvY2stYXJ0aWNsZS5zY3NzIiwiX2Jsb2ctZGV0YWlsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJBO0VBQ0U7SUFDRSxpQkFBZ0I7R0FDakI7Q0NsQkY7O0FEcUJEO0VBQ0U7SUFDRSxpQkFBZ0I7R0FDakI7Q0NsQkY7O0FEcUJEO0VBQ0U7SUFDRSxpQkFBZ0I7R0FDakI7Q0NsQkY7O0FEcUJEO0VBQ0U7SUFDRSwyQkFyQ3VCO0dBc0N4QjtDQ2xCRjs7QUQ4QkQ7RUFDRSxnQkFyRFE7RUFzRFIsZUFBYztDQUNmOztBQUNEO0VBQ0UscUJB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WDs7QUFIQztFQVBKO0lBUU0sMkJBQXNCO1FBQXRCLHVCQUFzQjtHQUV6QjtDL0J3dElGOztBK0J0dElHO0VBWko7SUFhTSxvQkFBbUI7R0FPdEI7Qy9Cb3RJRjs7QStCeHRJSztFQWhCTjtJQWlCUSxjQUFhO0dBRWhCO0MvQjJ0SUo7O0ErQjl1SUQ7RUFzQkksb0NBQXdDO0NBSXpDOztBQUhDO0VBdkJKO0lBd0JNLFdBQVU7R0FFYjtDL0I4dElGOztBK0I1dElEO0VBQ0UscUJBQWE7RUFBYixjQUFhO0NBSWQ7O0FBSEM7RUFGRjtJQUdJLG9CQUFlO1FBQWYsZ0JBQWU7R0FFbEI7Qy9CaXVJQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRtYXI6IDE1cHg7XHJcbiRpdGVtczogMTI7XHJcbiRjb250YWluZXI6IDE2MDAvMTkyMCoxMDB2dztcclxuXHJcbi8vIGJyZWFrcG9pbnRzIG1hcFxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICAgICB4czogNTY4cHgsXHJcbiAgICAgICAgc206IDc2OHB4LFxyXG4gICAgICAgIG1kOiA5OTJweCxcclxuICAgICAgICBsZzogMTIwMHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLXdpZHRoOiAoXHJcbiAgICAgICAgNTQwcHgsXHJcbiAgICAgICAgNzIwcHgsXHJcbiAgICAgICAgOTYwcHgsXHJcbiAgICAgICAgJGNvbnRhaW5lcixcclxuKTtcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gbWVkaWEgcXVlcnkgbWl4aW5cclxuQG1peGluIGJyZWFrKCRzaXplKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZ3JpZCBjb250YWluZXJcclxuXHJcbi5jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMCAkbWFyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLSRtYXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJG1hcjtcclxufVxyXG5cclxuLy8gZ3JpZCBpdGVtXHJcbltjbGFzc149XCJjb2wtXCJdIHtcclxuICBmbGV4OiAwIDAgMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6ICRtYXI7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcjtcclxufVxyXG5cclxuLy8gbG9vcCBvdmVyIHRoZSBicmVha3BvaW50c1xyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVtcyB7XHJcbiAgICAuY29sLSN7JGtleX0tI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVhaygka2V5KSB7XHJcbiAgICAgICAgZmxleDogMCAwICN7JGkgLyAkaXRlbXMgKiAxMDAlfTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG1hcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbltjbGFzc149XCJjb2wtXCJdIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrIEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1J1YmlrLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1J1YmlrLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1Cb2xkLnN2ZyNSdWJpay1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrIExpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUnViaWstTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1MaWdodC5zdmcjUnViaWstTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SdWJpay1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9SdWJpay1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUnViaWstUmVndWxhci5zdmcjUnViaWstUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udDogMC43MjkxNjY2NjY3dncgXCJSb2JvdG9cIjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5idG4ge1xuICBtaW4td2lkdGg6IDEwLjY3NzA4MzMzMzN2dztcbiAgaGVpZ2h0OiAyLjgxMjV2dztcbiAgcGFkZGluZzogMCAzLjM4NTQxNjY2Njd2dyAwIDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCA1NXB4IDAgMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuXG4uYnRuX193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZDI0ODE3O1xufVxuXG4uYnRuX193aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuX193aGl0ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2QyNDgxNztcbn1cblxuLmJ0bl9fYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZDI0ODE3O1xuICBib3JkZXItY29sb3I6ICNkMjQ4MTc7XG59XG5cbi5idG5fX2JvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuX19ib3JkZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG59XG5cbi5idG5fX3Zpb2xldCB7XG4gIGJhY2tncm91bmQ6ICM3ODIxNmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM3ODIxNmY7XG59XG5cbi5idG5fX3Zpb2xldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNzgyMTZmO1xufVxuXG4uYnRuX192aW9sZXQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3ODIxNmY7XG59XG5cbi5idG4gc3BhbiB7XG4gIHdpZHRoOiAyLjgxMjV2dztcbiAgaGVpZ2h0OiAyLjgxMjV2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjQ2ODc1dncgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuIHNwYW4ge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIH1cbn1cblxuLmJ0biBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDAuMjA4MzMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4gc3BhbjpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuXG4ubmF2LXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmF2LXNsaWRlcl9fd2hpdGUgLnNsaWRlci1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ubmF2LXNsaWRlcl9fd2hpdGUgLnNsaWRlci1hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1zbGlkZXJfX3doaXRlIC5zbGlkZXItZG90cyBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5uYXYtc2xpZGVyX193aGl0ZSAuc2xpZGVyLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLm5hdi1zbGlkZXJfX3doaXRlIC5zbGlkZXItZG90cyBsaS5zbGljay1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdi1zbGlkZXJfX29yYW5nZSAuc2xpZGVyLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjODA4MDgwO1xufVxuXG4ubmF2LXNsaWRlcl9fb3JhbmdlIC5zbGlkZXItYXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMjQ4MTc7XG59XG5cbi5uYXYtc2xpZGVyX19vcmFuZ2UgLnNsaWRlci1kb3RzIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4MDgwODA7XG59XG5cbi5uYXYtc2xpZGVyX19vcmFuZ2UgLnNsaWRlci1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMjQ4MTc7XG59XG5cbi5uYXYtc2xpZGVyX19vcmFuZ2UgLnNsaWRlci1kb3RzIGxpLnNsaWNrLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xufVxuXG4ubmF2LXNsaWRlciAuc2xpZGVyLWFycm93IHtcbiAgcGFkZGluZzogMC4yMDgzMzMzMzMzdnc7XG4gIGJvcmRlci13aWR0aDogMCAwLjEwNDE2NjY2Njd2dyAwLjEwNDE2NjY2Njd2dyAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1zbGlkZXIgLnNsaWRlci1hcnJvdyB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIH1cbn1cblxuLm5hdi1zbGlkZXIgLnNsaWRlci1hcnJvdy5zbGlkZXItbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5uYXYtc2xpZGVyIC5zbGlkZXItYXJyb3cuc2xpZGVyLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uc2xpZGVyLWRvdHMge1xuICBtYXJnaW46IDAgMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZG90cyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItZG90cyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNsaWRlci1kb3RzIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMC40Njg3NXZ3O1xuICBoZWlnaHQ6IDAuNDY4NzV2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1kb3RzIGxpIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWRvdHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDAuNDY4NzV2dztcbiAgaGVpZ2h0OiAwLjQ2ODc1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1kb3RzIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgfVxufVxuXG4uc2xpZGVyLWRvdHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNsaWRlci1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIHdpZHRoOiAyLjAzMTI1dnc7XG4gIGhlaWdodDogMi4wMzEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5ibG9jay10aXRsZSB7XG4gIGZvbnQ6IDEuODc1dncgXCJSdWJpayBCb2xkXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYmxvY2stdGl0bGVfX2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay10aXRsZV9fbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjA0MTY2NjY2Njd2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG4gIHdpZHRoOiA0LjQ3OTE2NjY2Njd2dztcbiAgaGVpZ2h0OiAwLjI2MDQxNjY2Njd2dztcbiAgYm9yZGVyLXJhZGl1czogMC4yMDgzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXRpdGxlX19saW5lOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmJsb2NrLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OC40Mzc1dnc7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlciAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNjg3NXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYjkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbiAgY29sb3I6ICNkMjQ4MTc7XG4gIGZvbnQ6IDEuMjV2dyBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnaW5hdGlvbiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdGlvbiBhLCAucGFnaW5hdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjIyOTE2NjY2Njd2dztcbiAgaGVpZ2h0OiAzLjIyOTE2NjY2Njd2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDI0ODE3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdpbmF0aW9uIGEsIC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNkMjQ4MTc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ1cmdlciB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYnVyZ2VyOmJlZm9yZSwgLmJ1cmdlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuYnVyZ2VyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5idXJnZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuYnVyZ2VyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYnVyZ2VyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAuYnVyZ2VyLmFjdGl2ZTpiZWZvcmUsIC5idXJnZXIuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5idXJnZXIuYWN0aXZlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1cmdlci5hY3RpdmU6YmVmb3JlIHtcbiAgICB0b3A6IDkuNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuYnVyZ2VyLmFjdGl2ZTphZnRlciB7XG4gICAgYm90dG9tOiA5LjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItdCB7XG4gIHBhZGRpbmc6IDAuMzY0NTgzMzMzM3Z3IDA7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG4uaGVhZGVyLXQtciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXQtciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uaGVhZGVyLXQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmhlYWRlci10LWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyLXQtaW5mbyBwIHtcbiAgcGFkZGluZy1yaWdodDogMC43MjkxNjY2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogMC43MjkxNjY2NjY3dnc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZDVkNWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10LWluZm8gcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5oZWFkZXItdC1pbmZvIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmhlYWRlci10LWluZm8gcCwgLmhlYWRlci10LWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXQtaW5mbyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItdC1pbmZvIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5oZWFkZXItdC1idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyLXQtYnRuIGEge1xuICBib3JkZXItcmFkaXVzOiAxLjA0MTY2NjY2Njd2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAxLjQ1ODMzMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10LWJ0biBhIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4uYnRuLXN1cHBvcnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNTIwODMzMzMzM3Z3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDcuODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3VwcG9ydCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmJ0bi1zdXBwb3J0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5idG4tc3VwcG9ydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYnRuLWFwcG9pbnRtZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNkMjQ4MTc7XG4gIHdpZHRoOiAxMy42OTc5MTY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1hcHBvaW50bWVudCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi5idG4tYXBwb2ludG1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1iLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjU2MjV2dyAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYi1yIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItYi1yIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiA4LjU0MTY2NjY2Njd2dztcbiAgbWFyZ2luLXJpZ2h0OiA2LjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzc4MjE2ZiwgI2QyNDgxNyk7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuICAuaGVhZGVyLW5hdi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgdG9wOiAxMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbi1tZW51ID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi4zNDM3NXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAuMjYwNDE2NjY2N3Z3O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2QyNDgxNztcbiAgfVxuICAubWFpbi1tZW51ID4gbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubWFpbi1tZW51ID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMC4xMDQxNjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI2QyNDgxNztcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMC41MjA4MzMzMzMzdnc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudSA+IGxpID4gYTpiZWZvcmUge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5tYWluLW1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWFpbi1tZW51IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xMDQxNjY2NjY3dnc7XG4gIHJpZ2h0OiAtMC41MjA4MzMzMzMzdnc7XG4gIHBhZGRpbmc6IDAuMTU2MjV2dztcbiAgYm9yZGVyOiBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YmVmb3JlIHtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy4xMjV2dztcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3IDAuNTIwODMzMzMzM3Z3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjQ2ODc1dncgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBtaW4td2lkdGg6IDcuODEyNXZ3O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWItbWVudSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi4zNDM3NXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWItbWVudSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWItbWVudSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1Yi1tZW51IGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2QyNDgxNztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5oZWFkZXItdGVsIHtcbiAgZm9udDogMS4yNXZ3IFwiUnViaWtcIjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10ZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci10ZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItdGVsIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNTIwODMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItdGVsIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItdGVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItdGVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXItaG9tZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvYmctYmFubmVyLWhvbWUuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUuNDE2NjY2NjY2N3Z3IDAgMi4wODMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1ob21lIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmJhbm5lci1pdGVtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA0LjY4NzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWl0ZW0tcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWl0ZW0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5iYW5uZXItaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMi44MTI1dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWl0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYmFubmVyLWl0ZW0tdGV4dCBoMiB7XG4gIGZvbnQ6IDIuNXZ3IFwiUnViaWsgQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWl0ZW0tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJhbm5lci1pdGVtLXRleHQgaDMge1xuICBmb250OiAyLjM5NTgzMzMzMzN2dyBcIlJ1YmlrIExpZ2h0XCI7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItaXRlbS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYmFubmVyLWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1pdGVtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1pdGVtLWltZyB7XG4gIGZsZXg6IDAgMCAzNy4yMzk1ODMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1pdGVtLWltZyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ubmF2LWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay10ZXh0X19iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLXRlc3RpbW9uaWFscy5wbmdcIikgcmlnaHQgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTguNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdGV4dF9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdGV4dF9fYmcge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXRleHRfX2wgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICBsZWZ0OiAtMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXRleHRfX2wgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdGV4dF9fbCAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjM4NTQxNjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXRleHRfX2wgLmJveC10ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay10ZXh0X19yIC5ib3gtdGV4dC1pbWcge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4uYmxvY2stdGV4dF9fciAuYm94LXRleHQtaW1nOmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXRleHRfX3IgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXRleHRfX3IgLmJveC10ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMzg1NDE2NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdGV4dF9fciAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay10ZXh0X19jaGVzcyAud3JhcC10ZXh0Om50aC1jaGlsZChvZGQpIC5ib3gtdGV4dC1pbWc6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMC41MjA4MzMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay10ZXh0X19jaGVzcyAud3JhcC10ZXh0Om50aC1jaGlsZChvZGQpIC5ib3gtdGV4dC1pbWc6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXRleHRfX2NoZXNzIC53cmFwLXRleHQ6bnRoLWNoaWxkKG9kZCkgLmJveC10ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMy4zODU0MTY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay10ZXh0X19jaGVzcyAud3JhcC10ZXh0Om50aC1jaGlsZChvZGQpIC5ib3gtdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdGV4dF9fY2hlc3MgLndyYXAtdGV4dDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cbiAgLmJsb2NrLXRleHRfX2NoZXNzIC53cmFwLXRleHQ6bnRoLWNoaWxkKGV2ZW4pIC5ib3gtdGV4dC1pbWcge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ibG9jay10ZXh0X19jaGVzcyAud3JhcC10ZXh0Om50aC1jaGlsZChldmVuKSAuYm94LXRleHQtaW1nOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0wLjUyMDgzMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXRleHRfX2NoZXNzIC53cmFwLXRleHQ6bnRoLWNoaWxkKGV2ZW4pIC5ib3gtdGV4dC1pbWc6YmVmb3JlIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay10ZXh0X19jaGVzcyAud3JhcC10ZXh0Om50aC1jaGlsZChldmVuKSAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4zODU0MTY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay10ZXh0X19jaGVzcyAud3JhcC10ZXh0Om50aC1jaGlsZChldmVuKSAuYm94LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuLmJveC10ZXh0IHtcbiAgcGFkZGluZzogNC40MjcwODMzMzMzdncgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveC10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ib3gtdGV4dC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAzMy41OTM3NXZ3O1xuICBoZWlnaHQ6IDI4LjIyOTE2NjY2Njd2dztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtaW1nIHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3gtdGV4dC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYm94LXRleHQtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNTIwODMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3ODIxNmYsICNkMjQ4MTcpO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMC41MjA4MzMzMzMzdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJveC10ZXh0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgaDIge1xuICBmb250OiAxLjg3NXZ3IFwiUnViaWsgQm9sZFwiO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODEyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNC41MzEyNXZ3O1xuICBoZWlnaHQ6IDAuMjYwNDE2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xuICBib3JkZXItcmFkaXVzOiAwLjEwNDE2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCBoMjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG4uYm94LXRleHQtY29udGVudCBoMyB7XG4gIGZvbnQ6IDEuMjV2dyBcIlJ1YmlrXCI7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3gtdGV4dC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYm94LXRleHQtY29udGVudCBoNCB7XG4gIGZvbnQ6IDEuMjV2dyBcIlJ1YmlrXCI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LXRleHQtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC10ZXh0LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYm94LXRleHQtY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94LXRleHQtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2QyNDgxNztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJveC10ZXh0LWNvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjZDI0ODE3O1xufVxuXG4ucGFydC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXZ3O1xuICBtYXJnaW4tdG9wOiAxLjgyMjkxNjY2Njd2dztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUyZTY7XG59XG5cbi5wYXJ0LXRleHQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJ0LXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmc6IDMuOTA2MjV2dyAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy10ZXN0aW1vbmlhbHMucG5nXCIpIHJpZ2h0IDMwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTguNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMjBweDtcbiAgfVxufVxuXG4uYmxvY2stdGVzdGltb25pYWxzIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtY29sIHtcbiAgcGFkZGluZzogMCAxLjU2MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWxzLWNvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIG1hcmdpbjogNi4xNDU4MzMzMzMzdncgYXV0byAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIG1hcmdpbjogODVweCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQuNDI3MDgzMzMzM3Z3O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stY3VycmVudCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1jdXJyZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1jdXJyZW50IC50ZXN0aW1vbmlhbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVzdGltb25pYWwge1xuICBib3gtc2hhZG93OiAwIDAgMS40MDYyNXZ3IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dyAxLjgyMjkxNjY2Njd2dyAxLjgyMjkxNjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsIC5idG4ge1xuICB3aWR0aDogMTAuNjI1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYnRuIHtcbiAgICB3aWR0aDogMjA0cHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkuODk1ODMzMzMzM3Z3O1xuICBoZWlnaHQ6IDYuODc1dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEuNDA2MjV2dyByZ2JhKDAsIDgzLCAxMDcsIDAuMDkpO1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtbG9nbyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLW5hbWUge1xuICBmb250OiAxLjI1dncgXCJSdWJpa1wiO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWljb24ge1xuICB3aWR0aDogMS4wOTM3NXZ3O1xuICBtYXJnaW46IDAgYXV0byAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtaWNvbiB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtdGV4dCB7XG4gIGhlaWdodDogMi45MTY2NjY2NjY3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtdGV4dCB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogNi40NTgzMzMzMzMzdncgMCA0LjE2NjY2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctdGVzdGltb25pYWxzLWNvbnRlbnQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC10ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC10ZXN0aW1vbmlhbHMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMy42NDU4MzMzMzMzdncgMCA1LjIwODMzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYmxvY2stc2VydmljZXMgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stc2VydmljZXMgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMy44NTQxNjY2NjY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzM3Z3O1xuICBib3gtc2hhZG93OiAwIDAgMjdweCByZ2JhKDAsIDgzLCAxMDcsIDAuMDkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlIHtcbiAgICBoZWlnaHQ6IDI2NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2UtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZXJ2aWNlLWxvZ28ge1xuICBtYXgtd2lkdGg6IDQuMTY2NjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDQuNjg3NXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMS4zMDIwODMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtbG9nbyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMC43ODEyNXZ3IDEuNTYyNXZ3IDEuODIyOTE2NjY2N3Z3O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3ODIxNmYsICNkMjQ4MTcpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY29udGVudCBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2VydmljZS1jb250ZW50IGgzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41MjA4MzMzMzMzdnc7XG4gIG1heC13aWR0aDogNC4xNjY2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY29udGVudCBoMyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uc2VydmljZS1ib3gge1xuICBoZWlnaHQ6IDcuODY0NTgzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWJveCB7XG4gICAgaGVpZ2h0OiAxNTFweDtcbiAgfVxufVxuXG4uYnRuLXNlcnZpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuMzQzNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLXNlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrLW1lZXRpbmcge1xuICBwYWRkaW5nOiAzLjY0NTgzMzMzMzN2dyAwIDIuNjA0MTY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvb3RoZXIvbWVldGluZy1iZy5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1tZWV0aW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLm1lZXRpbmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2LjI1dnc7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNi4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lZXRpbmctaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lZXRpbmctaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZWV0aW5nLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI3LjA4MzMzMzMzMzN2dztcbiAgcGFkZGluZzogMCAwLjc4MTI1dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lZXRpbmctdGV4dCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLm1lZXRpbmctdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZXRpbmctdGV4dCBoMiB7XG4gIGZvbnQ6IDIuNXZ3IFwiUnViaWsgQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVldGluZy10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stc3RlcHMge1xuICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dztcbiAgY291bnRlci1yZXNldDogc3RlcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMS4zMDIwODMzMzMzdncgMS4wNDE2NjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuODIyOTE2NjY2N3Z3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGVwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjVweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnN0ZXA6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjgyMjkxNjY2Njd2dztcbiAgaGVpZ2h0OiAxLjgyMjkxNjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2QyNDgxNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMC44MzMzMzMzMzMzdncgXCJSdWJpayBCb2xkXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IC0wLjc4MTI1dnc7XG4gIGxlZnQ6IDAuNTIwODMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGVwOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnN0ZXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc3RlcC1pbWcge1xuICBmbGV4OiAwIDAgNC42ODc1dnc7XG4gIGhlaWdodDogNC42ODc1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSgwLCA4MywgMTA3LCAwLjA5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS4zMDIwODMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0ZXAtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbi5zdGVwLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDIuODY0NTgzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGVwLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgfVxufVxuXG4uc3RlcC10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGVwLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5ibG9jay1uZXdzIHtcbiAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgMCA0LjE2NjY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stbmV3cyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5ibG9jay1uZXdzIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODY0NTgzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1uZXdzIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYmlnLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSgwLCA4MywgMTA3LCAwLjA5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5iaWctYXJ0aWNsZS1pbWcge1xuICBmbGV4OiAwIDAgMjcuNzYwNDE2NjY2N3Z3O1xuICBoZWlnaHQ6IDIxLjg3NXZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmlnLWFydGljbGUtaW1nIHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJpZy1hcnRpY2xlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJpZy1hcnRpY2xlLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJpZy1hcnRpY2xlLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMS43MTg3NXZ3O1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzI5MTY2NjY2N3Z3IDAuNTIwODMzMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41MjA4MzMzMzMzdncgMC41MjA4MzMzMzMzdnc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctYXJ0aWNsZS1kYXRlIHtcbiAgICBsZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG59XG5cbi5iaWctYXJ0aWNsZS1kYXRlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMS40NTgzMzMzMzMzdncgXCJSdWJpayBCb2xkXCI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMC4yNjA0MTY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmlnLWFydGljbGUtZGF0ZSBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5iaWctYXJ0aWNsZS1kYXRlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDIuNzA4MzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctYXJ0aWNsZS1kYXRlIHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogNTJweDtcbiAgfVxufVxuXG4uYmlnLWFydGljbGUtdGV4dCB7XG4gIHBhZGRpbmc6IDIuNjA0MTY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctYXJ0aWNsZS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5iaWctYXJ0aWNsZS10ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJpZy1hcnRpY2xlLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5iaWctYXJ0aWNsZS10ZXh0IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctYXJ0aWNsZS10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJpZy1hcnRpY2xlLXRleHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEuMzAyMDgzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctYXJ0aWNsZS10ZXh0IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNtYWxsLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSgwLCA4MywgMTA3LCAwLjA5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNtYWxsLWFydGljbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLnNtYWxsLWFydGljbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMjQ4MTc7XG59XG5cbi5zbWFsbC1hcnRpY2xlOmhvdmVyIC5zbWFsbC1hcnRpY2xlLWRhdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNtYWxsLWFydGljbGU6aG92ZXIgLnNtYWxsLWFydGljbGUtaW1nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbWFsbC1hcnRpY2xlLWltZyB7XG4gIGZsZXg6IDAgMCA3LjI5MTY2NjY2Njd2dztcbiAgaGVpZ2h0OiA2LjE0NTgzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMC40MTY2NjY2NjY3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc21hbGwtYXJ0aWNsZS1pbWcge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLnNtYWxsLWFydGljbGUtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEwLCA3MiwgMjMsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zbWFsbC1hcnRpY2xlLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNtYWxsLWFydGljbGUtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjcyOTE2NjY2Njd2dztcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4yMDgzMzMzMzMzdncgMC4yNjA0MTY2NjY3dnc7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAuNTIwODMzMzMzM3Z3IDAuNTIwODMzMzMzM3Z3IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNtYWxsLWFydGljbGUtZGF0ZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgfVxufVxuXG4uc21hbGwtYXJ0aWNsZS10ZXh0IHtcbiAgcGFkZGluZzogMC43ODEyNXZ3IDEuMDQxNjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc21hbGwtYXJ0aWNsZS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5zbWFsbC1hcnRpY2xlLXRleHQgaDMge1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc21hbGwtYXJ0aWNsZS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc21hbGwtYXJ0aWNsZS10ZXh0IHAge1xuICBoZWlnaHQ6IDIuNjU2MjV2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc21hbGwtYXJ0aWNsZS10ZXh0IHAge1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxufVxuXG4uYmxvY2stc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDI0ODE3LCAjNzgyMTZmKTtcbiAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJzY3JpYmUtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zdWJzY3JpYmUtcm93IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1YnNjcmliZS1yb3cgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDAgMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXZ3O1xuICBoZWlnaHQ6IDIuODEyNXZ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDExLjE5NzkxNjY2Njd2dyAwIDEuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSBpbnB1dCB7XG4gICAgcGFkZGluZzogMCAyMTVweCAwIDMwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSBpbnB1dCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN1YnNjcmliZS1mb3JtIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLWNsaWVudHMge1xuICBwYWRkaW5nOiAzLjEyNXZ3IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5ZjkgdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctY2xpZW50cy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1jbGllbnRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLWNsaWVudHMgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLWNsaWVudHMgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jbGllbnRzLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgOS4zNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2xpZW50cy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNsaWVudC1jb2wge1xuICBwYWRkaW5nOiAwIDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2xpZW50LWNvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5jbGllbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNS40Njg3NXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jbGllbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICB9XG59XG5cbi5uYXYtY2xpZW50cyB7XG4gIG1hcmdpbi10b3A6IDEuODIyOTE2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtY2xpZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXJvdyB7XG4gIHBhZGRpbmc6IDAuNzgxMjV2dyAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItcm93IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIHdpZHRoOiA4LjU0MTY2NjY2Njd2dztcbiAgbWFyZ2luLXJpZ2h0OiAzLjkwNjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDAuOTM3NXZ3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tcmlnaHQ6IDUuNDY4NzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlci1tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xOTc5MTY2NjY3dnc7XG4gIHdpZHRoOiAyNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1lbnUgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5mb290ZXItbWVudSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItbWVudSBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlci1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2QyNDgxNztcbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgd2lkdGg6IDIyLjEzNTQxNjY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuZm9vdGVyLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItaW5mbyA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvID4gKiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWluZm8gPiAqIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWluZm8gYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXItaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkMjQ4MTc7XG59XG5cbi5mb290ZXItYWRkcmVzcyB7XG4gIG1hcmdpbi1yaWdodDogMi4wODMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvb3Rlci10ZWwge1xuICBmb250OiAxLjI1dncgXCJSdWJpa1wiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItdGVsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5iYW5uZXItcGFnZSB7XG4gIGhlaWdodDogMTUuMzY0NTgzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL2JnLWJhbm5lci1wYWdlLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXBhZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1wYWdlIGgxIHtcbiAgZm9udDogMi41dncgXCJSdWJpayBCb2xkXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL290aGVyL2JnLWJhbm5lci1jb250ZW50LmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjkwNjI1dncgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYmFubmVyLWNvbnRlbnQtd3JhcCB7XG4gIHdpZHRoOiA2NS4xMDQxNjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItY29udGVudC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50LXdyYXAgaDIge1xuICBmb250OiAyLjV2dyBcIlJ1YmlrIEJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMDIwODMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1jb250ZW50LXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudC13cmFwIHAge1xuICBmb250LXNpemU6IDEuMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWNvbnRlbnQtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrLWRlbW9uc3RyYXRlIHtcbiAgcGFkZGluZzogMy45MDYyNXZ3IDA7XG59XG5cbi5ibG9jay1kZW1vbnN0cmF0ZV9fYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy1kZW1vbnN0cmF0ZS5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4Ljc1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLWRlbW9uc3RyYXRlX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1kZW1vbnN0cmF0ZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5ibG9jay1kZW1vbnN0cmF0ZSAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjYwNDE2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stZGVtb25zdHJhdGUgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5kZW1vbnN0cmF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIHBhZGRpbmc6IDIuNjA0MTY2NjY2N3Z3IDEuMDQxNjY2NjY2N3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRlbW9uc3RyYXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4O1xuICB9XG59XG5cbi5kZW1vbnN0cmF0ZS1pbWcge1xuICBtYXgtd2lkdGg6IDMuOTA2MjV2dztcbiAgbWFyZ2luOiAwIGF1dG8gMS4wNDE2NjY2NjY3dnc7XG4gIGhlaWdodDogMy45MDYyNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGVtb25zdHJhdGUtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLmRlbW9uc3RyYXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE0NTgzMzMzMzN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZW1vbnN0cmF0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmRlbW9uc3RyYXRlLWRlc2Mge1xuICBmb250LXNpemU6IDAuOTM3NXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZW1vbnN0cmF0ZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ibG9jay1jb250YWN0IC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1jb250YWN0IC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stY29udGFjdCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzgyMTZmLCAjZDI0ODE3KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ibG9jay1jb250YWN0IC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWNvbnRhY3QgLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI21hcCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI21hcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgd2lkdGg6IDcyJTtcbiAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgNi41MTA0MTY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0gLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44MjI5MTY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmluZm93aW5kb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3ODIxNmYsICNkMjQ4MTcpO1xuICB3aWR0aDogMTcuNzA4MzMzMzMzM3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41NjI1dncgMi4wODMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluZm93aW5kb3cge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvd2luZG93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cblxuLmluZm93aW5kb3cgcCB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5mb3dpbmRvdyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvd2luZG93IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaW5mb3dpbmRvdyBwLmluZm93aW5kb3ctdGVsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hcmtlci13aG90ZS1pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43MjkxNjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluZm93aW5kb3cgcC5pbmZvd2luZG93LXRlbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3dpbmRvdyBwLmluZm93aW5kb3ctdGVsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmluZm93aW5kb3cgcC5pbmZvd2luZG93LWFkZHJlc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtd2hpdGUtaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNzI5MTY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbmZvd2luZG93IHAuaW5mb3dpbmRvdy1hZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvd2luZG93IHAuaW5mb3dpbmRvdy1hZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnN0eWxlLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSwgLnN0eWxlLWZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdHlsZS1mb3JtIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksIC5zdHlsZS1mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3R5bGUtZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1dnc7XG4gIHBhZGRpbmc6IDAgMC41MjA4MzMzMzMzdncgMCAxLjMwMjA4MzMzMzN2dztcbiAgaGVpZ2h0OiAyLjcwODMzMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnN0eWxlLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1NSwgNTUsIDU3LCAwLjcpO1xufVxuXG4uc3R5bGUtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogOC41OTM3NXZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbiAgcGFkZGluZzogMC43ODEyNXZ3IDAuNzgxMjV2dyAwLjc4MTI1dncgMS4zMDIwODMzMzMzdnc7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtZm9ybSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLnN0eWxlLWZvcm0gLmJ0biB7XG4gIG1hcmdpbjogMC41MjA4MzMzMzMzdncgYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdHlsZS1mb3JtIC5idG4ge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnBsYW4taW5jbHVkZXMge1xuICBwYWRkaW5nOiAzLjkwNjI1dncgMCAyLjM0Mzc1dnc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLXRlc3RpbW9uaWFscy5wbmdcIikgcmlnaHQgMjAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOC43NXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGFuLWluY2x1ZGVzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDBweDtcbiAgfVxufVxuXG4ucGxhbi1pbmNsdWRlcy1ib3gge1xuICBwYWRkaW5nOiAwIDIuMzQzNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbi1pbmNsdWRlcy1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBsYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg4NTQxNjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wbGFuX19pbmNsIC5wbGFuLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbn1cblxuLnBsYW5fX2luY2wgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLnBsYW5fX3Byb2QgLnBsYW4tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkMjQ4MTcsICM3ODIxNmYpO1xufVxuXG4ucGxhbl9fcHJvZCBsaTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZmRlZGU4O1xufVxuXG4ucGxhbiBsaSB7XG4gIHBhZGRpbmc6IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbiBsaSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucGxhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBsYW4tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogMS4wOTM3NXZ3IFwiUnViaWtcIjtcbiAgcGFkZGluZzogMC42MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuLnBsYW4tcHJvZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBsYW4tcHJvZC1iIHtcbiAgbWFyZ2luOiAxLjMwMjA4MzMzMzN2dyAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGFuLXByb2QtYiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuLnBsYW4tcHJvZC1iIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbi1wcm9kLWIgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stdGFyaWZmIHtcbiAgcGFkZGluZzogMS43NzA4MzMzMzMzdncgMCAyLjA4MzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctZGVtb25zdHJhdGUucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNy43MDgzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXRhcmlmZiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cblxuLnRhcmlmZiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMjdweCByZ2JhKDAsIDgzLCAxMDcsIDAuMDkpO1xufVxuXG4udGFyaWZmX19kYXJrIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi50YXJpZmZfX2xpZ2h0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmZGVkZTg7XG59XG5cbi50YXJpZmYgbGkge1xuICBwYWRkaW5nOiAwLjc4MTI1dncgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFyaWZmIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi50YXJpZmYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YXJpZmYtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNjQ1ODMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOC4zMzMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhcmlmZi10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi50YXJpZmYtbmFtZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdnc7XG4gIGZvbnQ6IDEuMDkzNzV2dyBcIlJ1YmlrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YXJpZmYtbmFtZSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udGFyaWZmLXByaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzgyMTZmLCAjZDI0ODE3KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YXJpZmYtcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjY3NzA4MzMzMzN2dyAwO1xuICBmb250OiAyLjE4NzV2dyBcIlJ1YmlrIEJvbGRcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFyaWZmLXByaWNlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi50YXJpZmYtcHJpY2UgcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhcmlmZi1wcmljZSBwIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbn1cblxuLnRhcmlmZi1iIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU2ZWE7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhcmlmZi1iIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnRhcmlmZi1iIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFyaWZmLWIgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvY2staGFyZHdhcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLWhhcmR3YXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYmxvY2staGFyZHdhcmUgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5oYXJkd2FyZS1sb2dvIHtcbiAgaGVpZ2h0OiA5LjIxODc1dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dztcbiAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSgwLCA4MywgMTA3LCAwLjA5KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41MjA4MzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oYXJkd2FyZS1sb2dvIHtcbiAgICBoZWlnaHQ6IDE3N3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oYXJkd2FyZS1sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsIHtcbiAgcGFkZGluZzogMy4yODEyNXZ3IDAgNC41ODMzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLXRlc3RpbW9uaWFscy1jb250ZW50LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1kZXRhaWwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGVzdGltb25pYWxzLWRldGFpbC1pbmZvIHtcbiAgd2lkdGg6IDI0JTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWxzLWRldGFpbC1pbmZvIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzLWRldGFpbC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLXRleHQge1xuICB3aWR0aDogNzUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGV0YWlsLXRleHQge1xuICAgIHdpZHRoOiA2NCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGV0YWlsLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWxvZ28ge1xuICBib3gtc2hhZG93OiAwIDAgMjdweCByZ2JhKDAsIDgzLCAxMDcsIDAuMDkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMC41MjA4MzMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGV0YWlsLWxvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5kZXRhaWwtbG9nby1ib3gge1xuICBoZWlnaHQ6IDE1LjYyNXZ3O1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbiAgYm9yZGVyOiAycHggc29saWQgI2YyZjJmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXRhaWwtbG9nby1ib3gge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGV0YWlsLWxvZ28tYm94IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzM3Z3O1xuICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dyAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWxzLWRldGFpbC1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMC45Mzc1dncgc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDAuNTcyOTE2NjY2N3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNTcyOTE2NjY2N3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGV0YWlsLWNvbnRhY3Q6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMTFweCAxOHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWNvbnRhY3QgcCB7XG4gIGZvbnQtc2l6ZTogMC43ODEyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWxzLWRldGFpbC1jb250YWN0IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWNvbnRhY3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWNvbnRhY3QgYSB7XG4gIGNvbG9yOiAjZDI0ODE3O1xufVxuXG4udGVzdGltb25pYWxzLWRldGFpbC1jb250YWN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRlc3RpbW9uaWFscy1kZXRhaWwtdGV4dCB7XG4gIHBhZGRpbmc6IDMuMzMzMzMzMzMzM3Z3IDEuODIyOTE2NjY2N3Z3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGV0YWlsLXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWRldGFpbC10ZXh0IGgyIHtcbiAgZm9udDogMS44NzV2dyBcIlJ1YmlrIEJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1kZXRhaWwtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1kZXRhaWwtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWxzLWRldGFpbC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLWRldGFpbC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1kZXRhaWwtdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtZGV0YWlsLWIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtY29udGFjdCB7XG4gIHBhZGRpbmc6IDMuNjQ1ODMzMzMzM3Z3IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLWNsaWVudHMucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC1jb250YWN0IC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LWNvbnRhY3QgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5ibG9jay1mYXEge1xuICBwYWRkaW5nOiAzLjY0NTgzMzMzMzN2dyAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1mYXEge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYmxvY2stZmFxIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuOTA2MjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stZmFxIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ud3JhcC1xdWVzdGlvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgcGFkZGluZzogMCAwLjc4MTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXAtcXVlc3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIG1hcmdpbi1ib3R0b206IDEuMzAyMDgzMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucXVlc3Rpb24tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uLWJveC5hY3RpdmUgLnF1ZXN0aW9uIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzgxMjV2dyAyLjM0Mzc1dnc7XG4gIGZvbnQ6IDEuMjV2dyBcIlJ1YmlrXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjgzMzMzMzMzMzN2dztcbiAgaGVpZ2h0OiAwLjgzMzMzMzMzMzN2dztcbiAgcmlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5xdWVzdGlvbiBzcGFuIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uIHNwYW46YmVmb3JlLCAucXVlc3Rpb24gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM4MjgyODI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5xdWVzdGlvbiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5xdWVzdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMi44NjQ1ODMzMzMzdncgMS44MjI5MTY2NjY3dnc7XG4gIGZvbnQ6IDAuOTM3NXZ3IFwiUnViaWsgTGlnaHRcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucXVlc3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29udGVudC1ibG9nIHtcbiAgcGFkZGluZzogMy4xMjV2dyAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy10ZXN0aW1vbmlhbHMtY29udGVudC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LWJsb2cge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnQtYmxvZyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC1ibG9nLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudC1ibG9nLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYm94LW5hdi1jYXRlZ29yeSB7XG4gIGZsZXg6IDAgMCAxOS43OTE2NjY2NjY3dnc7XG4gIG1hcmdpbi1sZWZ0OiAxLjA0MTY2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LW5hdi1jYXRlZ29yeSB7XG4gICAgZmxleDogMCAwIDM2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm94LW5hdi1jYXRlZ29yeSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJsb2ctdGV4dC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgMC4wOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjMwMjA4MzMzMzN2dztcbiAgaGVpZ2h0OiAyMC44MzMzMzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctdGV4dC1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5ibG9nLXRleHQtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5ibG9nLXRleHQtaW1nIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy10ZXh0LWltZyBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjU2MjV2dztcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxLjU2MjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEuNTYyNXZ3IFwiUnViaWtcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy10ZXh0LWltZyBoMiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtYmxvZy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1ibG9nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29udGVudC1ibG9nLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1ibG9nLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubmF2LWNhdGVnb3J5IHtcbiAgaGVpZ2h0OiAzMC4wNTIwODMzMzMzdnc7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzM3Z3O1xuICBib3gtc2hhZG93OiAwIDAgMjdweCByZ2JhKDAsIDgzLCAxMDcsIDAuMDkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtY2F0ZWdvcnkge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1jYXRlZ29yeSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ubmF2LWNhdGVnb3J5IGxpIHtcbiAgcGFkZGluZzogMCAwLjc4MTI1dnc7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1jYXRlZ29yeSBsaSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5uYXYtY2F0ZWdvcnkgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xufVxuXG4ubmF2LWNhdGVnb3J5IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtY2F0ZWdvcnkgbGk6aG92ZXIgYTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uYXYtY2F0ZWdvcnkgbGk6aG92ZXIgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubmF2LWNhdGVnb3J5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43ODEyNXZ3IDEuMzAyMDgzMzMzM3Z3IDAuNzgxMjV2dyAwLjUyMDgzMzMzMzN2dztcbiAgZm9udDogMS4wNDE2NjY2NjY3dncgXCJSdWJpa1wiO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtY2F0ZWdvcnkgYSB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLm5hdi1jYXRlZ29yeSBhOmJlZm9yZSwgLm5hdi1jYXRlZ29yeSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC43MjkxNjY2NjY3dnc7XG4gIGhlaWdodDogMC4xMDQxNjY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICNkMjQ4MTc7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1jYXRlZ29yeSBhOmJlZm9yZSwgLm5hdi1jYXRlZ29yeSBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4ubmF2LWNhdGVnb3J5IGE6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5ibG9jay1hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDQuMTY2NjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy1hcnRpY2xlcy5wbmdcIikgYm90dG9tIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLWFydGljbGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLWFydGljbGUgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLWFydGljbGUgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMjdweCByZ2JhKDAsIDgzLCAxMDcsIDAuMDkpO1xuICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFydGljbGUtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZDI0ODE3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMC42MjV2dyBcIlJ1YmlrXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNjI1dncgMC41MjA4MzMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWRhdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNjA0MTY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDAuMjYwNDE2NjY2N3Z3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmb250OiAxLjc3MDgzMzMzMzN2dyBcIlJ1YmlrIEJvbGRcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1kYXRlIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1pbWcge1xuICBoZWlnaHQ6IDkuMzc1dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWltZyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGUtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMS41NjI1dncgMC43ODEyNXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4O1xuICB9XG59XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgZm9udDogMS4yNXZ3IFwiUnViaWtcIjtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLWFydGljbGUtYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctZGV0YWlsIHtcbiAgcGFkZGluZzogMy42NDU4MzMzMzMzdncgMCAyLjYwNDE2NjY2Njd2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWwgLmJveC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1kZXRhaWwgLmJveC10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctZGV0YWlsIC5ib3gtdGV4dC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1kZXRhaWwgLmJveC10ZXh0LWltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsIC5ib3gtdGV4dC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxLjA0MTY2NjY2Njd2dyAwIDMuMTI1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctZGV0YWlsIC5ib3gtdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ibG9nLWRldGFpbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctZGV0YWlsLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1J1YmlrIEJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUnViaWstQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9SdWJpay1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1J1YmlrLUJvbGQuc3ZnI1J1YmlrLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIuc3ZnI1JvYm90by1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSdWJpayBMaWdodCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1J1YmlrLUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9SdWJpay1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUnViaWstTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9SdWJpay1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9SdWJpay1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SdWJpay1MaWdodC5zdmcjUnViaWstTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1J1YmlrJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1J1YmlrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUnViaWstUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9SdWJpay1SZWd1bGFyLnN2ZyNSdWJpay1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgYnV0dG9ue1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmE6aG92ZXIsIGE6Zm9jdXN7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jbGVhcmZpeDpiZWZvcmUsXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIGRpc3BsYXk6dGFibGU7XHJcbn1cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjpib3RoO1xyXG59IiwiYm9keXtcclxuICBmb250OiAxNC8xOTIwKjEwMHZ3ICRmb250LXJvYm90bztcclxuICBjb2xvcjogJGNvbC1ibGFjaztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5idG57XHJcbiAgbWluLXdpZHRoOiAyMDUvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDU0LzE5MjAqMTAwdnc7XHJcbiAgcGFkZGluZzogMCA2NS8xOTIwKjEwMHZ3IDAgMjAvMTkyMCoxMDB2dztcclxuICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAzMC8xOTIwKjEwMHZ3O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDU1cHggMCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgJl9fd2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvcmRlcntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX192aW9sZXR7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLXZpb2xldDtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sLXZpb2xldDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sLXZpb2xldDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtdmlvbGV0O1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFue1xyXG4gICAgd2lkdGg6IDU0LzE5MjAqMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDU0LzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogLTNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA5LzE5MjAqMTAwdncgcmdiYSgwLCAwLCAwLCAuMjIpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgLjIyKTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNDUlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkY29sLXdoaXRlO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICBwYWRkaW5nOiA0LzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5hdi1zbGlkZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICZfX3doaXRle1xyXG4gICAgLnNsaWRlci1hcnJvd3tcclxuICAgICAgYm9yZGVyOiBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItZG90c3tcclxuICAgICAgbGl7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLXdoaXRlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29yYW5nZXtcclxuICAgIC5zbGlkZXItYXJyb3d7XHJcbiAgICAgIGJvcmRlcjogc29saWQgIzgwODA4MDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLWRvdHN7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzgwODA4MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLW9yYW5nZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci1hcnJvd3tcclxuICAgIHBhZGRpbmc6IDQvMTkyMCoxMDB2dztcclxuICAgIGJvcmRlci13aWR0aDogMCAyLzE5MjAqMTAwdncgMi8xOTIwKjEwMHZ3IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICB9XHJcbiAgICAmLnNsaWRlci1uZXh0e1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJi5zbGlkZXItcHJldntcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNsaWRlci1kb3Rze1xyXG4gIG1hcmdpbjogMCAxNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gIH1cclxuICBidXR0b257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2xpY2stZG90c3tcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDkvMTkyMCoxMDB2dztcclxuICAgIGhlaWdodDogOS8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA5LzE5MjAqMTAwdnc7XHJcbiAgICAgIGhlaWdodDogOS8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgd2lkdGg6IDM5LzE5MjAqMTAwdnc7XHJcbiAgICAgIGhlaWdodDogMzkvMTkyMCoxMDB2dztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmctZ3JheXtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG59XHJcbi5ibG9jay10aXRsZXtcclxuICBmb250OiAzNi8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrQm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxuICAmX19saW5le1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTIwLzE5MjAqMTAwdnc7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgd2lkdGg6IDg2LzE5MjAqMTAwdnc7XHJcbiAgICAgIGhlaWdodDogNS8xOTIwKjEwMHZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0LzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmxvY2stZGVzY3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDkzMC8xOTIwKjEwMHZ3O1xyXG4gIGZvbnQtc2l6ZTogMTgvMTkyMCoxMDB2dztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlcntcclxuICAqe1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuLm1iMzB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ubWI5MHtcclxuICBtYXJnaW4tYm90dG9tOiA5MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaXtcclxuICAgIG1hcmdpbi1yaWdodDogMTAvMTkyMCoxMDB2dztcclxuICAgIGNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgIGZvbnQ6IDI0LzE5MjAqMTAwdncgJGZvbnQtcm9ib3RvO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEsIHNwYW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDYyLzE5MjAqMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDYyLzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sLW9yYW5nZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgYXtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFue1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICB9XHJcbn0iLCIvL2ZvbnRzXHJcbiRmb250LXJ1YmlrOiAnUnViaWsnO1xyXG4kZm9udC1ydWJpa0JvbGQ6ICdSdWJpayBCb2xkJztcclxuJGZvbnQtcnViaWtMaWdodDogJ1J1YmlrIExpZ2h0JztcclxuJGZvbnQtcm9ib3RvOiAnUm9ib3RvJztcclxuXHJcbi8vY29sb3JcclxuJGNvbC13aGl0ZTogI2ZmZjtcclxuJGNvbC1ibGFjazogIzFhMWExYTtcclxuJGNvbC1vcmFuZ2U6ICNkMjQ4MTc7XHJcbiRjb2wtdmlvbGV0OiAjNzgyMTZmO1xyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGNvbC12aW9sZXQsICRjb2wtb3JhbmdlKTtcclxuJHNoYWRvdzogMCAwIDI3cHggcmdiYSgwLCA4MywgMTA3LCAuMDkpIiwiLmJ1cmdlcntcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDkuNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDkuNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uaGVhZGVyLXR7XHJcbiAgcGFkZGluZzogNy8xOTIwKjEwMHZ3IDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbC1ibGFjaztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcbn1cclxuLmhlYWRlci10LXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uaGVhZGVyLXQtaW5mb3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgcHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWQ1ZDVkO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgcCwgYXtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlci10LWJ0bntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGhlaWdodDogMjgvMTkyMCoxMDB2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idG4tc3VwcG9ydHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwLzE5MjAqMTAwdnc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbC13aGl0ZTtcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB3aWR0aDogMTUwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2wtYmxhY2s7XHJcbiAgfVxyXG59XHJcbi5idG4tYXBwb2ludG1lbnR7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgd2lkdGg6IDI2My8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItYi1ye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzMC8xOTIwKjEwMHZ3IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuLmhlYWRlci1sb2dve1xyXG4gIG1heC13aWR0aDogMTY0LzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMjAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4uaGVhZGVyLW5hdntcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xyXG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgIHRvcDogMTEzcHg7XHJcbiAgfVxyXG59XHJcbi5tYWluLW1lbnV7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgPmxpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1LzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICA+YXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sLWJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUvMTkyMCoxMDB2dztcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIvMTkyMCoxMDB2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTAvMTkyMCoxMDB2dztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICA+bGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIvMTkyMCoxMDB2dztcclxuICAgIHJpZ2h0OiAtMTAvMTkyMCoxMDB2dztcclxuICAgIHBhZGRpbmc6IDMvMTkyMCoxMDB2dztcclxuICAgIGJvcmRlcjogc29saWQgJGNvbC1ibGFjaztcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgLnN1Yi1tZW51e1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN1Yi1tZW51e1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MC8xOTIwKjEwMHZ3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDIwLzE5MjAqMTAwdncgMTAvMTkyMCoxMDB2dztcclxuICAgIGJveC1zaGFkb3c6IDAgMCA5LzE5MjAqMTAwdncgcmdiYSgwLCAwLCAwLCAuMjIpO1xyXG4gICAgbWluLXdpZHRoOiAxNTAvMTkyMCoxMDB2dztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6ICAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgLjIyKTtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ1LzE5MjAqMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRjb2wtYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlci10ZWx7XHJcbiAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1ydWJpaztcclxuICBjb2xvcjogJGNvbC1ibGFjaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVyLWhvbWV7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9iZy1iYW5uZXItaG9tZS5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBhZGRpbmc6IDEwNC8xOTIwKjEwMHZ3IDAgNDAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG59XHJcbi5iYW5uZXItaXRlbS1yb3d7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAwIDkwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uYmFubmVyLWl0ZW0tdGV4dHtcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB3aWR0aDogNjMwLzE5MjAqMTAwdnc7XHJcbiAgcGFkZGluZy1yaWdodDogMjAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udDogNDgvMTkyMCoxMDB2dyAkZm9udC1ydWJpa0JvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZm9udDogNDYvMTkyMCoxMDB2dyAkZm9udC1ydWJpa0xpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAxOC8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFubmVyLWl0ZW0taW1ne1xyXG4gIGZsZXg6IDAgMCA3MTUvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gIH1cclxufVxyXG4ubmF2LWJhbm5lcntcclxuICBtYXJnaW4tdG9wOiAzMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59IiwiLmJsb2NrLXRleHR7XHJcbiAgJl9fYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy10ZXN0aW1vbmlhbHMucG5nXCIpIHJpZ2h0IDIwcHggbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbHtcclxuICAgIC5ib3gtdGV4dC1pbWc6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiAtMTAvMTkyMCoxMDB2dztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXRleHQtY29udGVudHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NS8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3J7XHJcbiAgICAuYm94LXRleHQtaW1ne1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcmlnaHQ6IC0xMC8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtdGV4dC1jb250ZW50e1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NS8xOTIwKjEwMHZ3O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jaGVzc3tcclxuICAgIC53cmFwLXRleHR7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAuYm94LXRleHQtaW1ne1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTAvMTkyMCoxMDB2dztcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3gtdGV4dC1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICAgIC5ib3gtdGV4dC1pbWd7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICByaWdodDogLTEwLzE5MjAqMTAwdnc7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJveC10ZXh0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1LzE5MjAqMTAwdnc7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm94LXRleHR7XHJcbiAgcGFkZGluZzogODUvMTkyMCoxMDB2dyAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcbi5ib3gtdGV4dC1pbWd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDAgMCA2NDUvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDU0Mi8xOTIwKjEwMHZ3O1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZmxleDogMCAwIDQ1JTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMC8xOTIwKjEwMHZ3O1xyXG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAvMTkyMCoxMDB2dztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMXB4KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIEBpbmNsdWRlICBjb3Zlci1zdHlsZS1pbWc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm94LXRleHQtY29udGVudHtcclxuICBoMntcclxuICAgIGZvbnQ6IDM2LzE5MjAqMTAwdncgJGZvbnQtcnViaWtCb2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNS8xOTIwKjEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDg3LzE5MjAqMTAwdnc7XHJcbiAgICAgIGhlaWdodDogNS8xOTIwKjEwMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMi8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1ydWJpaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250OiAyNC8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB1bHtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkY29sLW9yYW5nZTtcclxuICB9XHJcbn1cclxuLnBhcnQtdGV4dHtcclxuICBwYWRkaW5nLXRvcDogMzAvMTkyMCoxMDB2dztcclxuICBtYXJnaW4tdG9wOiAzNS8xOTIwKjEwMHZ3O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMmU2O1xyXG4gICY6Zmlyc3QtY2hpbGR7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59IiwiQG1peGluIGNvdmVyLXN0eWxlLWltZ3tcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLmJsb2NrLXRlc3RpbW9uaWFsc3tcclxuICBwYWRkaW5nOiA3NS8xOTIwKjEwMHZ3IDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctdGVzdGltb25pYWxzLnBuZ1wiKSByaWdodCAzMCUgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzYwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFscy1jb2x7XHJcbiAgcGFkZGluZzogMCAzMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFscy1zbGlkZXJ7XHJcbiAgLnNsaWNrLXRyYWNre1xyXG4gICAgbWFyZ2luOiAxMTgvMTkyMCoxMDB2dyBhdXRvIDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbjogODVweCBhdXRvIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC04NS8xOTIwKjEwMHZ3O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWN1cnJlbnR7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWw6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWx7XHJcbiAgYm94LXNoYWRvdzogMCAwIDI3LzE5MjAqMTAwdncgcmdiYSgwLCA4MywgMTA3LCAuMDkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBwYWRkaW5nOiAxMDAvMTkyMCoxMDB2dyAzNS8xOTIwKjEwMHZ3IDM1LzE5MjAqMTAwdnc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgLjA5KTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggMzVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICB3aWR0aDogMjA0LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgd2lkdGg6IDIwNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWwtbG9nb3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogMTkwLzE5MjAqMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMzIvMTkyMCoxMDB2dztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTAvMTkyMCoxMDB2dztcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyNy8xOTIwKjEwMHZ3IHJnYmEoMCwgODMsIDEwNywgLjA5KTtcclxuICBib3JkZXItcmFkaXVzOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMTMycHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMCwgODMsIDEwNywgLjA5KTtcclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLW5hbWV7XHJcbiAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1ydWJpaztcclxuICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcbi50ZXN0aW1vbmlhbC1pY29ue1xyXG4gIHdpZHRoOiAyMS8xOTIwKjEwMHZ3O1xyXG4gIG1hcmdpbjogMCBhdXRvIDEwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWwtdGV4dHtcclxuICBoZWlnaHQ6IDU2LzE5MjAqMTAwdnc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEyLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWwtZGVzY3tcclxuICBtYXJnaW4tYm90dG9tOiAyMC8xOTIwKjEwMHZ3O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LXRlc3RpbW9uaWFsc3tcclxuICBwYWRkaW5nOiAxMjQvMTkyMCoxMDB2dyAwIDgwLzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctdGVzdGltb25pYWxzLWNvbnRlbnQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmJsb2NrLXNlcnZpY2Vze1xyXG4gIHBhZGRpbmc6IDcwLzE5MjAqMTAwdncgMCAxMDAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG4gIC5ibG9jay10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZXJ2aWNle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDI2Ni8xOTIwKjEwMHZ3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiAyNjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAuc2VydmljZS1jb250ZW50e1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VydmljZS1sb2dve1xyXG4gIG1heC13aWR0aDogODAvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDkwLzE5MjAqMTAwdnc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvIDI1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcclxuICB9XHJcbn1cclxuLnNlcnZpY2UtbmFtZXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxOC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuLnNlcnZpY2UtY29udGVudHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDE1LzE5MjAqMTAwdncgMzAvMTkyMCoxMDB2dyAzNS8xOTIwKjEwMHZ3O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRncmFkaWVudDtcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xyXG4gIH1cclxuICBoM3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIGZvbnQtc2l6ZTogMTgvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwLzE5MjAqMTAwdnc7XHJcbiAgICAgIG1heC13aWR0aDogODAvMTkyMCoxMDB2dztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZXJ2aWNlLWJveHtcclxuICBoZWlnaHQ6IDE1MS8xOTIwKjEwMHZ3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiAxNTFweDtcclxuICB9XHJcbn1cclxuLmJ0bi1zZXJ2aWNle1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA0NS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59IiwiLmJsb2NrLW1lZXRpbmd7XHJcbiAgcGFkZGluZzogNzAvMTkyMCoxMDB2dyAwIDUwLzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL290aGVyL21lZXRpbmctYmcuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxufVxyXG4ubWVldGluZy1pbWd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDEyMC8xOTIwKjEwMHZ3O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogNTAwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ubWVldGluZy10ZXh0e1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHdpZHRoOiA1MjAvMTkyMCoxMDB2dztcclxuICBwYWRkaW5nOiAwIDE1LzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250OiA0OC8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrQm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvY2stc3RlcHN7XHJcbiAgbWFyZ2luLXRvcDogNTAvMTkyMCoxMDB2dztcclxuICBjb3VudGVyLXJlc2V0OiBzdGVwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5zdGVwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMCAwIDI1LzE5MjAqMTAwdncgMjAvMTkyMCoxMDB2dztcclxuICBtYXJnaW4tYm90dG9tOiAzNS8xOTIwKjEwMHZ3O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjVweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDM1LzE5MjAqMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDM1LzE5MjAqMTAwdnc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgZm9udDogMTYvMTkyMCoxMDB2dyAkZm9udC1ydWJpa0JvbGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdG9wOiAtMTUvMTkyMCoxMDB2dztcclxuICAgIGxlZnQ6IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbn1cclxuLnN0ZXAtaW1ne1xyXG4gIGZsZXg6IDAgMCA5MC8xOTIwKjEwMHZ3O1xyXG4gIGhlaWdodDogOTAvMTkyMCoxMDB2dztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDI1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgZmxleDogMCAwIDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogNTUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RlcC10ZXh0e1xyXG4gIGg0e1xyXG4gICAgZm9udC1zaXplOiAxOC8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2NrLW5ld3Mge1xyXG4gIHBhZGRpbmc6IDUwLzE5MjAqMTAwdncgMCA4MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgLmJsb2NrLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmlnLWFydGljbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5iaWctYXJ0aWNsZS1pbWcge1xyXG4gIGZsZXg6IDAgMCA1MzMvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDQyMC8xOTIwKjEwMHZ3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmbGV4OiAwIDAgNDUlO1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBjb3Zlci1zdHlsZS1pbWc7XHJcbiAgfVxyXG59XHJcblxyXG4uYmlnLWFydGljbGUtZGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAzMy8xOTIwKjEwMHZ3O1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxNC8xOTIwKjEwMHZ3IDEwLzE5MjAqMTAwdnc7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwLzE5MjAqMTAwdncgMTAvMTkyMCoxMDB2dztcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGxlZnQ6IDMzcHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udDogMjgvMTkyMCoxMDB2dyAkZm9udC1ydWJpa0JvbGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDUvMTkyMCoxMDB2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aWR0aDogNTIvMTkyMCoxMDB2dztcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iaWctYXJ0aWNsZS10ZXh0IHtcclxuICBwYWRkaW5nOiA1MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNC8xOTIwKjEwMHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNS8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWFydGljbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAvMTkyMCoxMDB2dztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkY29sLWJsYWNrO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICAuc21hbGwtYXJ0aWNsZS1kYXRlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICAgICAgY29sb3I6ICRjb2wtYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuc21hbGwtYXJ0aWNsZS1pbWc6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1hcnRpY2xlLWltZyB7XHJcbiAgZmxleDogMCAwIDE0MC8xOTIwKjEwMHZ3O1xyXG4gIGhlaWdodDogMTE4LzE5MjAqMTAwdnc7XHJcbiAgYm9yZGVyLXJhZGl1czogOC8xOTIwKjEwMHZ3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZsZXg6IDAgMCAzNSU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTAsIDcyLCAyMywgLjYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIGNvdmVyLXN0eWxlLWltZztcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1hcnRpY2xlLWRhdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE0LzE5MjAqMTAwdnc7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiA0LzE5MjAqMTAwdncgNS8xOTIwKjEwMHZ3O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbC1vcmFuZ2U7XHJcbiAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAxMC8xOTIwKjEwMHZ3IDEwLzE5MjAqMTAwdncgMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1hcnRpY2xlLXRleHQge1xyXG4gIHBhZGRpbmc6IDE1LzE5MjAqMTAwdncgMjAvMTkyMCoxMDB2dztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgaGVpZ2h0OiA1MS8xOTIwKjEwMHZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay1zdWJzY3JpYmV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sLW9yYW5nZSwgJGNvbC12aW9sZXQpO1xyXG4gIHBhZGRpbmc6IDUwLzE5MjAqMTAwdncgMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG59XHJcbi5zdWJzY3JpYmUtcm93e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBoMntcclxuICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxOC8xOTIwKjEwMHZ3O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3Vic2NyaWJlLWZvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIG1hcmdpbjogMCAxNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzAvMTkyMCoxMDB2dztcclxuICAgIGhlaWdodDogNTQvMTkyMCoxMDB2dztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMjE1LzE5MjAqMTAwdncgMCAzMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIxNXB4IDAgMzBweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay1jbGllbnRze1xyXG4gIHBhZGRpbmc6IDYwLzE5MjAqMTAwdncgMDtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLWNsaWVudHMucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgLmJsb2NrLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNsaWVudHMtc2xpZGVye1xyXG4gIHBhZGRpbmc6IDAgMTgwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLmNsaWVudC1jb2x7XHJcbiAgcGFkZGluZzogMCAxNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbn1cclxuLmNsaWVudC1pbWd7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTA1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiAxMDVweDtcclxuICB9XHJcbn1cclxuLm5hdi1jbGllbnRze1xyXG4gIG1hcmdpbi10b3A6IDM1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn0iLCIuZm9vdGVyLXJvd3tcclxuICBwYWRkaW5nOiAxNS8xOTIwKjEwMHZ3IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuLmZvb3Rlci1sb2dve1xyXG4gIHdpZHRoOiAxNjQvMTkyMCoxMDB2dztcclxuICBtYXJnaW4tcmlnaHQ6IDc1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBhe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4uZm9vdGVyLW1lbnV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDE4LzE5MjAqMTAwdnc7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICBtYXJnaW4tcmlnaHQ6IDEwNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjMvMTkyMCoxMDB2dztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgY29sb3I6ICRjb2wtYmxhY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRjb2wtb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyLWluZm97XHJcbiAgd2lkdGg6IDQyNS8xOTIwKjEwMHZ3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gID4qe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogJGNvbC1ibGFjaztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvb3Rlci1hZGRyZXNze1xyXG4gIG1hcmdpbi1yaWdodDogNDAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi5mb290ZXItdGVse1xyXG4gIGZvbnQ6IDI0LzE5MjAqMTAwdncgJGZvbnQtcnViaWs7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG4uY29weXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtYmxhY2s7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbn0iLCIuYmFubmVyLXBhZ2V7XHJcbiAgaGVpZ2h0OiAyOTUvMTkyMCoxMDB2dztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL2JnLWJhbm5lci1wYWdlLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY29sb3I6ICRjb2wtd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICBoMXtcclxuICAgIGZvbnQ6IDQ4LzE5MjAqMTAwdncgJGZvbnQtcnViaWtCb2xkO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJhbm5lci1jb250ZW50e1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9vdGhlci9iZy1iYW5uZXItY29udGVudC5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA3NS8xOTIwKjEwMHZ3IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxufVxyXG4uYmFubmVyLWNvbnRlbnQtd3JhcHtcclxuICB3aWR0aDogMTI1MC8xOTIwKjEwMHZ3O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQ6IDQ4LzE5MjAqMTAwdncgJGZvbnQtcnViaWtCb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAyNC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2NrLWRlbW9uc3RyYXRle1xyXG4gIHBhZGRpbmc6IDc1LzE5MjAqMTAwdncgMDtcclxuICAmX19iZ3tcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLWRlbW9uc3RyYXRlLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG4gIC5ibG9jay10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kZW1vbnN0cmF0ZXtcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgcGFkZGluZzogNTAvMTkyMCoxMDB2dyAyMC8xOTIwKjEwMHZ3IDQwLzE5MjAqMTAwdnc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMzBweDtcclxuICB9XHJcbn1cclxuLmRlbW9uc3RyYXRlLWltZ3tcclxuICBtYXgtd2lkdGg6IDc1LzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjAvMTkyMCoxMDB2dztcclxuICBoZWlnaHQ6IDc1LzE5MjAqMTAwdnc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1heC13aWR0aDogNzVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG59XHJcbi5kZW1vbnN0cmF0ZS10aXRsZXtcclxuICBmb250LXNpemU6IDIyLzE5MjAqMTAwdnc7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uZGVtb25zdHJhdGUtZGVzY3tcclxuICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufSIsIi5ibG9jay1jb250YWN0e1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1je1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlcntcclxuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5nbS11aS1ob3Zlci1lZmZlY3R7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiNtYXB7XHJcbiAgd2lkdGg6IDI4JTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbn1cclxuLmNvbnRhY3QtZm9ybXtcclxuICB3aWR0aDogNzIlO1xyXG4gIHBhZGRpbmc6IDUwLzE5MjAqMTAwdncgMTI1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJsb2NrLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmluZm93aW5kb3d7XHJcbiAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xyXG4gIHdpZHRoOiAzNDAvMTkyMCoxMDB2dztcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICBwYWRkaW5nOiAzMC8xOTIwKjEwMHZ3IDQwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLmluZm93aW5kb3ctdGVsIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hcmtlci13aG90ZS1pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQvMTkyMCoxMDB2dztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW5mb3dpbmRvdy1hZGRyZXNzIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLXdoaXRlLWljb24ucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNC8xOTIwKjEwMHZ3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdHlsZS1mb3Jte1xyXG4gIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksIHRleHRhcmVhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSl7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMC8xOTIwKjEwMHZ3O1xyXG4gICAgcGFkZGluZzogMCAxMC8xOTIwKjEwMHZ3IDAgMjUvMTkyMCoxMDB2dztcclxuICAgIGhlaWdodDogNTIvMTkyMCoxMDB2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDEyLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7XHJcbiAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICBjb2xvcjogcmdiYSg1NSwgNTUsIDU3LCAuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRleHRhcmVhe1xyXG4gICAgaGVpZ2h0OiAxNjUvMTkyMCoxMDB2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBwYWRkaW5nOiAxNS8xOTIwKjEwMHZ3IDE1LzE5MjAqMTAwdncgMTUvMTkyMCoxMDB2dyAyNS8xOTIwKjEwMHZ3O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRue1xyXG4gICAgbWFyZ2luOiAxMC8xOTIwKjEwMHZ3IGF1dG8gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBsYW4taW5jbHVkZXN7XHJcbiAgcGFkZGluZzogNzUvMTkyMCoxMDB2dyAwIDQ1LzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctdGVzdGltb25pYWxzLnBuZ1wiKSByaWdodCAyMCUgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzYwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDBweDtcclxuICB9XHJcbn1cclxuLnBsYW4taW5jbHVkZXMtYm94e1xyXG4gIHBhZGRpbmc6IDAgNDUvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4ucGxhbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBmb250LXNpemU6IDE3LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAmX19pbmNse1xyXG4gICAgLnBsYW4tdGl0bGV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7XHJcbiAgICB9XHJcbiAgICBsaTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcm9ke1xyXG4gICAgLnBsYW4tdGl0bGV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbC1vcmFuZ2UsICRjb2wtdmlvbGV0KTtcclxuICAgIH1cclxuICAgIGxpOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZGVkZTg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgcGFkZGluZzogMTUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc3Ryb25ne1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcbi5wbGFuLXRpdGxle1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udDogMjEvMTkyMCoxMDB2dyAkZm9udC1ydWJpaztcclxuICBwYWRkaW5nOiAxMi8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgfVxyXG59XHJcbi5wbGFuLXByb2R7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbn1cclxuLnBsYW4tcHJvZC1ie1xyXG4gIG1hcmdpbjogMjUvMTkyMCoxMDB2dyAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvY2stdGFyaWZme1xyXG4gIHBhZGRpbmc6IDM0LzE5MjAqMTAwdncgMCA0MC8xOTIwKjEwMHZ3O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLWRlbW9uc3RyYXRlLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAzNDAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xyXG4gIH1cclxufVxyXG4udGFyaWZme1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICZfX2Rhcmt7XHJcbiAgICBsaTpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpZ2h0e1xyXG4gICAgbGk6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmRlZGU4O1xyXG4gICAgfVxyXG4gIH1cclxuICBsaXtcclxuICAgIHBhZGRpbmc6IDE1LzE5MjAqMTAwdncgMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc3Ryb25ne1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcbi50YXJpZmYtdG9we1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItcmFkaXVzOiA3LzE5MjAqMTAwdnc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDE2MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgfVxyXG59XHJcbi50YXJpZmYtbmFtZXtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDEwLzE5MjAqMTAwdnc7XHJcbiAgZm9udDogMjEvMTkyMCoxMDB2dyAkZm9udC1ydWJpaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi50YXJpZmYtcHJpY2V7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sLXZpb2xldCwgJGNvbC1vcmFuZ2UpO1xyXG4gIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gIHNwYW57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEzLzE5MjAqMTAwdncgMDtcclxuICAgIGZvbnQ6IDQyLzE5MjAqMTAwdncgJGZvbnQtcnViaWtCb2xkO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcnViaWs7XHJcbiAgICBwYWRkaW5nOiAxMC8xOTIwKjEwMHZ3IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhcmlmZi1ie1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNmVhO1xyXG4gIHBhZGRpbmc6IDMwLzE5MjAqMTAwdncgMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay1oYXJkd2FyZXtcclxuICBwYWRkaW5nLWJvdHRvbTogNDAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG59XHJcbi5oYXJkd2FyZS1sb2dve1xyXG4gIGhlaWdodDogMTc3LzE5MjAqMTAwdnc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwLzE5MjAqMTAwdnc7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBoZWlnaHQ6IDE3N3B4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufSIsIi50ZXN0aW1vbmlhbHMtZGV0YWlse1xyXG4gIHBhZGRpbmc6IDYzLzE5MjAqMTAwdncgMCA4OC8xOTIwKjEwMHZ3O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jb250ZW50L2JnLXRlc3RpbW9uaWFscy1jb250ZW50LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFscy1kZXRhaWwtcm93e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWluZm97XHJcbiAgd2lkdGg6IDI0JTtcclxuICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWxzLWRldGFpbC10ZXh0e1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgd2lkdGg6IDY0JTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFscy1kZXRhaWwtbG9nb3tcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgcGFkZGluZzogMTAvMTkyMCoxMDB2dztcclxuICBib3JkZXItcmFkaXVzOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uZGV0YWlsLWxvZ28tYm94e1xyXG4gIGhlaWdodDogMzAwLzE5MjAqMTAwdnc7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAvMTkyMCoxMDB2dztcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZjJmMmYyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxufVxyXG4udGVzdGltb25pYWxzLWRldGFpbC1jb250YWN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAvMTkyMCoxMDB2dztcclxuICBwYWRkaW5nOiAzMC8xOTIwKjEwMHZ3IDMwLzE5MjAqMTAwdncgMTAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxOC8xOTIwKjEwMHZ3IHNvbGlkICRjb2wtd2hpdGU7XHJcbiAgICBib3JkZXItbGVmdDogMTEvMTkyMCoxMDB2dyBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMTEvMTkyMCoxMDB2dyBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDExcHggMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTUvMTkyMCoxMDB2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgc3Ryb25ne1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogJGNvbC1vcmFuZ2U7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFscy1kZXRhaWwtdGV4dHtcclxuICBwYWRkaW5nOiA2NC8xOTIwKjEwMHZ3IDM1LzE5MjAqMTAwdnc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250OiAzNi8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrQm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1LzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXN0aW1vbmlhbHMtZGV0YWlsLWJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDQwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn0iLCIuY29udGVudC1jb250YWN0e1xyXG4gIHBhZGRpbmc6IDcwLzE5MjAqMTAwdncgMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy1jbGllbnRzLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAuYmxvY2stdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MC8xOTIwKjEwMHZ3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay1mYXF7XHJcbiAgcGFkZGluZzogNzAvMTkyMCoxMDB2dyAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgLmJsb2NrLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndyYXAtcXVlc3Rpb25ze1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMjgwLzE5MjAqMTAwdnc7XHJcbiAgcGFkZGluZzogMCAxNS8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG4ucXVlc3Rpb24tYm94e1xyXG4gIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBtYXJnaW4tYm90dG9tOiAyNS8xOTIwKjEwMHZ3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICYuYWN0aXZle1xyXG4gICAgLnF1ZXN0aW9uIHNwYW46YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucXVlc3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxNS8xOTIwKjEwMHZ3IDQ1LzE5MjAqMTAwdnc7XHJcbiAgZm9udDogMjQvMTkyMCoxMDB2dyAkZm9udC1ydWJpaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE2LzE5MjAqMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDE2LzE5MjAqMTAwdnc7XHJcbiAgICByaWdodDogMjAvMTkyMCoxMDB2dztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5xdWVzdGlvbi1jb250ZW50e1xyXG4gIHBhZGRpbmc6IDIwLzE5MjAqMTAwdncgNTUvMTkyMCoxMDB2dyAzNS8xOTIwKjEwMHZ3O1xyXG4gIGZvbnQ6IDE4LzE5MjAqMTAwdncgJGZvbnQtcnViaWtMaWdodDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn0iLCIuY29udGVudC1ibG9ne1xyXG4gIHBhZGRpbmc6IDYwLzE5MjAqMTAwdncgMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGVudC9iZy10ZXN0aW1vbmlhbHMtY29udGVudC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWJsb2ctcm93e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uYm94LW5hdi1jYXRlZ29yeXtcclxuICBmbGV4OiAwIDAgMzgwLzE5MjAqMTAwdnc7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZmxleDogMCAwIDM2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuLmJsb2ctdGV4dC1pbWd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAvMTkyMCoxMDB2dztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1LzE5MjAqMTAwdnc7XHJcbiAgaGVpZ2h0OiA0MDAvMTkyMCoxMDB2dztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIC44KSwgdHJhbnNwYXJlbnQpO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBAaW5jbHVkZSBjb3Zlci1zdHlsZS1pbWc7XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMC8xOTIwKjEwMHZ3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAgMzAvMTkyMCoxMDB2dztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICAgIGZvbnQ6IDMwLzE5MjAqMTAwdncgJGZvbnQtcnViaWs7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWJsb2ctdGV4dHtcclxuICBmb250LXNpemU6IDE4LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUvMTkyMCoxMDB2dztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubmF2LWNhdGVnb3J5e1xyXG4gIGhlaWdodDogNTc3LzE5MjAqMTAwdnc7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAxMC8xOTIwKjEwMHZ3O1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgYmFja2dyb3VuZDogJGNvbC13aGl0ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuICBsaXtcclxuICAgIHBhZGRpbmc6IDAgMTUvMTkyMCoxMDB2dztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2wtb3JhbmdlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkY29sLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1LzE5MjAqMTAwdncgMjUvMTkyMCoxMDB2dyAxNS8xOTIwKjEwMHZ3IDEwLzE5MjAqMTAwdnc7XHJcbiAgICBmb250OiAyMC8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrO1xyXG4gICAgY29sb3I6ICRjb2wtYmxhY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDE0LzE5MjAqMTAwdnc7XHJcbiAgICAgIGhlaWdodDogMi8xOTIwKjEwMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2NrLWFydGljbGV7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwLzE5MjAqMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRlbnQvYmctYXJ0aWNsZXMucG5nXCIpIGJvdHRvbSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5ibG9jay10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcnRpY2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAvMTkyMCoxMDB2dztcclxuICBiYWNrZ3JvdW5kOiAkY29sLXdoaXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy1ib3R0b206IDMwLzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4uYXJ0aWNsZS1kYXRle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkY29sLW9yYW5nZTtcclxuICBjb2xvcjogJGNvbC13aGl0ZTtcclxuICBmb250OiAxMi8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMTIvMTkyMCoxMDB2dyAxMC8xOTIwKjEwMHZ3O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA1LzE5MjAqMTAwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1LzE5MjAqMTAwdnc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgZm9udDogMzQvMTkyMCoxMDB2dyAkZm9udC1ydWJpa0JvbGQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXJ0aWNsZS1pbWd7XHJcbiAgaGVpZ2h0OiAxODAvMTkyMCoxMDB2dztcclxuICBtYXJnaW4tYm90dG9tOiAyMC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBAaW5jbHVkZSBjb3Zlci1zdHlsZS1pbWc7XHJcbiAgfVxyXG59XHJcbi5hcnRpY2xlLXRleHR7XHJcbiAgcGFkZGluZzogMCAzMC8xOTIwKjEwMHZ3IDE1LzE5MjAqMTAwdnc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4O1xyXG4gIH1cclxufVxyXG4uYXJ0aWNsZS10aXRsZXtcclxuICBmb250OiAyNC8xOTIwKjEwMHZ3ICRmb250LXJ1YmlrO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1LzE5MjAqMTAwdnc7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuLmFydGljbGUtZGVzY3tcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYXJ0aWNsZS1idG57XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ibG9jay1hcnRpY2xlLWJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLmJsb2ctZGV0YWlse1xyXG4gIHBhZGRpbmc6IDcwLzE5MjAqMTAwdncgMCA1MC8xOTIwKjEwMHZ3O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgLmJveC10ZXh0e1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmJveC10ZXh0LWltZ3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXRleHQtY29udGVudHtcclxuICAgIHBhZGRpbmc6IDAgMjAvMTkyMCoxMDB2dyAwIDYwLzE5MjAqMTAwdnc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9nLWRldGFpbC1yb3d7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn0iXX0= */
