@font-face {
	font-family: "icons";
	src: url("../fonts/icons/icons.eot@01af530e08a3cbc405978f46a4908c91%253F") format("embedded-opentype"),
url("../fonts/icons/icons.woff@925235ef006d7ad7be8ecf88f2ede2fa") format("woff"),
url("../fonts/icons/icons.woff2@967fa47a9da82a7f9211cb04a69a7627") format("woff2"),
url("../fonts/icons/icons.ttf@c24386a1e11890f25af3308492548354") format("truetype"),
url("../fonts/icons/icons.svg@8c37a58b24efd2950fd5261114998298") format("svg");
}

.icons {
	vertical-align:middle;
	line-height:1em;
	display:inline-block;
}

.icons:before {
	font-family: icons !important;
	font-style: normal;
	font-weight: normal !important;
	display:block;
}

.icon-arrow-right:before {
	content: "\F101";
}
.icon-attention:before {
	content: "\F102";
}
.icon-author:before {
	content: "\F103";
}
.icon-calendar:before {
	content: "\F104";
}
.icon-close:before {
	content: "\F105";
}
.icon-comment:before {
	content: "\F106";
}
.icon-currency-dollar:before {
	content: "\F107";
}
.icon-currency-euro:before {
	content: "\F108";
}
.icon-currency-pound:before {
	content: "\F109";
}
.icon-currency-ruble:before {
	content: "\F10A";
}
.icon-dislike:before {
	content: "\F10B";
}
.icon-facebook:before {
	content: "\F10C";
}
.icon-focus_logo:before {
	content: "\F10D";
}
.icon-gallery:before {
	content: "\F10E";
}
.icon-google:before {
	content: "\F10F";
}
.icon-left_arrow:before {
	content: "\F110";
}
.icon-like:before {
	content: "\F111";
}
.icon-logo:before {
	content: "\F112";
}
.icon-menu:before {
	content: "\F113";
}
.icon-money-bag:before {
	content: "\F114";
}
.icon-newPost:before {
	content: "\F115";
}
.icon-notification:before {
	content: "\F116";
}
.icon-pen:before {
	content: "\F117";
}
.icon-printer:before {
	content: "\F118";
}
.icon-puzzle:before {
	content: "\F119";
}
.icon-reitingi:before {
	content: "\F11A";
}
.icon-reply:before {
	content: "\F11B";
}
.icon-right_arrow:before {
	content: "\F11C";
}
.icon-rss:before {
	content: "\F11D";
}
.icon-search:before {
	content: "\F11E";
}
.icon-share:before {
	content: "\F11F";
}
.icon-speaker:before {
	content: "\F120";
}
.icon-star:before {
	content: "\F121";
}
.icon-twitter:before {
	content: "\F122";
}
.icon-user:before {
	content: "\F123";
}
.icon-user1:before {
	content: "\F124";
}
.icon-video_camera:before {
	content: "\F125";
}
.icon-view:before {
	content: "\F126";
}
.icon-weather-cloudy:before {
	content: "\F127";
}
.icon-weather-moon:before {
	content: "\F128";
}
.icon-weather-sun:before {
	content: "\F129";
}
.icon-youtube:before {
	content: "\F12A";
}
/*base text on the site*/

/*base text hover*/

/*text on dark background*/

/*text header menu*/

/*secondary text on the site*/

/*===================================================
 Mixins
===================================================*/

/* ===== Form Group ===== */

.form-group > input::-webkit-input-placeholder {
  font-size: .875em;
  color: #cccccc;
}

.form-group > input:-moz-placeholder {
  font-size: .875em;
  color: #cccccc;
}

.form-group > input::-moz-placeholder {
  font-size: .875em;
  color: #cccccc;
}

.form-group > input:-ms-input-placeholder {
  font-size: .875em;
  color: #cccccc;
}

.form-group {
  width: 100%;
  margin-bottom: 1em;
  position: relative;
}

.form-group > input {
  width: 100%;
  padding: .8em 0 .8em 0;
  border: none;
  outline: none;
  background-color: transparent;
  font-size: 1.143em;
}

.form-group > input:focus {
  border: none;
  outline: none;
}

.form-group .input-icon-right {
  width: 2em;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  outline: none;
  border: none;
  transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
}

.focus-slider-dots {
  width: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
  font-size: 0;
  line-height: 0;
}

@media only screen and (max-width: 991px) {
  .focus-slider-dots {
    right: 15px;
  }
}

.focus-slider-dots li {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  font-size: 0;
  line-height: 0;
}

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

.focus-slider-dots li.slick-active button::before,
.focus-slider-dots li:hover button::before {
  background-color: #e4022e;
}

.focus-slider-dots li button {
  position: relative;
  width: 5px;
  height: 5px;
  padding: 5px;
  border: none;
  outline: none;
  background-color: transparent;
}

@media only screen and (max-width: 991px) {
  .focus-slider-dots li button {
    padding: 5px 7px 5px 7px;
  }
}

.focus-slider-dots li button::before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  background-color: #cccccc;
  border-radius: 50%;
  overflow: hidden;
}

@media only screen and (max-width: 991px) {
  .focus-slider-dots li button::before {
    width: 8px;
    height: 8px;
  }
}

.focus-slider-dots li.slick-active button::before {
  background-color: #e4022e;
}

.f-big-slider .focus-slider-dots {
  bottom: 13px;
}

.f-big-slider.dots-text .focus-slider-dots {
  bottom: 82px;
}

@media only screen and (max-width: 991px) {
  .f-big-slider.dots-text .focus-slider-dots {
    bottom: 13px;
  }
}

@media only screen and (min-width: 1920px) {
  .f-big-slider.dots-text .focus-slider-dots {
    bottom: 94px;
  }
}

.focus-slick-arrows {
  position: absolute;
  z-index: 101;
  top: 43%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 3em;
  line-height: 1;
  outline: none;
  border: none;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

@media only screen and (max-width: 768px) {
  .focus-slick-arrows {
    font-size: 2em;
  }
}

.focus-slick-arrows .icons {
  vertical-align: top;
}

.inside-arrows .focus-slick-arrows {
  color: #e2e1e1;
}

.inside-arrows .focus-slick-arrows:hover {
  color: #ffffff;
}

.inside-arrows .focus-slick-arrows.focus-slick-prev {
  left: 25px;
}

@media only screen and (max-width: 768px) {
  .inside-arrows .focus-slick-arrows.focus-slick-prev {
    left: 15px;
  }
}

.inside-arrows .focus-slick-arrows.focus-slick-next {
  right: 25px;
}

@media only screen and (max-width: 768px) {
  .inside-arrows .focus-slick-arrows.focus-slick-next {
    right: 15px;
  }
}

.inside-arrows.arrow-center .focus-slick-arrows {
  top: 50%;
}

@media only screen and (max-width: 991px) {
  .outside-arrows {
    padding-bottom: 70px;
  }
}

.outside-arrows .focus-slick-arrows {
  color: #a09f9f;
}

.outside-arrows .focus-slick-arrows:hover {
  color: #424242;
}

.outside-arrows .focus-slick-arrows.focus-slick-prev {
  left: -35px;
}

@media only screen and (min-width: 1600px) {
  .outside-arrows .focus-slick-arrows.focus-slick-prev {
    left: -50px;
  }
}

@media only screen and (max-width: 991px) {
  .outside-arrows .focus-slick-arrows.focus-slick-prev {
    top: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-150%);
    transform: translateX(-150%);
  }
}

.outside-arrows .focus-slick-arrows.focus-slick-next {
  right: -35px;
}

@media only screen and (min-width: 1600px) {
  .outside-arrows .focus-slick-arrows.focus-slick-next {
    right: -50px;
  }
}

@media only screen and (max-width: 991px) {
  .outside-arrows .focus-slick-arrows.focus-slick-next {
    top: auto;
    bottom: 0;
    right: 50%;
    -webkit-transform: translateX(150%);
    transform: translateX(150%);
  }
}

.outside-arrows.arrow-center .focus-slick-arrows {
  top: 50%;
}

.no-infinite .focus-slick-arrows.slick-disabled {
  opacity: 0;
  cursor: initial;
}

