

/* Start:/local/templates/fscut/css/main.css?1718626012452725*/
@charset "UTF-8";

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

html {
  scroll-behavior: smooth;
}

@font-face {
  font-family: "PingFang-SC-Regular";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/fscut/css/../font/PingFang-SC-Regular.ttf) format("ttf");
}

@font-face {
  font-family: "PingFang-SC-Medium";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/fscut/css/../font/PingFang-SC-Medium.ttf) format("ttf");
}

@font-face {
  font-family: "PingFang-SC-Semiboid";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/fscut/css/../font/PingFang-SC-Semibold.ttf) format("ttf");
}

body {
  font: 14px/1.2 "PingFang-SC-Regular", sans-serif;
  background: #FFFFFF;
  overflow-x: hidden;
  margin: 0px !important;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-media {
  display: none;
}

a {
  text-decoration: none;
}

picture {
  display: contents;
}

.about-page .about-page-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 409px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

.about-page .about-page-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.about-page .about-page-container ul {
  list-style: none;
  padding: 0;
}

.about-page .about-page-img picture {
  display: contents;
}

.about-page .about-page-img img {
  width: 100vw;
}

.about-page .about-page-link {
  -webkit-box-shadow: 0 0 5px 0 rgba(7, 7, 7, 0.31);
  box-shadow: 0 0 5px 0 rgba(7, 7, 7, 0.31);
  height: 64px;
  background: rgb(248, 248, 248);
}

.about-page .about-page-link-ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.about-page .about-page-link-ul li {
  max-width: 240px;
  position: relative;
  height: 64px;
  cursor: pointer;
  text-align: center;
  min-width: 100px;
}

.about-page .about-page-link-ul li::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 4px;
  background: #2071f4;
}

.about-page .about-page-link-ul a {
  font: 400 15px/24px PingFang-SC-Regular, sans-serif;
  color: #666;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  letter-spacing: 0em;
}

.about-page .about-page-text {
  margin-top: 49px;
}

.about-page .about-page-text h2 {
  font: 400 24px/36px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(77, 77, 77);
  margin: 0;
}

.about-page .about-page-text-ul {
  margin-top: 23px;
}

.about-page .about-page-text-ul p {
  font: 400 14px/24px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(158, 158, 158);
  margin: 0;
  width: 100%;
  max-width: 1305px;
}

.about-page .about-page-text-ul li {
  margin-bottom: 25px;
}

.about-page .about-page-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 100%;
  margin-top: 69px;
}

.about-page .about-page-card {
  width: 48%;
  color: #9e9e9e;
  background: #f2f2f2;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 10px 1px #ddd;
  box-shadow: 3px 3px 10px 1px #ddd;
  padding: 20px 30px;
  margin-bottom: 20px;
  overflow: hidden;
}

.about-page .about-page-card p:first-child {
  font: 400 19px/30px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(158, 158, 158);
  margin: -4px 0 10px 0;
}

.about-page .about-page-card p:last-child {
  font: 400 14px/24px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(158, 158, 158);
  margin: 0;
}

.about-page .about-page-card-img-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.about-page .about-page-card-img-ul li {
  width: 22%;
  margin-top: 20px;
}

.about-page .about-page-card-img-ul img {
  width: 100%;
}

.bread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bread a {
  color: #BABABA;
}

.bread span {
  margin: 0 5px;
  color: #BABABA;
}

.catalog {
  width: 100%;
  max-width: 1414px;
  margin: 20px auto 77px auto;
}

.catalog-cards-swiper {
  display: none;
}

.catalog-cards {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.catalog-card-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 28px;
}

.catalog-card {
  position: relative;
  cursor: pointer;
}

.element-animation {
  opacity: 0;
  -webkit-transform: translateY(30%);
  -ms-transform: translateY(30%);
  transform: translateY(30%);
}

.element-animation.element-show {
  opacity: 1;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}

.catalog-card::after {
  content: "подробно >";
  position: absolute;
  top: -1%;
  right: 10px;
  color: #aaa;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
}

.catalog-card:hover::after {
  cursor: pointer;
  top: 5px;
  right: 10px;
  color: #aaa;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.catalog-card-title h1 {
  position: absolute;
  color: #353535;
  font-size: 24px;
  font-weight: 400;
  top: 4%;
  left: 8%;
  line-height: 1.5;
  margin: 0;
}

.catalog-card-title p {
  color: #3E3E3E;
  position: absolute;
  font-size: 16px;
  font-weight: 300;
  top: 15.1%;
  left: 8%;
  margin: 0;
}

.catalog-card {
  width: 23%;
  height: 344px;
  display: block;
  position: relative;
  overflow: hidden;
  background-size: cover;
}

.catalog-card img {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.catalog-card:hover img {
  -webkit-transform: translateX(-50%) scale(1.05);
  -ms-transform: translateX(-50%) scale(1.05);
  transform: translateX(-50%) scale(1.05);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

.catalog-card img {
  max-width: 95%;
  max-height: 73%;
  position: absolute;
  bottom: 3%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.catalog-cards-one {
  background: url("/local/templates/fscut/css/../../img/card-barck-1.png") no-repeat;
}

.catalog-cards-two {
  background: url("/local/templates/fscut/css/../../img/card-barck-2.png") no-repeat;
}

.catalog-cards-three {
  background: url("/local/templates/fscut/css/../../img/card-barck-3.png") no-repeat;
}

.catalog-cards-four {
  background: url("/local/templates/fscut/css/../../img/card-barck-4.png") no-repeat;
}

.catalog-cards-five {
  background: url("/local/templates/fscut/css/../../img/card-barck-5.png") no-repeat;
  margin-top: 28px;
}

.catalog-cards-six {
  background: url("/local/templates/fscut/css/../../img/card-barck-6.png") no-repeat;
  margin-top: 28px;
}

.catalog-cards-seven {
  background: url("/local/templates/fscut/css/../../img/card-barck-7.png") no-repeat;
  margin-top: 28px;
}

.catalog-cards-eight {
  background: url("/local/templates/fscut/css/../../img/card-barck-8.png") no-repeat;
  margin-top: 28px;
}

.footer-media-ul-list {
  padding: 0;
}

.footer-media-ul-list li {
  width: 90%;
  margin: 0 auto;
  list-style: none;
}

.footer-media-list {
  height: 60px;
  padding-left: 20px;
  border: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid #999;
  position: relative;
  color: #212529;
}

.footer-media-list::before {
  content: "+";
  position: absolute;
  right: 10px;
  top: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.border {
  border-bottom: 1px solid #999;
}

.footer-media-list-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-media-list-img p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.footer-media-list-img img {
  width: 20px;
  margin-left: 16px;
}

.footer-media-products-list img {
  width: 130px;
}

.footer-media-products-list {
  display: none;
  width: 100%;
  padding: 0 0 20px 0;
}

.footer-media-products-list a {
  color: #555;
  display: block;
  line-height: 40px;
  text-decoration: none;
}

.footer-media-products-list ul {
  padding: 0;
}

.footer-media-products-action {
  display: block;
}

.footer-media-software-action {
  display: block;
}

.footer-media-follow-action {
  display: block;
  border-bottom: 1px solid #999;
  text-align: center;
  padding: 0;
}

.border-footer-media {
  border: 1px solid #4d4d4d;
}

.footer-media-text p {
  color: #666;
  font-size: 10px;
  padding: 0 16px;
}

.footer-media-button {
  background: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
}

.footer-media-button-link {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-media-button-link p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
}

.footer-media-button-link a {
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
}

.footer {
  background: rgb(52, 52, 52);
  padding-top: 68px;
  color: #fff;
  padding-bottom: 30px;
  margin-top: 20px;
  position: relative;
}

.footer-data {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.footer-logo {
  margin-bottom: 32px;
}

.footer-links {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-links ul {
  list-style: none;
  padding: 0;
}

.footer-title a {
  line-height: 29px;
  font-size: 17px !important;
}

.footer-links a {
  text-decoration: none;
  line-height: 32px;
  font-size: 14px;
  color: #fff;
}

.footer-link-contact {
  margin-top: 20px;
  border-bottom: 1px solid #fff;
  width: 100%;
}

.footer-link-contact p {
  font-size: 14px;
  color: #fff;
  margin-bottom: 12px;
  margin-top: -4px;
}

.footer-email {
  margin-top: 14px;
}

.footer-email a {
  text-decoration: none;
  color: #fff !important;
  margin-right: 22px;
  font-size: 13px;
  line-height: 21px;
}

.footer-copyright {
  margin-top: 5px;
}

.footer-laser {
  margin-left: -34px;
}

.footer-contact {
  margin-left: -15px;
}

.footer-copyright p {
  font: 13px/21px PingFang-SC, sans-serif;
  color: #fff !important;
  margin-right: 22px;
  margin-top: 0;
  margin-bottom: 10px;
}

.footer-software {
  margin-left: -13px;
}

.header {
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: 1px -1px 3px 0px;
  box-shadow: 1px -1px 3px 0px;
  height: 60px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header a:hover {
  color: rgb(19, 70, 153) !important;
}

.header-logo {
  width: 100%;
  max-width: 444px;
}

.header-data {
  width: 92%;
  margin: 0 86px 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header-menu {
  width: 100%;
  max-width: 780px;
}

.header-menu li {
  height: 58px;
}

.header-links {
  width: 100%;
  z-index: 1000;
}

.header-nav_line {
  width: 1px;
  height: 20px !important;
  background: #000000;
  margin: 0 9px 0 10px;
}

.header a {
  color: #393939;
  font-size: 15px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  word-break: keep-all;
  text-decoration: none;
}

.header-data ul {
  padding: 0;
  margin-top: 10px;
}

.header li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
}

.header-nav a {
  margin: 0;
  color: #4F4F4F;
  white-space: nowrap;
  font-weight: 400;
  line-height: 20px;
}

.nav-menu {
  display: none;
}

.header-nav-media {
  display: none;
}

.header-menu a:hover {
  color: rgb(19, 70, 153) !important;
}

.nav-menu {
  background: #1e3d76;
  color: #fff;
  height: 600px;
  width: 76%;
  overflow: scroll;
  z-index: 1111;
  top: 0;
  left: 0;
  position: fixed;
  font-size: 24px;
}

.m-nav-top {
  height: 60px;
  border-bottom: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.m-close {
  margin-right: 20px;
  height: 30px;
}

.m-nav-top svg path {
  fill: #ffffff;
}

.m-nav-top svg {
  height: 40px;
  margin-left: 40px;
}

.menu-button_open img {
  width: 20px;
}

.m-li input {
  background: #1e3d76;
  color: #fff;
  height: 40px;
  border: none;
  outline: none;
  font-size: 24px;
}

.m-li button {
  background: transparent;
  border: none;
}

.m-li form {
  width: 100%;
}

.m-li {
  color: #fff !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px !important;
  border-bottom: 1px solid #fff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  width: 100%;
}

.m-ul {
  list-style: none;
  width: 100%;
  padding: 0 20px !important;
  overflow-y: auto;
}

.menu_active {
  display: block;
}

.menu_active-close {
  display: block;
}

.menu-button_open {
  display: none;
}

.main-software {
  display: none;
}

.main-products {
  display: none;
}

.main-products-action {
  display: block;
}

.main-products-catalog .main-software {
  padding: 0 25px;
}

.main-products-catalog .main-products {
  padding: 0 25px;
}

.main-products-catalog a {
  font-size: 22px !important;
  font-weight: 400 !important;
  color: #ffffff;
  margin-bottom: 13px;
}

.icon-vector-one {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.m-li span {
  font-size: 24px;
}

.head-ul-list {
  display: none;
  position: absolute;
  width: 100%;
  max-width: 1000px;
  background: #fff;
  z-index: 222;
  top: 59px;
  left: 26%;
  overflow: hidden;
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
  -webkit-box-shadow: 0 0 1px 0;
  box-shadow: 0 0 1px 0;
}

.head-ul-list ul {
  height: auto !important;
}

.head-ul-list a {
  font-weight: 400;
  color: rgb(63, 63, 63);
  line-height: 30px;
  margin-left: 30px;
}

.head-ul-list li {
  height: auto !important;
}

.header-li-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
}

.nav-show:hover .head-ul-list {
  display: block !important;
  padding: 0 30px;
}

.nav-show a:first-child {
  position: relative;
}

.nav-show a:first-child:before {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 100%;
  height: 100%;
}

.nav-show .head-ul-list a:first-child:before {
  content: none;
}

.nav-show:hover {
  border-bottom: 3px solid rgb(19, 70, 153);
}

.nav-show {
  border-bottom: 3px solid transparent;
  margin-bottom: -3px;
}

.product-list .header-li-list {
  margin-bottom: 10px;
}

.header-li-list-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.solution-list img {
  width: 448px;
  margin-right: 130px;
}

.solution-list .header-li-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.header-nav {
  position: relative;
}

.search-nav-active-line {
  opacity: 0;
  margin: 0 5px;
}

.search-nav-active {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.search-nav-inactive {
  display: none !important;
}

.search-input-index {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 150%;
  background: #fff;
  z-index: 9;
  right: -30px;
}

.search-input-index form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.search-input-index div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #9F9F9F;
  padding: 3px 8px;
  width: 210px;
  height: 30px;
}

.search-input-index input {
  cursor: pointer;
  border: none !important;
  outline: none !important;
}

.search-input-index svg {
  margin-right: 10px;
  margin-left: 10px;
}

.search-input-index button {
  background: transparent;
  border: none;
}

.element.style {
  width: 160px;
}

.search-input-index-none {
  display: none;
}

.main-slider-swiper {
  height: 100%;
  min-height: 409px;
}

.main-slider-swiper .main-slider-swiper-wrapper {
  width: 100%;
}

.main-slider-swiper {
  -webkit-animation: showLeft 1s;
  animation: showLeft 1s;
  z-index: 1;
}

@-webkit-keyframes showLeft {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes showLeft {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.main-slider-swiper .main-slider-swiper-wrapper img {
  width: 100%;
  height: 409px;
  -o-object-fit: cover;
  object-fit: cover;
}

.swiper-slide picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-slider-swiper .swiper-pagination {
  margin-bottom: 6px !important;
}

.main-slider-swiper .swiper {
  z-index: 0;
}

.main-slider-swiper .swiper-pagination-bullet {
  background: #fff;
  width: 18px !important;
  height: 18px !important;
  border: none !important;
  border-radius: 9px !important;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  margin: 0 10px !important;
}

.main-slider-swiper .swiper-pagination-bullet-active {
  color: #fff;
  background: #fff;
  opacity: 1;
}

.news-page .news-container {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}

.news-page .news-page-img img {
  width: 100vw;
  height: 409px;
}

.news-page .news-page-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 409px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
  margin-bottom: 48px;
}

.news-page .news-card-data-time {
  width: 70px;
  border: 1px solid #9a9a9a;
  height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.news-page .news-card-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 28px;
}

.news-page .news-card {
  margin-bottom: 31px;
}

.news-page .news-card-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.news-page .news-card-data-time p:first-child {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #636363;
  margin: 0;
}

.news-page .news-card-data-time p:last-child {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #a8a8a8;
  margin: 0;
}

.news-page .news-card-data-text p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #6b6b6b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.5;
  margin: 0;
}

.pagination .search-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 100px 0;
}

.pagination .page-numbers {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  color: rgb(128, 128, 128);
  margin: 0 11px;
}

.pagination .current {
  background: rgb(59, 92, 188);
  color: #fff;
}

.partners {
  width: 100%;
  max-width: 1181px;
  margin: 0 auto 75px auto;
}

.partners-title {
  position: relative;
  margin-bottom: 48px;
}

.partners-title h2 {
  color: #000000;
  font-size: 25px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  font-weight: bold;
  margin: 0;
}

.partners-title::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2071F4;
  width: 52px;
  height: 3px;
}

.partners-slide {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.partners-link {
  width: 230px;
  height: 84px;
  border: 1px solid rgb(170, 170, 170);
  margin: 4px 3px;
}

.partners-link a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.partners .swiper-pagination-bullet {
  background: #D2D2D2;
  width: 18px !important;
  height: 18px !important;
  border: none !important;
  border-radius: 9px !important;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  margin: 0 10px !important;
}

.partners .swiper-pagination-bullet-active {
  color: #fff;
  background: #134699;
  opacity: 1;
}

.partners .partners-swiper {
  height: 100%;
  min-height: 230px;
}

.partners .swiper-pagination {
  top: 91% !important;
}

.products-page .products-link {
  background: #f8f8f8;
  /* z-index: 99 !important; */
  position: relative;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
  box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
}

.products-page .products-card a:hover {
  color: #a5a4a4;
}

.products-page .products-page-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 409px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

.products-page .products-page-img img {
  width: 100vw;
  height: 409px;
}

.products-page .products-link .products-link-container {
  max-width: 1287px;
}

.products-page .products-link-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.products-page .products-link-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.products-page .products-link-ul li {
  position: relative;
  max-width: 241px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  text-align: center;
  border-bottom: 4px solid transparent;
}

.products-page .products-link-ul a {
  font: 400 15px/24px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(102, 102, 102);
}

.products-page .products-link-ul a:hover {
  color: rgb(102, 102, 102);
}

.products-page .products-card a {
  width: 354px;
  height: 340px;
  position: relative;
  -webkit-box-shadow: 3px 3px 10px 1px #ddd;
  box-shadow: 3px 3px 10px 1px #ddd;
  margin-top: 20px;
  display: block;
}

.products-page .products-card-text p:last-child {
  font-size: 12px;
  line-height: 14px;
  background: #1e3d76;
  color: #fff;
  display: block;
  text-align: center;
  width: 141px;
  padding: 5px 0;
  margin: 0;
}

.products-page .products-card-text p:first-child {
  font-size: 20px;
  line-height: 30px;
  display: block;
  text-align: center;
  color: #000;
  margin: 0;
}

.products-page .products-card {
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.products-page .sheet-card-action-products-products a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.products-page .products-link-ul .sheet-card-action-products-products.hover::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  height: 4px;
  background: #2071F4;
}

.products-page .products-card-text {
  position: absolute;
  top: 10px;
  left: 5px;
}

.products-page .products-card-data img {
  max-width: 100%;
  display: block;
  cursor: pointer;
  height: 218px;
  margin: 0 auto;
}

.products-page .products-card p {
  margin: 0;
}

.products-page .products-list-card-title h2 {
  margin: 31px auto;
  color: #000000;
  font-size: 25px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  font-weight: 700;
}

.products-page .products-list-card-title {
  position: relative;
}

.products-page .products-list-card-title::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2071F4;
  width: 52px;
  height: 3px;
}

.products-page .pro-card-des {
  padding: 11px 17px;
  font-size: 16px;
  line-height: 27px;
  border-bottom: 1px solid #f8f8f8;
  color: #a7a7a7;
  height: 73px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.products-page .pro-card-last p {
  font: 15px/40px PingFang-SC-Regular, sans-serif;
  position: absolute;
  bottom: 4px;
  right: 21px;
  color: #4a6490;
  cursor: pointer;
}

.products-page .products-card-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.products-page .no-content {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.products-page .no-content p {
  font: 400 16px/24px PingFang SC, sans-serif;
  letter-spacing: 0em;
  text-align: center;
  margin: 0;
}

.side-menu {
  cursor: pointer;
  position: fixed;
  right: 1%;
  top: 178px;
  z-index: 11111;
  width: 100%;
  max-width: 101px;
  /* height: 100%; */
  max-height: 453px;
  -webkit-box-shadow: 0px 0px 4px 0px rgb(204, 204, 204);
  box-shadow: 0px 0px 4px 0px rgb(204, 204, 204);
  background: rgb(249, 249, 249);
}

.side-menu-data {
  border-bottom: 1px solid rgb(153, 153, 153);
  text-align: center;
  padding: 0 9px;
}
  .side-menu-data a {
  color: #000000;
}

.side-menu-data img {
  margin-top: 13px;
}

.side-menu-data:first-child p {
  margin-bottom: 10px;
}

.side-menu-data:nth-child(2n) img {
  margin-top: 13px;
}

.side-menu-data:nth-child(2n) p {
  margin-bottom: 8px;
}

.side-menu-data:nth-child(3n) img {
  margin-top: 8px;
  margin-bottom: -2px;
}

.side-menu-data:nth-child(3n) p {
  margin-bottom: 5px;
}

.side-menu-data:nth-child(4n) img {
  margin-top: 8px;
  margin-bottom: -3px;
}

.side-menu-data:last-child p {
  margin-top: 7px;
}

.side-menu-data:last-child {
  border: none;
  margin-top: -4px;
  margin-bottom: 15px;
}

.phone-block {
  position: relative;
}

.side-menu-data-tel {
  -webkit-box-shadow: 0 0 4px #666;
  box-shadow: 0 0 4px #666;
  height: 50px;
  padding: 0;
  margin-top: -25px;
  line-height: 50px;
  position: absolute;
  width: 185px;
  text-align: center;
  top: 50%;
  left: -191px;
  background: #F9F9F9;
  z-index: 999;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.phone-click {
  display: inline-block;
  width: 25px !important;
  height: 25px;
  margin: 0 10px 0 10px !important;
}

.side-menu-data-tel p {
  line-height: 1;
  margin: 0 !important;
}

.side-menu-data-tel::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border: 10px solid #F9F9F9;
  -webkit-box-shadow: 2px -2px 2px rgba(1, 1, 1, 0.1);
  box-shadow: 2px -2px 2px rgba(1, 1, 1, 0.1);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  left: 175px;
}

.side-menu-data-tel::after {
  content: "";
  width: 185px;
  height: 50px;
  position: absolute;
  left: 20px;
}

.phone-block:hover .side-menu-data-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.code-follow {
  -webkit-box-shadow: 0 0 4px #ccc;
  box-shadow: 0 0 4px #ccc;
  position: absolute;
  width: 175px;
  height: 225px;
  padding: 10px;
  text-align: center;
  top: 70%;
  left: -178px;
  background: #F9F9F9;
  z-index: 999;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}

.code-follow p {
  font-size: 12px;
  line-height: 1;
  margin: 0 !important;
}

.code-follow img {
  width: 115px;
  margin: 5px 0 !important;
}

.code-follow::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border: 7px solid #F9F9F9;
  position: absolute;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 2px -2px 2px rgba(1, 1, 1, 0.1);
  box-shadow: 2px -2px 2px rgba(1, 1, 1, 0.1);
  top: 50%;
  left: 165px;
  margin-top: -5px;
}

.code-follow::after {
  content: "";
  width: 175px;
  height: 225px;
  position: absolute;
  left: 20px;
  top: 0;
}

.code-block:hover .code-follow {
  display: block;
}

.code-block p {
  text-align: center;
}

.side-menu-data-media {
  background: #666;
  display: none;
  position: fixed;
  right: 4px;
  top: 70%;
  width: 40px;
  z-index: 9999;
  height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
}

.side-menu-data-media img {
  width: 30px;
}

.single-news .single-news-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-news .single-news p {
  margin: 0;
}

.single-news .single-news-title {
  margin-bottom: 57px;
}

.single-news .single-news-title h2 {
  font-size: 22px;
  color: rgb(48, 48, 48);
  width: 100%;
  text-align: center;
  line-height: 44px;
  margin-bottom: 16px;
  font-weight: 600;
}

.single-news .single-news-title p {
  font: 700 14px/24px PingFang-SC-Semiboid, sans-serif;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(153, 153, 153);
  margin: 0;
}

.single-news .single-news-text p:first-child {
  font: 600 30px/38px PingFang-SC-Semiboid, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: #000000;
}

.single-news .single-news-text p {
  font: 400 18px/28px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(33, 37, 41);
  margin: 0 0 8px 0;
}

.single-news .single-news-text img {
  margin-bottom: 8px;
}

.single-news .single-news-text {
  margin-bottom: 47px;
}

.single-news .single-news-list-title {
  font: 600 19px/28px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(33, 37, 41);
}

.single-news .single-news-list-ol {
  padding-left: 61px;
  margin-top: 8px;
}

.single-news .single-news-list-ol li {
  font: 400 15px/24px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(33, 37, 41);
}

.single-news .single-news-list {
  margin-bottom: 50px;
}

.single-news .single-news-text-400 {
  font: 400 18px/28px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(33, 37, 41);
  margin-bottom: 14px !important;
}

.single-news .single-news-fun {
  margin-bottom: 48px;
}

.single-news .single-news-fun p:first-child {
  font-weight: 500;
  margin-bottom: 10px;
}

.single-news .single-news-list-updated p {
  font-weight: 400;
}

.single-news .single-news-list-updated {
  margin-bottom: 52px;
}

.single-news .single-news-text-report {
  font: 400 15px/24px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(33, 37, 41);
  padding-left: 40px;
  margin-top: 16px !important;
}

.single-news .single-news ul {
  list-style: none;
}

.single-news .single-news-list-updated ul {
  padding-left: 40px;
}

.single-news .single-news-nest h3 {
  font: 400 30px/38px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(33, 37, 41);
  margin: 0 0 10px 0;
}

.single-news .single-news-nest ul {
  padding-left: 0;
}

.single-news .single-news-list-nest-li li {
  margin-bottom: 24px;
}

.single-news .single-news-list-nest-li a {
  color: #007bff;
}

.single-news .single-news-list-nest-li li:nth-child(4n) {
  margin-bottom: 10px;
}

.single-news .single-news-list-nest-li img {
  margin-bottom: -21px;
}

.single-news .single-news-list-nest-li li:last-child {
  margin-bottom: 20px;
}

.certificate-product-certificate {
  margin-top: 50px;
}

.certificate-product-certificate .certificate-product-certificate-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.certificate-product-certificate .certificate-product-certificate-small {
  height: 220px;
  background: #F2F2F2;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2-button-prev,
.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2-button-next {
  width: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2-button-prev:hover,
.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2-button-next:hover {
  cursor: pointer;
}

.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2-button-prev:hover svg path,
.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2-button-next:hover svg path {
  stroke-opacity: 1 !important;
}

.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2 {
  cursor: pointer;
}

.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2 .certificate-product-certificate-swiper-wrapper-2 .swiper-slide {
  width: 170px !important;
  height: 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.certificate-product-certificate .certificate-product-certificate-small .certificate-product-certificate-swiper-2 .certificate-product-certificate-swiper-wrapper-2 .swiper-slide-thumb-active {
  border: 1px solid #1E3D76;
}

.certificate-product-certificate .certificate-product-certificate-big {
  height: 667px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper-button-prev,
.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper-button-next {
  width: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper-button-prev:hover,
.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper-button-next:hover {
  cursor: pointer;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper-button-prev:hover svg path,
.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper-button-next:hover svg path {
  stroke: #212529 !important;
  stroke-opacity: 0.3;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper {
  cursor: pointer;
  height: 100%;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper .certificate-product-certificate-swiper-wrapper .swiper-slide {
  width: 100% !important;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper .certificate-product-certificate-swiper-wrapper .swiper-slide picture {
  display: contents;
}

.certificate-product-certificate .certificate-product-certificate-big .certificate-product-certificate-swiper .certificate-product-certificate-swiper-wrapper .swiper-slide img {
  height: 100%;
}

.certificate-product-certificate .sms-download {
  background: #f2f2f2;
  color: #656565;
  margin: 43px auto;
  padding: 10px 40px;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.certificate-product-certificate .sms-download:hover {
  text-decoration: none;
  color: #0056b3;
}

.single-product .equipment-pro {
  margin-top: 49px;
  margin-bottom: 80px;
}

.single-product .equipment-pro-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-product .pro-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.single-product .type-title {
  margin: 31px auto;
  color: #000000;
  font-size: 25px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  position: relative;
  font-weight: bold;
}

.single-product .type-title::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2071F4;
  width: 52px;
  height: 3px;
}

.single-product .pro-card-out {
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-product .pro-card {
  width: 354px;
  height: 340px;
  position: relative;
  -webkit-box-shadow: 3px 3px 10px 1px #ddd;
  box-shadow: 3px 3px 10px 1px #ddd;
  margin-top: 20px;
  display: block;
}

.single-product .pro-card-t {
  position: absolute;
  top: 10px;
  left: 5px;
}

.single-product .pro-card-img {
  max-width: 100%;
  display: block;
  cursor: pointer;
  height: 218px;
  margin: 0 auto;
}

.single-product .p-i-card-des {
  margin-top: 40px;
  margin-left: 30px;
}

.single-product .pro-card::after {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  content: "";
}

.single-product .pro-card-t {
  position: absolute;
  top: 10px;
  left: 5px;
}

.single-product .pro-card-t2 {
  font-size: 12px;
  line-height: 14px;
  background: #1e3d76;
  color: #fff;
  display: block;
  text-align: center;
  width: 141px;
  padding: 5px 0;
}

.single-product .pro-card-t1 {
  font-size: 20px;
  line-height: 30px;
  display: block;
  text-align: center;
  color: #000;
}

.instruction-product-instruction {
  margin-top: 50px;
}

.instruction-product-instruction .instruction-product-instruction-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.instruction-product-instruction .instruction-product-instruction-small {
  height: 220px;
  background: #F2F2F2;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2-button-prev,
.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2-button-next {
  width: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2-button-prev:hover,
.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2-button-next:hover {
  cursor: pointer;
}

.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2-button-prev:hover svg path,
.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2-button-next:hover svg path {
  stroke-opacity: 1 !important;
}

.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2 {
  cursor: pointer;
}

.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2 .instruction-product-instruction-swiper-wrapper-2 .swiper-slide {
  width: 170px !important;
  height: 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.instruction-product-instruction .instruction-product-instruction-small .instruction-product-instruction-swiper-2 .instruction-product-instruction-swiper-wrapper-2 .swiper-slide-thumb-active {
  border: 1px solid #1E3D76;
}

.instruction-product-instruction .instruction-product-instruction-big {
  height: 667px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper-button-prev,
.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper-button-next {
  width: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper-button-prev:hover,
.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper-button-next:hover {
  cursor: pointer;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper-button-prev:hover svg path,
.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper-button-next:hover svg path {
  stroke: #212529 !important;
  stroke-opacity: 0.3;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper {
  cursor: pointer;
  height: 100%;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper .instruction-product-instruction-swiper-wrapper .swiper-slide {
  width: 100% !important;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper .instruction-product-instruction-swiper-wrapper .swiper-slide picture {
  display: contents;
}

.instruction-product-instruction .instruction-product-instruction-big .instruction-product-instruction-swiper .instruction-product-instruction-swiper-wrapper .swiper-slide img {
  height: 100%;
}

.instruction-product-instruction .sms-download {
  background: #f2f2f2;
  color: #656565;
  margin: 43px auto;
  padding: 10px 40px;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.instruction-product-instruction .sms-download:hover {
  text-decoration: none;
  color: #0056b3;
}

.single-product .software-product-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-product .software-product {
  margin-top: 30px;
  font-family: PingFang SC, sans-serif;
}

.single-product .software-product .pro-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.single-product .soft-list-card {
  width: 424px;
  padding: 36px 23px 18px 23px;
  background: #F9F9F9;
  -webkit-box-shadow: 0 0 20px 0 #ccc;
  box-shadow: 0 0 20px 0 #ccc;
  margin-right: 68px;
  margin-bottom: 43px;
}

.single-product .soft-list-card > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-weight: bold;
  color: rgb(19, 70, 153);
}

.single-product .soft-list-card p {
  font: 400 16px/24px PingFang-SC-Regular, sans-serif;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 30px;
  color: rgb(153, 153, 153);
  margin-bottom: 11px;
}

.single-product .soft-list-card > div:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 14px;
  border-top: 1px solid #ccc;
  margin: 0;
  line-height: 100%;
  overflow: visible;
}

.single-product .soft-list-card > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-weight: bold;
  color: rgb(19, 70, 153);
}

.single-product .soft-list-card a img {
  margin-right: 26px;
  max-width: 36px;
}

.single-product .soft-list-card-text {
  font: 400 20px/30px PingFang-SC-Semiboid, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(19, 70, 153);
}

.single-product .soft-list-card > div:last-child > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-product .soft-list-card > div:last-child > div > a {
  width: 82px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 1px 1px 10px 0 #ccc;
  box-shadow: 1px 1px 10px 0 #ccc;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: rgb(30, 61, 118);
  line-height: 29px;
  opacity: 0.8;
}

.single-product .soft-list-card > div:last-child > div > a:last-child {
  margin-left: 18px;
}

.single-product .pro-technical {
  /* overflow: hidden; */
}

.single-product .pro-technical .pro-technical p {
  font-family: PingFang-SC-Regular, sans-serif;
}

.single-product .pro-technical .pro-technical-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-product .pro-technical .down-t {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
  margin-top: 45px;
}

.single-product .pro-technical .detail-t {
  width: 214px;
  height: 214px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0;
}

.single-product .pro-technical .detail-des {
  font-size: 20px;
  color: #333;
  width: 100%;
  line-height: 1.5;
  margin-bottom: 0;
}

.single-product .pro-technical .p-i-type-name {
  font: 26px/60px PingFang-SC-Semiboid, sans-serif;
  text-align: center;
  color: #1e3d76;
  width: 100%;
  margin-top: 66px;
  margin-bottom: 10px;
}

.single-product .pro-technical .row .p-i-type-name {
  margin-top: 55px !important;
  margin-bottom: 8px !important;
}

.single-product .pro-technical .p-info-img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

.single-product .pro-technical .down-f {
  background: #f2f2f2;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 214px;
  padding: 10px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 375px;
  margin-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.single-product .pro-technical .parameter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ccc;
  font-size: 20px;
  font-weight: normal;
  color: #5a5a5a;
  line-height: 50px;
}

.single-product .pro-technical .keys {
  width: 35%;
}

.single-product .pro-technical .values {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.single-product .pro-technical .value {
  font: 18px/50px PingFang-SC-Regular, sans-serif;
  border-bottom: 1px solid #ccc;
  padding-left: 10px;
}

.single-product .pro-technical .values > div:last-child {
  border-bottom: none;
}

.single-product .pro-technical .value:last-child {
  border: none;
}

.single-product .pro-technical .bg-cccccc {
  background: rgba(204, 204, 204, 0.3333333333);
  font-size: 18px;
}

.single-product .pro-technical .value:last-child {
  border: none;
}

.single-product .pro-technical .app-text-left {
  text-align: left !important;
  padding-left: 0 !important;
}

.single-product .pro-technical .width-100 {
  width: 100%;
}

.single-product .pro-technical .app-des {
  width: 100%;
  text-align: center;
  line-height: 30px;
  padding: 10px;
  color: #5a5a5a;
  font-size: 16px;
  margin: 13px 0 8px 0;
}

.single-product .pro-technical .container-fluid,
.single-product .pro-technical .container-lg,
.single-product .pro-technical .container-md,
.single-product .pro-technical .container-sm,
.single-product .pro-technical .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.single-product .pro-technical .carouse2 {
  width: 100%;
}

.single-product .pro-technical .carousel-indicators {
  width: 160px;
  margin: 0 auto;
  height: 28px;
  border-radius: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.single-product .pro-technical .app-ol > li {
  margin: 0 7px !important;
}

.single-product .pro-technical .l-small li {
  width: 14px;
  height: 14px;
}

.single-product .pro-technical .carousel-indicators > li {
  width: 18px;
  height: 18px;
  border: none;
  border-radius: 9px;
  margin: 0 10px;
}

.single-product .pro-technical .carousel-indicators .active {
  opacity: 1;
}

.single-product .pro-technical .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.single-product .pro-technical .pro-technical-slider {
  display: none;
}

.single-product .lonely-product-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 409px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

.single-product .lonely-product-img img {
  width: 100vw;
  height: 409px;
  object-fit: contain;
}

.single-product .lonely-product-img picture {
  display: contents !important;
}

.single-product .lonely-product-link {
  background: #f8f8f8;
  z-index: 99 !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
  box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
}

.single-product .lonely-product-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-product .lonely-product-ul li:last-child {
  margin-left: -48px;
  margin-right: 34px;
}

.single-product .lonely-product-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: start;
  gap: 70px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.single-product .lonely-product-li {
  max-width: 240px;
  height: 64px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  min-width: 100px;
  text-align: center;
  border-bottom: 4px solid transparent;
}

.single-product .lonely-product-li:hover span {
  color: #2071f4;
}

.single-product .lonely-product-active {
  position: relative;
  color: #2071f4;
}

.single-product .lonely-product-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  top: 100%;
  left: 0;
  background: #2071f4;
}

.single-product .single-products-content {
  display: none;
}

.single-product .single-products-content.single-products-content-active {
  display: block;
}

.single-soft-header .single-soft-header-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 409px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

.single-soft-header .single-soft-header-img img {
  width: 100vw;
  height: 409px;
}

.single-soft-header .single-soft-header-img picture {
  display: contents !important;
}

.single-soft-header .single-soft-header-link {
  background: #f8f8f8;
  z-index: 99 !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
  box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
}

.single-soft-header .single-soft-header-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-soft-header .single-soft-header-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.single-soft-header .single-soft-header-li {
  font-size: 15px;
  max-width: 328px;
  height: 64px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  min-width: 100px;
  text-align: center;
  border-bottom: 4px solid transparent;
}

.single-soft-header .single-soft-header-li:last-child {
  margin-left: 41px;
}

.single-soft-header .single-soft-header-li a {
  color: #666 !important;
}

.single-soft-header .single-soft-header-li:hover a {
  color: #2071f4 !important;
}

.single-soft-header .single-soft-header-active,
.single-soft-header .single-soft-header-active a {
  position: relative;
  color: #2071f4 !important;
}

.single-soft-header .single-soft-header-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  top: 107%;
  left: 0;
  background: #2071f4;
}

.single-soft-how-to-tab .single-soft-how-to-tab-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 252px;
  flex: 0 0 252px;
  background: #edeff3;
  margin-right: 3%;
  margin-top: 5px;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction-title p {
  margin: 0;
}

.single-soft-how-to-tab .menu-title p {
  padding-left: 30px;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title input[type=checkbox] {
  display: none;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title input[type=checkbox]:checked ~ label {
  font-weight: bold;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title label {
  display: block;
  color: #4f4f4f;
  font-size: 16px;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ffffff;
  padding-left: 5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title > input[type=checkbox]:checked ~ ul > li {
  height: 50px;
  border-bottom: 1px solid #ffffff;
  font-size: 13px;
}

.single-soft-how-to-tab .active-dossier {
  color: #2071f4;
  background: #fff;
  position: relative;
}

.single-soft-how-to-tab .active-dossier::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 50px;
  top: 1px;
  left: 0;
  background: #2071f4;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction-title-text p {
  font: 16px/24px PingFang-SC, sans-serif;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title ul li {
  height: 0;
  width: 252px;
  padding-left: 45px;
  overflow: hidden;
  font-size: 14px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-bottom: 0px solid transparent;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 50px;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu .menu-title > input[type=checkbox]:checked ~ ul > li {
  height: 50px;
  border-bottom: 1px solid #ffffff;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-content .single-soft-how-to-tab-introduction-title {
  font-size: 30px;
  font-weight: 500;
  border-bottom: 2px solid #edeff3;
  padding: 2.5% 0;
  margin-bottom: 28px;
}

.single-soft-how-to .single-soft-how-to-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-soft-how-to .information-index ul {
  padding: 0;
  width: 100%;
  margin-top: 10px;
}

.single-soft-how-to .info-title a {
  color: #007BFF;
  font-size: 15px;
}

.single-soft-how-to .info-head {
  background: #f4f7fa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  line-height: 30px;
  padding: 5px 10px;
}

.single-soft-how-to .info-head > span:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-soft-how-to .info-head > span {
  min-width: 150px;
  margin: 0 5px;
  position: relative;
}

.single-soft-how-to .info-head > span {
  min-width: 150px;
  margin: 0 5px;
  position: relative;
}

.single-soft-how-to .order-date,
.single-soft-how-to .order-view,
.single-soft-how-to .order-like {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.single-soft-how-to .info-head > span {
  min-width: 150px;
  margin: 0 5px;
  position: relative;
}

.single-soft-how-to .info-head > span {
  min-width: 150px;
  margin: 0 5px;
  position: relative;
}

.single-soft-how-to .info-li {
  height: 100px;
  line-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.single-soft-how-to .info-title {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 13px 0;
}

.single-soft-how-to .info-li > * {
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 5px;
}

.single-soft-how-to .info-li > * {
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 5px;
}

.single-soft-how-to .info-img {
  width: 100px;
}

.single-soft-how-to .info-li > * {
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 5px;
}

.single-soft-how-to .info-li span:first-child {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.single-soft-how-to .info-li > * {
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 5px;
}

.single-soft-how-to .information-index {
  margin-top: 33px;
}

.single-soft-how-to .info-head > span:first-child {
  margin-left: 26px;
}

.single-soft-how-to .info-li span:first-child {
  margin-left: 26px;
}

.single-soft-how-to .info-head > span {
  margin-left: 14px;
}

.single-soft-how-to .info-li > * {
  margin-left: 14px;
}

.single-soft-how-to .info-li span:last-child {
  margin-left: 14px;
}

.single-soft-how-to .m-info-pad-40 {
  padding-top: 40px;
}

.single-soft-how-to .information-index-two {
  display: none;
}

.single-soft-how-to .m-video-card {
  width: 90%;
  margin: 20px auto;
  -webkit-box-shadow: 1px 1px 10px #ccc !important;
  box-shadow: 1px 1px 10px #ccc !important;
  border-radius: 4px;
  color: #000;
}

.single-soft-how-to .m-video-card-img {
  width: 100%;
}

.single-soft-how-to .m-video-card > p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 0 7px 0;
  padding: 2px 6px;
  font-size: 16px;
}

.single-soft-how-to .span-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-soft-how-to .m-video-card picture {
  display: contents;
}

.single-soft-how-to .m-video-card > span {
  width: 100%;
  padding: 2px 6px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #999;
}

.single-soft-how-to .m-video-tips {
  color: #878787;
  font-size: 15px;
}

.single-soft-how-to .m-watch {
  width: 20px;
  margin-right: 2px;
}

.single-soft-manual {
  margin-bottom: 100px;
}

.single-soft-manual .single-soft-manual-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-soft-manual .pro-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.single-soft-manual .pro-card-out {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-soft-manual .sms-card {
  height: 280px;
}

.single-soft-manual .pro-card {
  width: 354px;
  height: 280px;
  position: relative;
  -webkit-box-shadow: 3px 3px 10px 1px #ddd;
  box-shadow: 3px 3px 10px 1px #ddd;
  margin-top: 20px;
  display: block;
}

.single-soft-manual .pro-card-t {
  position: absolute;
  top: 10px;
  left: 5px;
}

.single-soft-manual .pro-card-t1 {
  font-size: 20px;
  line-height: 30px;
  display: block;
  text-align: center;
  color: #000;
}

.single-soft-manual .pro-card-t2 {
  font-size: 12px;
  line-height: 14px;
  background: #1e3d76;
  color: #fff;
  display: block;
  text-align: center;
  width: 141px;
  padding: 5px 0;
}

.single-soft-manual .pro-card-img {
  max-width: 100%;
  display: block;
  cursor: pointer;
  height: 218px;
  margin: 0 auto;
}

.single-soft-manual .sms-download-btn {
  background: #1e3d76;
  color: #fff;
  line-height: 30px;
  text-align: center;
  -webkit-box-shadow: 2px 2px 1px 0px #ddd;
  box-shadow: 2px 2px 1px 0px #ddd;
  width: 95px;
  height: 30px;
  margin: 20px auto;
  display: block;
}

.single-soft-manual .pro-card::after {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  content: "";
}

.single-soft-tutorial {
  margin-bottom: 84px;
}

.single-soft-tutorial .single-soft-tutorial-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-soft-tutorial .single-soft-tutorial-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  top: 100%;
  left: 0;
  background: #2071f4;
}

.single-soft-tutorial .bread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-soft-tutorial .bread > a {
  color: #BABABA;
  font-size: 16px;
}

.single-soft-tutorial .bread > span {
  margin: 0 5px;
  color: #BABABA;
}

.single-soft-tutorial .tutorials-head {
  font-size: 20px;
  margin-top: 115px;
  position: relative;
}

.single-soft-tutorial .topics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
}

.single-soft-tutorial .topics .topics-card {
  cursor: pointer;
  height: 360px;
  width: 420px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 0 10px 2px #eee;
  box-shadow: 0 0 10px 2px #eee;
  margin-bottom: 40px;
  position: relative;
}

.single-soft-tutorial .topics .topics-card img {
  width: 100px;
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 40px;
}

.single-soft-tutorial .topics .topics-card .topics-title {
  font-size: 18px;
  position: relative;
  margin-bottom: 20px;
  color: #686868;
}

.single-soft-tutorial .topics .topics-card .topics-title::after {
  position: absolute;
  content: "";
  width: 52px;
  height: 3px;
  background: #2071F4;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.single-soft-tutorial .topics .topics-card .topics-des {
  font-size: 16px;
  line-height: 20px;
  color: #B3B3B3;
  width: 314px;
  word-break: break-word;
}

.single-soft .single-soft-instruction .single-soft-instruction-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.single-soft .single-soft-instruction .bread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-soft .single-soft-instruction .bread > a {
  color: #BABABA;
}

.single-soft .single-soft-instruction .bread > span {
  margin: 0 5px;
  color: #BABABA;
}

.single-soft .single-soft-instruction .down-t {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 53px;
}

.single-soft .single-soft-instruction .detail-t {
  width: 214px;
  height: 214px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0;
  margin: 0;
}

.single-soft .single-soft-instruction .p-info-img {
  display: block;
  margin: 0 auto;
}

.single-soft .single-soft-instruction .down-f {
  background: #f2f2f2;
  display: block !important;
  min-height: 214px;
  padding: 10px 30px;
  min-width: 375px;
  margin-left: 50px;
}

.single-soft .single-soft-instruction .detail-des {
  font: 19px/1.5 PingFang-SC-Regular, sans-serif;
  color: #333;
  width: 100%;
  margin-bottom: 0;
  margin-top: 26px;
}

.single-soft .single-soft-instruction .down-f > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.single-soft .single-soft-instruction .tobuy {
  background: #134699;
  color: #fff;
  display: block;
  width: 104px !important;
  height: 39px !important;
  text-align: center;
  line-height: 36px;
  border-radius: 3px;
}

.single-soft .single-soft-instruction .cypnest-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-size: contain;
}

.single-soft .single-soft-instruction .cypnest-right:nth-child(odd) {
  background: #F2F2F2;
}

.single-soft .single-soft-instruction .cypnest-right > div.cyp-title {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 9px;
}

.single-soft .single-soft-instruction .cypnest-right > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  height: 320px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-soft .single-soft-instruction .cypnest-right > div.cyp-title span:first-child {
  font-size: 26px;
  font-weight: 500;
  color: #1e3d76;
  margin-bottom: 25px;
  margin-left: -50px;
}

.single-soft .single-soft-instruction .cypnest-right > div.cyp-title span:last-child {
  max-width: 70%;
  line-height: 24px;
  font-size: 14px;
}

.single-soft .single-soft-instruction .cypnest-right > div img {
  max-height: 320px;
}

.single-soft .single-soft-instruction .cypnest-right {
  background: #fff;
}

.single-soft .single-soft-instruction .cypnest-right > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  height: 320px;
}

.single-soft .single-soft-instruction .type-title {
  margin: 33px auto;
  color: #000000;
  font-size: 25px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  position: relative;
  font-weight: bold;
}

.single-soft .single-soft-instruction .type-title::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2071F4;
  width: 52px;
  height: 3px;
}

.single-soft .single-soft-instruction .download-soft-name {
  line-height: 60px;
  border-bottom: 2px solid rgb(224, 224, 224);
  padding-left: 10px;
  font-size: 25px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: rgb(19, 70, 153);
}

.single-soft .single-soft-instruction .soft-inst-card-two > div.cyp-title span:first-child {
  margin-left: 135px;
}

.single-soft .single-soft-instruction .soft-inst-card-two > div.cyp-title span:last-child {
  max-width: none;
  margin-left: -28px;
}

.single-soft .single-soft-instruction .soft-inst-card-three > div.cyp-title span:first-child {
  margin-left: -203px;
}

.single-soft .single-soft-instruction .soft-inst-card-three > div img {
  margin-right: -27px;
}

.single-soft .single-soft-instruction .soft-inst-card-four > div.cyp-title {
  text-align: end;
  padding-top: 37px;
}

.single-soft .single-soft-instruction .soft-inst-card-four > div.cyp-title span:first-child {
  margin-left: -115px;
}

.single-soft .single-soft-instruction .update-other {
  font-size: 18px;
  color: #9FA0A0;
  width: 120px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #9A979B;
  border-radius: 5px;
  margin: 0 16px;
}

.single-soft .single-soft-instruction .update-main {
  width: 100%;
  margin-top: 8px;
  border-radius: 5px;
}

.single-soft .single-soft-instruction .update-card {
  width: 100%;
  border-bottom: 2px solid #fff;
  margin-bottom: 10px;
}

.single-soft .single-soft-instruction .update-card-head {
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 70px;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
}

.single-soft .single-soft-instruction .update-v {
  font-size: 18px;
  color: #134699;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-soft .single-soft-instruction .update-s {
  font-size: 18px;
  color: #727171;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-soft .single-soft-instruction .update-d {
  font-size: 18px;
  color: #727171;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.single-soft .single-soft-instruction .update-m {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

.single-soft .single-soft-instruction .update-new {
  cursor: pointer;
  font-size: 18px;
  color: #9FA0A0;
  width: 196px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #9A979B;
  border-radius: 5px;
  margin: 0 6px;
}

.single-soft .single-soft-instruction .update-btn {
  background: #15449B;
  font-size: 18px;
  color: #fff;
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 5px;
  margin: 0 6px;
}

.single-soft .single-soft-instruction .update-card-main {
  width: 100%;
  padding-left: 20px;
  font-size: 14px;
}

.single-soft .single-soft-instruction .update-card-i {
  border-bottom: 1px solid rgba(168, 168, 168, 0.4);
  line-height: 30px;
  color: #727171;
  font-size: 15px;
}

.software-page .software-page-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 409px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}

.software-page .sheet-card-logo picture {
  display: contents;
}

.software-page .software-page-img img {
  width: 100vw;
  height: 409px;
}

.software-page .software-page-img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.software-page .software-link {
  background: #f8f8f8;
  z-index: 99 !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
  box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);
}

.software-page .sheet-cutting-title {
  position: relative;
  margin-top: 29px;
  margin-bottom: 31px;
}

.software-page .sheet-cutting-title h2 {
  font: 700 25px/33px PingFang-SC-Semiboid, sans-serif;
  letter-spacing: 0em;
  text-align: center;
  margin: 0;
}

.software-page .sheet-cutting-title::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2071F4;
  width: 52px;
  height: 3px;
}

.software-page .software-link a {
  font: 400 14px/24px PingFang-SC-Regular, sans-serif;
  width: 100%;
  height: 64px;
  position: relative;
  text-decoration: none;
  letter-spacing: 0em;
  color: rgb(102, 102, 102);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.software-page .software-link-container {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
}

.software-page .software-link-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.software-page .software-link-ul li {
  position: relative;
  max-width: 240px;
  height: 64px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  min-width: 100px;
  text-align: center;
  margin-top: -2px;
}

.software-page .software-link-ul a:hover {
  color: rgb(102, 102, 102);
}

.software-page .software-link-ul .sheet-card-action.hover::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  height: 4px;
  background: #2071F4;
}

.software-page .software-link-ul li:first-child {
  max-width: 333px;
}

.software-page .software-cards-sheet {
  margin-top: 32px;
}

.software-page .software-cards-3d-cutting {
  margin-top: -3px;
}

.software-page .sheet-cutting-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.software-page .sheet-cutting-card {
  width: 100%;
  height: 100%;
  min-height: 224px;
  max-width: 431px;
  padding: 36px 27px 18px 25px;
  background: #F9F9F9;
  -webkit-box-shadow: 0 0 20px 0 #ccc;
  box-shadow: 0 0 20px 0 #ccc;
  margin-bottom: 58px;
}

.software-page .sheet-card-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 29px;
  height: 36px;
}

.software-page .sheet-card-logo p {
  font: 400 20px/30px PingFang SC, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  margin: 0 0 0 22px;
  color: rgb(19, 70, 153);
}

.software-page .sheet-card-text p {
  font: 400 16px/24px PingFang-SC-Regular, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(153, 153, 153);
  margin: 0 0 12px 0;
}

.software-page .sheet-card-text-line {
  background: rgb(204, 204, 204);
  height: 1px;
  width: 100%;
  margin-bottom: 14px;
}

.software-page .sheet-card-text-version {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.software-page .sheet-card-text-version p {
  font: 400 16px/16px PingFang SC, sans-serif;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(102, 102, 102);
  margin: 0;
}

.software-page .sheet-card-text-version a {
  font: 400 13px/29px PingFang SC, sans-serif;
  width: 82px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 1px 1px 10px 0 #ccc;
  box-shadow: 1px 1px 10px 0 #ccc;
  cursor: pointer;
  letter-spacing: 0em;
  color: rgb(30, 61, 118);
  opacity: 0.8;
  margin-left: 17px;
}

.software-page .sheet-card-text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.software-page .card-action-product {
  position: relative;
}

.software-page .card-action-product::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  top: 100%;
  left: 0;
  background: #2071f4;
}

.solution {
  background: #f8f8f8;
}

.solution-data {
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
  border-bottom: 1px solid #eee;
  padding-top: 30px;
}

.solution-title {
  position: relative;
  margin-bottom: 44px;
}

.solution-title h2 {
  color: #000000;
  font-size: 25px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  position: relative;
  font-weight: bold;
  margin: 0;
}

.solution-title::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #2071F4;
  width: 52px;
  height: 3px;
}

.solution-cards {
  padding-bottom: 7px;
}

.solution-cards ul {
  position: relative;
  list-style: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  height: 100%;
  min-height: 88px;
}

.solution-cards ul li {
  width: 100%;
  max-width: 283px;
  text-align: center;
  height: 100%;
  min-height: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.solution-cards ul li::before {
  background: rgb(179, 179, 179);
  content: "";
  height: 62px;
  position: absolute;
  left: 0;
  top: 8px;
  width: 1px;
}

.solution-cards ul li:last-child::after {
  background: rgb(179, 179, 179);
  content: "";
  height: 62px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 1px;
}

.solution-cards li:hover .inactive-svg {
  display: none;
}

.solution-cards li:hover .active-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}

.paragraph-container {
  position: relative;
}
.search-page{
  max-width: 900px;
  margin: 100px auto;
}
.paragraph-container:hover .list-triangle {
  display: block;
}

.active-svg {
  display: none;
}

.solution-cards p {
  margin: 0px 3px 0 3px;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0em;
  color: #b3b3b3;
  font-weight: 700;
}

.solution-cards li:hover p {
  color: #1E3D76;
  cursor: default;
}

.text-media {
  display: none;
}

.list-out {
  position: absolute;
  top: 90%;
  z-index: 99;
  left: 0;
  width: 100%;
}

.list-triangle {
  position: relative;
  width: 100%;
  z-index: 99;
  display: none;
}

.list-i:hover {
  opacity: 1;
}

.list-i {
  text-decoration: none !important;
  color: #ffffff !important;
}

.solution a:hover {
  color: #ffffff;
}

.list-i {
  background: #1e3d76;
  width: 100%;
  border-bottom: 1px solid #999;
  position: relative;
  color: #fff;
  text-align: center;
  line-height: 60px;
  font-weight: 500;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.8;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-triangle {
  position: relative;
}

.list-triangle .list-i:first-child::before {
  content: "";
  position: absolute;
  left: calc(50% - 10px);
  top: -20px;
  border: 10px solid transparent;
  border-bottom: 10px solid #1e3d76;
  z-index: -1;
}

.list-triangle .list-i:first-child:hover::before {
  border-bottom: 10px solid #1e3d76;
  opacity: 1;
}

@supports (-webkit-appearance:none) {
  .catalog-cards-one {
    background: url("/local/templates/fscut/css/../../img/card-barck-1.webp") no-repeat;
  }

  .catalog-cards-two {
    background: url("/local/templates/fscut/css/../../img/card-barck-2.webp") no-repeat;
  }

  .catalog-cards-three {
    background: url("/local/templates/fscut/css/../../img/card-barck-3.webp") no-repeat;
  }

  .catalog-cards-four {
    background: url("/local/templates/fscut/css/../../img/card-barck-4.webp") no-repeat;
  }

  .catalog-cards-five {
    background: url("/local/templates/fscut/css/../../img/card-barck-5.webp") no-repeat;
  }

  .catalog-cards-six {
    background: url("/local/templates/fscut/css/../../img/card-barck-6.webp") no-repeat;
  }

  .catalog-cards-seven {
    background: url("/local/templates/fscut/css/../../img/card-barck-7.webp") no-repeat;
  }

  .catalog-cards-eight {
    background: url("/local/templates/fscut/css/../../img/card-barck-8.webp") no-repeat;
  }
}

@media screen and (min-width: 1921px) {
  .header-menu {
    margin: 0 auto;
  }

  .header-data {
    margin: 0 auto;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1920px) {
  .about-page .about-page-img img {
    width: auto;
  }

  .news-page .news-page-img img {
    width: auto;
  }

  .products-page .products-page-img img {
    width: auto;
  }

  .single-product .lonely-product-img img {
    width: auto;
  }

  .single-soft-header .single-soft-header-img img {
    width: auto;
  }

  .single-soft-tutorial-img img {
    width: auto;
  }

  .software-page .software-page-img img {
    width: auto;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1600px) {
  .header-menu {
    margin-right: 30px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1460px) {
  .single-product .pro-technical .pro-technical-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1450px) {
  .catalog {
    padding: 0 15px;
  }

  .catalog-card {
    height: 320px;
  }

  .catalog-card-title p {
    margin-top: 6px;
  }

  .single-soft-how-to-tab .single-soft-how-to-tab-container {
    padding: 0 15px;
  }

  .single-soft-manual .single-soft-manual-container {
    padding: 0 15px;
  }

  .single-soft .single-soft-instruction .single-soft-instruction-container {
    padding: 0 15px;
  }

  .single-soft .single-soft-instruction .cypnest-right > div.cyp-title span:first-child {
    margin-left: 0 !important;
  }

  .single-soft .single-soft-instruction .soft-inst-card-two > div.cyp-title span:last-child {
    max-width: none;
    margin-left: 0;
  }

  .software-page .software-link-container {
    padding: 0 15px;
  }

  .solution-cards {
    margin: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1444px) {
  .about-page .about-page-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1440px) {
  .single-news .single-news-container {
    padding: 0 15px;
  }

  .single-product .software-product .pro-cards {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1430px) {
  .footer-data {
    padding: 0 15px;
  }

  .footer-laser {
    margin-left: 0;
  }

  .footer-contact {
    margin-left: 0;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1390px) {
  .head-ul-list {
    max-width: 830px;
  }

  .solution-list img {
    margin-right: 30px;
  }

  .product-list .head-ul-list a {
    width: 90px;
  }

  .solution-cards p {
    font-size: 13px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1388px) {
  .single-product .lonely-product-ul li:last-child {
    margin-left: 0;
    margin-right: 0;
  }

  .single-soft-header .single-soft-header-ul li:last-child {
    margin-left: 0;
    margin-right: 0;
  }

  .single-soft-tutorial-ul li:last-child {
    margin-left: 0;
    margin-right: 0;
  }

  .single-soft-tutorial-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1330px) {
  .software-page .sheet-cutting-cards {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1300px) {
  .header-logo {
    max-width: 210px;
  }

  .products-page .products-link-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1287px) {
  .news-page .news-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1200px) {
  .products-page .products-card {
    width: 50%;
  }

  .products-page .products-card-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .products-page .products-link-ul a {
    font-size: 13px;
  }

  .products-page .no-content {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .software-page .software-link-ul a {
    font-size: 11px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1180px) {
  .partners-slide {
    margin-bottom: 30px;
  }

  .partners .swiper-pagination {
    top: 94% !important;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1150px) {
  .catalog-card {
    height: 270px;
  }

  .catalog-card-title h1 {
    font-size: 20px;
  }

  .catalog-card-title p {
    font-size: 14px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1149px) {
  .news-page .news-card-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1130px) {
  .head-ul-list {
    max-width: 670px;
  }

  .product-list .head-ul-list a {
    margin-left: 10px;
    font-size: 12px;
  }

  .header-logo {
    margin-left: 10px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1120px) {
  .single-product .equipment-pro-container {
    padding: 0 15px;
  }

  .single-product .pro-card-out {
    width: 50%;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1060px) {
  .products-page .products-card-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1030px) {
  .header-logo img {
    width: 100px;
  }

  .header-logo {
    max-width: 130px;
    text-align: center;
    margin-left: 0;
  }

  .header-data {
    width: 100%;
    margin: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 1000px) {
  .single-soft-how-to-tab .single-soft-how-to-tab-introduction-title-text p {
    font-size: 13px;
    line-height: 18px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 995px) {
  .products-page .products-link-ul li {
    height: 30px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 990px) {
  .single-product .software-product .pro-cards {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .single-product .soft-list-card {
    margin-right: 0;
  }

  .single-product .software-product-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 987px) {
  .single-news .single-news-text img {
    width: 100%;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 950px) {
  .single-soft .single-soft-instruction .detail-des {
    font-size: 15px;
  }

  .single-soft .single-soft-instruction .cypnest-right > div.cyp-title span:first-child {
    text-align: center;
    font-size: 21px;
  }

  .single-soft .single-soft-instruction .cypnest-right > div img {
    width: 100%;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 940px) {
  .header a {
    font-size: 13px;
  }

  .header-nav_line {
    height: 15px !important;
    margin: 0 4px 0 5px;
  }

  .header-data {
    width: 97%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .head-ul-list {
    max-width: 550px;
  }

  .solution-list img {
    width: 200px;
  }

  .solution-list .header-li-list {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .product-list .head-ul-list a {
    width: 76px;
    font-size: 10px;
    line-height: 18px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 935px) {
  .solution-cards p {
    font-size: 11px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 930px) {
  .single-product .pro-technical .pro-technical-container {
    max-width: 720px;
  }

  .single-product .pro-technical .detail-des {
    font-size: 14px;
  }

  .single-product .pro-technical .parameter {
    font-size: 16px;
  }

  .software-page .software-link-ul li {
    max-width: 100px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 890px) {
  .single-product .software-product .pro-cards {
    display: block;
  }

  .single-product .soft-list-card {
    margin: 0 auto 58px auto;
  }

  .single-product .lonely-product-ul {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .single-product .lonely-product-li {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .single-soft-header .single-soft-header-ul {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .single-soft-header .single-soft-header-li {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .single-soft-tutorial-ul {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .single-soft-tutorial-li {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 300px;
    margin-left: 0 !important;
  }

  .software-page .sheet-cutting-card {
    margin-bottom: 24px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 860px) {
  .catalog-card {
    height: 250px;
  }

  .catalog-card-title h1 {
    font-size: 16px;
  }

  .catalog-card-title p {
    font-size: 13px;
    margin-top: 3px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 850px) {
  .single-soft-how-to .info-li > * {
    min-width: 100px;
  }

  .single-soft-how-to .info-head > span {
    min-width: 100px;
  }

  .info-title a {
    line-height: 20px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 845px) {
  .products-page .products-link-ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .products-page .products-link-ul li {
    margin: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 840px) {
  .single-soft .single-soft-instruction .cypnest-right {
    display: block;
  }

  .single-soft .single-soft-instruction .detail-t {
    margin: 0 auto 20px auto !important;
  }

  .single-soft .single-soft-instruction .down-t {
    display: block;
  }

  .single-soft .single-soft-instruction .down-f {
    margin-left: 0;
  }

  .single-soft .single-soft-instruction .cypnest-right {
    margin-bottom: 30px;
  }

  .single-soft .single-soft-instruction .cypnest-right > div.cyp-title {
    margin-bottom: 21px;
    padding: 10px;
    width: 100%;
  }

  .single-soft .single-soft-instruction .cypnest-right > div {
    height: auto;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 820px) {
  .single-soft-how-to-tab .single-soft-how-to-tab-introduction-title-text img {
    width: 100%;
  }

  .single-soft-how-to-tab .single-soft-how-to-tab-introduction-menu-ul li {
    width: 200px !important;
    padding-left: 20px !important;
  }

  .single-soft-how-to-tab .single-soft-how-to-tab-introduction .single-soft-how-to-tab-introduction-menu {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 200px !important;
    flex: 0 0 200px !important;
  }

  .single-soft-how-to-tab .single-soft-how-to-tab-introduction-title {
    font-size: 23px !important;
    margin-bottom: 10px !important;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 810px) {
  .footer-links a {
    font-size: 12px;
  }

  .footer-title a {
    font-size: 14px !important;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 770px) {
  .products-page .products-card {
    width: 100%;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 766px) {
  .menu-button_open {
    display: block;
  }

  .header-menu {
    display: none;
  }

  .header-logo {
    margin-right: -56px;
  }

  .header-links {
    width: auto;
  }

  .header-nav {
    display: none;
  }

  .header-nav-media {
    display: block;
  }

  .main-products-catalog {
    display: block !important;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 760px) {
  .single-product .pro-card-out {
    width: 100%;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 750px) {
  .text-media {
    display: block;
  }

  .standard-text {
    display: none;
  }

  .solution-cards ul li::before {
    display: none;
  }

  .paragraph-five::after {
    display: none;
  }

  .solution-title {
    margin-bottom: 30px;
  }

  .solution-data {
    padding-top: 10px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 740px) {
  .single-soft .single-soft-instruction .update-new {
    font-size: 10px;
    width: 108px;
  }

  .single-soft .single-soft-instruction .type-title {
    font-size: 20px;
  }

  .single-soft .single-soft-instruction .update-d {
    font-size: 13px;
  }

  .single-soft .single-soft-instruction .update-s {
    font-size: 13px;
    text-align: center;
  }

  .single-soft .single-soft-instruction .update-btn {
    font-size: 10px;
    width: 72px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 708px) {
  .partners-slide {
    margin-bottom: 50px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 700px) {
  .about-page .about-page-text h2 {
    font-size: 18px;
  }

  .single-news .single-news-text p:first-child {
    font-size: 26px;
  }

  .single-news .single-news-text p {
    font-size: 14px;
  }

  .single-soft-how-to .info-li > * {
    min-width: 80px;
  }

  .single-soft-how-to .info-head > span {
    min-width: 80px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 690px) {
  .single-product .lonely-product-container {
    padding: 0 15px;
  }

  .single-soft-header .single-soft-header-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 675px) {
  .footer-links > div {
    margin-right: 5px;
  }

  .footer-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer-links a {
    font-size: 10px;
  }

  .footer-title a {
    font-size: 12px !important;
  }

  .footer-data li {
    height: 20px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 672px) {
  .single-product .pro-technical .down-f {
    margin-left: 0;
  }

  .single-product .pro-technical .down-t {
    display: block;
  }

  .single-product .pro-technical .detail-t {
    margin: 0 auto 10px auto;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 650px) {
  .single-product .lonely-product-ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .single-product .lonely-product-li {
    margin-right: 30px;
    height: 46px;
  }

  .single-product .lonely-product-li {
    padding: 12px;
    height: unset;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    min-width: 90px;
    font-size: 12px;
  }

  .single-product .lonely-product-container {
    padding: 0;
  }

  .single-soft-header .single-soft-header-ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .single-soft-header .single-soft-header-li {
    margin-right: 30px;
    height: 46px;
  }

  .single-soft-header .single-soft-header-li {
    padding: 12px;
    height: unset;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    min-width: 90px;
    font-size: 12px;
  }

  .single-soft-header .single-soft-header-container {
    padding: 0;
  }

  .single-soft-tutorial-ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .single-soft-tutorial-li {
    margin-right: 30px;
    height: 46px;
  }

  .single-soft-tutorial-li {
    padding: 12px;
    height: unset;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    min-width: 90px;
    font-size: 12px;
  }

  .software-page .software-link a {
    height: 55px;
  }

  .software-page .software-link-ul li {
    height: 55px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 610px) {
  .software-page .software-link-ul {
    display: block;
  }

  .software-page .software-link-ul li {
    max-width: 100% !important;
  }

  .software-page .software-link-ul a {
    font-size: 14px;
  }

  .software-page .software-link-container {
    padding: 0;
  }

  .software-page .software-link-ul li:first-child::before {
    display: none;
  }

  .software-page .software-link-ul li {
    border-bottom: 1px solid #828181;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 600px) {
  .news-page .news-card {
    width: 100%;
  }

  .news-page .news-card-img img {
    width: 100%;
  }

  .news-page .news-card-data-text p {
    font-size: 13px;
    padding-left: 10px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 580px) {
  .main-slider-swiper {
    height: 100%;
    min-height: 200px;
  }

  .main-slider-swiper .main-slider-swiper-wrapper img {
    width: 100%;
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 570px) {
  .footer {
    display: none;
  }

  .footer-media {
    display: block;
  }

  .about-page .about-page-img {
    height: 200px;
  }

  .about-page .about-page-img img {
    height: 200px;
  }

  .about-page .about-page-cards {
    display: block;
  }

  .about-page .about-page-card {
    width: 100%;
  }

  .about-page .about-page-card-img-ul {
    display: block;
  }

  .about-page .about-page-card-img-ul li {
    width: 80%;
    margin: 0 auto 10px auto;
  }

  .about-page .about-page-link .about-page-container {
    padding: 0;
  }

  .bread a {
    font-size: 13px !important;
  }

  .catalog-card-title h1 {
    font-size: 12px;
  }

  .catalog-card-title p {
    font-size: 9px;
    margin-top: 0;
  }

  .displayNone {
    display: none !important;
  }

  .element-show {
    display: none !important;
  }

  .catalog-cards-swiper {
    display: block;
    overflow: auto;
  }

  .catalog {
    background: #D2D2D2;
  }

  .catalog-cards {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .catalog-card {
    border-radius: 10px;
    height: 175px;
    width: 100%;
    max-width: 165px;
    margin: 10px 0;
  }

  .m-li span {
    font-size: 18px;
  }

  .m-li {
    height: 50px !important;
  }

  .nav-menu {
    height: 550px;
    width: 100%;
  }

  .news-page .news-page-img {
    height: 200px;
    margin-bottom: 10px;
  }

  .news-page .news-page-img img {
    height: 200px;
  }

  .products-page .products-page-img {
    height: 200px;
    display: none;
  }

  .products-page .products-page-img img {
    height: 200px;
    display: none;
  }

  .side-menu-data-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .side-menu {
    display: none;
  }

  .single-product .pro-technical .keys {
    font-size: 14px;
    border-right: 1px solid #ccc;
    padding-left: 5px;
  }

  .single-product .pro-technical .parameter {
    border: 1px solid #ccc;
    font-size: 12px;
    line-height: 25px;
  }

  .single-product .pro-technical .value {
    line-height: 30px;
  }

  .single-product .pro-technical .d-none {
    display: none;
  }

  .single-product .pro-technical .pro-technical-slider {
    display: block;
    margin-bottom: 30px;
  }

  .single-product .pro-technical .pro-technical-slider .swiper-slide {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 300px;
  }

  .single-product .pro-technical .pro-technical-slider .swiper-slide .catalog-card-title {
    position: relative;
    height: 50px;
    text-align: center;
  }

  .single-product .pro-technical .pro-technical-slider .catalog-card-title p {
    font-size: 18px;
    position: absolute;
    left: 0;
    text-align: center;
    top: 15px;
    width: 100%;
  }

  .single-product .lonely-product-img img {
    height: 200px;
  }

  .single-product .lonely-product-img {
    height: 200px;
  }

  .single-soft-header .single-soft-header-img img {
    height: 200px;
  }

  .single-soft-header .single-soft-header-img {
    height: 200px;
  }

  .single-soft-how-to-tab .single-soft-how-to-tab-introduction-menu {
    display: none;
  }

  .single-soft-how-to-tab .bread a {
    font-size: 13px;
  }

  .single-soft-how-to .information-index-two {
    display: block;
  }

  .single-soft-how-to .information-index-one {
    display: none;
  }

  .single-soft-manual .bread a {
    font-size: 12px;
  }

  .single-soft-tutorial-img img {
    height: 200px;
  }

  .single-soft-tutorial-img {
    height: 200px;
  }

  .single-soft .single-soft-instruction .bread a {
    font-size: 10px;
  }

  .single-soft .single-soft-instruction .detail-des {
    font-size: 12px;
  }

  .single-soft .single-soft-instruction .down-f > div {
    margin-top: 15px;
  }

  .single-soft .single-soft-instruction .down-f > div a {
    margin: 0 !important;
  }

  .single-soft .single-soft-instruction .cypnest-right > div.cyp-title span:last-child {
    max-width: 100% !important;
    text-align: start;
  }

  .single-soft .single-soft-instruction .cypnest-right > div.cyp-title span:first-child {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .single-soft .single-soft-instruction .down-f {
    min-height: auto;
    min-width: auto;
    padding: 10px;
  }

  .software-page .software-page-img {
    height: 200px;
  }

  .software-page .software-page-img img {
    height: 200px;
  }

  .paragraph-container {
    position: unset;
  }

  .solution-cards ul li {
    width: 20%;
  }

  .paragraph-container:hover .list-triangle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .list-triangle a {
    background: #134699 !important;
    opacity: 1;
  }

  .list-i {
    font-size: 12px;
    font-weight: 500;
    border-left: none !important;
    border-bottom: none !important;
  }

  .list-out {
    width: 100vw;
    left: -15px;
  }

  .list-triangle::before {
    left: 10%;
  }

  .paragraph-container:nth-child(2):hover .list-triangle::before {
    left: 29% !important;
  }

  .paragraph-container:nth-child(3):hover .list-triangle::before {
    left: 47% !important;
  }

  .paragraph-container:nth-child(4):hover .list-triangle::before {
    left: 65% !important;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 510px) {
  .single-soft .single-soft-instruction .update-card-head {
    display: block;
  }

  .single-soft .single-soft-instruction .update-s {
    margin: 10px 0;
    text-align: start;
  }

  .single-soft .single-soft-instruction .type-title {
    font-size: 13px;
  }

  .single-soft .single-soft-instruction .type-title::after {
    bottom: -1px;
  }

  .single-soft .single-soft-instruction .update-card-main {
    padding-left: 0;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 500px) {
  .products-page .products-list-card-title h2 {
    font-size: 20px;
  }

  .solution-cards p {
    font-size: 10px;
    margin: 3px 3px 0 3px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 480px) {
  .single-news .single-news-title h2 {
    font-size: 17px;
    line-height: 26px;
  }

  .single-news .single-news-text p:first-child {
    font-size: 24px;
  }

  .single-news .single-news-nest h3 {
    font-size: 26px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 472px) {
  .partners .swiper-pagination {
    top: 98% !important;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 470px) {
  .single-product .pro-technical .keys {
    font-size: 12px;
    border-right: 1px solid #ccc;
    padding-left: 5px;
  }

  .single-product .pro-technical .value {
    line-height: 25px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 460px) {
  .software-page .sheet-cutting .software-link-container {
    padding: 0 15px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 456px) {
  .single-product .soft-list-card {
    width: 100%;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 450px) {
  .solution-cards p {
    font-size: 8px;
  }

  .list-i {
    font-size: 9px;
    line-height: 40px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 420px) {
  .footer-media-button-link p {
    font-size: 12px;
  }

  .footer-media-button-link a {
    font-size: 12px;
  }

@supports (-webkit-appearance:none) {

}
}

@media screen and (max-width: 400px) {
  .news-page .news-card-data {
    display: block;
  }

  .news-page .news-card-data-text p {
    padding-left: 0;
    margin-top: 10px;
  }

  .single-product .pro-technical .keys {
    font-size: 11px;
    width: 40%;
  }

@supports (-webkit-appearance:none) {

}
}

.blt4-content{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #000000;
}

.blt4-content img {
max-height: 774px;
margin: 10px 50px;
}
.blt4-content .blt4-content-text h4 {
font-size: 44px;
margin-bottom: 76px;
}
.blt4-content .blt4-content-text p {
line-height: 46px;
font-size: 26px;
text-align: justify;
}
.blt4-content .blt4-content-text {
margin: 10px 0 10px 50px;
max-width: 32%;
}

@media screen and (max-width: 930px){
.blt4-content .blt4-content-text {
margin: 10px;
max-width: 100%;
}
}
.bcl {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    font-family: "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
    width: 100%;
}

.bcl th,
.bcl td {
    border: 1px solid #000;
}

.bcl th {
    background-color: #f8f9fa; /* Цвет фона заголовка */
}

.bcl td {
    padding: 8px; /* Добавим отступ в ячейках для лучшего визуального восприятия */
}

.bcl .last-bg {
    background-color: #f8f9fa; /* Цвет фона последней строки */
}
.bcl th{
  background: #0090D9;
  color: white;
}
.bcl tr td:first-child {
  background: #B6B7B9;
  text-align: center;
}
table #lineTd {
    width: 80px;
    background: #0090D9 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 99% center;
}
table tr:nth-child(odd) {
    background: #bdd7ee;
}
table {
    border-left: 1px solid #000;
    font-size: 18px;
}
table {
    width: 100%;
}
table {
    border-collapse: collapse;
}
*, ::after, ::before {
    box-sizing: border-box;
}
table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
    font-size: 18px;
    border-spacing: 0;
    border-color: gray;
}
.table-head {
    border: 1px solid #000;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding: 5px;
}
/* tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
} */
table td {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: center;
    line-height: 30px;
}
td {
    display: table-cell;
    vertical-align: inherit;
}
.primechanie{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.primechanie img{
  width: 100%;
  height: auto;
}
.primechanie p{
  margin: 0 0 30px 0;
}
@media screen and (max-width: 930px){
.primechanie {
  flex-direction: column;
}
}

.head-ul-list .header-li-list ul li:first-child a {
    font-weight: bold;
}

/* Расходники */

.consumables {
  display: flex;
  justify-content: space-around;
  align-items: start;
  gap: 40px;
  margin-bottom: 50px;
}

.consumables__title {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  margin-bottom: 50px;
}

.consumables__title h2 {
  margin: 0 auto;
  color: #000000;
  font-style: normal;

}


.consumables__list {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}


.consumables__heading {
  color: #1E3D76;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}

.consumables__title:before {
  content: '';
  position: absolute;
  height: 4px;
  width: 40px;
  background-color: #0d5cf5;
  bottom: 0;
}

.consumables__img {
  object-fit: cover;
}

element.style {
  text-align: justify;
}

.parameter {
  display: flex;
  border-bottom: 1px solid #ccc;
  font-size: 20px;
  font-weight: normal;
  color: #5a5a5a;
  line-height: 50px;
}

.keys {
  width: 35%;
}

.consumables .keys {
  width: 70%;
}

.values {
  flex: 1;
  text-align: left;
}

.value {
  border-bottom: 1px solid #ccc;
  line-height: 50px;
  padding-left: 10px;
  font-family: PingFang-SC-Regular, sans-serif;
  font-size: 18px;

}

.values > div:last-child {
  border-bottom: none;
}

.value:last-child {
  border: none;
}

.bg-cccccc {
  background-color: #cccccc55;
  font-size: 18px;
}

.value:last-child {
  border: none;
}

.app-text-left {
  text-align: left !important;
  padding-left: 0 !important;
}

.width-100 {
  width: 100%;
}

.consumables-btn {
  max-width: 100%;
  padding: 14px;
  text-align: center;
  background: #004B95;
  color: #fff;
  text-decoration: none;
  display: block;
  transition: .3s all ease-in-out;
}
.consumables-btn:hover{
  background: rgba(0, 75, 149, 0.83);
}

.consumables__img {
  display: block;
  width: 60%;
}

/* @media screen and (max-width: 930px) {
  .consumables__img {
    display: none;
  }
} */
@media screen and (max-width: 930px) {
  .consumables {
    align-items: center;
    flex-direction: column;

  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiYmxvY2svYWJvdXQuc2NzcyIsImJsb2NrL2JyZWFkLnNjc3MiLCJibG9jay9jYXRhbG9nLnNjc3MiLCJibG9jay9mb290ZXItbWVkaWEuc2NzcyIsImJsb2NrL2Zvb3Rlci5zY3NzIiwiYmxvY2svaGVhZGVyLnNjc3MiLCJibG9jay9tYWluLXNsaWRlci5zY3NzIiwiYmxvY2svbmV3cy5zY3NzIiwiYmxvY2svcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2svcGFydG5lcnMuc2NzcyIsImJsb2NrL3Byb2R1Y3RzLnNjc3MiLCJibG9jay9zaWRlLW1lbnUuc2NzcyIsImJsb2NrL3NpbmdsZS1uZXdzLnNjc3MiLCJibG9jay9zaW5nbGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS5zY3NzIiwiYmxvY2svc2luZ2xlLXByb2R1Y3QtZXF1aXBtZW50LnNjc3MiLCJibG9jay9zaW5nbGUtcHJvZHVjdC1pbnN0cnVjdGlvbi5zY3NzIiwiYmxvY2svc2luZ2xlLXByb2R1Y3Qtc29mdHdhcmUuc2NzcyIsImJsb2NrL3NpbmdsZS1wcm9kdWN0LXRlY2huaWNhbC5zY3NzIiwiYmxvY2svc2luZ2xlLXByb2R1Y3Quc2NzcyIsImJsb2NrL3NpbmdsZS1zb2Z0LWhlYWRlci5zY3NzIiwiYmxvY2svc2luZ2xlLXNvZnQtaG93LXRvLXRhYi5zY3NzIiwiYmxvY2svc2luZ2xlLXNvZnQtaG93LXRvLnNjc3MiLCJibG9jay9zaW5nbGUtc29mdC1tYW51YWwuc2NzcyIsImJsb2NrL3NpbmdsZS1zb2Z0LXR1dG9yaWFsLnNjc3MiLCJibG9jay9zaW5nbGUtc29mdC5zY3NzIiwiYmxvY2svc29mdHdhcmUuc2NzcyIsImJsb2NrL3NvbHV0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDSWhCO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBREZGOztBQ0tBO0VBQ0UsdUJBQUE7QURGRjs7QUNLQTtFQUNFLGtDQUFBO0VBQ0Es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QUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nLVNDLVJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnQvUGluZ0ZhbmctU0MtUmVndWxhci50dGYpIGZvcm1hdChcInR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQaW5nRmFuZy1TQy1NZWRpdW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnQvUGluZ0ZhbmctU0MtTWVkaXVtLnR0ZikgZm9ybWF0KFwidHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nLVNDLVNlbWlib2lkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250L1BpbmdGYW5nLVNDLVNlbWlib2xkLnR0ZikgZm9ybWF0KFwidHRmXCIpO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmctU0MtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MDlweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaW1nIHBpY3R1cmUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWltZyBpbWcge1xuICB3aWR0aDogMTAwdnc7XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1saW5rIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoNywgNywgNywgMC4zMSk7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogcmdiKDI0OCwgMjQ4LCAyNDgpO1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtbGluay11bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWxpbmstdWwgbGkge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1saW5rLXVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtbGluay11bCBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYig3NywgNzcsIDc3KTtcbiAgbWFyZ2luOiAwO1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtdGV4dC11bCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS10ZXh0LXVsIHAge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigxNTgsIDE1OCwgMTU4KTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzA1cHg7XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS10ZXh0LXVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY5cHg7XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1jYXJkIHtcbiAgd2lkdGg6IDQ4JTtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IDFweCAjZGRkO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1jYXJkIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigxNTgsIDE1OCwgMTU4KTtcbiAgbWFyZ2luOiAtNHB4IDAgMTBweCAwO1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtY2FyZCBwOmxhc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigxNTgsIDE1OCwgMTU4KTtcbiAgbWFyZ2luOiAwO1xufVxuLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtY2FyZC1pbWctdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWNhcmQtaW1nLXVsIGxpIHtcbiAgd2lkdGg6IDIyJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWNhcmQtaW1nLXVsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQ0cHgpIHtcbiAgLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hYm91dC1wYWdlIC5hYm91dC1wYWdlLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWltZyBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtY2FyZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC1wYWdlIC5hYm91dC1wYWdlLWNhcmQtaW1nLXVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1jYXJkLWltZy11bCBsaSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbiAgLmFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtbGluayAuYWJvdXQtcGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJyZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWQgYSB7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuLmJyZWFkIHNwYW4ge1xuICBtYXJnaW46IDAgNXB4O1xuICBjb2xvcjogI0JBQkFCQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5icmVhZCBhIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2F0YWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNzdweCBhdXRvO1xufVxuXG4uY2F0YWxvZy1jYXJkcy1zd2lwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9nLWNhcmQtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uY2F0YWxvZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lbGVtZW50LWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpO1xufVxuXG4uZWxlbWVudC1hbmltYXRpb24uZWxlbWVudC1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4uY2F0YWxvZy1jYXJkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi0L/QvtC00YDQvtCx0L3QviA+XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMSU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2FhYTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG59XG5cbi5jYXRhbG9nLWNhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjYWFhO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jYXRhbG9nLWNhcmQtdGl0bGUgaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IDglO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXRhbG9nLWNhcmQtdGl0bGUgcCB7XG4gIGNvbG9yOiAjM0UzRTNFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdG9wOiAxNS4xJTtcbiAgbGVmdDogOCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhdGFsb2ctY2FyZCB7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogMzQ0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jYXRhbG9nLWNhcmQgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLmNhdGFsb2ctY2FyZDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4wNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctY2FyZCBpbWcge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogNzMlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY2F0YWxvZy1jYXJkcy1vbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay0xLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jYXRhbG9nLWNhcmRzLXR3byB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTIucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuLmNhdGFsb2ctY2FyZHMtdGhyZWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay0zLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jYXRhbG9nLWNhcmRzLWZvdXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay00LnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jYXRhbG9nLWNhcmRzLWZpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay01LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWNhcmRzLXNpeCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTYucG5nXCIpIG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmNhdGFsb2ctY2FyZHMtc2V2ZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay03LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWNhcmRzLWVpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stOC5wbmdcIikgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmNhdGFsb2cge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuY2F0YWxvZy1jYXJkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNhcmQtdGl0bGUgcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAuY2F0YWxvZy1jYXJkLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZC10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jYXRhbG9nLWNhcmQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYXRhbG9nLWNhcmQtdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jYXRhbG9nLWNhcmQtdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZGlzcGxheU5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZWxlbWVudC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZHMtc3dpcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuY2F0YWxvZyB7XG4gICAgYmFja2dyb3VuZDogI0QyRDJEMjtcbiAgfVxuICAuY2F0YWxvZy1jYXJkcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5mb290ZXItbWVkaWEtdWwtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItbWVkaWEtdWwtbGlzdCBsaSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyLW1lZGlhLWxpc3Qge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5mb290ZXItbWVkaWEtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG5cbi5mb290ZXItbWVkaWEtbGlzdC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyLW1lZGlhLWxpc3QtaW1nIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb290ZXItbWVkaWEtbGlzdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZm9vdGVyLW1lZGlhLXByb2R1Y3RzLWxpc3QgaW1nIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4uZm9vdGVyLW1lZGlhLXByb2R1Y3RzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLmZvb3Rlci1tZWRpYS1wcm9kdWN0cy1saXN0IGEge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItbWVkaWEtcHJvZHVjdHMtbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItbWVkaWEtcHJvZHVjdHMtYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItbWVkaWEtc29mdHdhcmUtYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItbWVkaWEtZm9sbG93LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYm9yZGVyLWZvb3Rlci1tZWRpYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDRkNGQ7XG59XG5cbi5mb290ZXItbWVkaWEtdGV4dCBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uZm9vdGVyLW1lZGlhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb290ZXItbWVkaWEtYnV0dG9uLWxpbmsge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyLW1lZGlhLWJ1dHRvbi1saW5rIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLW1lZGlhLWJ1dHRvbi1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5mb290ZXItbWVkaWEtYnV0dG9uLWxpbmsgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXItbWVkaWEtYnV0dG9uLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUyLCA1MiwgNTIpO1xuICBwYWRkaW5nLXRvcDogNjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5mb290ZXItbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9vdGVyLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLXRpdGxlIGEge1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItbGluay1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLWxpbmstY29udGFjdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmZvb3Rlci1lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5mb290ZXItZW1haWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3Rlci1sYXNlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDtcbn1cblxuLmZvb3Rlci1jb250YWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodCBwIHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXItc29mdHdhcmUge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzBweCkge1xuICAuZm9vdGVyLWRhdGEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZm9vdGVyLWxhc2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICAuZm9vdGVyLWxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZm9vdGVyLWxpbmtzID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuZm9vdGVyLWxpbmtzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvb3Rlci1saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmZvb3Rlci10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWRhdGEgbGkge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBib3gtc2hhZG93OiAxcHggLTFweCAzcHggMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZsZXg6IDAgMCA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDE5LCA3MCwgMTUzKSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDRweDtcbn1cblxuLmhlYWRlci1kYXRhIHtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIDg2cHggMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXItbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4uaGVhZGVyLW1lbnUgbGkge1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5oZWFkZXItbGlua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmhlYWRlci1uYXZfbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgOXB4IDAgMTBweDtcbn1cblxuLmhlYWRlciBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLWRhdGEgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaGVhZGVyIGxpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkZXItbmF2IGEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNEY0RjRGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm5hdi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uYXYtbWVkaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTksIDcwLCAxNTMpICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTNkNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogNzYlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiAxMTExO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubS1uYXYtdG9wIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubS1uYXYtdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLm0tbmF2LXRvcCBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWVudS1idXR0b25fb3BlbiBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLm0tbGkgaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUzZDc2O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm0tbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tLWxpIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tbGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLXVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudV9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfYWN0aXZlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51LWJ1dHRvbl9vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tc29mdHdhcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLXByb2R1Y3RzLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1wcm9kdWN0cy1jYXRhbG9nIC5tYWluLXNvZnR3YXJlIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubWFpbi1wcm9kdWN0cy1jYXRhbG9nIC5tYWluLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubWFpbi1wcm9kdWN0cy1jYXRhbG9nIGEge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmljb24tdmVjdG9yLW9uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tLWxpIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5oZWFkLXVsLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjIyO1xuICB0b3A6IDU5cHg7XG4gIGxlZnQ6IDI2JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMDtcbn1cblxuLmhlYWQtdWwtbGlzdCB1bCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGVhZC11bC1saXN0IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiKDYzLCA2MywgNjMpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5oZWFkLXVsLWxpc3QgbGkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1saS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ubmF2LXNob3c6aG92ZXIgLmhlYWQtdWwtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtc2hvdyBhOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LXNob3cgYTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXYtc2hvdyAuaGVhZC11bC1saXN0IGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm5hdi1zaG93OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigxOSwgNzAsIDE1Myk7XG59XG5cbi5uYXYtc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cblxuLnByb2R1Y3QtbGlzdCAuaGVhZGVyLWxpLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGVyLWxpLWxpc3QtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zb2x1dGlvbi1saXN0IGltZyB7XG4gIHdpZHRoOiA0NDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLnNvbHV0aW9uLWxpc3QgLmhlYWRlci1saS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLW5hdi1hY3RpdmUtbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zZWFyY2gtbmF2LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1uYXYtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtaW5wdXQtaW5kZXgge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuLnNlYXJjaC1pbnB1dC1pbmRleCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtaW5wdXQtaW5kZXggZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOUY5RjtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc2VhcmNoLWlucHV0LWluZGV4IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1pbnB1dC1pbmRleCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnNlYXJjaC1pbnB1dC1pbmRleCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZWxlbWVudC5zdHlsZSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLnNlYXJjaC1pbnB1dC1pbmRleC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlYWRlci1kYXRhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIHtcbiAgLmhlYWQtdWwtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgfVxuICAuc29sdXRpb24tbGlzdCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1saXN0IC5oZWFkLXVsLWxpc3QgYSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuaGVhZC11bC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3QgLmhlYWQtdWwtbGlzdCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5oZWFkZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXItZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXIgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5oZWFkZXItbmF2X2xpbmUge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCA0cHggMCA1cHg7XG4gIH1cbiAgLmhlYWRlci1kYXRhIHtcbiAgICB3aWR0aDogOTclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkLXVsLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWxpc3QgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWxpc3QgLmhlYWRlci1saS1saXN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucHJvZHVjdC1saXN0IC5oZWFkLXVsLWxpc3QgYSB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAubWVudS1idXR0b25fb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweDtcbiAgfVxuICAuaGVhZGVyLWxpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW5hdi1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tcHJvZHVjdHMtY2F0YWxvZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm0tbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5tLWxpIHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2LW1lbnUge1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluLXNsaWRlci1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwOXB4O1xufVxuXG4ubWFpbi1zbGlkZXItc3dpcGVyIC5tYWluLXNsaWRlci1zd2lwZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1zbGlkZXItc3dpcGVyIHtcbiAgYW5pbWF0aW9uOiBzaG93TGVmdCAxcztcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBzaG93TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4ubWFpbi1zbGlkZXItc3dpcGVyIC5tYWluLXNsaWRlci1zd2lwZXItd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDlweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLXNsaWRlci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXNsaWRlci1zd2lwZXIgLnN3aXBlciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tYWluLXNsaWRlci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXNsaWRlci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1haW4tc2xpZGVyLXN3aXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5tYWluLXNsaWRlci1zd2lwZXIgLm1haW4tc2xpZGVyLXN3aXBlci13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLm5ld3MtcGFnZSAubmV3cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjY3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5ld3MtcGFnZSAubmV3cy1wYWdlLWltZyBpbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNDA5cHg7XG59XG4ubmV3cy1wYWdlIC5uZXdzLXBhZ2UtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDA5cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubmV3cy1wYWdlIC5uZXdzLWNhcmQtZGF0YS10aW1lIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWE7XG4gIGhlaWdodDogNDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ubmV3cy1wYWdlIC5uZXdzLWNhcmQtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4ubmV3cy1wYWdlIC5uZXdzLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLm5ld3MtcGFnZSAubmV3cy1jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtY2FyZC1kYXRhLXRpbWUgcDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtY2FyZC1kYXRhLXRpbWUgcDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3MtcGFnZSAubmV3cy1jYXJkLWRhdGEtdGV4dCBwIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubmV3cy1wYWdlIC5uZXdzLXBhZ2UtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODdweCkge1xuICAubmV3cy1wYWdlIC5uZXdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLm5ld3MtcGFnZSAubmV3cy1jYXJkLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy1wYWdlIC5uZXdzLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzLXBhZ2UgLm5ld3MtY2FyZC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cy1wYWdlIC5uZXdzLWNhcmQtZGF0YS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5uZXdzLXBhZ2UgLm5ld3MtcGFnZS1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmV3cy1wYWdlIC5uZXdzLXBhZ2UtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5ld3MtcGFnZSAubmV3cy1jYXJkLWRhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzLXBhZ2UgLm5ld3MtY2FyZC1kYXRhLXRleHQgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gLnNlYXJjaC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2IoMTI4LCAxMjgsIDEyOCk7XG4gIG1hcmdpbjogMCAxMXB4O1xufVxuLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoNTksIDkyLCAxODgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhcnRuZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MXB4O1xuICBtYXJnaW46IDAgYXV0byA3NXB4IGF1dG87XG59XG5cbi5wYXJ0bmVycy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnBhcnRuZXJzLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFydG5lcnMtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4ucGFydG5lcnMtc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycy1saW5rIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNzAsIDE3MCwgMTcwKTtcbiAgbWFyZ2luOiA0cHggM3B4O1xufVxuXG4ucGFydG5lcnMtbGluayBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA5cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyRDJEMjtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBhcnRuZXJzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMzQ2OTk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYXJ0bmVycyAucGFydG5lcnMtc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbn1cblxuLnBhcnRuZXJzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRvcDogOTElICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAucGFydG5lcnMtc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhcnRuZXJzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiA5NCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzA4cHgpIHtcbiAgLnBhcnRuZXJzLXNsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzJweCkge1xuICAucGFydG5lcnMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDk4JSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoNywgNywgNywgMC4zMSk7XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtY2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNhNWE0YTQ7XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtcGFnZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MDlweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1wYWdlLWltZyBpbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNDA5cHg7XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtbGluayAucHJvZHVjdHMtbGluay1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODdweDtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saW5rLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtbGluay11bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWxpbmstdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjQxcHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWxpbmstdWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWxpbmstdWwgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtY2FyZCBhIHtcbiAgd2lkdGg6IDM1NHB4O1xuICBoZWlnaHQ6IDM0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAxcHggI2RkZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtY2FyZC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMxZTNkNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTQxcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtY2FyZC10ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWNhcmQge1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0cy1wYWdlIC5zaGVldC1jYXJkLWFjdGlvbi1wcm9kdWN0cy1wcm9kdWN0cyBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saW5rLXVsIC5zaGVldC1jYXJkLWFjdGlvbi1wcm9kdWN0cy1wcm9kdWN0cy5ob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzIwNzFGNDtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1jYXJkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNXB4O1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWNhcmQtZGF0YSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWNhcmQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saXN0LWNhcmQtdGl0bGUgaDIge1xuICBtYXJnaW46IDMxcHggYXV0bztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLWxpc3QtY2FyZC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saXN0LWNhcmQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogM3B4O1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByby1jYXJkLWRlcyB7XG4gIHBhZGRpbmc6IDExcHggMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBoZWlnaHQ6IDczcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3RzLXBhZ2UgLnByby1jYXJkLWxhc3QgcCB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0YTY0OTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdHMtcGFnZSAubm8tY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3RzLXBhZ2UgLm5vLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLXBhZ2UtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1jYXJkLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtbGluay11bCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLm5vLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtY2FyZC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saW5rLXVsIGxpIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0NXB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saW5rLXVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAucHJvZHVjdHMtbGluay11bCBsaSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnByb2R1Y3RzLXBhZ2UgLnByb2R1Y3RzLXBhZ2UtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1wYWdlLWltZyBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5wcm9kdWN0cy1saXN0LWNhcmQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2lkZS1tZW51IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxJTtcbiAgdG9wOiAxNzhweDtcbiAgei1pbmRleDogMTExMTE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ1M3B4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ5LCAyNDksIDI0OSk7XG59XG5cbi5zaWRlLW1lbnUtZGF0YSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5cHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YSBpbWcge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uc2lkZS1tZW51LWRhdGE6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YTpudGgtY2hpbGQoMm4pIGltZyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YTpudGgtY2hpbGQoMm4pIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YTpudGgtY2hpbGQoM24pIGltZyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhOm50aC1jaGlsZCgzbikgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhOm50aC1jaGlsZCg0bikgaW1nIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4uc2lkZS1tZW51LWRhdGE6bGFzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uc2lkZS1tZW51LWRhdGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBob25lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZS1tZW51LWRhdGEtdGVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjNjY2O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xOTFweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBob25lLWNsaWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZS1tZW51LWRhdGEtdGVsIHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlLW1lbnUtZGF0YS10ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNGOUY5Rjk7XG4gIGJveC1zaGFkb3c6IDJweCAtMnB4IDJweCByZ2JhKDEsIDEsIDEsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAxNzVweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhLXRlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTg1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ucGhvbmUtYmxvY2s6aG92ZXIgLnNpZGUtbWVudS1kYXRhLXRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb2RlLWZvbGxvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA3MCU7XG4gIGxlZnQ6IC0xNzhweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2RlLWZvbGxvdyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2RlLWZvbGxvdyBpbWcge1xuICB3aWR0aDogMTE1cHg7XG4gIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLmNvZGUtZm9sbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNGOUY5Rjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3gtc2hhZG93OiAycHggLTJweCAycHggcmdiYSgxLCAxLCAxLCAwLjEpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTY1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5jb2RlLWZvbGxvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xufVxuXG4uY29kZS1ibG9jazpob3ZlciAuY29kZS1mb2xsb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvZGUtYmxvY2sgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZGUtbWVudS1kYXRhLW1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNHB4O1xuICB0b3A6IDcwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YS1tZWRpYSBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpZGUtbWVudS1kYXRhLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaWRlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJnYig0OCwgNDgsIDQ4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLXRpdGxlIHAge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtU2VtaWJvaWQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtU2VtaWJvaWQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10ZXh0IHAge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigzMywgMzcsIDQxKTtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLXRleHQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDMzLCAzNywgNDEpO1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy1saXN0LW9sIHtcbiAgcGFkZGluZy1sZWZ0OiA2MXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLWxpc3Qtb2wgbGkge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigzMywgMzcsIDQxKTtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLXRleHQtNDAwIHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtZnVuIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtZnVuIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy1saXN0LXVwZGF0ZWQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLWxpc3QtdXBkYXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLXRleHQtcmVwb3J0IHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLWxpc3QtdXBkYXRlZCB1bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtbmVzdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDMzLCAzNywgNDEpO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLW5lc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLWxpc3QtbmVzdC1saSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLWxpc3QtbmVzdC1saSBhIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4uc2luZ2xlLW5ld3MgLnNpbmdsZS1uZXdzLWxpc3QtbmVzdC1saSBsaTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtbGlzdC1uZXN0LWxpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC0yMXB4O1xufVxuLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy1saXN0LW5lc3QtbGkgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg3cHgpIHtcbiAgLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10ZXh0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5zaW5nbGUtbmV3cyAuc2luZ2xlLW5ld3MtdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzIC5zaW5nbGUtbmV3cy1uZXN0IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXNtYWxsIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXNtYWxsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci0yLWJ1dHRvbi1wcmV2LCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zbWFsbCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItMi1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXNtYWxsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci0yLWJ1dHRvbi1wcmV2OmhvdmVyLCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zbWFsbCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItMi1idXR0b24tbmV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXNtYWxsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci0yLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBwYXRoLCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zbWFsbCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItMi1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zbWFsbCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItMiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXNtYWxsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci0yIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci13cmFwcGVyLTIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXNtYWxsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci0yIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci13cmFwcGVyLTIgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUzRDc2O1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtYmlnIHtcbiAgaGVpZ2h0OiA2NjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLWJpZyAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItYnV0dG9uLXByZXYsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLWJpZyAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1iaWcgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1iaWcgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtYmlnIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcgcGF0aCwgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtYmlnIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzIxMjUyOSAhaW1wb3J0YW50O1xuICBzdHJva2Utb3BhY2l0eTogMC4zO1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtYmlnIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtYmlnIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlciAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLWJpZyAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXIgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1iaWcgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLnNtcy1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBtYXJnaW46IDQzcHggYXV0bztcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUgLnNtcy1kb3dubG9hZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU2YjM7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuZXF1aXBtZW50LXBybyB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVxdWlwbWVudC1wcm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNpbmdsZS1wcm9kdWN0IC50eXBlLXRpdGxlIHtcbiAgbWFyZ2luOiAzMXB4IGF1dG87XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudHlwZS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby1jYXJkLW91dCB7XG4gIHdpZHRoOiAzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tY2FyZCB7XG4gIHdpZHRoOiAzNTRweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggMXB4ICNkZGQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tY2FyZC10IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLWNhcmQtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAucC1pLWNhcmQtZGVzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby1jYXJkOjphZnRlciB7XG4gIGZsZXg6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby1jYXJkLXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNXB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tY2FyZC10MiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMxZTNkNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTQxcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tY2FyZC10MSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuZXF1aXBtZW50LXByby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByby1jYXJkLW91dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm8tY2FyZC1vdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCB7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMi1idXR0b24tcHJldiwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc21hbGwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLTItYnV0dG9uLW5leHQge1xuICB3aWR0aDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMi1idXR0b24tcHJldjpob3ZlciwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc21hbGwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLTItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMi1idXR0b24tcHJldjpob3ZlciBzdmcgcGF0aCwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc21hbGwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLTItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc21hbGwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLTIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItd3JhcHBlci0yIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItd3JhcHBlci0yIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFM0Q3Njtcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWJpZyB7XG4gIGhlaWdodDogNjY3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1iaWcgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLWJ1dHRvbi1wcmV2LCAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1iaWcgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tYmlnIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLXN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tYmlnIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLXN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWJpZyAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHBhdGgsIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWJpZyAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMyMTI1MjkgIWltcG9ydGFudDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDAuMztcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWJpZyAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWJpZyAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXIgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1iaWcgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24gLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tYmlnIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLXN3aXBlciAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5zbXMtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgbWFyZ2luOiA0M3B4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uIC5zbXMtZG93bmxvYWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NmIzO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnNvZnR3YXJlLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc29mdHdhcmUtcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQywgc2Fucy1zZXJpZjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc29mdHdhcmUtcHJvZHVjdCAucHJvLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zb2Z0LWxpc3QtY2FyZCB7XG4gIHdpZHRoOiA0MjRweDtcbiAgcGFkZGluZzogMzZweCAyM3B4IDE4cHggMjNweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCAjY2NjO1xuICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNvZnQtbGlzdC1jYXJkID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2IoMTksIDcwLCAxNTMpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zb2Z0LWxpc3QtY2FyZCBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNvZnQtbGlzdC1jYXJkID4gZGl2Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNvZnQtbGlzdC1jYXJkID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2IoMTksIDcwLCAxNTMpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zb2Z0LWxpc3QtY2FyZCBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgbWF4LXdpZHRoOiAzNnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zb2Z0LWxpc3QtY2FyZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVNlbWlib2lkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDE5LCA3MCwgMTUzKTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc29mdC1saXN0LWNhcmQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNvZnQtbGlzdC1jYXJkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBhIHtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCAwICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiKDMwLCA2MSwgMTE4KTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc29mdC1saXN0LWNhcmQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc29mdHdhcmUtcHJvZHVjdCAucHJvLWNhcmRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zb2Z0d2FyZS1wcm9kdWN0IC5wcm8tY2FyZHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuc29mdC1saXN0LWNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNvZnR3YXJlLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc29mdHdhcmUtcHJvZHVjdCAucHJvLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNvZnQtbGlzdC1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0byA1OHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NnB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc29mdC1saXN0LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnByby10ZWNobmljYWwgcCB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5wcm8tdGVjaG5pY2FsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmRvd24tdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmRldGFpbC10IHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDIxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5kZXRhaWwtZGVzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnAtaS10eXBlLW5hbWUge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtU2VtaWJvaWQsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMWUzZDc2O1xuICBmb250LXNpemU6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5yb3cgLnAtaS10eXBlLW5hbWUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5wLWluZm8taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAuZG93bi1mIHtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMjE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5wYXJhbWV0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmtleXMge1xuICB3aWR0aDogMzUlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC52YWx1ZXMge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC52YWx1ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC52YWx1ZXMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnZhbHVlOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmJnLWNjY2NjYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4zMzMzMzMzMzMzKTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC52YWx1ZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5hcHAtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmFwcC1kZXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxM3B4IDAgOHB4IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmNvbnRhaW5lci1mbHVpZCwgLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5jb250YWluZXItbGcsIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAuY29udGFpbmVyLW1kLCAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmNvbnRhaW5lci1zbSwgLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5jYXJvdXNlMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5hcHAtb2wgPiBsaSB7XG4gIG1hcmdpbjogMCA3cHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAubC1zbWFsbCBsaSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmNhcm91c2VsLWluZGljYXRvcnMgPiBsaSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAuY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5wcm8tdGVjaG5pY2FsLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5wcm8tdGVjaG5pY2FsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnByby10ZWNobmljYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAuZGV0YWlsLWRlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAucGFyYW1ldGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MnB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAuZG93bi1mIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmRvd24tdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC5kZXRhaWwtdCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmtleXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAucGFyYW1ldGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnZhbHVlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnByby10ZWNobmljYWwtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAucHJvLXRlY2huaWNhbC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAucHJvLXRlY2huaWNhbC1zbGlkZXIgLnN3aXBlci1zbGlkZSAuY2F0YWxvZy1jYXJkLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByby10ZWNobmljYWwgLnByby10ZWNobmljYWwtc2xpZGVyIC5jYXRhbG9nLWNhcmQtdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAua2V5cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm8tdGVjaG5pY2FsIC52YWx1ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvLXRlY2huaWNhbCAua2V5cyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5sb25lbHktcHJvZHVjdC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MDlweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA0MDlweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtaW1nIHBpY3R1cmUge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5sb25lbHktcHJvZHVjdC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoNywgNywgNywgMC4zMSk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LXVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtbGkge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5sb25lbHktcHJvZHVjdC1saTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyMDcxZjQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMDcxZjQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzIwNzFmNDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlLXByb2R1Y3RzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdHMtY29udGVudC5zaW5nbGUtcHJvZHVjdHMtY29udGVudC1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LWltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzg4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5sb25lbHktcHJvZHVjdC11bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtbGkge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5sb25lbHktcHJvZHVjdC1saSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LWxpIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmxvbmVseS1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5sb25lbHktcHJvZHVjdC1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAubG9uZWx5LXByb2R1Y3QtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MDlweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDQwOXB4O1xufVxuLnNpbmdsZS1zb2Z0LWhlYWRlciAuc2luZ2xlLXNvZnQtaGVhZGVyLWltZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoNywgNywgNywgMC4zMSk7XG59XG4uc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci11bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci1saSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci1saTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQxcHg7XG59XG4uc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItbGkgYSB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjA3MWY0ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItYWN0aXZlLCAuc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItYWN0aXZlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjA3MWY0ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAxMDclO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci1pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4OHB4KSB7XG4gIC5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci11bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci11bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LWhlYWRlciAuc2luZ2xlLXNvZnQtaGVhZGVyLWxpIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zaW5nbGUtc29mdC1oZWFkZXIgLnNpbmdsZS1zb2Z0LWhlYWRlci11bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICAuc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LWhlYWRlciAuc2luZ2xlLXNvZnQtaGVhZGVyLWxpIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQtaGVhZGVyIC5zaW5nbGUtc29mdC1oZWFkZXItaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtc29mdC1ob3ctdG8tdGFiIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8tdGFiIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmbGV4OiAwIDAgMjUycHg7XG4gIGJhY2tncm91bmQ6ICNlZGVmZjM7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8tdGFiIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi10aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLm1lbnUtdGl0bGUgcCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8tdGFiIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudSAubWVudS10aXRsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1tZW51IC5tZW51LXRpdGxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1tZW51IC5tZW51LXRpdGxlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHVsID4gbGkge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuYWN0aXZlLWRvc3NpZXIge1xuICBjb2xvcjogIzIwNzFmNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLmFjdGl2ZS1kb3NzaWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLXRpdGxlLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8tdGFiIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudSAubWVudS10aXRsZSB1bCBsaSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDI1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gdWwgPiBsaSB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1jb250ZW50IC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGVmZjM7XG4gIHBhZGRpbmc6IDIuNSUgMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi10aXRsZS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLXRpdGxlLXRleHQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudS11bCBsaSB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1tZW51IHtcbiAgICBmbGV4OiAwIDAgMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWIgLmJyZWFkIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uc2luZ2xlLXNvZnQtaG93LXRvIC5zaW5nbGUtc29mdC1ob3ctdG8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm9ybWF0aW9uLWluZGV4IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5pbmZvLXRpdGxlIGEge1xuICBjb2xvcjogIzAwN0JGRjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZhO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8taGVhZCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1oZWFkID4gc3BhbiB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8taGVhZCA+IHNwYW4ge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5vcmRlci1kYXRlLCAuc2luZ2xlLXNvZnQtaG93LXRvIC5vcmRlci12aWV3LCAuc2luZ2xlLXNvZnQtaG93LXRvIC5vcmRlci1saWtlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8taGVhZCA+IHNwYW4ge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5pbmZvLWhlYWQgPiBzcGFuIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1saSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1saSA+ICoge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1saSA+ICoge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1pbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5pbmZvLWxpID4gKiB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5pbmZvLWxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8tbGkgPiAqIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm9ybWF0aW9uLWluZGV4IHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8taGVhZCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8tbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1oZWFkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1saSA+ICoge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8tbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5tLWluZm8tcGFkLTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5pbmZvcm1hdGlvbi1pbmRleC10d28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAubS12aWRlby1jYXJkIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCAjY2NjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5tLXZpZGVvLWNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5tLXZpZGVvLWNhcmQgPiBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2luZ2xlLXNvZnQtaG93LXRvIC5zcGFuLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAubS12aWRlby1jYXJkIHBpY3R1cmUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLm0tdmlkZW8tY2FyZCA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNpbmdsZS1zb2Z0LWhvdy10byAubS12aWRlby10aXBzIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zaW5nbGUtc29mdC1ob3ctdG8gLm0td2F0Y2gge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8tbGkgPiAqIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG4gIC5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8taGVhZCA+IHNwYW4ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmluZm8tdGl0bGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm8tbGkgPiAqIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LWhvdy10byAuaW5mby1oZWFkID4gc3BhbiB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2luZ2xlLXNvZnQtaG93LXRvIC5pbmZvcm1hdGlvbi1pbmRleC10d28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaW5nbGUtc29mdC1ob3ctdG8gLmluZm9ybWF0aW9uLWluZGV4LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1zb2Z0LW1hbnVhbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnNpbmdsZS1zb2Z0LW1hbnVhbCAuc2luZ2xlLXNvZnQtbWFudWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLXNvZnQtbWFudWFsIC5wcm8tY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2luZ2xlLXNvZnQtbWFudWFsIC5wcm8tY2FyZC1vdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtc29mdC1tYW51YWwgLnNtcy1jYXJkIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5zaW5nbGUtc29mdC1tYW51YWwgLnByby1jYXJkIHtcbiAgd2lkdGg6IDM1NHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAxcHggI2RkZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXNvZnQtbWFudWFsIC5wcm8tY2FyZC10IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5zaW5nbGUtc29mdC1tYW51YWwgLnByby1jYXJkLXQxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2luZ2xlLXNvZnQtbWFudWFsIC5wcm8tY2FyZC10MiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMxZTNkNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTQxcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNpbmdsZS1zb2Z0LW1hbnVhbCAucHJvLWNhcmQtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtc29mdC1tYW51YWwgLnNtcy1kb3dubG9hZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMWUzZDc2O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxcHggMHB4ICNkZGQ7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtc29mdC1tYW51YWwgLnByby1jYXJkOjphZnRlciB7XG4gIGZsZXg6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2luZ2xlLXNvZnQtbWFudWFsIC5zaW5nbGUtc29mdC1tYW51YWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5zaW5nbGUtc29mdC1tYW51YWwgLmJyZWFkIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNpbmdsZS1zb2Z0LXR1dG9yaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcbn1cbi5zaW5nbGUtc29mdC10dXRvcmlhbCAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtc29mdC10dXRvcmlhbCAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xufVxuLnNpbmdsZS1zb2Z0LXR1dG9yaWFsIC5icmVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1zb2Z0LXR1dG9yaWFsIC5icmVhZCA+IGEge1xuICBjb2xvcjogI0JBQkFCQTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpbmdsZS1zb2Z0LXR1dG9yaWFsIC5icmVhZCA+IHNwYW4ge1xuICBtYXJnaW46IDAgNXB4O1xuICBjb2xvcjogI0JBQkFCQTtcbn1cbi5zaW5nbGUtc29mdC10dXRvcmlhbCAudHV0b3JpYWxzLWhlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLXNvZnQtdHV0b3JpYWwgLnRvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpbmdsZS1zb2Z0LXR1dG9yaWFsIC50b3BpY3MgLnRvcGljcy1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDM2MHB4O1xuICB3aWR0aDogNDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1zb2Z0LXR1dG9yaWFsIC50b3BpY3MgLnRvcGljcy1jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLXNvZnQtdHV0b3JpYWwgLnRvcGljcyAudG9waWNzLWNhcmQgLnRvcGljcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzY4Njg2ODtcbn1cbi5zaW5nbGUtc29mdC10dXRvcmlhbCAudG9waWNzIC50b3BpY3MtY2FyZCAudG9waWNzLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zaW5nbGUtc29mdC10dXRvcmlhbCAudG9waWNzIC50b3BpY3MtY2FyZCAudG9waWNzLWRlcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQjNCM0IzO1xuICB3aWR0aDogMzE0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODhweCkge1xuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzg4cHgpIHtcbiAgLnNpbmdsZS1zb2Z0LXR1dG9yaWFsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1saSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC11bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LXR1dG9yaWFsLWxpIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LXR1dG9yaWFsLWltZyBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0LXR1dG9yaWFsLWltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmJyZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5icmVhZCA+IGEge1xuICBjb2xvcjogI0JBQkFCQTtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmJyZWFkID4gc3BhbiB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuZG93bi10IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5kZXRhaWwtdCB7XG4gIHdpZHRoOiAyMTRweDtcbiAgaGVpZ2h0OiAyMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAucC1pbmZvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmRvd24tZiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1pbi13aWR0aDogMzc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuZGV0YWlsLWRlcyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmRvd24tZiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAudG9idXkge1xuICBiYWNrZ3JvdW5kOiAjMTM0Njk5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuY3lwbmVzdC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmN5cG5lc3QtcmlnaHQgPiBkaXYuY3lwLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogMzIwcHg7XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0ID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFlM2Q3NjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuY3lwbmVzdC1yaWdodCA+IGRpdi5jeXAtdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0ID4gZGl2IGltZyB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuY3lwbmVzdC1yaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogMzIwcHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC50eXBlLXRpdGxlIHtcbiAgbWFyZ2luOiAzM3B4IGF1dG87XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnR5cGUtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogM3B4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuZG93bmxvYWQtc29mdC1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMjI0LCAyMjQsIDIyNCk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiByZ2IoMTksIDcwLCAxNTMpO1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuc29mdC1pbnN0LWNhcmQtdHdvID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuc29mdC1pbnN0LWNhcmQtdHdvID4gZGl2LmN5cC10aXRsZSBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnNvZnQtaW5zdC1jYXJkLXRocmVlID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMDNweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnNvZnQtaW5zdC1jYXJkLXRocmVlID4gZGl2IGltZyB7XG4gIG1hcmdpbi1yaWdodDogLTI3cHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5zb2Z0LWluc3QtY2FyZC1mb3VyID4gZGl2LmN5cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5zb2Z0LWluc3QtY2FyZC1mb3VyID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1vdGhlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5RkEwQTA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QTk3OUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAudXBkYXRlLWNhcmQtaGVhZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtdiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxMzQ2OTk7XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3MjcxNzE7XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3MjcxNzE7XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmbGV4OiAyO1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAudXBkYXRlLW5ldyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzlGQTBBMDtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QTk3OUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDZweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NDQ5QjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgNnB4O1xufVxuLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAudXBkYXRlLWNhcmQtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1jYXJkLWkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjQpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM3MjcxNzE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0ID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnNvZnQtaW5zdC1jYXJkLXR3byA+IGRpdi5jeXAtdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmRldGFpbC1kZXMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0ID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmN5cG5lc3QtcmlnaHQgPiBkaXYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuY3lwbmVzdC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuZGV0YWlsLXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmRvd24tdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuZG93bi1mIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5jeXBuZXN0LXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmN5cG5lc3QtcmlnaHQgPiBkaXYuY3lwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuY3lwbmVzdC1yaWdodCA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtbmV3IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDEwOHB4O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnR5cGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuYnJlYWQgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmRldGFpbC1kZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5kb3duLWYgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuZG93bi1mID4gZGl2IGEge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLmN5cG5lc3QtcmlnaHQgPiBkaXYuY3lwLXRpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAuY3lwbmVzdC1yaWdodCA+IGRpdi5jeXAtdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC5kb3duLWYge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1jYXJkLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaW5nbGUtc29mdCAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24gLnVwZGF0ZS1zIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC50eXBlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnNpbmdsZS1zb2Z0IC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiAudHlwZS10aXRsZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIC51cGRhdGUtY2FyZC1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLXBhZ2UtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDA5cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29mdHdhcmUtcGFnZSAuc2hlZXQtY2FyZC1sb2dvIHBpY3R1cmUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1wYWdlLWltZyBpbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNDA5cHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtcGFnZS1pbWcgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDcsIDcsIDcsIDAuMzEpO1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWN1dHRpbmctdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc2hlZXQtY3V0dGluZy10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1TZW1pYm9pZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uc29mdHdhcmUtcGFnZSAuc2hlZXQtY3V0dGluZy10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluayBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLWxpbmstY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1saW5rLXVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluay11bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluay11bCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1saW5rLXVsIC5zaGVldC1jYXJkLWFjdGlvbi5ob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzIwNzFGNDtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1saW5rLXVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAzMzNweDtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1jYXJkcy1zaGVldCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtY2FyZHMtM2QtY3V0dGluZyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc2hlZXQtY3V0dGluZy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWN1dHRpbmctY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICBtYXgtd2lkdGg6IDQzMXB4O1xuICBwYWRkaW5nOiAzNnB4IDI3cHggMThweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG4uc29mdHdhcmUtcGFnZSAuc2hlZXQtY2FyZC1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWNhcmQtbG9nbyBwIHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nIFNDLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDIycHg7XG4gIGNvbG9yOiByZ2IoMTksIDcwLCAxNTMpO1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWNhcmQtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zaGVldC1jYXJkLXRleHQtbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWNhcmQtdGV4dC12ZXJzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWNhcmQtdGV4dC12ZXJzaW9uIHAge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmcgU0MsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zaGVldC1jYXJkLXRleHQtdmVyc2lvbiBhIHtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCAwICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nIFNDLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiByZ2IoMzAsIDYxLCAxMTgpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5zaGVldC1jYXJkLXRleHQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc29mdHdhcmUtcGFnZSAuY2FyZC1hY3Rpb24tcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2Z0d2FyZS1wYWdlIC5jYXJkLWFjdGlvbi1wcm9kdWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1wYWdlLWltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLWxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAuc29mdHdhcmUtcGFnZSAuc2hlZXQtY3V0dGluZy1jYXJkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluay11bCBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1saW5rLXVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xuICAuc29mdHdhcmUtcGFnZSAuc2hlZXQtY3V0dGluZy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluayBhIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLWxpbmstdWwgbGkge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLWxpbmstdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1saW5rLXVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtbGluay11bCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLWxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zb2Z0d2FyZS1wYWdlIC5zb2Z0d2FyZS1saW5rLXVsIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLWxpbmstdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODI4MTgxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc29mdHdhcmUtcGFnZSAuc29mdHdhcmUtcGFnZS1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnNvZnR3YXJlLXBhZ2UgLnNvZnR3YXJlLXBhZ2UtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNvZnR3YXJlLXBhZ2UgLnNoZWV0LWN1dHRpbmcgLnNvZnR3YXJlLWxpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnNvbHV0aW9uLWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zb2x1dGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLnNvbHV0aW9uLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2x1dGlvbi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogODhweDtcbn1cblxuLnNvbHV0aW9uLWNhcmRzIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc29sdXRpb24tY2FyZHMgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OSwgMTc5LCAxNzkpO1xufVxuXG4uc29sdXRpb24tY2FyZHMgdWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDYycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNzksIDE3OSk7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyBsaTpob3ZlciAuaW5hY3RpdmUtc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNvbHV0aW9uLWNhcmRzIGxpOmhvdmVyIC5hY3RpdmUtc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLWNvbnRhaW5lcjpob3ZlciAubGlzdC10cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWN0aXZlLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyBwIHtcbiAgbWFyZ2luOiAwcHggM3B4IDAgM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogI2IzYjNiMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNvbHV0aW9uLWNhcmRzIGxpOmhvdmVyIHAge1xuICBjb2xvcjogIzFFM0Q3NjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGV4dC1tZWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0LW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MCU7XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3QtdHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3QtaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXN0LWkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnNvbHV0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpc3QtaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUzZDc2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlzdC10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3QtdHJpYW5nbGUgLmxpc3QtaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB0b3A6IC0yMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzFlM2Q3NjtcbiAgei1pbmRleDogLTE7XG59XG5cbi5saXN0LXRyaWFuZ2xlIC5saXN0LWk6Zmlyc3QtY2hpbGQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzFlM2Q3NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zb2x1dGlvbi1jYXJkcyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTBweCkge1xuICAuc29sdXRpb24tY2FyZHMgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzVweCkge1xuICAuc29sdXRpb24tY2FyZHMgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAudGV4dC1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0YW5kYXJkLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvbHV0aW9uLWNhcmRzIHVsIGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFncmFwaC1maXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc29sdXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWRhdGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gIC5zb2x1dGlvbi1jYXJkcyB1bCBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucGFyYWdyYXBoLWNvbnRhaW5lcjpob3ZlciAubGlzdC10cmlhbmdsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxpc3QtdHJpYW5nbGUgYSB7XG4gICAgYmFja2dyb3VuZDogIzEzNDY5OSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmxpc3QtaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3Qtb3V0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLmxpc3QtdHJpYW5nbGU6OmJlZm9yZSB7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtY29udGFpbmVyOm50aC1jaGlsZCgyKTpob3ZlciAubGlzdC10cmlhbmdsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyOSUgIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLWNvbnRhaW5lcjpudGgtY2hpbGQoMyk6aG92ZXIgLmxpc3QtdHJpYW5nbGU6OmJlZm9yZSB7XG4gICAgbGVmdDogNDclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC1jb250YWluZXI6bnRoLWNoaWxkKDQpOmhvdmVyIC5saXN0LXRyaWFuZ2xlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDY1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29sdXRpb24tY2FyZHMgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbjogM3B4IDNweCAwIDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnNvbHV0aW9uLWNhcmRzIHAge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC5saXN0LWkge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcbi5jYXRhbG9nLWNhcmRzLW9uZXtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTEud2VicFwiKSBuby1yZXBlYXR9XG4uY2F0YWxvZy1jYXJkcy10d297YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay0yLndlYnBcIikgbm8tcmVwZWF0fVxuLmNhdGFsb2ctY2FyZHMtdGhyZWV7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay0zLndlYnBcIikgbm8tcmVwZWF0fVxuLmNhdGFsb2ctY2FyZHMtZm91cntiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTQud2VicFwiKSBuby1yZXBlYXR9XG4uY2F0YWxvZy1jYXJkcy1maXZle2JhY2tncm91bmQ6dXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stNS53ZWJwXCIpIG5vLXJlcGVhdH1cbi5jYXRhbG9nLWNhcmRzLXNpeHtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTYud2VicFwiKSBuby1yZXBlYXR9XG4uY2F0YWxvZy1jYXJkcy1zZXZlbntiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTcud2VicFwiKSBuby1yZXBlYXR9XG4uY2F0YWxvZy1jYXJkcy1laWdodHtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTgud2VicFwiKSBuby1yZXBlYXR9XG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDRweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc1cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg3cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzA4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ1cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg3cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NnB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzVweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCIkYmFzZS1mb250LXNpemU6IDE0cHg7XG4kYmFzZS1mb250LWZhbWlseTogJ1BpbmdGYW5nLVNDLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuMjtcblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWx7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQaW5nRmFuZy1TQy1SZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnQvUGluZ0ZhbmctU0MtUmVndWxhci50dGYpIGZvcm1hdCgndHRmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BpbmdGYW5nLVNDLU1lZGl1bSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250L1BpbmdGYW5nLVNDLU1lZGl1bS50dGYpIGZvcm1hdCgndHRmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BpbmdGYW5nLVNDLVNlbWlib2lkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnQvUGluZ0ZhbmctU0MtU2VtaWJvbGQudHRmKSBmb3JtYXQoJ3R0ZicpO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDBweCFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXItbWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnBpY3R1cmV7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG5AaW1wb3J0IFwiYmxvY2svYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2JyZWFkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9jYXRhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9mb290ZXItbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9tYWluLXNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svbmV3cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svcGFydG5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3Byb2R1Y3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9zaWRlLW1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3NpbmdsZS1uZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9zaW5nbGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc2luZ2xlLXByb2R1Y3QtZXF1aXBtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9zaW5nbGUtcHJvZHVjdC1pbnN0cnVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc2luZ2xlLXByb2R1Y3Qtc29mdHdhcmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3NpbmdsZS1wcm9kdWN0LXRlY2huaWNhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc2luZ2xlLXByb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3NpbmdsZS1zb2Z0LWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc2luZ2xlLXNvZnQtaG93LXRvLXRhYi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc2luZ2xlLXNvZnQtaG93LXRvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9zaW5nbGUtc29mdC1tYW51YWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3NpbmdsZS1zb2Z0LXR1dG9yaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9jay9zaW5nbGUtc29mdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2svc29mdHdhcmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2NrL3NvbHV0aW9uLnNjc3NcIjtcblxuIiwiLmFib3V0LXBhZ2V7XG4gIC5hYm91dC1wYWdlLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDA5cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmFib3V0LXBhZ2UtY29udGFpbmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1pbWcgcGljdHVyZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1saW5rIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSg3LCA3LCA3LCAwLjMxKTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAxKTtcbiAgfVxuXG4gIC5hYm91dC1wYWdlLWxpbmstdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1saW5rLXVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmFib3V0LXBhZ2UtbGluay11bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzIwNzFmNDtcbiAgfVxuXG4gIC5hYm91dC1wYWdlLWxpbmstdWwgYSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgfVxuXG4gIC5hYm91dC1wYWdlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gIH1cblxuICAuYWJvdXQtcGFnZS10ZXh0IGgyIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSg3NywgNzcsIDc3LCAxKTtcbiAgICBtYXJnaW46IDA7XG5cbiAgfVxuXG4gIC5hYm91dC1wYWdlLXRleHQtdWwge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cblxuICAuYWJvdXQtcGFnZS10ZXh0LXVsIHAge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAxKTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzA1cHg7XG4gIH1cblxuICAuYWJvdXQtcGFnZS10ZXh0LXVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmFib3V0LXBhZ2UtY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDY5cHg7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1jYXJkIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAxcHggI2RkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmFib3V0LXBhZ2UtY2FyZCBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMSk7XG4gICAgbWFyZ2luOiAtNHB4IDAgMTBweCAwO1xuICB9XG5cbiAgLmFib3V0LXBhZ2UtY2FyZCBwOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAxKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYWJvdXQtcGFnZS1jYXJkLWltZy11bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmFib3V0LXBhZ2UtY2FyZC1pbWctdWwgbGkge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hYm91dC1wYWdlLWNhcmQtaW1nLXVsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYWJvdXQtcGFnZS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDRweCkge1xuICAgIC5hYm91dC1wYWdlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYWJvdXQtcGFnZS10ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5hYm91dC1wYWdlLWltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICAuYWJvdXQtcGFnZS1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5hYm91dC1wYWdlLWNhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYWJvdXQtcGFnZS1jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWJvdXQtcGFnZS1jYXJkLWltZy11bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFib3V0LXBhZ2UtY2FyZC1pbWctdWwgbGkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gICAgLmFib3V0LXBhZ2UtbGluayAuYWJvdXQtcGFnZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjQkFCQUJBO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBjb2xvcjogI0JBQkFCQTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDIwcHggYXV0byA3N3B4IGF1dG87XG59XG5cbi5jYXRhbG9nLWNhcmRzLXN3aXBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhdGFsb2ctY2FyZC1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5jYXRhbG9nLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVsZW1lbnQtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG59XG5cbi5lbGVtZW50LWFuaW1hdGlvbi5lbGVtZW50LXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG5cbi5jYXRhbG9nLWNhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogJ9C/0L7QtNGA0L7QsdC90L4gPic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMSU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2FhYTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbn1cblxuLmNhdGFsb2ctY2FyZDpob3Zlcjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICNhYWE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNhdGFsb2ctY2FyZC10aXRsZSBoMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdG9wOiA0JTtcbiAgbGVmdDogOCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhdGFsb2ctY2FyZC10aXRsZSBwIHtcbiAgY29sb3I6ICMzRTNFM0U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0b3A6IDE1LjElO1xuICBsZWZ0OiA4JTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2F0YWxvZy1jYXJkIHtcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiAzNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNhdGFsb2ctY2FyZCBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjVzXG59XG5cbi5jYXRhbG9nLWNhcmQ6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWNhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDczJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmNhdGFsb2ctY2FyZHMtb25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stMS5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4uY2F0YWxvZy1jYXJkcy10d28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay0yLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jYXRhbG9nLWNhcmRzLXRocmVlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stMy5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4uY2F0YWxvZy1jYXJkcy1mb3VyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stNC5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG4uY2F0YWxvZy1jYXJkcy1maXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stNS5wbmdcIikgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uY2F0YWxvZy1jYXJkcy1zaXgge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY2FyZC1iYXJjay02LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWNhcmRzLXNldmVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NhcmQtYmFyY2stNy5wbmdcIikgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uY2F0YWxvZy1jYXJkcy1laWdodCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9jYXJkLWJhcmNrLTgucG5nXCIpIG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5jYXRhbG9nIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuY2F0YWxvZy1jYXJkLXRpdGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAuY2F0YWxvZy1jYXJkLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZC10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuY2F0YWxvZy1jYXJkLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZC10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5jYXRhbG9nLWNhcmQtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY2F0YWxvZy1jYXJkLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmRpc3BsYXlOb25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVsZW1lbnQtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRhbG9nLWNhcmRzLXN3aXBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2cge1xuICAgIGJhY2tncm91bmQ6ICNEMkQyRDI7XG4gIH1cbiAgLmNhdGFsb2ctY2FyZHMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5jYXRhbG9nLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbn1cbiIsIlxuLmZvb3Rlci1tZWRpYS11bC1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlci1tZWRpYS11bC1saXN0IGxpIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItbWVkaWEtbGlzdCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZm9vdGVyLW1lZGlhLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbn1cblxuLmZvb3Rlci1tZWRpYS1saXN0LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbn1cblxuLmZvb3Rlci1tZWRpYS1saXN0LWltZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9vdGVyLW1lZGlhLWxpc3QtaW1nIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZvb3Rlci1tZWRpYS1wcm9kdWN0cy1saXN0IGltZyB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmZvb3Rlci1tZWRpYS1wcm9kdWN0cy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi5mb290ZXItbWVkaWEtcHJvZHVjdHMtbGlzdCBhIHtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLW1lZGlhLXByb2R1Y3RzLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLW1lZGlhLXByb2R1Y3RzLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLW1lZGlhLXNvZnR3YXJlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLW1lZGlhLWZvbGxvdy1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJvcmRlci1mb290ZXItbWVkaWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ0ZDRkO1xufVxuXG4uZm9vdGVyLW1lZGlhLXRleHQgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmZvb3Rlci1tZWRpYS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9vdGVyLW1lZGlhLWJ1dHRvbi1saW5rIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1tZWRpYS1idXR0b24tbGluayBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci1tZWRpYS1idXR0b24tbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAuZm9vdGVyLW1lZGlhLWJ1dHRvbi1saW5rIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5mb290ZXItbWVkaWEtYnV0dG9uLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTIsIDUyLCA1Mik7XG4gIHBhZGRpbmctdG9wOiA2OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvb3Rlci1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb290ZXItbGlua3MgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItdGl0bGUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1saW5rLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItbGluay1jb250YWN0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uZm9vdGVyLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmZvb3Rlci1lbWFpbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZm9vdGVyLWxhc2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHAge1xuICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1zb2Z0d2FyZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzMHB4KSB7XG4gIC5mb290ZXItZGF0YSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mb290ZXItbGFzZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvb3Rlci1jb250YWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICAuZm9vdGVyLWxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5mb290ZXItbGlua3MgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5mb290ZXItbGlua3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mb290ZXItbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXItdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1kYXRhIGxpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMXB4IC0xcHggM3B4IDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmbGV4OiAwIDAgNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxOSwgNzAsIDE1MykgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQ0cHg7XG59XG5cbi5oZWFkZXItZGF0YSB7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbjogMCA4NnB4IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cblxuLmhlYWRlci1tZW51IGxpIHtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4uaGVhZGVyLWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5oZWFkZXItbmF2X2xpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDlweCAwIDEwcHg7XG59XG5cbi5oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlci1kYXRhIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG4uaGVhZGVyIGxpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkZXItbmF2IGEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNEY0RjRGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm5hdi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uYXYtbWVkaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTksIDcwLCAxNTMpICFpbXBvcnRhbnQ7XG59XG5cbi8vLS0tLS0tLS0tLW1lZGlhX21lbnUtLS0tLS0tLS1cblxuLm5hdi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlM2Q3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiA3NiU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDExMTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5tLW5hdi10b3Age1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5tLW5hdi10b3Agc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubS1uYXYtdG9wIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tZW51LWJ1dHRvbl9vcGVuIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubS1saSBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTNkNzY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubS1saSB7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tbGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLXVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudV9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfYWN0aXZlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51LWJ1dHRvbl9vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tc29mdHdhcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLXByb2R1Y3RzLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1wcm9kdWN0cy1jYXRhbG9nIC5tYWluLXNvZnR3YXJlIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubWFpbi1wcm9kdWN0cy1jYXRhbG9nIC5tYWluLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubWFpbi1wcm9kdWN0cy1jYXRhbG9nIGEge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmljb24tdmVjdG9yLW9uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLm0tbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLy8tLS0tLS0tLS1wcm9kdWN0cy0tLS0tLS0tLVxuLmhlYWQtdWwtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAyMjI7XG4gIHRvcDogNTlweDtcbiAgbGVmdDogMjYlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDA7XG59XG5cbi5oZWFkLXVsLWxpc3QgdWwge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhlYWQtdWwtbGlzdCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoNjMsIDYzLCA2MywgMSk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmhlYWQtdWwtbGlzdCBsaSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWxpLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5uYXYtc2hvdzpob3ZlciAuaGVhZC11bC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm5hdi1zaG93IGE6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtc2hvdyBhOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXYtc2hvdyAuaGVhZC11bC1saXN0IGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm5hdi1zaG93OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigxOSwgNzAsIDE1Myk7XG59XG5cbi5uYXYtc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cblxuLnByb2R1Y3QtbGlzdCAuaGVhZGVyLWxpLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGVyLWxpLWxpc3QtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zb2x1dGlvbi1saXN0IGltZyB7XG4gIHdpZHRoOiA0NDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLnNvbHV0aW9uLWxpc3QgLmhlYWRlci1saS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLW5hdi1hY3RpdmUtbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zZWFyY2gtbmF2LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1uYXYtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtaW5wdXQtaW5kZXgge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IC0zMHB4O1xuXG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOUY5RjlGO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5cbi5lbGVtZW50LnN0eWxlIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uc2VhcmNoLWlucHV0LWluZGV4LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXItZGF0YSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTBweCkge1xuICAuaGVhZC11bC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICB9XG4gIC5zb2x1dGlvbi1saXN0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3QgLmhlYWQtdWwtbGlzdCBhIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuaGVhZC11bC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3QgLmhlYWQtdWwtbGlzdCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmhlYWRlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlci1kYXRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXIgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5oZWFkZXItbmF2X2xpbmUge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCA0cHggMCA1cHg7XG4gIH1cbiAgLmhlYWRlci1kYXRhIHtcbiAgICB3aWR0aDogOTclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkLXVsLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWxpc3QgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWxpc3QgLmhlYWRlci1saS1saXN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucHJvZHVjdC1saXN0IC5oZWFkLXVsLWxpc3QgYSB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5tZW51LWJ1dHRvbl9vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHg7XG4gIH1cblxuICAuaGVhZGVyLWxpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG4gIC5oZWFkZXItbmF2LW1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1wcm9kdWN0cy1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tLWxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubS1saSB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdi1tZW51IHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIubWFpbi1zbGlkZXItc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MDlweDtcbn1cblxuLm1haW4tc2xpZGVyLXN3aXBlciAubWFpbi1zbGlkZXItc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tc2xpZGVyLXN3aXBlciB7XG4gIGFuaW1hdGlvbjogc2hvd0xlZnQgMXM7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2hvd0xlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKzEwMCUpXG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbn1cblxuLm1haW4tc2xpZGVyLXN3aXBlciAubWFpbi1zbGlkZXItc3dpcGVyLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDA5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3dpcGVyLXNsaWRlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1zbGlkZXItc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1zbGlkZXItc3dpcGVyIC5zd2lwZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG4ubWFpbi1zbGlkZXItc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDlweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tc2xpZGVyLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubWFpbi1zbGlkZXItc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgfVxuXG4gIC5tYWluLXNsaWRlci1zd2lwZXIgLm1haW4tc2xpZGVyLXN3aXBlci13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4iLCIubmV3cy1wYWdle1xuICAubmV3cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI2N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLm5ld3MtcGFnZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA0MDlweDtcbiAgfVxuXG4gIC5uZXdzLXBhZ2UtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MDlweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLm5ld3MtY2FyZC1kYXRhLXRpbWUge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gIC5uZXdzLWNhcmQtZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAubmV3cy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG5cbiAgLm5ld3MtY2FyZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubmV3cy1jYXJkLWRhdGEtdGltZSBwOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5uZXdzLWNhcmQtZGF0YS10aW1lIHA6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2E4YThhODtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubmV3cy1jYXJkLWRhdGEtdGV4dCBwIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2YjZiNmI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLm5ld3MtcGFnZS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODdweCkge1xuICAgIC5uZXdzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gICAgLm5ld3MtY2FyZC1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm5ld3MtY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm5ld3MtY2FyZC1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmV3cy1jYXJkLWRhdGEtdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCl7XG4gICAgLm5ld3MtcGFnZS1pbWd7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLm5ld3MtcGFnZS1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAubmV3cy1jYXJkLWRhdGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5ld3MtY2FyZC1kYXRhLXRleHQgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb257XG4gIC5zZWFyY2gtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgfVxuICAucGFnZS1udW1iZXJzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpO1xuICAgIG1hcmdpbjogMCAxMXB4O1xuICB9XG4gIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA5MiwgMTg4LCAxKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuIiwiLnBhcnRuZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MXB4O1xuICBtYXJnaW46IDAgYXV0byA3NXB4IGF1dG87XG59XG5cbi5wYXJ0bmVycy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnBhcnRuZXJzLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFydG5lcnMtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMyMDcxRjQ7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnBhcnRuZXJzLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycy1saW5rIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNzAsIDE3MCwgMTcwKTtcbiAgbWFyZ2luOiA0cHggM3B4O1xufVxuXG4ucGFydG5lcnMtbGluayBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFydG5lcnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJEMkQyO1xuICBtYXJnaW46IDAgMTBweCFpbXBvcnRhbnQ7XG59XG4ucGFydG5lcnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBjb2xvcjojZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTM0Njk5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFydG5lcnMgLnBhcnRuZXJzLXN3aXBlcntcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbn1cblxuLnBhcnRuZXJzIC5zd2lwZXItcGFnaW5hdGlvbntcbiAgdG9wOiA5MSUhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXtcbiAgLnBhcnRuZXJzLXNsaWRle1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhcnRuZXJzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiA5NCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDhweCl7XG4gIC5wYXJ0bmVycy1zbGlkZXtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MnB4KXtcbiAgLnBhcnRuZXJzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiA5OCUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnByb2R1Y3RzLXBhZ2V7XG4gIC5wcm9kdWN0cy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDcsIDcsIDcsIDAuMzEpO1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNhNWE0YTQ7XG4gIH1cblxuICAucHJvZHVjdHMtcGFnZS1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwOXB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2R1Y3RzLXBhZ2UtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNDA5cHg7XG4gIH1cblxuICAucHJvZHVjdHMtbGluayAucHJvZHVjdHMtbGluay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4N3B4O1xuICB9XG5cbiAgLnByb2R1Y3RzLWxpbmstY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0cy1saW5rLXVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZHVjdHMtbGluay11bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjQxcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucHJvZHVjdHMtbGluay11bCBhIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7XG5cbiAgfVxuXG4gIC5wcm9kdWN0cy1saW5rLXVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpO1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQgYSB7XG4gICAgd2lkdGg6IDM1NHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAxcHggI2RkZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWUzZDc2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQtdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1jYXJkIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2hlZXQtY2FyZC1hY3Rpb24tcHJvZHVjdHMtcHJvZHVjdHMgYXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnByb2R1Y3RzLWxpbmstdWwgLnNoZWV0LWNhcmQtYWN0aW9uLXByb2R1Y3RzLXByb2R1Y3RzLmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cblxuICAucHJvZHVjdHMtY2FyZC1kYXRhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3RzLWNhcmQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3RzLWxpc3QtY2FyZC10aXRsZSBoMiB7XG4gICAgbWFyZ2luOiAzMXB4IGF1dG87XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1saXN0LWNhcmQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1saXN0LWNhcmQtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICMyMDcxRjQ7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cblxuICAucHJvLWNhcmQtZGVzIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY4O1xuICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgIGhlaWdodDogNzNweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnByby1jYXJkLWxhc3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRhNjQ5MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucHJvZHVjdHMtY2FyZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5uby1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5uby1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAucHJvZHVjdHMtcGFnZS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5wcm9kdWN0cy1saW5rLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb2R1Y3RzLWNhcmQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnByb2R1Y3RzLWNhcmQtbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5wcm9kdWN0cy1saW5rLXVsIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAubm8tY29udGVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5wcm9kdWN0cy1jYXJkLWxpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk1cHgpIHtcbiAgICAucHJvZHVjdHMtbGluay11bCBsaSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ1cHgpIHtcbiAgICAucHJvZHVjdHMtbGluay11bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLnByb2R1Y3RzLWxpbmstdWwgbGl7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgIC5wcm9kdWN0cy1jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLnByb2R1Y3RzLXBhZ2UtaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0cy1wYWdlLWltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcm9kdWN0cy1saXN0LWNhcmQtdGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNpZGUtbWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMSU7XG4gIHRvcDogMTc4cHg7XG4gIHotaW5kZXg6IDExMTExO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NTNweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMSk7XG59XG5cbi5zaWRlLW1lbnUtZGF0YSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG4uc2lkZS1tZW51LWRhdGEgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhOmZpcnN0LWNoaWxkIGltZyB7XG4gIC8vbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhOmZpcnN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2lkZS1tZW51LWRhdGE6bnRoLWNoaWxkKDJuKSBpbWcge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICAvL21hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YTpudGgtY2hpbGQoMm4pIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YTpudGgtY2hpbGQoM24pIGltZyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhOm50aC1jaGlsZCgzbikgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpZGUtbWVudS1kYXRhOm50aC1jaGlsZCg0bikgaW1nIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4uc2lkZS1tZW51LWRhdGE6bGFzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uc2lkZS1tZW51LWRhdGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBob25lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZS1tZW51LWRhdGEtdGVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjNjY2O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xOTFweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBob25lLWNsaWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZS1tZW51LWRhdGEtdGVsIHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlLW1lbnUtZGF0YS10ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRjlGOUY5O1xuICBib3gtc2hhZG93OiAycHggLTJweCAycHggcmdiYSgxLCAxLCAxLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogMTc1cHg7XG59XG5cbi5zaWRlLW1lbnUtZGF0YS10ZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHhcbn1cblxuLnBob25lLWJsb2NrOmhvdmVyIC5zaWRlLW1lbnUtZGF0YS10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29kZS1mb2xsb3cge1xuICBib3gtc2hhZG93OiAwIDAgNHB4ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiAtMTc4cHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29kZS1mb2xsb3cgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY29kZS1mb2xsb3cgaW1nIHtcbiAgd2lkdGg6IDExNXB4O1xuICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2RlLWZvbGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgI0Y5RjlGOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJveC1zaGFkb3c6IDJweCAtMnB4IDJweCByZ2JhKDEsIDEsIDEsIDAuMSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmNvZGUtZm9sbG93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xufVxuXG4uY29kZS1ibG9jazpob3ZlciAuY29kZS1mb2xsb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb2RlLWJsb2NrIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaWRlLW1lbnUtZGF0YS1tZWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA3MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2lkZS1tZW51LWRhdGEtbWVkaWEgaW1ne1xuICB3aWR0aDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpZGUtbWVudS1kYXRhLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaWRlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zaW5nbGUtbmV3c3tcbiAgLnNpbmdsZS1uZXdzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2luZ2xlLW5ld3MgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cy10aXRsZSBwIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtU2VtaWJvaWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLXRleHQgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVNlbWlib2lkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cy10ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cy10ZXh0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtbGlzdC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLWxpc3Qtb2wge1xuICAgIHBhZGRpbmctbGVmdDogNjFweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtbGlzdC1vbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtdGV4dC00MDAge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtZnVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLWZ1biBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtbGlzdC11cGRhdGVkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtbGlzdC11cGRhdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLXRleHQtcmVwb3J0IHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cy1saXN0LXVwZGF0ZWQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cy1uZXN0IGgzIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLW5lc3QgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5zaW5nbGUtbmV3cy1saXN0LW5lc3QtbGkgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuc2luZ2xlLW5ld3MtbGlzdC1uZXN0LWxpIGEge1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLWxpc3QtbmVzdC1saSBsaTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLWxpc3QtbmVzdC1saSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMXB4O1xuICB9XG5cbiAgLnNpbmdsZS1uZXdzLWxpc3QtbmVzdC1saSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1uZXdzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg3cHgpIHtcbiAgICAuc2luZ2xlLW5ld3MtdGV4dCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuc2luZ2xlLW5ld3MtdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgLnNpbmdsZS1uZXdzLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2luZ2xlLW5ld3MtdGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIC5zaW5nbGUtbmV3cy10ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAuc2luZ2xlLW5ld3MtbmVzdCBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItMi1idXR0b24tcHJldiwgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyLTItYnV0dG9uLW5leHQge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItMiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci13cmFwcGVyLTIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUUzRDc2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtYmlnIHtcbiAgICBoZWlnaHQ6IDY2N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY2VydGlmaWNhdGUtcHJvZHVjdC1jZXJ0aWZpY2F0ZS1zd2lwZXItYnV0dG9uLXByZXYsIC5jZXJ0aWZpY2F0ZS1wcm9kdWN0LWNlcnRpZmljYXRlLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IC4zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmNlcnRpZmljYXRlLXByb2R1Y3QtY2VydGlmaWNhdGUtc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBpY3R1cmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc21zLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIG1hcmdpbjogNDNweCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1wcm9kdWN0e1xuICAuZXF1aXBtZW50LXBybyB7XG4gICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmVxdWlwbWVudC1wcm8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wcm8tY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC50eXBlLXRpdGxlIHtcbiAgICBtYXJnaW46IDMxcHggYXV0bztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudHlwZS10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuXG4gIC5wcm8tY2FyZC1vdXQge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnByby1jYXJkIHtcbiAgICB3aWR0aDogMzU0cHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IDFweCAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvLWNhcmQtdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cblxuICAucHJvLWNhcmQtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMjE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucC1pLWNhcmQtZGVzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnByby1jYXJkOjphZnRlciB7XG4gICAgZmxleDogYXV0bztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5wcm8tY2FyZC10IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wcm8tY2FyZC10MiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICMxZTNkNzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNDFweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5wcm8tY2FyZC10MSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIC5lcXVpcG1lbnQtcHJvLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIC5wcm8tY2FyZC1vdXQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5wcm8tY2FyZC1vdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zbWFsbCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMi1idXR0b24tcHJldiwgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLTItYnV0dG9uLW5leHQge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItMiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLXN3aXBlci13cmFwcGVyLTIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUUzRDc2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tYmlnIHtcbiAgICBoZWlnaHQ6IDY2N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaW5zdHJ1Y3Rpb24tcHJvZHVjdC1pbnN0cnVjdGlvbi1zd2lwZXItYnV0dG9uLXByZXYsIC5pbnN0cnVjdGlvbi1wcm9kdWN0LWluc3RydWN0aW9uLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IC4zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmluc3RydWN0aW9uLXByb2R1Y3QtaW5zdHJ1Y3Rpb24tc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBpY3R1cmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc21zLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIG1hcmdpbjogNDNweCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1wcm9kdWN0IHtcbiAgLnNvZnR3YXJlLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zb2Z0d2FyZS1wcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQywgc2Fucy1zZXJpZjtcblxuICAgIC5wcm8tY2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5zb2Z0LWxpc3QtY2FyZCB7XG4gICAgd2lkdGg6IDQyNHB4O1xuICAgIHBhZGRpbmc6IDM2cHggMjNweCAxOHB4IDIzcHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICNjY2M7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cblxuICAuc29mdC1saXN0LWNhcmQgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKDE5LCA3MCwgMTUzLCAxKTtcbiAgfVxuXG4gIC5zb2Z0LWxpc3QtY2FyZCBwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmctU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuXG4gIC5zb2Z0LWxpc3QtY2FyZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zb2Z0LWxpc3QtY2FyZCA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEoMTksIDcwLCAxNTMsIDEpO1xuICB9XG5cbiAgLnNvZnQtbGlzdC1jYXJkIGEgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgbWF4LXdpZHRoOiAzNnB4O1xuICB9XG5cbiAgLnNvZnQtbGlzdC1jYXJkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1TZW1pYm9pZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMTksIDcwLCAxNTMsIDEpO1xuXG4gIH1cblxuICAuc29mdC1saXN0LWNhcmQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNvZnQtbGlzdC1jYXJkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYgPiBhIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCAwICNjY2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDMwLCA2MSwgMTE4LCAxKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICAuc29mdC1saXN0LWNhcmQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiA+IGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc29mdHdhcmUtcHJvZHVjdCB7XG4gICAgICAucHJvLWNhcmRzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuc29mdHdhcmUtcHJvZHVjdCB7XG4gICAgICAucHJvLWNhcmRzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2Z0LWxpc3QtY2FyZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zb2Z0d2FyZS1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAuc29mdHdhcmUtcHJvZHVjdCB7XG4gICAgICAucHJvLWNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2Z0LWxpc3QtY2FyZCB7XG4gICAgICBtYXJnaW46IDAgYXV0byA1OHB4IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU2cHgpIHtcbiAgICAuc29mdC1saXN0LWNhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLXByb2R1Y3Qge1xuICAucHJvLXRlY2huaWNhbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5wcm8tdGVjaG5pY2FsIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLnByby10ZWNobmljYWwtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZG93bi10IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuZGV0YWlsLXQge1xuICAgICAgd2lkdGg6IDIxNHB4O1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5kZXRhaWwtZGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIH1cblxuXG4gICAgLnAtaS10eXBlLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVNlbWlib2lkLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBjb2xvcjogIzFlM2Q3NjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnJvdyAucC1pLXR5cGUtbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1pbmZvLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmRvd24tZiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLWhlaWdodDogMjE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG5cbiAgICAucGFyYW1ldGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5rZXlzIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLnZhbHVlcyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudmFsdWUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgfVxuXG4gICAgLnZhbHVlcyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLnZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5iZy1jY2NjY2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzU1O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC52YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwLXRleHQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2lkdGgtMTAwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hcHAtZGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDEzcHggMCA4cHggMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJvdXNlMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuYXBwLW9sID4gbGkge1xuICAgICAgbWFyZ2luOiAwIDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sLXNtYWxsIGxpIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzID4gbGkge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucHJvLXRlY2huaWNhbC1zbGlkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgICAgIC5wcm8tdGVjaG5pY2FsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgLnByby10ZWNobmljYWwtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIH1cbiAgICAgIC5kZXRhaWwtZGVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLnBhcmFtZXRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MnB4KSB7XG4gICAgICAuZG93bi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuZG93bi10IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuZGV0YWlsLXQge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgIC5rZXlzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC5wYXJhbWV0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuZC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5wcm8tdGVjaG5pY2FsLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnByby10ZWNobmljYWwtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm8tdGVjaG5pY2FsLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5jYXRhbG9nLWNhcmQtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucHJvLXRlY2huaWNhbC1zbGlkZXIgLmNhdGFsb2ctY2FyZC10aXRsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgLmtleXMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5rZXlzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1wcm9kdWN0e1xuICAubG9uZWx5LXByb2R1Y3QtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MDlweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cbiAgLmxvbmVseS1wcm9kdWN0LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDQwOXB4O1xuICB9XG5cbiAgLmxvbmVseS1wcm9kdWN0LWltZyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxvbmVseS1wcm9kdWN0LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSg3LCA3LCA3LCAwLjMxKTtcbiAgfVxuXG4gIC5sb25lbHktcHJvZHVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmxvbmVseS1wcm9kdWN0LXVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gIH1cblxuICAubG9uZWx5LXByb2R1Y3QtdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5sb25lbHktcHJvZHVjdC1saSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sb25lbHktcHJvZHVjdC1saTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzIwNzFmNDtcbiAgfVxuXG4gIC5sb25lbHktcHJvZHVjdC1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzIwNzFmNDtcbiAgfVxuXG4gIC5sb25lbHktcHJvZHVjdC1hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMyMDcxZjQ7XG4gIH1cblxuICAuc2luZ2xlLXByb2R1Y3RzLWNvbnRlbnR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3RzLWNvbnRlbnQuc2luZ2xlLXByb2R1Y3RzLWNvbnRlbnQtYWN0aXZle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLmxvbmVseS1wcm9kdWN0LWltZyBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4OHB4KSB7XG4gICAgLmxvbmVseS1wcm9kdWN0LXVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAubG9uZWx5LXByb2R1Y3QtdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIC5sb25lbHktcHJvZHVjdC1saSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgLmxvbmVseS1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubG9uZWx5LXByb2R1Y3QtdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB9XG4gICAgLmxvbmVseS1wcm9kdWN0LWxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICB9XG4gICAgLmxvbmVseS1wcm9kdWN0LWxpIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5sb25lbHktcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5sb25lbHktcHJvZHVjdC1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5sb25lbHktcHJvZHVjdC1pbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnNpbmdsZS1zb2Z0LWhlYWRlcntcblxuICAuc2luZ2xlLXNvZnQtaGVhZGVyLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDA5cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuXG4gIC5zaW5nbGUtc29mdC1oZWFkZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNDA5cHg7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaGVhZGVyLWltZyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LWhlYWRlci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoNywgNywgNywgMC4zMSk7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuXG4gIC5zaW5nbGUtc29mdC1oZWFkZXItdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LWhlYWRlci1saSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaGVhZGVyLWxpOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaGVhZGVyLWxpIGEge1xuICAgIGNvbG9yOiAjNjY2IWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaW5nbGUtc29mdC1oZWFkZXItbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICMyMDcxZjQhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LWhlYWRlci1hY3RpdmUsIC5zaW5nbGUtc29mdC1oZWFkZXItYWN0aXZlIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzIwNzFmNCFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaGVhZGVyLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdG9wOiAxMDclO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIwNzFmNDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5zaW5nbGUtc29mdC1oZWFkZXItaW1nIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzg4cHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLXVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLXVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLWxpIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLXVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuICAgIC5zaW5nbGUtc29mdC1oZWFkZXItbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLWxpIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5zaW5nbGUtc29mdC1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaGVhZGVyLWltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgLnNpbmdsZS1zb2Z0LWhlYWRlci1pbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnNpbmdsZS1zb2Z0LWhvdy10by10YWIge1xuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1tZW51IHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmbGV4OiAwIDAgMjUycHg7XG4gICAgYmFja2dyb3VuZDogI2VkZWZmMztcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi10aXRsZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWVudS10aXRsZSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudSAubWVudS10aXRsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiB1bCA+IGxpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cblxuICAuYWN0aXZlLWRvc3NpZXIge1xuICAgIGNvbG9yOiAjMjA3MWY0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmFjdGl2ZS1kb3NzaWVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLXRpdGxlLXRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudSAubWVudS10aXRsZSB1bCBsaSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLW1lbnUgLm1lbnUtdGl0bGUgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiB1bCA+IGxpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24gLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLWNvbnRlbnQgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZWZmMztcbiAgICBwYWRkaW5nOiAyLjUlIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tdGl0bGUtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi10aXRsZS10ZXh0IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1tZW51LXVsIGxpIHtcbiAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbiAuc2luZ2xlLXNvZnQtaG93LXRvLXRhYi1pbnRyb2R1Y3Rpb24tbWVudSB7XG4gICAgICBmbGV4OiAwIDAgMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNpbmdsZS1zb2Z0LWhvdy10by10YWItaW50cm9kdWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgICAgIC5zaW5nbGUtc29mdC1ob3ctdG8tdGFiLWludHJvZHVjdGlvbi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJyZWFkIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtc29mdC1ob3ctdG8ge1xuICAuc2luZ2xlLXNvZnQtaG93LXRvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaW5mb3JtYXRpb24taW5kZXggdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5pbmZvLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA3QkZGO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5pbmZvLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZhO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG5cbiAgLmluZm8taGVhZCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuaW5mby1oZWFkID4gc3BhbiB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5pbmZvLWhlYWQgPiBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm9yZGVyLWRhdGUsIC5vcmRlci12aWV3LCAub3JkZXItbGlrZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLmluZm8taGVhZCA+IHNwYW4ge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaW5mby1oZWFkID4gc3BhbiB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5pbmZvLWxpIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAuaW5mby10aXRsZSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG5cbiAgLmluZm8tbGkgPiAqIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLmluZm8tbGkgPiAqIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLmluZm8taW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAuaW5mby1saSA+ICoge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cblxuICAuaW5mby1saSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5pbmZvLWxpID4gKiB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5pbmZvcm1hdGlvbi1pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxuXG4gIC5pbmZvLWhlYWQgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgfVxuXG4gIC5pbmZvLWxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICB9XG5cbiAgLmluZm8taGVhZCA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG5cbiAgLmluZm8tbGkgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuXG4gIC5pbmZvLWxpIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cblxuICAubS1pbmZvLXBhZC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuaW5mb3JtYXRpb24taW5kZXgtdHdvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm0tdmlkZW8tY2FyZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5tLXZpZGVvLWNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tLXZpZGVvLWNhcmQgPiBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc3Bhbi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubS12aWRlby1jYXJkIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgLm0tdmlkZW8tY2FyZCA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLm0tdmlkZW8tdGlwcyB7XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLm0td2F0Y2gge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LWhvdy10byB7XG4gICAgLmluZm8tbGkgPiAqIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmluZm8taGVhZCA+IHNwYW4ge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmluZm8tdGl0bGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LWhvdy10byB7XG4gICAgLmluZm8tbGkgPiAqIHtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAuaW5mby1oZWFkID4gc3BhbiB7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LWhvdy10byB7XG4gICAgLmluZm9ybWF0aW9uLWluZGV4LXR3byB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24taW5kZXgtb25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJcbi5zaW5nbGUtc29mdC1tYW51YWwge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAuc2luZ2xlLXNvZnQtbWFudWFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucHJvLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucHJvLWNhcmQtb3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc21zLWNhcmQge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cblxuICAucHJvLWNhcmQge1xuICAgIHdpZHRoOiAzNTRweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggMXB4ICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm8tY2FyZC10IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wcm8tY2FyZC10MSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5wcm8tY2FyZC10MiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICMxZTNkNzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNDFweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5wcm8tY2FyZC1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zbXMtZG93bmxvYWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWUzZDc2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDFweCAwcHggI2RkZDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvLWNhcmQ6OmFmdGVyIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2luZ2xlLXNvZnQtbWFudWFsIHtcbiAgICAuc2luZ2xlLXNvZnQtbWFudWFsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5zaW5nbGUtc29mdC1tYW51YWwge1xuICAgIC5icmVhZCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtc29mdC10dXRvcmlhbCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNpbmdsZS1zb2Z0LXR1dG9yaWFsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIwNzFmNDtcbiAgfVxuXG4gIC5icmVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJyZWFkID4gYSB7XG4gICAgY29sb3I6ICNCQUJBQkE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmJyZWFkID4gc3BhbiB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBjb2xvcjogI0JBQkFCQTtcbiAgfVxuXG4gIC50dXRvcmlhbHMtaGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50b3BpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnRvcGljcyAudG9waWNzLWNhcmQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggI2VlZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50b3BpY3MgLnRvcGljcy1jYXJkIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50b3BpY3MgLnRvcGljcy1jYXJkIC50b3BpY3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgfVxuXG4gIC50b3BpY3MgLnRvcGljcy1jYXJkIC50b3BpY3MtdGl0bGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAudG9waWNzIC50b3BpY3MtY2FyZCAudG9waWNzLWRlcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgIHdpZHRoOiAzMTRweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4OHB4KSB7XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC11bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4OHB4KSB7XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1saSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnNpbmdsZS1zb2Z0LXR1dG9yaWFsLXVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1saSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuc2luZ2xlLXNvZnQtdHV0b3JpYWwtbGkge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5zaW5nbGUtc29mdC10dXRvcmlhbC1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbiIsIi5zaW5nbGUtc29mdCB7XG4gIC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiB7XG4gICAgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQxNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJyZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJyZWFkID4gYSB7XG4gICAgICBjb2xvcjogI0JBQkFCQTtcbiAgICB9XG5cbiAgICAuYnJlYWQgPiBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBjb2xvcjogI0JBQkFCQTtcbiAgICB9XG5cbiAgICAuZG93bi10IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICB9XG5cbiAgICAuZGV0YWlsLXQge1xuICAgICAgd2lkdGg6IDIxNHB4O1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wLWluZm8taW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG5cbiAgICAuZG93bi1mIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAyMTRweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmRldGFpbC1kZXMge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIH1cblxuICAgIC5kb3duLWYgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRvYnV5IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzQ2OTk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5jeXBuZXN0LXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLmN5cG5lc3QtcmlnaHQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICB9XG5cbiAgICAuY3lwbmVzdC1yaWdodCA+IGRpdi5jeXAtdGl0bGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIH1cblxuICAgIC5jeXBuZXN0LXJpZ2h0ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmN5cG5lc3QtcmlnaHQgPiBkaXYuY3lwLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMWUzZDc2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICB9XG5cbiAgICAuY3lwbmVzdC1yaWdodCA+IGRpdi5jeXAtdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmN5cG5lc3QtcmlnaHQgPiBkaXYgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgIH1cblxuICAgIC5jeXBuZXN0LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgLmN5cG5lc3QtcmlnaHQgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIH1cblxuICAgIC50eXBlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMzNweCBhdXRvO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50eXBlLXRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAuZG93bmxvYWQtc29mdC1uYW1lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyMjQsIDIyNCwgMjI0KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGNvbG9yOiByZ2JhKDE5LCA3MCwgMTUzLCAxKTtcbiAgICB9XG5cbiAgICAuc29mdC1pbnN0LWNhcmQtdHdvID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgICB9XG5cbiAgICAuc29mdC1pbnN0LWNhcmQtdHdvID4gZGl2LmN5cC10aXRsZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIH1cblxuICAgIC5zb2Z0LWluc3QtY2FyZC10aHJlZSB7XG4gICAgICA+IGRpdi5jeXAtdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAzcHg7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvZnQtaW5zdC1jYXJkLWZvdXIge1xuICAgICAgPiBkaXYuY3lwLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzdweDtcblxuICAgICAgfVxuXG4gICAgICA+IGRpdi5jeXAtdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVwZGF0ZS1vdGhlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzlGQTBBMDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlBOTc5QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIH1cblxuICAgIC51cGRhdGUtbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAudXBkYXRlLWNhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnVwZGF0ZS1jYXJkLWhlYWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC51cGRhdGUtdiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzEzNDY5OTtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLnVwZGF0ZS1zIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNzI3MTcxO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAudXBkYXRlLWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM3MjcxNzE7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC51cGRhdGUtbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgZmxleDogMjtcbiAgICB9XG5cbiAgICAudXBkYXRlLW5ldyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzlGQTBBMDtcbiAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlBOTc5QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgfVxuXG4gICAgLnVwZGF0ZS1idG4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTQ0OUI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgIH1cblxuICAgIC51cGRhdGUtY2FyZC1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC51cGRhdGUtY2FyZC1pOmZpcnN0LWNoaWxkIHtcbiAgICB9XG5cbiAgICAudXBkYXRlLWNhcmQtaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzcyNzE3MTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgIC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiB7XG4gICAgICAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuY3lwbmVzdC1yaWdodCA+IGRpdi5jeXAtdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zb2Z0LWluc3QtY2FyZC10d28gPiBkaXYuY3lwLXRpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24ge1xuICAgICAgLmRldGFpbC1kZXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jeXBuZXN0LXJpZ2h0ID4gZGl2LmN5cC10aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG5cbiAgICAgIC5jeXBuZXN0LXJpZ2h0ID4gZGl2IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIHtcbiAgICAgIC5jeXBuZXN0LXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWwtdCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZG93bi10IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5kb3duLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmN5cG5lc3QtcmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuY3lwbmVzdC1yaWdodCA+IGRpdi5jeXAtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmN5cG5lc3QtcmlnaHQgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAuc2luZ2xlLXNvZnQtaW5zdHJ1Y3Rpb24ge1xuICAgICAgLnVwZGF0ZS1uZXcge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgIH1cblxuICAgICAgLnR5cGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC51cGRhdGUtZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLnVwZGF0ZS1zIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC51cGRhdGUtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5zaW5nbGUtc29mdC1pbnN0cnVjdGlvbiB7XG4gICAgICAuYnJlYWQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmRldGFpbC1kZXMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5kb3duLWYgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuZG93bi1mID4gZGl2IGEge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmN5cG5lc3QtcmlnaHQgPiBkaXYuY3lwLXRpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmN5cG5lc3QtcmlnaHQgPiBkaXYuY3lwLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuZG93bi1mIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gICAgLnNpbmdsZS1zb2Z0LWluc3RydWN0aW9uIHtcbiAgICAgIC51cGRhdGUtY2FyZC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC51cGRhdGUtcyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLnR5cGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC50eXBlLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIH1cblxuICAgICAgLnVwZGF0ZS1jYXJkLW1haW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc29mdHdhcmUtcGFnZXtcbiAgLnNvZnR3YXJlLXBhZ2UtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MDlweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zaGVldC1jYXJkLWxvZ28gcGljdHVyZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICAuc29mdHdhcmUtcGFnZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA0MDlweDtcbiAgfVxuXG4gIC5zb2Z0d2FyZS1wYWdlLWltZyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNvZnR3YXJlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSg3LCA3LCA3LCAwLjMxKTtcbiAgfVxuXG4gIC5zaGVldC1jdXR0aW5nLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG5cbiAgLnNoZWV0LWN1dHRpbmctdGl0bGUgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1TZW1pYm9pZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2hlZXQtY3V0dGluZy10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuXG4gIC5zb2Z0d2FyZS1saW5rIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZy1TQy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zb2Z0d2FyZS1saW5rLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc29mdHdhcmUtbGluay11bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNvZnR3YXJlLWxpbmstdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG5cbiAgLy8uc29mdHdhcmUtbGluay11bCBsaTpob3ZlciBhOjpiZWZvcmUge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vfVxuXG4gIC5zb2Z0d2FyZS1saW5rLXVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpO1xuICB9XG5cbiAgLnNvZnR3YXJlLWxpbmstdWwgLnNoZWV0LWNhcmQtYWN0aW9uLmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA3MUY0O1xuICB9XG5cbiAgLnNvZnR3YXJlLWxpbmstdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMzMzcHg7XG4gIH1cblxuICAuc29mdHdhcmUtY2FyZHMtc2hlZXQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAuc29mdHdhcmUtY2FyZHMtM2QtY3V0dGluZyB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuXG4gIC5zaGVldC1jdXR0aW5nLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2hlZXQtY3V0dGluZy1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjI0cHg7XG4gICAgbWF4LXdpZHRoOiA0MzFweDtcbiAgICBwYWRkaW5nOiAzNnB4IDI3cHggMThweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCAjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cblxuICAuc2hlZXQtY2FyZC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAuc2hlZXQtY2FyZC1sb2dvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyMnB4O1xuICAgIGNvbG9yOiByZ2JhKDE5LCA3MCwgMTUzLCAxKTtcbiAgfVxuXG4gIC5zaGVldC1jYXJkLXRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nLVNDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxuXG4gIC5zaGVldC1jYXJkLXRleHQtbGluZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLnNoZWV0LWNhcmQtdGV4dC12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNoZWV0LWNhcmQtdGV4dC12ZXJzaW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNoZWV0LWNhcmQtdGV4dC12ZXJzaW9uIGEge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDAgI2NjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nIFNDLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6IHJnYmEoMzAsIDYxLCAxMTgsIDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgfVxuXG4gIC5zaGVldC1jYXJkLXRleHQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXJkLWFjdGlvbi1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2FyZC1hY3Rpb24tcHJvZHVjdDo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA3MWY0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLnNvZnR3YXJlLXBhZ2UtaW1nIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAuc29mdHdhcmUtbGluay1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuXG4gICAgLnNoZWV0LWN1dHRpbmctY2FyZHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNvZnR3YXJlLWxpbmstdWwgYSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAuc29mdHdhcmUtbGluay11bCBsaSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gICAgLnNoZWV0LWN1dHRpbmctY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnNvZnR3YXJlLWxpbmsgYSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgIC5zb2Z0d2FyZS1saW5rLXVsIGxpIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAgIC5zb2Z0d2FyZS1saW5rLXVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc29mdHdhcmUtbGluay11bCBsaSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNvZnR3YXJlLWxpbmstdWwgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5zb2Z0d2FyZS1saW5rLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc29mdHdhcmUtbGluay11bCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zb2Z0d2FyZS1saW5rLXVsIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODI4MTgxO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLnNvZnR3YXJlLXBhZ2UtaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5zb2Z0d2FyZS1wYWdlLWltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5zaGVldC1jdXR0aW5nIC5zb2Z0d2FyZS1saW5rLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuLnNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnNvbHV0aW9uLWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zb2x1dGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLnNvbHV0aW9uLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2x1dGlvbi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzIwNzFGNDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uc29sdXRpb24tY2FyZHMge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4uc29sdXRpb24tY2FyZHMgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvbHV0aW9uLWNhcmRzIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNzksIDE3OSk7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDYycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNzksIDE3OSk7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyBsaTpob3ZlciAuaW5hY3RpdmUtc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNvbHV0aW9uLWNhcmRzIGxpOmhvdmVyIC5hY3RpdmUtc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLWNvbnRhaW5lcjpob3ZlciAubGlzdC10cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWN0aXZlLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb2x1dGlvbi1jYXJkcyBwIHtcbiAgbWFyZ2luOiAwcHggM3B4IDAgM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogI0IzQjNCM0ZGO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc29sdXRpb24tY2FyZHMgbGk6aG92ZXIgcCB7XG4gIGNvbG9yOiAjMUUzRDc2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50ZXh0LW1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3Qtb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgei1pbmRleDogOTk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdC10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdC1pOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpc3QtaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29sdXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGlzdC1pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTNkNzY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IC44O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpc3QtdHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0LXRyaWFuZ2xlIC5saXN0LWk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMWUzZDc2O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmxpc3QtdHJpYW5nbGUgLmxpc3QtaTpmaXJzdC1jaGlsZDpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMWUzZDc2O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNvbHV0aW9uLWNhcmRzIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIHtcbiAgLnNvbHV0aW9uLWNhcmRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzVweCkge1xuICAuc29sdXRpb24tY2FyZHMgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC50ZXh0LW1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3RhbmRhcmQtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc29sdXRpb24tY2FyZHMgdWwgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyYWdyYXBoLWZpdmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNvbHV0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNvbHV0aW9uLWRhdGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLnNvbHV0aW9uLWNhcmRzIHVsIGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtY29udGFpbmVyOmhvdmVyIC5saXN0LXRyaWFuZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGlzdC10cmlhbmdsZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM0Njk5ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubGlzdC1pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdC1vdXQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC5saXN0LXRyaWFuZ2xlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxuICAucGFyYWdyYXBoLWNvbnRhaW5lcjpudGgtY2hpbGQoMik6aG92ZXIgLmxpc3QtdHJpYW5nbGU6OmJlZm9yZSB7XG4gICAgbGVmdDogMjklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC1jb250YWluZXI6bnRoLWNoaWxkKDMpOmhvdmVyIC5saXN0LXRyaWFuZ2xlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDQ3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhZ3JhcGgtY29udGFpbmVyOm50aC1jaGlsZCg0KTpob3ZlciAubGlzdC10cmlhbmdsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA2NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29sdXRpb24tY2FyZHMgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbjogM3B4IDNweCAwIDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc29sdXRpb24tY2FyZHMgcCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbiAgLmxpc3QtaSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xufVxuIl19 */
/* End */


/* Start:/local/templates/fscut/css/forms.css?171034453512918*/
.ft-form {
  background: #fff;
  box-shadow: 0px -7px 19.8px 0px rgba(33, 37, 41, 0.10);
  position: sticky;
  width: 100vw;
  margin-left: calc((100vw - 1414px) / -2);
  top: -1px;
  left: 0;
  right: 0;
  z-index: 9999;
}
@media screen and (max-width: 1450px) {
  .ft-form {
    margin-left: calc(((100vw - 1414px) / -2) - 15px);
  }
}
@media screen and (max-width: 1414px) {
  .ft-form {
    margin-left: -15px;
  }
}
.ft-form__container {
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1414px;
  margin: 0 auto;
  padding: 22px 0;
}
@media screen and (max-width: 1460px) {
  .ft-form__container {
    padding: 22px 15px;
  }
}
@media screen and (max-width: 930px) {
  .ft-form__container {
    max-width: 720px;
    padding: 12px 15px;
  }
}
.ft-form__text {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 2.15;
  margin: 0;
}
.ft-form__old-price {
  color: #999;
  text-decoration: line-through;
}
.ft-form__price {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .ft-form__text {
    font-size: 16px;
    line-height: 1.3;
    margin: 0 0 5px;
  }
  .ft-form__price {
    font-size: 18px;
    line-height: 1.3;
  }
}
.ft-form__btns {
  display: flex;
  gap: 10px;
}
.ft-form__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #004B95;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  padding: 14.5px 40px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #004B95;
}
.ft-form__btn-blue {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  border-radius: 6px;
  background: #004B95;
  padding: 14.5px 87px;
}
@media screen and (max-width: 992px) {
  .ft-form__btns {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .ft-form__btns {
    width: 100%;
  }
  .ft-form__btn {
    padding: 8px 0;
    width: calc(60% - 5px);
    font-size: 14px;
  }
  .ft-form__btn-blue {
    padding: 8px 0;
    width: calc(40% - 5px);
    font-size: 14px;
  }
}
.ft-form__noscroll {
  margin: 0;
  height: 100%;
  overflow: hidden !important;
}
.ft-form__overlay {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  z-index: 10000;
  transition: .3s all;
}
.ft-form__modal {
  opacity: 0;
  visibility: hidden;
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-right: 15px;
  max-width: 540px;
  max-height: 85%;
  overflow-y: scroll;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(calc(-50% - 15px), -50%);
  z-index: 10001;
  box-shadow: 0 3px 10px -.5px rgba(0, 0, 0, .2);
  text-align: center;
  border-radius: 2px;
  background-color: #fff;
  transition: 0.3s all;
}
.ft-form__modal::-webkit-scrollbar {
  display: none;
}
.ft-form__modal
.ft-form__modal img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.ft-form__modal.active,
.ft-form__overlay.active{
  opacity: 1;
  visibility: visible;
}
.ft-form__modal-cross {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 20px;
  right: 20px;
  fill: #fff;
  cursor: pointer;
}
.ft-form__modal-title {
  position: relative;
  color: #000;
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 0.8;
  padding-bottom: 16px;
  margin: 0 auto 16px;
  max-width: max-content;
}
@media screen and (max-width: 992px) {
  .ft-form__modal-title {
    font-size: 28px;
  }
}
.ft-form__modal-subtitle {
  color: #000;
  text-align: center;
  font-size: 24px;
  line-height: 1.4;
  margin: 0 0 4px;
}
.ft-form__modal-model {
  color: #004B95;
  font-weight: 500;
}
@media screen and (max-width: 992px) {
  .ft-form__modal-subtitle {
    font-size: 20px;
  }
}
.ft-form__modal-text {
  color: #3E3E3E;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 5px;
}
.ft-form__modal-title::after {
  position: absolute;
  content: '';
  height: 3px;
  width: 250px;
  background: #2071F4;
  bottom: 0;
  left: calc(50% - 125px);
}
.ft-form__modal form {
  padding: 50px 40px 40px;
}
.ft-form__input {
  position: relative;
  padding: 20px 30px 14px;
  border-bottom: 1px solid #A9A9A9;
}
.ft-form__input::before {
  position: absolute;
  content: '*';
  color: #F00;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.25;
  top: 20px;
  left: 15px;
}
.ft-form__input input {
  width: 100%;
  border: none;
  outline: none;
}
.ft-form__textarea {
  width: 100%;
  margin-top: 20px;
  background: #eee;
  border: none;
  outline: none;
  padding: 10px 15px;
}
.ft-form__submit {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  border: none;
  outline: none;
  width: 100%;
  border-radius: 6px;
  background: #004B95;
  padding: 14px;
  margin-top: 20px;
}
.ft-form__submit:hover{
 background: #025bb4;
 cursor: pointer;
}
.ft-form__agree,
.ft-form__agree a {
  color: #3E3E3E;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 10px 0 0;
}
.ft-form__agree a {
  text-decoration: underline;
  cursor: pointer;
}
@media screen and (max-width: 992px) {
  .ft-form__modal form {
    padding: 30px 25px;
  }
}
@media screen and (max-width: 768px) {
  .ft-form__modal form {
    padding: 30px 15px;
  }
  .ft-form__modal-subtitle {
    font-size: 18px;
  }
}
.ft-form__suc-title {
  color: #1E3D76;
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  margin: 40px 0 10px;
}
.ft-form__suc-subtitle {
  color: #000;
  text-align: center;
  font-size: 24px;
  line-height: normal;
  margin: 0 0 20px;
}
@media screen and (max-width: 992px) {
  .ft-form__suc-title {
    font-size: 28px;
  }
  .ft-form__suc-subtitle {
    font-size: 18px;
  }
}
.ft-form__suc-close {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  padding: 14px 0;
  border-radius: 6px;
  background: #004B95;
  width: 100%;
  cursor: pointer;
}
.ft-form__modal--success {
  max-width: 520px;
  padding: 50px 40px 40px;
}
@media screen and (max-width: 992px) {
  .ft-form__modal--success {
    padding: 30px 25px;
  }
}
@media screen and (max-width: 768px) {
  .ft-form__modal--success {
    padding: 30px 15px;
  }
}
.ft-form__logo {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.chapters {
  margin: 100px auto;
  width: 100%;
  max-width: 1414px;
}
@media screen and (max-width: 1460px) {
  .chapters {
    padding: 0 15px;
  }
}
@media screen and (max-width: 768px) {
  .chapters {
    margin: 70px auto;
    padding: 0 0 0 15px;
  }
}
.chapters__item {
  position: relative;
  display: flex;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 30px;
  min-height: 325px;
}
.chapters__item img {
  position: absolute;
  bottom: 0;
  right: 0;
  max-height: 280px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
@media screen and (max-width: 1300px) {
  .chapters__item img {
    max-height: 180px;
  }
}
.chapters__item h4 {
  position: relative;
  z-index: 2;
  color: #353535;
  font-size: 24px;
  font-weight: 400;
  line-height:1.5;
  margin: 0 0 8px;
}
.chapters__item p {
  position: relative;
  z-index: 2;
  color: #3E3E3E;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
.chapters__item a {
  position: relative;
  z-index: 2;
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  width: 100%;
  padding: 14px;
  border-radius: 6px;
  background: #004B95;
}
.chapters__item--1 {
  background-image: url("/local/templates/fscut/css/../../img/chapters-bg-1.svg");
}
.chapters__item--2 {
  background-image: url("/local/templates/fscut/css/../../img/chapters-bg-2.svg");
}
.chapters__item--3 {
  background-image: url("/local/templates/fscut/css/../../img/chapters-bg-3.svg");
}
.chapters__item--4 {
  background-image: url("/local/templates/fscut/css/../../img/chapters-bg-4.svg");
}
.chapters__item--5 {
  background-image: url("/local/templates/fscut/css/../../img/chapters-bg-5.svg");
}
.chapters__item--6 {
  background-image: url("/local/templates/fscut/css/../../img/chapters-bg-6.svg");
}
.chapters__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 60px;
  row-gap: 40px;
}
@media screen and (max-width: 1500px) {
  .chapters__list {
    gap: 25px;
  }
}
@media screen and (max-width: 1200px) {
  .chapters__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .chapters__list {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
  .chapters__list::-webkit-scrollbar {
    display: none;
  }
  .chapters__item {
    min-width: 300px;
    min-height: 370px;
  }
}
.ft-form__select label {
  color: #000;
  font-size: 16px;
  line-height: normal;
  margin-right: 20px;
}
.ft-form__select select {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  border-radius: 6px;
  background-color: #343434;
  border: none;
  padding: 16px 58px 16px 28px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY5MiA3Ljk0MjE3TDEwLjQ0MiAxNC4xOTIyQzEwLjM4NCAxNC4yNTAzIDEwLjMxNTEgMTQuMjk2NCAxMC4yMzkyIDE0LjMyNzhDMTAuMTYzMyAxNC4zNTkzIDEwLjA4MiAxNC4zNzU1IDkuOTk5ODYgMTQuMzc1NUM5LjkxNzcyIDE0LjM3NTUgOS44MzY0IDE0LjM1OTMgOS43NjA1MiAxNC4zMjc4QzkuNjg0NjUgMTQuMjk2NCA5LjYxNTcyIDE0LjI1MDMgOS41NTc2NyAxNC4xOTIyTDMuMzA3NjcgNy45NDIxN0MzLjE5MDQgNy44MjQ4OSAzLjEyNDUxIDcuNjY1ODMgMy4xMjQ1MSA3LjQ5OTk4QzMuMTI0NTEgNy4zMzQxMyAzLjE5MDQgNy4xNzUwNyAzLjMwNzY3IDcuMDU3NzlDMy40MjQ5NSA2Ljk0MDUyIDMuNTg0MDEgNi44NzQ2MyAzLjc0OTg2IDYuODc0NjNDMy45MTU3MSA2Ljg3NDYzIDQuMDc0NzcgNi45NDA1MiA0LjE5MjA1IDcuMDU3NzlMOS45OTk4NiAxMi44NjY0TDE1LjgwNzcgNy4wNTc3OUMxNS44NjU3IDYuOTk5NzIgMTUuOTM0NyA2Ljk1MzY2IDE2LjAxMDUgNi45MjIyNEMxNi4wODY0IDYuODkwODEgMTYuMTY3NyA2Ljg3NDYzIDE2LjI0OTkgNi44NzQ2M0MxNi4zMzIgNi44NzQ2MyAxNi40MTMzIDYuODkwODEgMTYuNDg5MiA2LjkyMjI0QzE2LjU2NSA2Ljk1MzY2IDE2LjYzNCA2Ljk5OTcyIDE2LjY5MiA3LjA1Nzc5QzE2Ljc1MDEgNy4xMTU4NiAxNi43OTYyIDcuMTg0OCAxNi44Mjc2IDcuMjYwNjdDMTYuODU5IDcuMzM2NTQgMTYuODc1MiA3LjQxNzg2IDE2Ljg3NTIgNy40OTk5OEMxNi44NzUyIDcuNTgyMSAxNi44NTkgNy42NjM0MiAxNi44Mjc2IDcuNzM5MjlDMTYuNzk2MiA3LjgxNTE2IDE2Ljc1MDEgNy44ODQxIDE2LjY5MiA3Ljk0MjE3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: right 28px center;
}
@media screen and (max-width: 768px) {
  .ft-form__select select {
    padding: 8px 40px 8px 25px;
    background-position: right 8px center;
    font-size: 14px;
  }
  .ft-form__select label {
    font-size: 14px;
  }
}

.rashodniki-container {
  width: 100%;
  max-width: 1414px;
  padding: 0 15px;
  margin: 50px auto 50px;
}

.rashodniki-container__title {
  color: #1E3D76;
  padding-left: 20px;
}

.rashodniki-items {
  overflow-x: auto;
}

.rashodniki-items table {
  width: 100%;
  border-collapse: collapse;
  border-left: none;
  border-right: none;
  background: none;
}

.rashodniki-items tbody tr {
  border: 1px solid #AAA;
  background: none;
}
.rashodniki-items table tr:nth-child(odd){
  background: none;
}
.rashodniki-items th {
  color: #1E3D76;
  font-size: 18px;
  line-height: 50px;
  font-weight: 400;
  padding: 0 20px;
  text-align: left;
  border: none;
}

.rashodniki-items th:nth-child(3) {
  text-align: center;
}

.rashodniki-items th:nth-child(2) {
  max-width: 240px;
}

.rashodniki-items td {
  color: #5A5A5A;
  font-size: 16px;
  padding: 8px 20px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  border: none;
}

.rashodniki-items td:nth-child(2) span {
  display: block;
  width: 100%;
  padding: 15.4px 10px;
  border-radius: 6px;
  background: #EDEDED;
}

.rashodniki-items td:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
  gap: 25px;
}

.rashodniki-items td:nth-child(3) p {
  color: #212529;
  font-size: 18px;
  font-weight: 600;
}

.rashodniki-items td:nth-child(3) a {
  display: block;
  text-align: center;
  border-radius: 6px;
  padding: 14.4px 10px;
  color: #1E3D76;
  border: 1px solid #1E3D76;
  width: 245px;
  transition: all .4s ease-in-out;
}
.rashodniki-items td:nth-child(3) a:hover{
  background-color: #1E3D76;
  color: #ffffff;
  transition: all .4s ease-in-out;
}
/* End */


/* Start:/local/templates/fscut/components/bitrix/form.result.new/ovat_form_cons/style.css?1708367111666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/fscut/components/bitrix/form.result.new/ovat_form_cons/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/fscut/components/bitrix/form.result.new/ovat_form_cons/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/fscut/template_styles.css?17207677263628*/
img {max-width:100%}
.videos-items {}
.videos-items .item {display:flex;}
.videos-items .item .text, .videos-items .item video, .videos-items .item .img {width:50%}
.videos-items .item .text {
	background: linear-gradient(90deg, #EEEEEE 0%, #FFFFFF 100%);
    padding: 4%;
}
.videos-items .item .text h4 {font-size: 36px;}
.videos-items .item .text p {font-size: 26px;}
.videos-items .item:nth-child(2n) .text {order:10}

.videos-items .item .img {
    display: flex;
    align-items: center;
    justify-content: center;
}
.videos-items .item .img img {max-height: 400px;}


.software_items {}
.software_items .item {
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 20px;
}
.single-product .btn {
    background-color: #15449B;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
	display: block;
    text-align:center;
}

.single-product .p-i-card-des {margin:40px 30px 0}

.js-open-video {position: relative;cursor: pointer;}
.js-open-video:before {
    content: "";
    position: absolute;
    width: 61px;
    height: 61px;
    background: url('/local/templates/fscut/img/video-icon.png');
    left: 50%;
    top: 79px;
    transform: translateX(-50%);
}

#blank {
    background: rgba(0, 0, 0, 0.5);
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999998;
}
body.opened_video #blank, body.opened_video .popup {display: block;}
.popup {
    display: none;
    left: 20%;
    top: 15%;
    position: fixed;
    z-index: 999999;
    background: #18194b;
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.5);
    width: 60%;
    box-sizing: border-box;
    padding: 0;
    height: 70%;
}
.popup video {width: 100%;height: 100%;}
  #blank .close {
    right: 40px;
    top: 40px;
    width: 80px;
    height: 80px;
    position: absolute;
    cursor: pointer;
  }
  #blank .close span {
    background-color: #c9c9c9;
    transition: .3s;
    width: 80px;
    pointer-events: none;
    position: absolute;
    height: 2px;
    left: 0;
    top: 50%;
  }
  #blank .close span:nth-child(1) {
    transform: rotate(45deg);
  }
  #blank .close span:nth-child(2) {
    transform: rotate(-45deg);
  }
  
.instruction-product-instruction .swiper-slide.v2 {text-align: center;display: block !important;}
.instruction-product-instruction .swiper-slide.v2 img {height: 80% !important;}

.table-container {
  overflow-x: auto;
  max-width: 100%;
}

.table-container table {
  width: 100%;
  border-collapse: collapse;
  color: #212529;
}

.table-container table, .table-container th, .table-container td {
  border: 1px solid #ddd;
}

.table-container th, .table-container td {
  padding: 8px;
  text-align: center;
}

.table-container tr:nth-child(even) {
  background-color: #bdd7ee;
}

.table-container th {
  background-color: #bdd7ee;
  font-weight: bold;
}

.table-container tr:hover {
  background-color: #b0c4de; /* Цвет фона при наведении курсора */
}


@media (max-width: 1023px) {
	.videos-items .item .text h4 {font-size: 30px;}
	.videos-items .item .text p {font-size: 20px;}
}

@media (max-width: 767px) {
	.videos-items .item {flex-wrap:wrap;}
	.videos-items .item .text, .videos-items .item video, .videos-items .item .img {width:100%}
	.videos-items .item .text {order:10}

	.software_items .item {font-size: 16px;flex-wrap: wrap;}
	.software_items .item .link {width: 100%;margin-top: 10px;}


    .popup {left: 5%;width: 90%;}
    #blank .close {right: 20px;top: 20px;width: 40px;height: 40px;}
    #blank .close span {width: 40px;}
}
/* End */
/* /local/templates/fscut/css/main.css?1718626012452725 */
/* /local/templates/fscut/css/forms.css?171034453512918 */
/* /local/templates/fscut/components/bitrix/form.result.new/ovat_form_cons/style.css?1708367111666 */
/* /local/templates/fscut/template_styles.css?17207677263628 */