.f-slider-wrap {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.f-three-slider.minus-pad {
  overflow: hidden;
}

.f-three-slider.minus-pad .slick-list {
  margin: 0 -15px;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (max-width: 768px) {
  .f-three-slider.minus-pad .slick-list {
    margin: 0 -5px;
  }
}

.f-two-slider.minus-pad {
  overflow: hidden;
}

.f-two-slider.minus-pad .slick-list {
  margin: 0 -15px;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (max-width: 768px) {
  .f-two-slider.minus-pad .slick-list {
    margin: 0 -5px;
  }
}

.posts-text__wrap {
  width: 100%;
  font-size: 1em;
  margin-bottom: 2em;
}

@media only screen and (max-width: 768px) {
  .posts-text__wrap {
    margin-bottom: 4em;
  }
}

.posts-text__wrap.f-block {
  padding-top: 4.8em;
}

@media only screen and (max-width: 768px) {
  .posts-text__wrap.f-block {
    padding-top: 3.8em;
  }
}

.posts-text {
  font-size: 1em;
}

.posts-text__list {
  margin-bottom: 2em;
}

.posts-text__list.no-margin {
  margin-bottom: 0;
}

.posts-text__item {
  margin-bottom: 1.5em;
}

.posts-text__item_marked .posts-text__title-text {
  color: #e4022e;
}

.posts-text__item_marked .posts-text__title-text:hover {
  color: #e44867;
}

.posts-text__top-line {
  margin-bottom: .3em;
  font-size: .8572em;
}

.posts-text__top-line .icons-wrap {
  color: #e4022e;
}

.posts-text__top-line .icons-wrap .icons {
  padding: 0 .2em 0 .2em;
  padding-top: 1px;
  line-height: 1.25;
  vertical-align: top;
}

.posts-text__title-text {
  max-height: 3.75em;
  font-size: 1em;
  color: #000000;
  overflow: hidden;
}

.posts-text__title-text:hover {
  color: #686868;
}

.posts-text__list.cols-1 .posts-text__item,
.posts-text__list.cols-2 .posts-text__item,
.posts-text__list.cols-3 .posts-text__item,
.posts-text__list.cols-4 .posts-text__item {
  float: left;
  margin-bottom: 0;
  padding: 1.5em 15px 0 15px;
}

.posts-text__list.cols-1 .posts-text__item:nth-child(2n + 2),
.posts-text__list.cols-2 .posts-text__item:nth-child(2n + 2),
.posts-text__list.cols-3 .posts-text__item:nth-child(2n + 2),
.posts-text__list.cols-4 .posts-text__item:nth-child(2n + 2) {
  position: relative;
}

.posts-text__list.cols-1 .posts-text__item:nth-child(2n + 2)::before,
.posts-text__list.cols-2 .posts-text__item:nth-child(2n + 2)::before,
.posts-text__list.cols-3 .posts-text__item:nth-child(2n + 2)::before,
.posts-text__list.cols-4 .posts-text__item:nth-child(2n + 2)::before {
  content: none;
  display: block;
  width: 1px;
  height: 70%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #d1d1d1;
}

@media only screen and (max-width: 991px) {
  .posts-text__list.cols-1 .posts-text__item:nth-child(2n + 2)::before,
  .posts-text__list.cols-2 .posts-text__item:nth-child(2n + 2)::before,
  .posts-text__list.cols-3 .posts-text__item:nth-child(2n + 2)::before,
  .posts-text__list.cols-4 .posts-text__item:nth-child(2n + 2)::before {
    content: "";
  }
}

.posts-text__list.cols-1 .posts-text__title-text,
.posts-text__list.cols-2 .posts-text__title-text,
.posts-text__list.cols-3 .posts-text__title-text,
.posts-text__list.cols-4 .posts-text__title-text {
  height: 3.75em;
  margin-bottom: 1.5em;
}

.posts-text__list.cols-1 .posts-text__item {
  width: 100%;
  padding-top: 0;
}

@media only screen and (max-width: 991px) {
  .posts-text__list.cols-1 .posts-text__item {
    width: 50%;
    padding-top: 1.5em;
  }
}

@media only screen and (max-width: 768px) {
  .posts-text__list.cols-1 .posts-text__item {
    padding: 1.5em 10px 0 10px;
  }
}

.posts-text__list.cols-1 .posts-text__item .posts-text__title-text {
  height: auto;
  max-height: 3.75em;
}

@media only screen and (max-width: 991px) {
  .posts-text__list.cols-1 .posts-text__item .posts-text__title-text {
    height: 3.75em;
  }
}

.posts-text__list.cols-2 .posts-text__item {
  width: 50%;
}

@media only screen and (max-width: 768px) {
  .posts-text__list.cols-2 .posts-text__item {
    padding: 1.5em 10px 0 10px;
  }
}

.posts-text__list.cols-2 .posts-text__item:nth-child(2n + 2)::before {
  content: "";
}

.posts-text__list.cols-3 .posts-text__item {
  width: 33.3%;
}

@media only screen and (max-width: 991px) {
  .posts-text__list.cols-3 .posts-text__item {
    width: 50%;
  }
}

@media only screen and (max-width: 768px) {
  .posts-text__list.cols-3 .posts-text__item {
    padding: 1.5em 10px 0 10px;
  }
}

.posts-text__list.cols-4 .posts-text__item {
  width: 25%;
}

@media only screen and (max-width: 991px) {
  .posts-text__list.cols-4 .posts-text__item {
    width: 50%;
  }
}

@media only screen and (max-width: 768px) {
  .posts-text__list.cols-4 .posts-text__item {
    padding: 1.5em 10px 0 10px;
  }
}

.posts-top__wrap {
  width: 100%;
  font-size: 1em;
}

.posts-top__wrap.f-block {
  padding-top: 4.8em;
}

@media only screen and (max-width: 768px) {
  .posts-top__wrap.f-block {
    padding-top: 3.8em;
  }
}

.posts-top__type-tabs {
  margin-bottom: 2em;
  padding-bottom: .8em;
  font-size: .8572em;
  color: #999999;
  white-space: nowrap;
  text-align: justify;
  text-align-last: justify;
}

.posts-top__type-tabs .text-btn-l-i {
  vertical-align: middle;
}

.posts-top__type-tabs .text-btn-l-i.active {
  color: #e4022e;
}

.posts-top__type-tabs .text-btn-l-i .icons {
  font-size: 1em;
}

.posts-top__item {
  position: relative;
  padding-left: 5em;
  margin-bottom: 1.2em;
  font-size: 1em;
  line-height: 1.3em;
}

@media only screen and (max-width: 991px) {
  .posts-top__item {
    margin-bottom: 2em;
  }
}

.posts-top__item:hover .posts-top__title-text {
  color: #686868;
}

.posts-top__item.no-photo .img-wrap {
  border: 1px solid #e4022e;
  font-size: 2em;
  line-height: 1.7em;
  color: #e4022e;
  text-align: center;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

.posts-top__item.no-photo .img-wrap > a {
  -webkit-transition: none;
  transition: none;
}

.posts-top__item.no-photo .img-wrap:hover {
  background-color: #e4022e;
  color: #ffffff;
}

.posts-top__photo {
  width: 4.1em;
  height: 4.1em;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.posts-top__photo .img-wrap {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
}

.posts-top__photo .img-wrap > a {
  display: inline-block;
}

.posts-top__photo .img-wrap img {
  width: 100%;
  height: auto;
}

.posts-top__num {
  position: absolute;
  top: 0;
  left: 95%;
  font-size: .8572em;
  color: #e4022e;
  font-weight: 600;
}

.posts-top__title-text {
  max-height: 2.6em;
  overflow: hidden;
}

.posts-top__info-post {
  font-size: .8572em;
  color: #999999;
}

.posts-top__info-post .count-item {
  margin-right: 1em;
}

.posts-top__info-post .count-item .icons {
  margin-right: .5em;
}

.f-comments .f-comments__form-wrap textarea[name="comments-text"]::-webkit-input-placeholder {
  color: #cccccc;
}

.f-comments .f-comments__form-wrap textarea:-moz-placeholder[name="comments-text"] {
  color: #cccccc;
}

.f-comments .f-comments__form-wrap textarea[name="comments-text"]::-moz-placeholder {
  color: #cccccc;
}

.f-comments .f-comments__form-wrap textarea:-ms-input-placeholder[name="comments-text"] {
  color: #cccccc;
}

.f-comments .f-comments__no-comments {
  position: relative;
  padding: 1em 0 1em 5em;
  margin-bottom: 2em;
}

.f-comments .icon-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 3em;
  color: #999999;
}

.f-comments .f-comments__user-avatar {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__user-avatar {
    width: 40px;
    height: 40px;
  }
}

.f-comments .f-comments__user-avatar .img-wrap {
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  overflow: hidden;
  background-color: #E69DAB;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__user-avatar .img-wrap {
    line-height: 40px;
  }
}

.f-comments .f-comments__user-avatar .img-wrap img {
  width: 100%;
  height: auto;
}

.f-comments .f-comments__user-avatar .img-wrap .fio {
  font-size: 22px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__user-avatar .img-wrap .fio {
    font-size: 20px;
  }
}

.f-comments .f-comments__form {
  position: relative;
  padding-left: 85px;
  margin-bottom: 3em;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__form {
    padding-left: 55px;
  }
}

.f-comments .f-comments__form-wrap textarea[name="comments-text"] {
  width: 100%;
  height: 7.5em;
  padding: 1em;
  resize: none;
  outline: none;
  border: 1px solid #d1d1d1;
  background-color: transparent;
}

.f-comments .f-comments__form-wrap textarea[name="comments-text"]:focus {
  outline: none;
  border: 1px solid #d1d1d1;
}

.f-comments .f-comments__form-wrap .submit-wrap {
  margin-top: 2em;
  text-align: right;
}

@media only screen and (max-width: 991px) {
  .f-comments > .f-comments__list > div:nth-child(n + 3) {
    display: none;
  }
}

.f-comments .f-comments__item {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #d1d1d1;
}

.f-comments .f-comments__item:hover > .f-comments__item-footer .f-comments__reply .text-btn-l-i {
  opacity: 1;
}

.f-comments .f-comments__item + .f-comments__list {
  padding-left: 10%;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__item + .f-comments__list > div:nth-child(n + 2) {
    display: none;
  }
}

.f-comments .f-comments__item .f-comments__form {
  margin-top: 1.5em;
  margin-bottom: 0;
}

.f-comments .f-comments__item-header {
  position: relative;
  padding-left: 85px;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  margin-bottom: 1em;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__item-header {
    padding-left: 55px;
  }
}

.f-comments .f-comments__item-header .f-comments__user-avatar {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.f-comments .f-comments__user-name {
  float: left;
  font-weight: bold;
}

.f-comments .f-comments__like-block {
  float: right;
}

.f-comments .f-comments__like-block .like-item {
  display: inline-block;
  vertical-align: top;
  padding: 0 1em 0 .75em;
  border-right: 1px solid #000000;
  cursor: pointer;
}

.f-comments .f-comments__like-block .like-item:first-child {
  padding-left: 0;
}

.f-comments .f-comments__like-block .like-item:last-child {
  padding-right: 0;
  border-right: none;
}

.f-comments .f-comments__like-block .like-item.like .icons {
  color: #a2c0a0;
  vertical-align: top;
}

.f-comments .f-comments__like-block .like-item.like:hover .icons {
  color: #24a800;
}

.f-comments .f-comments__like-block .like-item.dislike .icons {
  color: #e44867;
  vertical-align: bottom;
}

.f-comments .f-comments__like-block .like-item.dislike:hover .icons {
  color: #e4022e;
}

.f-comments .f-comments__like-block .like-item .count {
  vertical-align: top;
}

.f-comments .f-comments__item-message {
  margin-bottom: 1.5em;
}

.f-comments .f-comments__item-date {
  float: left;
  font-size: .8572em;
  color: #999999;
}

.f-comments .f-comments__reply {
  float: right;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

.f-comments .f-comments__reply .text-btn-l-i {
  opacity: 0;
  font-size: 1.143em;
  color: #e4022e;
}

@media only screen and (max-width: 991px) {
  .f-comments .f-comments__reply .text-btn-l-i {
    opacity: 1;
  }
}

.f-comments .f-comments__reply .text-btn-l-i:hover {
  color: #e44867;
}

.f-comments .f-comments__reply .text-btn-l-i .icons {
  vertical-align: top;
  font-size: .8572em;
}

.f-comments .f-comments__reply .text-btn-l-i.open {
  opacity: 1;
}

.f-comments .f-comments__reply .text-btn-l-i.open .icons {
  display: none;
}

.f-comments {
  margin-right: 6%;
  padding-top: 4.8em;
}

@media only screen and (max-width: 991px) {
  .f-comments {
    margin-right: 0;
  }
}

.f-comments__more-comments {
  margin: 2em 0 3em 0;
  text-align: center;
}

.four-values-wrap {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 6%;
  text-align: center;
}

.four-values-wrap .values-item {
  display: inline-block;
  vertical-align: top;
  width: 23%;
  font-size: 1em;
}

.four-values-wrap .values-item .title {
  margin-bottom: .8em;
}

.four-values-wrap .values-item .icons {
  font-size: 1.6em;
}

.rich-rating-table {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
}

.rich-rating-table .f-two-slider .slick-track > div:first-child .rating-table {
  border-top-left-radius: 2em;
}

.rich-rating-table .f-two-slider .slick-track > div:last-child .rating-table {
  border-top-right-radius: 2em;
}

.rating-table {
  width: 100%;
  display: table;
  overflow: hidden;
}

.rating-table__row {
  display: table-row;
}

.rating-table__row:hover {
  color: #e4022e;
}

.rating-table__row_head {
  background-color: #e4022e;
  font-size: .8572em;
  color: #ffffff;
}

.rating-table__row_head .rating-table__col {
  vertical-align: middle;
}

.rating-table__row_head:hover {
  color: #ffffff;
}

.rating-table__row:nth-child(2n) {
  background-color: #fffefe;
}

.rating-table__col {
  display: table-cell;
  padding: .5em 0;
  vertical-align: top;
}

.rating-table__col.num {
  width: 10%;
  text-align: center;
}

.rating-table__col.name {
  width: 38%;
}

.rating-table__col.company {
  width: 38%;
}

.rating-table__col.budget {
  width: 14%;
  text-align: center;
}

/*===================================================
 Main Footer Styles
===================================================*/

footer.main-footer {
  padding: 2em 0 3em 0;
  background-color: #efecec;
  font-family: PFDinDisplayPro, Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  color: #686868;
  text-align: left;
}

footer.main-footer .content-w {
  padding: 0 3%;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .content-w {
    padding: 0;
  }
}

footer.main-footer .footer-top {
  margin-bottom: 3em;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .footer-top {
    margin-bottom: 2em;
  }
}

footer.main-footer .footer-top-links {
  font-size: 1.3em;
}

@media only screen and (max-width: 576px) {
  footer.main-footer .footer-top-links {
    font-size: 1em;
  }
}

footer.main-footer .footer-content-left {
  float: left;
  padding-top: .8em;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .footer-content-left {
    float: none;
    margin-bottom: 2em;
  }
}

footer.main-footer .footer-content-right {
  float: right;
  padding-top: .45em;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .footer-content-right {
    float: none;
    width: 100%;
    white-space: nowrap;
    text-align: justify;
    text-align-last: justify;
  }
}

footer.main-footer .footer-content-right .footer_text_link {
  margin-left: 3em;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .footer-content-right .footer_text_link {
    margin-left: 0;
    display: inline-block;
    vertical-align: middle;
  }
}

footer.main-footer .footer-content-right .footer_text_link:first-child {
  margin-left: 0;
}

footer.main-footer .footer-content-right .footer_text_link .icons {
  margin-right: 10px;
  font-size: 2em;
}

@media only screen and (max-width: 420px) {
  footer.main-footer .footer-content-right .footer_text_link .icons {
    display: none;
  }
}

footer.main-footer .footer-logo {
  font-size: 2em;
  line-height: 1em;
  color: #e4022e;
}

footer.main-footer .footer_text_link:hover {
  color: #e4022e;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .footer-social {
    text-align: center;
    margin-bottom: 2em;
  }
}

footer.main-footer .footer-social .social-link {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-bottom: .5em;
  font-size: 3em;
}

@media only screen and (max-width: 991px) {
  footer.main-footer .footer-social .social-link {
    width: auto;
    margin: 0 20% 0 0;
  }

  footer.main-footer .footer-social .social-link:last-child {
    margin-right: 0;
  }
}

@media only screen and (max-width: 576px) {
  footer.main-footer .footer-social .social-link {
    margin-right: 10%;
  }
}

footer.main-footer .footer-social .social-link:last-child {
  margin-bottom: 0;
}

footer.main-footer .footer-social .social-link:hover {
  color: #e4022e;
}

footer.main-footer .footer-text-wrap {
  font-size: .8572em;
}

footer.main-footer .footer-text-wrap .footer-text-item {
  margin-bottom: 1.5em;
}

footer.main-footer .footer-text-wrap .footer-text-item:last-child {
  margin-bottom: 0;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2pzL2ZvbnQtaWNvbnMvZm9jdXMuZm9udGljb25zLmpzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZ2VuZXJhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9nZW5lcmFsL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tcC1scy9fZm9ybXMtZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tcC1scy9fc2xpZGVyLXNsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2NvbXAtbHMvX3Bvc3RzLXRleHQtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9jb21wLWxzL19wb3N0cy10b3AtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9jb21wLWxzL19jb21tZW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9ob21lLXBhZ2UvX2dlbmVyYWwtaG9tZS1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VzLzEwMGJvZ2F0eWgvX3JhdGluZy10YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9jb21wLWxzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtDQUNDLHFCQUFxQjtDQUNyQjs7OzswRkFJeUY7Q0FDekY7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEIsZ0JBQWdCO0NBQ2hCLHFCQUFxQjtDQUNyQjs7QUFFRDtDQUNDLDhCQUE4QjtDQUM5QixtQkFBbUI7Q0FDbkIsK0JBQStCO0NBQy9CLGNBQWM7Q0FDZDs7QUFFRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxpQkFBaUI7Q0FDakI7QUN6STBCOztBQUNNOztBQUNQOztBQUNNOztBQUVMOztBQ2YzQjs7cURDWXFEOztBQ1hyRDs7QUFHQztFQUNDO0VBQ0E7Q0RhRDs7QUNYQTtFQUNDO0VBQ0E7Q0RjRDs7QUNaQTtFQUNDO0VBQ0E7Q0RlRDs7QUNiQTtFQUNDO0VBQ0E7Q0RnQkQ7O0FDWkQ7RUFDRTtFQUNBO0VBQ0E7Q0RlRDs7QUNsQkQ7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RpQkQ7O0FDM0JEO0VBYUc7RUFDQTtDRGtCRjs7QUNoQ0Q7RUFrQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFRmREO0VBQ0E7RUFDQTtFQUNBO0NDZ0NBOztBRW5FRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGc0VBOztBREZDO0VHM0VGO0lBUTJCO0dGMEV4QjtDQUNGOztBRW5GRDtFQVVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Y2RUQ7O0FFM0ZEO0VBZ0JHO0NGK0VGOztBRS9GRDs7RUFxQks7Q0YrRUo7O0FFcEdEO0VBMEJHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGOEVGOztBRG5DQztFRzNFRjtJQWlDNkI7R0ZrRjFCO0NBQ0Y7O0FFcEhEO0VBbUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSGhCSDtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUdRRztFSHRDSDtFR3dDRztDRjhGSDs7QURoRUM7RUczRUY7SUE4QzhCO0lBQVc7R0ZtR3RDO0NBQ0Y7O0FFbEpEO0VBb0RLO0NGa0dKOztBRTNGRDtFQUVFO0NGNkZEOztBRS9GRDtFQU1HO0NGNkZGOztBRG5GQztFR2hCRjtJQU82QjtHRmlHMUI7Q0FDRjs7QURsR0M7RUdQRjtJQVE2QjtHRnNHMUI7Q0FDRjs7QUUvRkQ7RUFDQztFQUNBO0VBQ0E7RUh0REE7RUFJQTtFR3FEQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VIdERBO0VBQ0E7RUFDQTtFQUNBO0NDMkpBOztBRGhIQztFR0hGO0lBYzJCO0dGMEd4QjtDQUNGOztBRXpIRDtFQWdCRTtDRjZHRDs7QUV4R0Q7RUFFRTtDRjBHRDs7QUU1R0Q7RUFJRztDRjRHRjs7QUVoSEQ7RUFPRztDRjZHRjs7QUR0SUM7RUdrQkY7SUFRNkI7R0ZpSDFCO0NBQ0Y7O0FFMUhEO0VBV0c7Q0ZtSEY7O0FEaEpDO0VHa0JGO0lBWTZCO0dGdUgxQjtDQUNGOztBRXBJRDtFQWlCRztDRnVIRjs7QUQ3SkM7RUc0Q0Y7SUFDMkI7R0ZxSHhCO0NBQ0Y7O0FFdkhEO0VBR0U7Q0Z3SEQ7O0FFM0hEO0VBS0c7Q0YwSEY7O0FFL0hEO0VBUUc7Q0YySEY7O0FEckxDO0VHa0RGO0lBUzZCO0dGK0gxQjtDQUNGOztBRHJMQztFRzRDRjtJQVdJO0lBQ0E7SUFDQTtJSDVHSDtJQUlBO0dDZ1BFO0NBQ0Y7O0FFdEpEO0VBa0JHO0NGd0lGOztBRDVNQztFR2tERjtJQW1CNkI7R0Y0STFCO0NBQ0Y7O0FENU1DO0VHNENGO0lBcUJJO0lBQ0E7SUFDQTtJSHRISDtJQUlBO0dDdVFFO0NBQ0Y7O0FFN0tEO0VBOEJHO0NGbUpGOztBRTdJRDtFQUdHO0VBQ0E7Q0Y4SUY7O0FFeElEO0VBQ0M7RUFDQTtFQUNBO0NGMklBOztBRXpJRDtFQUNDO0NGNElBOztBRTdJRDtFQUdFO0VIckpEO0VBSUE7Q0NvU0E7O0FEbFBDO0VHNEZGO0lBSTRCO0dGdUp6QjtDQUNGOztBRWxKRDtFQUNDO0NGcUpBOztBRXRKRDtFQUdFO0VIL0pEO0VBSUE7Q0N1VEE7O0FEclFDO0VHc0dGO0lBSTRCO0dGZ0t6QjtDQUNGOztBR3hWRDtFQUNDO0VBQ0E7RUFDQTtDSDJWQTs7QURqUkM7RUk3RUY7SUFJMkI7R0grVnhCO0NBQ0Y7O0FHcFdEO0VBTUU7Q0hrV0Q7O0FEM1JDO0VJN0VGO0lBTzRCO0dIc1d6QjtDQUNGOztBR25XRDtFQUNDO0NIc1dBOztBR3BXQTtFQUNDO0NIdVdEOztBR3hXQztFQUdDO0NIeVdGOztBR3JXQTtFQUNDO0NId1dEOztBR3ZXRTtFQUVDO0NIeVdIOztBRzNXRTtFQUlFO0NIMldKOztBR3JXQTtFQUNDO0VBQ0E7Q0h3V0Q7O0FHMVdDO0VBSUM7Q0gwV0Y7O0FHOVdDO0VBTUU7RUFDQTtFQUNBO0VBQ0E7Q0g0V0g7O0FHdldBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0gwV0Q7O0FHOVdDO0VBTUM7Q0g0V0Y7O0FHbldBOzs7O0VBQ0M7RUFDQTtFQUNBO0NIeVdEOztBR3hXQzs7OztFQUNDO0NIOFdGOztBRzdXRTs7OztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VKcERIO0VBSUE7RUlrREc7Q0h1WEg7O0FEMVhDO0VJTkM7Ozs7SUFVMkI7R0g4WDNCO0NBQ0Y7O0FHM1hBOzs7O0VBQ0M7RUFDQTtDSGlZRDs7QUc3WEQ7RUFLRztFQUNBO0NINFhGOztBRGhaQztFSWNGO0lBTzZCO0lBQVc7R0hpWXJDO0NBQ0Y7O0FEcFpDO0VJV0Y7SUFRNkI7R0hzWTFCO0NBQ0Y7O0FHL1lEO0VBVUk7RUFDQTtDSHlZSDs7QURsYUM7RUljRjtJQVk4QjtHSDZZM0I7Q0FDRjs7QUcxWkQ7RUFvQkc7Q0gwWUY7O0FEemFDO0VJV0Y7SUFxQjZCO0dIOFkxQjtDQUNGOztBR3BhRDtFQXdCSztDSGdaSjs7QUd4YUQ7RUFpQ0c7Q0gyWUY7O0FEMWJDO0VJY0Y7SUFrQzZCO0dIK1kxQjtDQUNGOztBRDdiQztFSVdGO0lBbUM2QjtHSG9aMUI7Q0FDRjs7QUd4YkQ7RUEwQ0c7Q0hrWkY7O0FEMWNDO0VJY0Y7SUEyQzZCO0dIc1oxQjtDQUNGOztBRDdjQztFSVdGO0lBNEM2QjtHSDJaMUI7Q0FDRjs7QUloaUJEO0VBQ0M7RUFDQTtDSm1pQkE7O0FJcmlCRDtFQUtFO0NKb2lCRDs7QUQ1ZEM7RUs3RUY7SUFNNEI7R0p3aUJ6QjtDQUNGOztBSXBpQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSnVpQkQ7O0FJOWlCQztFQVNDO0NKeWlCRjs7QUlsakJDO0VBV0U7Q0oyaUJIOztBSXRqQkM7RUFjRTtDSjRpQkg7O0FJeGlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0oyaUJEOztBRG5nQkM7RUs3Q0Q7SUFNMkI7R0oraUJ6QjtDQUNGOztBSXRqQkM7RUFTRTtDSmlqQkg7O0FJMWpCQztFQWNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxoQkg7RUFDQTtFQUNBO0VBQ0E7Q0Npa0JBOztBSXRrQkM7RUFxQkc7RUFJQTtDSnFqQko7O0FJOWtCQztFQTRCRztFQUNBO0NKc2pCSjs7QUlqakJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTDdDRDtFQUlBO0NDa21CQTs7QUk5akJDO0VBUUM7RUFDQTtFTHBFRjtFS3NFRTtDSjRqQkY7O0FJdmtCQztFQWFFO0NKOGpCSDs7QUkza0JDO0VBZ0JFO0VBQ0E7Q0orakJIOztBSTNqQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0o4akJEOztBSTVqQkE7RUFDQztFQUNBO0NKK2pCRDs7QUk3akJBO0VBQ0M7RUFDQTtDSmdrQkQ7O0FJbGtCQztFQUlDO0NKa2tCRjs7QUl0a0JDO0VBTUU7Q0pva0JIOztBS3pxQkE7RUFDQztDTDRxQkQ7O0FLMXFCQTtFQUNDO0NMNnFCRDs7QUszcUJBO0VBQ0M7Q0w4cUJEOztBSzVxQkE7RUFDQztDTCtxQkQ7O0FLenFCQTtFQUNDO0VBQ0E7RUFDQTtDTDRxQkQ7O0FLenFCQTtFQUNDO0VBQ0E7RUFDQTtFTkhEO0VBSUE7RU1FQztFQUNBO0NMK3FCRDs7QUt6cUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTDRxQkQ7O0FEM29CQztFTXRDRDtJQU9FO0lBQ0E7R0wrcUJBO0NBQ0Y7O0FLOXFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU4vQ0Y7RU1pREU7RUFDQTtDTG1yQkY7O0FEL3BCQztFTTVCQTtJQVMyQjtHTHVyQjFCO0NBQ0Y7O0FLdnJCRTtFQUNDO0VBQ0E7Q0wwckJIOztBS3hyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtDTDJyQkg7O0FEanJCQztFTWRDO0lBSzJCO0dMK3JCM0I7Q0FDRjs7QUt4ckJBO0VBQ0M7RUFDQTtFQUNBO0NMMnJCRDs7QUQ3ckJDO0VNREQ7SUFJMkI7R0wrckJ6QjtDQUNGOztBSzVyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTCtyQkY7O0FLOXJCRTtFQUNDO0VBQ0E7Q0xpc0JIOztBSzdyQkM7RUFDQztFQUNBO0NMZ3NCRjs7QUR2dEJDO0VNZ0NBO0lBQzJCO0dMMnJCMUI7Q0FDRjs7QUt4ckJBO0VBQ0M7RUFDQTtFQUNBO0NMMnJCRDs7QUt6ckJFO0VBQ0M7Q0w0ckJIOztBS3pyQkM7RUFDQztDTDRyQkY7O0FEM3VCQztFTWlERTtJQUMyQjtHTDhyQjVCO0NBQ0Y7O0FLM3JCQztFQUNDO0VBQ0E7Q0w4ckJGOztBSzFyQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMNnJCRDs7QUQ5dkJDO0VNNEREO0lBTTJCO0dMaXNCekI7Q0FDRjs7QUtqc0JDO0VBQ0M7RU52SEY7RUFJQTtDQzR6QkE7O0FLcHNCQTtFQUNDO0VBQ0E7Q0x1c0JEOztBS3BzQkE7RUFDQztDTHVzQkQ7O0FLdHNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0x5c0JGOztBS3hzQkU7RUFDQztDTDJzQkg7O0FLenNCRTtFQUNDO0VBQ0E7Q0w0c0JIOztBS3pzQkc7RUFDQztFQUNBO0NMNHNCSjs7QUt6c0JJO0VBQ0M7Q0w0c0JMOztBS3ZzQkc7RUFDQztFQUNBO0NMMHNCSjs7QUt2c0JJO0VBQ0M7Q0wwc0JMOztBS3RzQkU7RUFDQztDTHlzQkg7O0FLcHNCQTtFQUNDO0NMdXNCRDs7QUtoc0JBO0VBQ0M7RUFDQTtFQUNBO0NMbXNCRDs7QUtoc0JBO0VBQ0M7RU5uTEQ7RUFDQTtFQUNBO0VBQ0E7Q0N1M0JBOztBS3JzQkM7RUFDQztFQUNBO0VBQ0E7Q0x3c0JGOztBRHIxQkM7RU0wSUE7SUFJMkI7R0w0c0IxQjtDQUNGOztBSzVzQkU7RUFDQztDTCtzQkg7O0FLN3NCRTtFQUNDO0VBQ0E7Q0xndEJIOztBSzlzQkU7RUFDQztDTGl0Qkg7O0FLaHRCRztFQUNDO0NMbXRCSjs7QUs1c0JEO0VBQ0M7RUFDQTtDTCtzQkE7O0FEajNCQztFTWdLRjtJQUcyQjtHTG10QnhCO0NBQ0Y7O0FLMXNCQTtFQUNDO0VBQ0E7Q0w2c0JEOztBTXY4QkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOMDhCQTs7QU0vOEJEO0VBUUU7RUFDQTtFQUNBO0VBQ0E7Q04yOEJEOztBTXQ5QkQ7RUFhRztDTjY4QkY7O0FNMTlCRDtFQWdCRztDTjg4QkY7O0FPNzlCRDtFQUVDO0VBQ0E7RUFDQTtFUjJCQTtFQUNBO0VBQ0E7RUFDQTtDQ3E4QkE7O0FPditCRDtFQVVLO0NQaStCSjs7QU8zK0JEO0VBZUs7Q1BnK0JKOztBT3o5QkQ7RUFDQztFQUNBO0VBQ0E7Q1A0OUJBOztBTzM5QkE7RUFDQztDUDg5QkQ7O0FPLzlCQztFQUdDO0NQZytCRjs7QU85OUJDO0VBQ0M7RUFDQTtFQUNBO0NQaStCRjs7QU9wK0JFO0VBS0M7Q1BtK0JIOztBT3grQkU7RUFRQztDUG8rQkg7O0FPai9CQztFQWlCQztDUG8rQkY7O0FPaitCQTtFQUNDO0VBQ0E7RUFDQTtDUG8rQkQ7O0FPditCQztFQUtDO0VBQ0E7Q1BzK0JGOztBTzUrQkM7RUFTQztDUHUrQkY7O0FPaC9CQztFQVlDO0NQdytCRjs7QU9wL0JDO0VBZUM7RUFDQTtDUHkrQkY7O0FRMWlDRDs7cURSOGlDcUQ7O0FRMWlDckQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1I2aUNBOztBUW5qQ0Q7RUFTRTtDUjhpQ0Q7O0FEOStCQztFU3pFRjtJQVU0QjtHUmtqQ3pCO0NBQ0Y7O0FRN2pDRDtFQWNFO0NSbWpDRDs7QUR4L0JDO0VTekVGO0lBZTRCO0dSdWpDekI7Q0FDRjs7QVF2a0NEO0VBbUJFO0NSd2pDRDs7QUQ1L0JDO0VTL0VGO0lBb0I0QjtHUjRqQ3pCO0NBQ0Y7O0FRamxDRDtFQXdCRTtFQUNBO0NSNmpDRDs7QUQ3Z0NDO0VTekVGO0lBMEI0QjtJQUFZO0dSa2tDckM7Q0FDRjs7QVE3bENEO0VBK0JFO0VBQ0E7Q1Jra0NEOztBRHpoQ0M7RVN6RUY7SUFrQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHUnFrQ0E7Q0FDRjs7QVE1bUNEO0VBOENHO0NSa2tDRjs7QUR2aUNDO0VTekVGO0lBZ0RJO0lBQ0E7SUFDQTtHUnFrQ0Q7Q0FDRjs7QVF4bkNEO0VBeURJO0NSbWtDSDs7QVE1bkNEO0VBNERJO0VBQ0E7Q1Jva0NIOztBRC9pQ0M7RVNsRkY7SUE4RG1DO0dSd2tDaEM7Q0FDRjs7QVF2b0NEO0VBb0VFO0VBQ0E7RUFDQTtDUnVrQ0Q7O0FRN29DRDtFQTRFRztDUnFrQ0Y7O0FEeGtDQztFU3pFRjtJQWlGNEI7SUFBbUI7R1Jza0M1QztDQUNGOztBUXhwQ0Q7RUFtRkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUnlrQ0Y7O0FEdmxDQztFU3pFRjtJQXlGSTtJQUNBO0dSNGtDRDs7RVF0cUNIO0lBNEZLO0dSOGtDRjtDQUNGOztBRDVsQ0M7RVMvRUY7SUErRjZCO0dSaWxDMUI7Q0FDRjs7QVFqckNEO0VBaUdJO0NSb2xDSDs7QVFyckNEO0VBb0dJO0NScWxDSDs7QVF6ckNEO0VBMEdFO0NSbWxDRDs7QVE3ckNEO0VBNEdHO0NScWxDRjs7QVFqc0NEO0VBOEdJO0NSdWxDSCIsImZpbGUiOiIvYXNzZXRzL2Nzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9pY29ucy9pY29ucy5lb3Q/MDFhZjUzMGUwOGEzY2JjNDA1OTc4ZjQ2YTQ5MDhjOTE/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxudXJsKFwiL2Fzc2V0cy9mb250cy9pY29ucy9pY29ucy53b2ZmPzkyNTIzNWVmMDA2ZDdhZDdiZThlY2Y4OGYyZWRlMmZhXCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIvYXNzZXRzL2ZvbnRzL2ljb25zL2ljb25zLndvZmYyPzk2N2ZhNDdhOWRhODJhN2Y5MjExY2IwNGE2OWE3NjI3XCIpIGZvcm1hdChcIndvZmYyXCIpLFxudXJsKFwiL2Fzc2V0cy9mb250cy9pY29ucy9pY29ucy50dGY/YzI0Mzg2YTFlMTE4OTBmMjVhZjMzMDg0OTI1NDgzNTRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG51cmwoXCIvYXNzZXRzL2ZvbnRzL2ljb25zL2ljb25zLnN2Zz84YzM3YTU4YjI0ZWZkMjk1MGZkNTI2MTExNDk5ODI5OCNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5pY29ucyB7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0bGluZS1oZWlnaHQ6MWVtO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLmljb25zOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBpY29ucyAhaW1wb3J0YW50O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0ZGlzcGxheTpibG9jaztcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5pY29uLWF0dGVudGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmljb24tYXV0aG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5pY29uLWN1cnJlbmN5LWRvbGxhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmljb24tY3VycmVuY3ktZXVybzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmljb24tY3VycmVuY3ktcG91bmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5pY29uLWN1cnJlbmN5LXJ1YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uaWNvbi1kaXNsaWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmljb24tZm9jdXNfbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmljb24tZ2FsbGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG4uaWNvbi1sZWZ0X2Fycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uaWNvbi1saWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uaWNvbi1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uaWNvbi1tb25leS1iYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5pY29uLW5ld1Bvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5pY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNlwiO1xufVxuLmljb24tcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5pY29uLXJlaXRpbmdpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uaWNvbi1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmljb24tcmlnaHRfYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5pY29uLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZlwiO1xufVxuLmljb24tc3BlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmljb24tdXNlcjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5pY29uLXZpZGVvX2NhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmljb24tdmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmljb24td2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5pY29uLXdlYXRoZXItbW9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmljb24td2VhdGhlci1zdW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvanMvZm9udC1pY29ucy9mb2N1cy5mb250aWNvbnMuanMiLCJcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6IE9wZW5TYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LVBGRERQOiBQRkRpbkRpc3BsYXlQcm8sIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplLWJhc2U6IDE0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuMjU7XG5cblxuLy8gQ29sb3JzIFRleHRcbiRjb2xvci10ZXh0LWJhc2U6ICMwMDAwMDA7IC8qYmFzZSB0ZXh0IG9uIHRoZSBzaXRlKi9cbiRjb2xvci10ZXh0LWJhc2UtaG92ZXI6ICM2ODY4Njg7IC8qYmFzZSB0ZXh0IGhvdmVyKi9cbiRjb2xvci10ZXh0LWltZzogI2ZmZmZmZjsgLyp0ZXh0IG9uIGRhcmsgYmFja2dyb3VuZCovXG4kY29sb3ItdGV4dC1tYWluLW1lbnU6ICMzMzMzMzM7IC8qdGV4dCBoZWFkZXIgbWVudSovXG5cbiRjb2xvci1zZWNvbmRhcnk6ICM5OTk5OTk7IC8qc2Vjb25kYXJ5IHRleHQgb24gdGhlIHNpdGUqL1xuXG4kY29sb3ItaGlnaGxpZ2h0ZWQ6ICNlNDAyMmU7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtaG92ZXI6ICNlNDQ4Njc7XG4vLyRjb2xvci1oaWdobGlnaHRlZC1ob3ZlcjogI2U0Mjk0ZTtcbiRjb2xvci11c2VyTG9nby1jb21tZW50OiAjRTY5REFCO1xuXG5cbiRjb2xvci1ncmVlbjogI2EyYzBhMDtcbiRjb2xvci1ncmVlbi1ob3ZlcjogIzI0YTgwMDtcbiRjb2xvci1vbi1iYW5uZXItZW1wdHk6cmdiYSgyMDksMjA5LDIwOSwxKTtcblxuJGNvbG9yLXBsYWNlaG9sZGVyOiAjY2NjY2NjO1xuXG5cbi8vIFNsaWRlcnNcbiRhcnJvdy1ub3JtYWw6ICNhMDlmOWY7XG4kYXJyb3ctaG92ZXI6ICM0MjQyNDI7XG4kYXJyb3ctZGlzYWJsZWQ6ICNlMmUxZTE7XG4kYXJyb3ctYmctbm9ybWFsOiAjZTJlMWUxO1xuJGFycm93LWJnLWhvdmVyOiAjZmZmZmZmO1xuXG4kYmctZG90czogI2NjY2NjYztcbiRiZy1kb3RzLWhvdmVyOiAjZTQwMjJlO1xuXG5cbi8vIEJhY2tncm91bmQgQ29sb3JcbiRiZy1ib2R5OiAjZmZmZWZlO1xuJGJnLWdyYXk6ICNjOWM2Yjg7XG4kYmctc2VjdGlvbi1ibG9ja3MtZ3JleTogI2YzZjJmMjtcbiRiZy1oZWFkZXI6IHJnYmEoMjQwLDI0MSwyMzcsMSk7XG4kYmctbGVmdC1tZW51OiByZ2JhKDI0MywyNDIsMjM3LDEpO1xuJGJnLWZvb3RlcjogcmdiYSgyMzksMjM2LDIzNiwxKTtcbiRiZy1ib3JkZXI6IHJnYmEoMjA5LDIwOSwyMDksMSk7XG5cbi8vIENsb3NlIGJ0bnNcbiRjbG9zZS1idG4tYmc6IHJnYmEoMjU1LDI1NCwyNTQsLjYzKTtcbiRjbG9zZS1idG4tYmctaG92ZXI6IHJnYmEoMjU1LDI1NCwyNTQsLjkpO1xuJGNsb3NlLWJ0bi10ZXh0LWNvbG9yLWJnOiAjN2U4MDgzO1xuJGNsb3NlLWJ0bi10ZXh0LWNvbG9yOiAjYzljOWM5O1xuJGNsb3NlLWJ0bi10ZXh0LWNvbG9yLWhvdmVyOiAjZjM3ODkwO1xuXG5cblxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX3ZhcmlhYmxlcy5zY3NzIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaWkoJHRvcGxlZnQsICR0b3ByaWdodCwgJGJvdHRvbXJpZ2h0LCAkYm90dG9tbGVmdCkge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wbGVmdDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3ByaWdodDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21yaWdodDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbWxlZnQ7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcGxlZnQ7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3ByaWdodDtcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbXJpZ2h0O1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21sZWZ0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcGxlZnQ7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHRvcHJpZ2h0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21yaWdodDtcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21sZWZ0O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCRwcm9wZXJ0eSkge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogI3skcHJvcGVydHl9O1xuXHQtbW96LXRyYW5zZm9ybTogI3skcHJvcGVydHl9O1xuXHQtbXMtdHJhbnNmb3JtOiAjeyRwcm9wZXJ0eX07XG5cdC1vLXRyYW5zZm9ybTogI3skcHJvcGVydHl9O1xuXHR0cmFuc2Zvcm06ICN7JHByb3BlcnR5fTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24sICRlYXNpbmc6IGxpbmVhcikge1xuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNpbmc7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzaW5nO1xuXHQtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2luZztcblx0LW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzaW5nO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lLCAkZHVyYXRpb24sICRlYXNpbmc6IGxpbmVhcikge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICRlYXNpbmc7XG5cdC1vLWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICRlYXNpbmc7XG5cdGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICRlYXNpbmc7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCl7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgcmVjICovXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmYyICovXG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBpZTggKi9cblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBzYWZhcmkzICovXG5cdC1raHRtbC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBrb25xdWVyb3IgKi9cbn1cblxuJHh4bDogMjUwMHB4O1xuJHhsOiAxOTIwcHg7XG4kc2w6IDE2MDBweDtcbiRsZzogMTIwMHB4O1xuJG1kOiA5OTFweDtcbiRzbTogNzY4cHg7XG4keHM6IDU3NnB4O1xuJGlwaG9uZTU6IDQyMHB4O1xuXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcblx0QGlmICRtZWRpYSA9PSB4eGwge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4bCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRtZWRpYSA9PSB4bCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkbWVkaWEgPT0gc2wge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNsKSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJG1lZGlhID09IGxnIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZykgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRtZWRpYSA9PSBtZCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkbWVkaWEgPT0gc20ge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJG1lZGlhID09IHhzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cykgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRtZWRpYSA9PSBpcGhvbmU1IHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmU1KSB7IEBjb250ZW50OyB9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX21peGluLnNjc3MiLCIvKmJhc2UgdGV4dCBvbiB0aGUgc2l0ZSovXG5cbi8qYmFzZSB0ZXh0IGhvdmVyKi9cblxuLyp0ZXh0IG9uIGRhcmsgYmFja2dyb3VuZCovXG5cbi8qdGV4dCBoZWFkZXIgbWVudSovXG5cbi8qc2Vjb25kYXJ5IHRleHQgb24gdGhlIHNpdGUqL1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT0gRm9ybSBHcm91cCA9PT09PSAqL1xuXG4uZm9ybS1ncm91cCA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uZm9ybS1ncm91cCA+IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5mb3JtLWdyb3VwID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5mb3JtLWdyb3VwID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tZ3JvdXAgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuOGVtIDAgLjhlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuMTQzZW07XG59XG5cbi5mb3JtLWdyb3VwID4gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwIC5pbnB1dC1pY29uLXJpZ2h0IHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9jdXMtc2xpZGVyLWRvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9jdXMtc2xpZGVyLWRvdHMge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mb2N1cy1zbGlkZXItZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mb2N1cy1zbGlkZXItZG90cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9jdXMtc2xpZGVyLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlLFxuLmZvY3VzLXNsaWRlci1kb3RzIGxpOmhvdmVyIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MDIyZTtcbn1cblxuLmZvY3VzLXNsaWRlci1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9jdXMtc2xpZGVyLWRvdHMgbGkgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggN3B4IDVweCA3cHg7XG4gIH1cbn1cblxuLmZvY3VzLXNsaWRlci1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvY3VzLXNsaWRlci1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5cbi5mb2N1cy1zbGlkZXItZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwMjJlO1xufVxuXG4uZi1iaWctc2xpZGVyIC5mb2N1cy1zbGlkZXItZG90cyB7XG4gIGJvdHRvbTogMTNweDtcbn1cblxuLmYtYmlnLXNsaWRlci5kb3RzLXRleHQgLmZvY3VzLXNsaWRlci1kb3RzIHtcbiAgYm90dG9tOiA4MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mLWJpZy1zbGlkZXIuZG90cy10ZXh0IC5mb2N1cy1zbGlkZXItZG90cyB7XG4gICAgYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mLWJpZy1zbGlkZXIuZG90cy10ZXh0IC5mb2N1cy1zbGlkZXItZG90cyB7XG4gICAgYm90dG9tOiA5NHB4O1xuICB9XG59XG5cbi5mb2N1cy1zbGljay1hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiA0MyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb2N1cy1zbGljay1hcnJvd3Mge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5cbi5mb2N1cy1zbGljay1hcnJvd3MgLmljb25zIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmluc2lkZS1hcnJvd3MgLmZvY3VzLXNsaWNrLWFycm93cyB7XG4gIGNvbG9yOiAjZTJlMWUxO1xufVxuXG4uaW5zaWRlLWFycm93cyAuZm9jdXMtc2xpY2stYXJyb3dzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbnNpZGUtYXJyb3dzIC5mb2N1cy1zbGljay1hcnJvd3MuZm9jdXMtc2xpY2stcHJldiB7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc2lkZS1hcnJvd3MgLmZvY3VzLXNsaWNrLWFycm93cy5mb2N1cy1zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5pbnNpZGUtYXJyb3dzIC5mb2N1cy1zbGljay1hcnJvd3MuZm9jdXMtc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnNpZGUtYXJyb3dzIC5mb2N1cy1zbGljay1hcnJvd3MuZm9jdXMtc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmluc2lkZS1hcnJvd3MuYXJyb3ctY2VudGVyIC5mb2N1cy1zbGljay1hcnJvd3Mge1xuICB0b3A6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3V0c2lkZS1hcnJvd3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5vdXRzaWRlLWFycm93cyAuZm9jdXMtc2xpY2stYXJyb3dzIHtcbiAgY29sb3I6ICNhMDlmOWY7XG59XG5cbi5vdXRzaWRlLWFycm93cyAuZm9jdXMtc2xpY2stYXJyb3dzOmhvdmVyIHtcbiAgY29sb3I6ICM0MjQyNDI7XG59XG5cbi5vdXRzaWRlLWFycm93cyAuZm9jdXMtc2xpY2stYXJyb3dzLmZvY3VzLXNsaWNrLXByZXYge1xuICBsZWZ0OiAtMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm91dHNpZGUtYXJyb3dzIC5mb2N1cy1zbGljay1hcnJvd3MuZm9jdXMtc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3V0c2lkZS1hcnJvd3MgLmZvY3VzLXNsaWNrLWFycm93cy5mb2N1cy1zbGljay1wcmV2IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgfVxufVxuXG4ub3V0c2lkZS1hcnJvd3MgLmZvY3VzLXNsaWNrLWFycm93cy5mb2N1cy1zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0zNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub3V0c2lkZS1hcnJvd3MgLmZvY3VzLXNsaWNrLWFycm93cy5mb2N1cy1zbGljay1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3V0c2lkZS1hcnJvd3MgLmZvY3VzLXNsaWNrLWFycm93cy5mb2N1cy1zbGljay1uZXh0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICB9XG59XG5cbi5vdXRzaWRlLWFycm93cy5hcnJvdy1jZW50ZXIgLmZvY3VzLXNsaWNrLWFycm93cyB7XG4gIHRvcDogNTAlO1xufVxuXG4ubm8taW5maW5pdGUgLmZvY3VzLXNsaWNrLWFycm93cy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cblxuLmYtc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmYtdGhyZWUtc2xpZGVyLm1pbnVzLXBhZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mLXRocmVlLXNsaWRlci5taW51cy1wYWQgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmYtdGhyZWUtc2xpZGVyLm1pbnVzLXBhZCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbn1cblxuLmYtdHdvLXNsaWRlci5taW51cy1wYWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZi10d28tc2xpZGVyLm1pbnVzLXBhZCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZi10d28tc2xpZGVyLm1pbnVzLXBhZCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbn1cblxuLnBvc3RzLXRleHRfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtdGV4dF9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICB9XG59XG5cbi5wb3N0cy10ZXh0X193cmFwLmYtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogNC44ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RzLXRleHRfX3dyYXAuZi1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDMuOGVtO1xuICB9XG59XG5cbi5wb3N0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5wb3N0cy10ZXh0X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ucG9zdHMtdGV4dF9fbGlzdC5uby1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdHMtdGV4dF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ucG9zdHMtdGV4dF9faXRlbV9tYXJrZWQgLnBvc3RzLXRleHRfX3RpdGxlLXRleHQge1xuICBjb2xvcjogI2U0MDIyZTtcbn1cblxuLnBvc3RzLXRleHRfX2l0ZW1fbWFya2VkIC5wb3N0cy10ZXh0X190aXRsZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNlNDQ4Njc7XG59XG5cbi5wb3N0cy10ZXh0X190b3AtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IC4zZW07XG4gIGZvbnQtc2l6ZTogLjg1NzJlbTtcbn1cblxuLnBvc3RzLXRleHRfX3RvcC1saW5lIC5pY29ucy13cmFwIHtcbiAgY29sb3I6ICNlNDAyMmU7XG59XG5cbi5wb3N0cy10ZXh0X190b3AtbGluZSAuaWNvbnMtd3JhcCAuaWNvbnMge1xuICBwYWRkaW5nOiAwIC4yZW0gMCAuMmVtO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBvc3RzLXRleHRfX3RpdGxlLXRleHQge1xuICBtYXgtaGVpZ2h0OiAzLjc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3RzLXRleHRfX3RpdGxlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0xIC5wb3N0cy10ZXh0X19pdGVtLFxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0yIC5wb3N0cy10ZXh0X19pdGVtLFxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0zIC5wb3N0cy10ZXh0X19pdGVtLFxuLnBvc3RzLXRleHRfX2xpc3QuY29scy00IC5wb3N0cy10ZXh0X19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuNWVtIDE1cHggMCAxNXB4O1xufVxuXG4ucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTEgLnBvc3RzLXRleHRfX2l0ZW06bnRoLWNoaWxkKDJuICsgMiksXG4ucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTIgLnBvc3RzLXRleHRfX2l0ZW06bnRoLWNoaWxkKDJuICsgMiksXG4ucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTMgLnBvc3RzLXRleHRfX2l0ZW06bnRoLWNoaWxkKDJuICsgMiksXG4ucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTQgLnBvc3RzLXRleHRfX2l0ZW06bnRoLWNoaWxkKDJuICsgMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtMSAucG9zdHMtdGV4dF9faXRlbTpudGgtY2hpbGQoMm4gKyAyKTo6YmVmb3JlLFxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0yIC5wb3N0cy10ZXh0X19pdGVtOm50aC1jaGlsZCgybiArIDIpOjpiZWZvcmUsXG4ucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTMgLnBvc3RzLXRleHRfX2l0ZW06bnRoLWNoaWxkKDJuICsgMik6OmJlZm9yZSxcbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtNCAucG9zdHMtdGV4dF9faXRlbTpudGgtY2hpbGQoMm4gKyAyKTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0cy10ZXh0X19saXN0LmNvbHMtMSAucG9zdHMtdGV4dF9faXRlbTpudGgtY2hpbGQoMm4gKyAyKTo6YmVmb3JlLFxuICAucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTIgLnBvc3RzLXRleHRfX2l0ZW06bnRoLWNoaWxkKDJuICsgMik6OmJlZm9yZSxcbiAgLnBvc3RzLXRleHRfX2xpc3QuY29scy0zIC5wb3N0cy10ZXh0X19pdGVtOm50aC1jaGlsZCgybiArIDIpOjpiZWZvcmUsXG4gIC5wb3N0cy10ZXh0X19saXN0LmNvbHMtNCAucG9zdHMtdGV4dF9faXRlbTpudGgtY2hpbGQoMm4gKyAyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtMSAucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCxcbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtMiAucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCxcbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtMyAucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCxcbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtNCAucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCB7XG4gIGhlaWdodDogMy43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0xIC5wb3N0cy10ZXh0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0cy10ZXh0X19saXN0LmNvbHMtMSAucG9zdHMtdGV4dF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTEgLnBvc3RzLXRleHRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNWVtIDEwcHggMCAxMHB4O1xuICB9XG59XG5cbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtMSAucG9zdHMtdGV4dF9faXRlbSAucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMy43NWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0cy10ZXh0X19saXN0LmNvbHMtMSAucG9zdHMtdGV4dF9faXRlbSAucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCB7XG4gICAgaGVpZ2h0OiAzLjc1ZW07XG4gIH1cbn1cblxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0yIC5wb3N0cy10ZXh0X19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTIgLnBvc3RzLXRleHRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNWVtIDEwcHggMCAxMHB4O1xuICB9XG59XG5cbi5wb3N0cy10ZXh0X19saXN0LmNvbHMtMiAucG9zdHMtdGV4dF9faXRlbTpudGgtY2hpbGQoMm4gKyAyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvc3RzLXRleHRfX2xpc3QuY29scy0zIC5wb3N0cy10ZXh0X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0cy10ZXh0X19saXN0LmNvbHMtMyAucG9zdHMtdGV4dF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0cy10ZXh0X19saXN0LmNvbHMtMyAucG9zdHMtdGV4dF9faXRlbSB7XG4gICAgcGFkZGluZzogMS41ZW0gMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuLnBvc3RzLXRleHRfX2xpc3QuY29scy00IC5wb3N0cy10ZXh0X19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTQgLnBvc3RzLXRleHRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtdGV4dF9fbGlzdC5jb2xzLTQgLnBvc3RzLXRleHRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNWVtIDEwcHggMCAxMHB4O1xuICB9XG59XG5cbi5wb3N0cy10b3BfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5wb3N0cy10b3BfX3dyYXAuZi1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA0LjhlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtdG9wX193cmFwLmYtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAzLjhlbTtcbiAgfVxufVxuXG4ucG9zdHMtdG9wX190eXBlLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuOGVtO1xuICBmb250LXNpemU6IC44NTcyZW07XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG59XG5cbi5wb3N0cy10b3BfX3R5cGUtdGFicyAudGV4dC1idG4tbC1pIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvc3RzLXRvcF9fdHlwZS10YWJzIC50ZXh0LWJ0bi1sLWkuYWN0aXZlIHtcbiAgY29sb3I6ICNlNDAyMmU7XG59XG5cbi5wb3N0cy10b3BfX3R5cGUtdGFicyAudGV4dC1idG4tbC1pIC5pY29ucyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucG9zdHMtdG9wX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvc3RzLXRvcF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbi5wb3N0cy10b3BfX2l0ZW06aG92ZXIgLnBvc3RzLXRvcF9fdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4ucG9zdHMtdG9wX19pdGVtLm5vLXBob3RvIC5pbWctd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNDAyMmU7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGNvbG9yOiAjZTQwMjJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnBvc3RzLXRvcF9faXRlbS5uby1waG90byAuaW1nLXdyYXAgPiBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucG9zdHMtdG9wX19pdGVtLm5vLXBob3RvIC5pbWctd3JhcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDAyMmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9zdHMtdG9wX19waG90byB7XG4gIHdpZHRoOiA0LjFlbTtcbiAgaGVpZ2h0OiA0LjFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBvc3RzLXRvcF9fcGhvdG8gLmltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0cy10b3BfX3Bob3RvIC5pbWctd3JhcCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0cy10b3BfX3Bob3RvIC5pbWctd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdHMtdG9wX19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogOTUlO1xuICBmb250LXNpemU6IC44NTcyZW07XG4gIGNvbG9yOiAjZTQwMjJlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucG9zdHMtdG9wX190aXRsZS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMi42ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0cy10b3BfX2luZm8tcG9zdCB7XG4gIGZvbnQtc2l6ZTogLjg1NzJlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5wb3N0cy10b3BfX2luZm8tcG9zdCAuY291bnQtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4ucG9zdHMtdG9wX19pbmZvLXBvc3QgLmNvdW50LWl0ZW0gLmljb25zIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fZm9ybS13cmFwIHRleHRhcmVhW25hbWU9XCJjb21tZW50cy10ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19mb3JtLXdyYXAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcltuYW1lPVwiY29tbWVudHMtdGV4dFwiXSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fZm9ybS13cmFwIHRleHRhcmVhW25hbWU9XCJjb21tZW50cy10ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19mb3JtLXdyYXAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyW25hbWU9XCJjb21tZW50cy10ZXh0XCJdIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19uby1jb21tZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZi1jb21tZW50cyAuaWNvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fdXNlci1hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZi1jb21tZW50cyAuZi1jb21tZW50c19fdXNlci1hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fdXNlci1hdmF0YXIgLmltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2OURBQjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZi1jb21tZW50cyAuZi1jb21tZW50c19fdXNlci1hdmF0YXIgLmltZy13cmFwIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fdXNlci1hdmF0YXIgLmltZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX191c2VyLWF2YXRhciAuaW1nLXdyYXAgLmZpbyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmYtY29tbWVudHMgLmYtY29tbWVudHNfX3VzZXItYXZhdGFyIC5pbWctd3JhcCAuZmlvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2Zvcm0td3JhcCB0ZXh0YXJlYVtuYW1lPVwiY29tbWVudHMtdGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcuNWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19mb3JtLXdyYXAgdGV4dGFyZWFbbmFtZT1cImNvbW1lbnRzLXRleHRcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fZm9ybS13cmFwIC5zdWJtaXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmYtY29tbWVudHMgPiAuZi1jb21tZW50c19fbGlzdCA+IGRpdjpudGgtY2hpbGQobiArIDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19faXRlbTpob3ZlciA+IC5mLWNvbW1lbnRzX19pdGVtLWZvb3RlciAuZi1jb21tZW50c19fcmVwbHkgLnRleHQtYnRuLWwtaSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19pdGVtICsgLmYtY29tbWVudHNfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZi1jb21tZW50cyAuZi1jb21tZW50c19faXRlbSArIC5mLWNvbW1lbnRzX19saXN0ID4gZGl2Om50aC1jaGlsZChuICsgMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2l0ZW0gLmYtY29tbWVudHNfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2l0ZW0taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2l0ZW0taGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2l0ZW0taGVhZGVyIC5mLWNvbW1lbnRzX191c2VyLWF2YXRhciB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fdXNlci1uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fbGlrZS1ibG9jayB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2xpa2UtYmxvY2sgLmxpa2UtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCAxZW0gMCAuNzVlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fbGlrZS1ibG9jayAubGlrZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fbGlrZS1ibG9jayAubGlrZS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19saWtlLWJsb2NrIC5saWtlLWl0ZW0ubGlrZSAuaWNvbnMge1xuICBjb2xvcjogI2EyYzBhMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2xpa2UtYmxvY2sgLmxpa2UtaXRlbS5saWtlOmhvdmVyIC5pY29ucyB7XG4gIGNvbG9yOiAjMjRhODAwO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fbGlrZS1ibG9jayAubGlrZS1pdGVtLmRpc2xpa2UgLmljb25zIHtcbiAgY29sb3I6ICNlNDQ4Njc7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19saWtlLWJsb2NrIC5saWtlLWl0ZW0uZGlzbGlrZTpob3ZlciAuaWNvbnMge1xuICBjb2xvcjogI2U0MDIyZTtcbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX2xpa2UtYmxvY2sgLmxpa2UtaXRlbSAuY291bnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19faXRlbS1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19pdGVtLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAuODU3MmVtO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmYtY29tbWVudHMgLmYtY29tbWVudHNfX3JlcGx5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19yZXBseSAudGV4dC1idG4tbC1pIHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxLjE0M2VtO1xuICBjb2xvcjogI2U0MDIyZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZi1jb21tZW50cyAuZi1jb21tZW50c19fcmVwbHkgLnRleHQtYnRuLWwtaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fcmVwbHkgLnRleHQtYnRuLWwtaTpob3ZlciB7XG4gIGNvbG9yOiAjZTQ0ODY3O1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fcmVwbHkgLnRleHQtYnRuLWwtaSAuaWNvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IC44NTcyZW07XG59XG5cbi5mLWNvbW1lbnRzIC5mLWNvbW1lbnRzX19yZXBseSAudGV4dC1idG4tbC1pLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZi1jb21tZW50cyAuZi1jb21tZW50c19fcmVwbHkgLnRleHQtYnRuLWwtaS5vcGVuIC5pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgcGFkZGluZy10b3A6IDQuOGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mLWNvbW1lbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmYtY29tbWVudHNfX21vcmUtY29tbWVudHMge1xuICBtYXJnaW46IDJlbSAwIDNlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3VyLXZhbHVlcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm91ci12YWx1ZXMtd3JhcCAudmFsdWVzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMyU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZm91ci12YWx1ZXMtd3JhcCAudmFsdWVzLWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbn1cblxuLmZvdXItdmFsdWVzLXdyYXAgLnZhbHVlcy1pdGVtIC5pY29ucyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbi5yaWNoLXJhdGluZy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yaWNoLXJhdGluZy10YWJsZSAuZi10d28tc2xpZGVyIC5zbGljay10cmFjayA+IGRpdjpmaXJzdC1jaGlsZCAucmF0aW5nLXRhYmxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMmVtO1xufVxuXG4ucmljaC1yYXRpbmctdGFibGUgLmYtdHdvLXNsaWRlciAuc2xpY2stdHJhY2sgPiBkaXY6bGFzdC1jaGlsZCAucmF0aW5nLXRhYmxlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJlbTtcbn1cblxuLnJhdGluZy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZy10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucmF0aW5nLXRhYmxlX19yb3c6aG92ZXIge1xuICBjb2xvcjogI2U0MDIyZTtcbn1cblxuLnJhdGluZy10YWJsZV9fcm93X2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwMjJlO1xuICBmb250LXNpemU6IC44NTcyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmF0aW5nLXRhYmxlX19yb3dfaGVhZCAucmF0aW5nLXRhYmxlX19jb2wge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmF0aW5nLXRhYmxlX19yb3dfaGVhZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmF0aW5nLXRhYmxlX19yb3c6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmU7XG59XG5cbi5yYXRpbmctdGFibGVfX2NvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IC41ZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnJhdGluZy10YWJsZV9fY29sLm51bSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhdGluZy10YWJsZV9fY29sLm5hbWUge1xuICB3aWR0aDogMzglO1xufVxuXG4ucmF0aW5nLXRhYmxlX19jb2wuY29tcGFueSB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbi5yYXRpbmctdGFibGVfX2NvbC5idWRnZXQge1xuICB3aWR0aDogMTQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gTWFpbiBGb290ZXIgU3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5mb290ZXIubWFpbi1mb290ZXIge1xuICBwYWRkaW5nOiAyZW0gMCAzZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWNlYztcbiAgZm9udC1mYW1pbHk6IFBGRGluRGlzcGxheVBybywgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjNjg2ODY4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5mb290ZXIubWFpbi1mb290ZXIgLmNvbnRlbnQtdyB7XG4gIHBhZGRpbmc6IDAgMyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5jb250ZW50LXcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbmZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyLXRvcC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItdG9wLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5mb290ZXIubWFpbi1mb290ZXIgLmZvb3Rlci1jb250ZW50LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IC44ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IC40NWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyX3RleHRfbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyX3RleHRfbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyX3RleHRfbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5mb290ZXIubWFpbi1mb290ZXIgLmZvb3Rlci1jb250ZW50LXJpZ2h0IC5mb290ZXJfdGV4dF9saW5rIC5pY29ucyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyX3RleHRfbGluayAuaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2U0MDIyZTtcbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXJfdGV4dF9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlNDAyMmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbmZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIubWFpbi1mb290ZXIgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMjAlIDAgMDtcbiAgfVxuXG4gIGZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyLm1haW4tZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTQwMjJlO1xufVxuXG5mb290ZXIubWFpbi1mb290ZXIgLmZvb3Rlci10ZXh0LXdyYXAge1xuICBmb250LXNpemU6IC44NTcyZW07XG59XG5cbmZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyLXRleHQtd3JhcCAuZm9vdGVyLXRleHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5mb290ZXIubWFpbi1mb290ZXIgLmZvb3Rlci10ZXh0LXdyYXAgLmZvb3Rlci10ZXh0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIlxuLyogPT09PT0gRm9ybSBHcm91cCA9PT09PSAqL1xuXG4lcGxhY2Vob2xkZXItc3R5bGUge1xuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRjb2xvcjogJGNvbG9yLXBsYWNlaG9sZGVyO1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAuODc1ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1wbGFjZWhvbGRlcjtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRjb2xvcjogJGNvbG9yLXBsYWNlaG9sZGVyO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRjb2xvcjogJGNvbG9yLXBsYWNlaG9sZGVyO1xuXHR9XG59XG5cbi5mb3JtLWdyb3VwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdD4gaW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IC44ZW0gMCAuOGVtIDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjE0M2VtO1xuXHRcdEBleHRlbmQgJXBsYWNlaG9sZGVyLXN0eWxlO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmlucHV0LWljb24tcmlnaHQge1xuXHRcdHdpZHRoOiAyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIC4ycywgZWFzZS1pbi1vdXQpO1xuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2NvbXAtbHMvX2Zvcm1zLWVsLnNjc3MiLCIvLyBEb3RzIHN0eWxlXG5cbi5mb2N1cy1zbGlkZXItZG90cyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IHJpZ2h0OiAxNXB4OyB9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0Ji5zbGljay1hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZG90cy1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBwYWRkaW5nOiA1cHggN3B4IDVweCA3cHg7IH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBlYXNlLWluLW91dCk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1kb3RzO1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHsgd2lkdGg6IDhweDtoZWlnaHQ6IDhweDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1kb3RzLWhvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mLWJpZy1zbGlkZXIge1xuXHQuZm9jdXMtc2xpZGVyLWRvdHMge1xuXHRcdGJvdHRvbTogMTNweDtcblx0fVxuXHQmLmRvdHMtdGV4dCB7XG5cdFx0LmZvY3VzLXNsaWRlci1kb3RzIHtcblx0XHRcdGJvdHRvbTogODJweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHsgYm90dG9tOiAxM3B4OyB9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHhsKSB7IGJvdHRvbTogOTRweDsgfVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzIHN0eWxlXG5cbi5mb2N1cy1zbGljay1hcnJvd3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMTtcblx0dG9wOiA0MyU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuXHRmb250LXNpemU6IDNlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBlYXNlLWluLW91dCk7XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHsgZm9udC1zaXplOiAyZW07IH1cblx0Lmljb25zIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG5cbi8vIEluc2lkZSBhcnJvd3Ncbi5pbnNpZGUtYXJyb3dzIHtcblx0LmZvY3VzLXNsaWNrLWFycm93cyB7XG5cdFx0Y29sb3I6ICRhcnJvdy1iZy1ub3JtYWw7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFycm93LWJnLWhvdmVyO1xuXHRcdH1cblx0XHQmLmZvY3VzLXNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogMjVweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHsgbGVmdDogMTVweDsgfVxuXHRcdH1cblx0XHQmLmZvY3VzLXNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7IHJpZ2h0OiAxNXB4OyB9XG5cdFx0fVxuXHR9XG5cdCYuYXJyb3ctY2VudGVyIHtcblx0XHQuZm9jdXMtc2xpY2stYXJyb3dzIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBPdXRzaWRlIGFycm93c1xuLm91dHNpZGUtYXJyb3dzIHtcblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXHQuZm9jdXMtc2xpY2stYXJyb3dzIHtcblx0XHRjb2xvcjogJGFycm93LW5vcm1hbDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYXJyb3ctaG92ZXI7XG5cdFx0fVxuXHRcdCYuZm9jdXMtc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc2wpIHsgbGVmdDogLTUwcHg7IH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTE1MCUpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mb2N1cy1zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAtMzVweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc2wpIHsgcmlnaHQ6IC01MHB4OyB9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgxNTAlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXJyb3ctY2VudGVyIHtcblx0XHQuZm9jdXMtc2xpY2stYXJyb3dzIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBObyBpbmZpbml0ZSBzbGlkZXIgYXJyb3dzXG4ubm8taW5maW5pdGUge1xuXHQuZm9jdXMtc2xpY2stYXJyb3dzIHtcblx0XHQmLnNsaWNrLWRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRjdXJzb3I6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRyaXBsZSBTbGlkZXJcbi5mLXNsaWRlci13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZi10aHJlZS1zbGlkZXIubWludXMtcGFkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnNsaWNrLWxpc3Qge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7IG1hcmdpbjogMCAtNXB4OyB9XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xuXHR9XG59XG5cbi8vIERvdWJsZSBzbGlkZXJcbi5mLXR3by1zbGlkZXIubWludXMtcGFkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnNsaWNrLWxpc3Qge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7IG1hcmdpbjogMCAtNXB4OyB9XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2NvbXAtbHMvX3NsaWRlci1zbGljay5zY3NzIiwiXG4vLyBMaXN0IHRleHQgcG9zdHNcblxuLnBvc3RzLXRleHRfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0QGluY2x1ZGUgcmVzcG9uZC10byhzbSkgeyBtYXJnaW4tYm90dG9tOiA0ZW07IH1cblx0Ji5mLWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNC44ZW07XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbSkgeyBwYWRkaW5nLXRvcDogMy44ZW07IH1cblx0fVxufVxuXG4ucG9zdHMtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHQmLm5vLW1hcmdpbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdCZfbWFya2VkIHtcblx0XHRcdC5wb3N0cy10ZXh0X190aXRsZS10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1oaWdobGlnaHRlZDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1oaWdobGlnaHRlZC1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RvcC1saW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAuM2VtO1xuXHRcdGZvbnQtc2l6ZTogLjg1NzJlbTtcblx0XHQuaWNvbnMtd3JhcCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhpZ2hsaWdodGVkO1xuXHRcdFx0Lmljb25zIHtcblx0XHRcdFx0cGFkZGluZzogMCAuMmVtIDAgLjJlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUtdGV4dCB7XG5cdFx0bWF4LWhlaWdodDogMy43NWVtO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmFzZS1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuJXBvc3RzLXRleHQtbGlzdC1jb2xzIHtcblx0LnBvc3RzLXRleHRfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMS41ZW0gMTVweCAwIDE1cHg7XG5cdFx0JjpudGgtY2hpbGQoMm4gKyAyKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWJvcmRlcjtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBjb250ZW50OiBcIlwiOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3N0cy10ZXh0X190aXRsZS10ZXh0IHtcblx0XHRoZWlnaHQ6IDMuNzVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0fVxufVxuXG4ucG9zdHMtdGV4dF9fbGlzdCB7XG5cblx0Ji5jb2xzLTEge1xuXHRcdEBleHRlbmQgJXBvc3RzLXRleHQtbGlzdC1jb2xzO1xuXHRcdC5wb3N0cy10ZXh0X19pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IHdpZHRoOiA1MCU7cGFkZGluZy10b3A6IDEuNWVtOyB9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7IHBhZGRpbmc6IDEuNWVtIDEwcHggMCAxMHB4OyB9XG5cdFx0XHQucG9zdHMtdGV4dF9fdGl0bGUtdGV4dCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogMy43NWVtO1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IGhlaWdodDogMy43NWVtOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2xzLTIge1xuXHRcdEBleHRlbmQgJXBvc3RzLXRleHQtbGlzdC1jb2xzO1xuXHRcdC5wb3N0cy10ZXh0X19pdGVtIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7IHBhZGRpbmc6IDEuNWVtIDEwcHggMCAxMHB4OyB9XG5cdFx0XHQmOm50aC1jaGlsZCgybiArIDIpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2xzLTMge1xuXHRcdEBleHRlbmQgJXBvc3RzLXRleHQtbGlzdC1jb2xzO1xuXHRcdC5wb3N0cy10ZXh0X19pdGVtIHtcblx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHsgd2lkdGg6IDUwJTsgfVxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbSkgeyBwYWRkaW5nOiAxLjVlbSAxMHB4IDAgMTBweDsgfVxuXHRcdH1cblx0fVxuXG5cdCYuY29scy00IHtcblx0XHRAZXh0ZW5kICVwb3N0cy10ZXh0LWxpc3QtY29scztcblx0XHQucG9zdHMtdGV4dF9faXRlbSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyB3aWR0aDogNTAlOyB9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7IHBhZGRpbmc6IDEuNWVtIDEwcHggMCAxMHB4OyB9XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tcC1scy9fcG9zdHMtdGV4dC1saXN0LnNjc3MiLCJcbi8vIExpc3QgVE9QIHBvc3RzXG5cbi5wb3N0cy10b3BfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxZW07XG5cdC8vQGluY2x1ZGUgcmVzcG9uZC10byhzbSkgeyBtYXJnaW4tYm90dG9tOiA0ZW07IH1cblx0Ji5mLWJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogNC44ZW07XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbSkgeyBwYWRkaW5nLXRvcDogMy44ZW07IH1cblx0fVxufVxuXG4ucG9zdHMtdG9wIHtcblx0Jl9fdHlwZS10YWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IC44ZW07XG5cdFx0Zm9udC1zaXplOiAuODU3MmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG5cdFx0LnRleHQtYnRuLWwtaSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWhpZ2hsaWdodGVkO1xuXHRcdFx0fVxuXHRcdFx0Lmljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBtYXJnaW4tYm90dG9tOiAyZW07IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5wb3N0cy10b3BfX3RpdGxlLXRleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmFzZS1ob3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5uby1waG90byB7XG5cdFx0XHQuaW1nLXdyYXAge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaGlnaGxpZ2h0ZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43ZW07XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0ZWQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdFx0LW1zLXRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdobGlnaHRlZDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtaW1nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHR3aWR0aDogNC4xZW07XG5cdFx0aGVpZ2h0OiA0LjFlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0LmltZy13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX251bSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA5NSU7XG5cdFx0Zm9udC1zaXplOiAuODU3MmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0ZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQmX190aXRsZS10ZXh0IHtcblx0XHRtYXgtaGVpZ2h0OiAyLjZlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCZfX2luZm8tcG9zdCB7XG5cdFx0Zm9udC1zaXplOiAuODU3MmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdC5jb3VudC1pdGVtIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdFx0Lmljb25zIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tcC1scy9fcG9zdHMtdG9wLWxpc3Quc2NzcyIsIlxuLy8gQ29tbWVudHMgc3R5bGVcblxuJXBsYWNlaG9sZGVyLWNvbW1lbnRzLXN0eWxlIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wbGFjZWhvbGRlcjtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXI7XG5cdH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wbGFjZWhvbGRlcjtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wbGFjZWhvbGRlcjtcblx0fVxufVxuXG4vLyBOby1jb21tZW50cyBzdHlsZVxuJWNvbW1lbnRzLW5vLWNvbW1lbnRzIHtcblx0LmYtY29tbWVudHNfX25vLWNvbW1lbnRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMWVtIDAgMWVtIDVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdH1cblxuXHQuaWNvbi13cmFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cblx0XHRmb250LXNpemU6IDNlbTtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0fVxufVxuXG4vLyBDb21tZW50cyB1c2VyIGF2YXRhciBzdHlsZVxuJWNvbW1lbnRzLXVzZXItYXZhdGFyIHtcblx0LmYtY29tbWVudHNfX3VzZXItYXZhdGFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQuaW1nLXdyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdXNlckxvZ28tY29tbWVudDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHsgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuZmlvIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtaW1nO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBDb21tZW50cyBmb3JtIHN0eWxlXG4lY29tbWVudHMtZm9ybS1zdHlsZSB7XG5cdC5mLWNvbW1lbnRzX19mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IHBhZGRpbmctbGVmdDogNTVweDsgfVxuXHR9XG5cblx0LmYtY29tbWVudHNfX2Zvcm0td3JhcCB7XG5cdFx0dGV4dGFyZWFbbmFtZT1cImNvbW1lbnRzLXRleHRcIl0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcuNWVtO1xuXHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiZy1ib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmctYm9yZGVyO1xuXHRcdFx0fVxuXHRcdFx0QGV4dGVuZCAlcGxhY2Vob2xkZXItY29tbWVudHMtc3R5bGU7XG5cdFx0fVxuXHRcdC5zdWJtaXQtd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQ29tbWVudHMgbGlzdCBzdHlsZVxuJWNvbW1lbnRzLWxpc3Qtc3R5bGUge1xuXG5cdD4gLmYtY29tbWVudHNfX2xpc3QgPiBkaXYge1xuXHRcdCY6bnRoLWNoaWxkKG4gKyAzKSB7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdH1cblxuXHQuZi1jb21tZW50c19faXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDEuNWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLWJvcmRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdD4gLmYtY29tbWVudHNfX2l0ZW0tZm9vdGVyIC5mLWNvbW1lbnRzX19yZXBseSAudGV4dC1idG4tbC1pIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0KyAuZi1jb21tZW50c19fbGlzdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwJTtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0JjpudGgtY2hpbGQobiArIDIpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZi1jb21tZW50c19fZm9ybSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmYtY29tbWVudHNfX2l0ZW0taGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHsgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG5cdFx0LmYtY29tbWVudHNfX3VzZXItYXZhdGFyIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHRcdH1cblx0fVxuXG5cdC5mLWNvbW1lbnRzX191c2VyLW5hbWUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmYtY29tbWVudHNfX2xpa2UtYmxvY2sge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHQubGlrZS1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRwYWRkaW5nOiAwIDFlbSAwIC43NWVtO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXRleHQtYmFzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmxpa2Uge1xuXHRcdFx0XHQuaWNvbnMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuaWNvbnMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbi1ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGlzbGlrZSB7XG5cdFx0XHRcdC5pY29ucyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1oaWdobGlnaHRlZC1ob3Zlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5pY29ucyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWhpZ2hsaWdodGVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvdW50IHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZi1jb21tZW50c19faXRlbS1tZXNzYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0fVxuXG5cdC5mLWNvbW1lbnRzX19pdGVtLWZvb3RlciB7XG5cblx0fVxuXG5cdC5mLWNvbW1lbnRzX19pdGVtLWRhdGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogLjg1NzJlbTtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0fVxuXG5cdC5mLWNvbW1lbnRzX19yZXBseSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcblx0XHQudGV4dC1idG4tbC1pIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRmb250LXNpemU6IDEuMTQzZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhpZ2hsaWdodGVkO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBvcGFjaXR5OiAxOyB9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1oaWdobGlnaHRlZC1ob3Zlcjtcblx0XHRcdH1cblx0XHRcdC5pY29ucyB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjg1NzJlbTtcblx0XHRcdH1cblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdC5pY29ucyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZi1jb21tZW50cyB7XG5cdG1hcmdpbi1yaWdodDogNiU7XG5cdHBhZGRpbmctdG9wOiA0LjhlbTtcblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuXHRAZXh0ZW5kICVjb21tZW50cy1uby1jb21tZW50cztcblxuXHRAZXh0ZW5kICVjb21tZW50cy11c2VyLWF2YXRhcjtcblxuXHRAZXh0ZW5kICVjb21tZW50cy1mb3JtLXN0eWxlO1xuXG5cdEBleHRlbmQgJWNvbW1lbnRzLWxpc3Qtc3R5bGU7XG5cblx0Jl9fbW9yZS1jb21tZW50cyB7XG5cdFx0bWFyZ2luOiAyZW0gMCAzZW0gMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tcC1scy9fY29tbWVudHMuc2NzcyIsIlxuXG4uZm91ci12YWx1ZXMtd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogNiU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQudmFsdWVzLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiAyMyU7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC44ZW07XG5cdFx0fVxuXHRcdC5pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9ob21lLXBhZ2UvX2dlbmVyYWwtaG9tZS1wYWdlLnNjc3MiLCJcbi8vIFRvcCAxMDAgcmljaCB1a3JhaW5pYW5zIHRhYmxlXG5cbi5yaWNoLXJhdGluZy10YWJsZSB7XG5cdC8vZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuOHMsIGVhc2UtaW4tb3V0KTtcblx0LmYtdHdvLXNsaWRlciAuc2xpY2stdHJhY2sge1xuXHRcdD4gZGl2IHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQucmF0aW5nLXRhYmxlIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC5yYXRpbmctdGFibGUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJhdGluZy10YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhpZ2hsaWdodGVkO1xuXHRcdH1cblx0XHQmX2hlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2hsaWdodGVkO1xuXHRcdFx0Zm9udC1zaXplOiAuODU3MmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWltZztcblx0XHRcdC5yYXRpbmctdGFibGVfX2NvbCB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWltZztcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1ib2R5O1xuXHRcdH1cblx0fVxuXHQmX19jb2wge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0cGFkZGluZzogLjVlbSAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ji5udW0ge1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji5uYW1lIHtcblx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0fVxuXHRcdCYuY29tcGFueSB7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdH1cblx0XHQmLmJ1ZGdldCB7XG5cdFx0XHR3aWR0aDogMTQlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlcy8xMDBib2dhdHloL19yYXRpbmctdGFibGUuc2NzcyIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gTWFpbiBGb290ZXIgU3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5mb290ZXIubWFpbi1mb290ZXIge1xuXHRwYWRkaW5nOiAyZW0gMCAzZW0gMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWZvb3Rlcjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1QRkREUDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGNvbG9yOiRjb2xvci10ZXh0LWJhc2UtaG92ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0LmNvbnRlbnQtdyB7XG5cdFx0cGFkZGluZzogMCAzJTtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IHBhZGRpbmc6IDA7IH1cblx0fVxuXG5cdC5mb290ZXItdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkgeyBtYXJnaW4tYm90dG9tOiAyZW07IH1cblx0fVxuXG5cdC5mb290ZXItdG9wLWxpbmtzIHtcblx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHsgZm9udC1zaXplOiAxZW07IH1cblx0fVxuXG5cdC5mb290ZXItY29udGVudC1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLXRvcDogLjhlbTtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7IGZsb2F0OiBub25lO21hcmdpbi1ib3R0b206IDJlbTsgfVxuXHRcdC8vQGluY2x1ZGUgcmVzcG9uZC10byhpcGhvbmU1KSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50LXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cGFkZGluZy10b3A6IC40NWVtO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcblx0XHR9XG5cdFx0Ly9AaW5jbHVkZSByZXNwb25kLXRvKGlwaG9uZTUpIHtcblx0XHQvL1x0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRcdC8vXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly9cdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdC8vfVxuXHRcdC5mb290ZXJfdGV4dF9saW5rIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzZW07XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQvL0BpbmNsdWRlIHJlc3BvbmQtdG8oaXBob25lNSkge1xuXHRcdFx0Ly9cdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly9cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vfVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lmljb25zIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhpcGhvbmU1KSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWxvZ28ge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Y29sb3I6ICRjb2xvci1oaWdobGlnaHRlZDtcblx0XHQvL0BpbmNsdWRlIHJlc3BvbmQtdG8oaXBob25lNSkgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0fVxuXG5cdC5mb290ZXJfdGV4dF9saW5rIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0ZWQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1zb2NpYWwge1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHsgdGV4dC1hbGlnbjogY2VudGVyO21hcmdpbi1ib3R0b206IDJlbTsgfVxuXHRcdC5zb2NpYWwtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgMjAlIDAgMDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHsgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1oaWdobGlnaHRlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXRleHQtd3JhcCB7XG5cdFx0Zm9udC1zaXplOiAuODU3MmVtO1xuXHRcdC5mb290ZXItdGV4dC1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY29tcC1scy9fZm9vdGVyLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/