@charset "UTF-8";
@import "../../bower_components/normalize.css/normalize.css";
@font-face {
  font-family: "Involve";
  src: url("../fonts/Involve-Bold.ttf") format("truetype");
  font-display: swap;
  font-weight: bold;
}
@font-face {
  font-family: "Involve";
  src: url("../fonts/Involve-Medium.ttf") format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: "Involve";
  src: url("../fonts/Involve-SemiBold.ttf") format("truetype");
  font-display: swap;
  font-weight: 650;
}
@font-face {
  font-family: "Involve";
  src: url("../fonts/Involve-Regular.ttf") format("truetype");
  font-display: swap;
}
body {
  font-family: "Involve", sans-serif;
  margin: 0;
  font-size: 14px;
  line-height: 17px;
  position: relative;
  overflow-x: hidden;
}
body.unscroll {
  overflow: hidden;
  padding-right: 15px;
}

input,
textarea,
select {
  outline: none;
}

input::-moz-placeholder {
  color: #A0A8B2;
  font-family: "Involve", sans-serif;
}

input:-ms-input-placeholder {
  color: #A0A8B2;
  font-family: "Involve", sans-serif;
}

input::placeholder {
  color: #A0A8B2;
  font-family: "Involve", sans-serif;
}

* {
  box-sizing: border-box;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

a {
  text-decoration: none;
  color: #000;
  transition: all 0.5s ease;
}

.discount-link {
  color: #A0A8B2;
  text-decoration: underline;
  font-size: 16px;
  line-height: 24px;
}

.container-fluid {
  max-width: 1470px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.row > * {
  width: inherit;
  flex-shrink: inherit;
}

header {
  padding: 20px 0;
  margin-bottom: 10px;
  position: relative;
  z-index: 10;
}
header .town {
  width: 105px;
  display: flex;
  align-items: start;
  white-space: nowrap;
}
header .town svg {
  margin-right: 8px;
}
header .addr {
  padding: 0 10px 0 17px;
  color: #A0A8B2;
}
header .row {
  justify-content: space-between;
  flex-wrap: nowrap;
}
header .wrap {
  width: 100%;
}
header .top {
  display: flex;
  justify-content: space-between;
}
header .top .left,
header .top .right {
  display: flex;
}
header .left {
  width: calc(100% - 573px);
  align-items: center;
}
header .right {
  width: 573px;
  justify-content: space-between;
  align-items: center;
}
header a.call {
  width: 162px;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  background: #D42241;
  color: #fff;
  transition: all 0.5s ease;
}
header a.call:hover {
  background: #F83A5B;
}
header .bottom {
  padding-top: 10px;
  display: flex;
  justify-content: space-between;
}
header .btns {
  display: flex;
  align-items: center;
}
header .btns a {
  display: inline-flex;
  align-items: center;
  margin-right: 20px;
}
header .btns a:last-child {
  margin-right: 0;
}
header .btns a:hover {
  color: #1130AC;
}
header .btns a i {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background: #EEF3F8;
  border-radius: 10px;
  margin-right: 10px;
}
header .btns .count {
  width: 14px;
  height: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  background: #D42241;
  color: #fff;
  font-size: 7px;
  left: 21px;
  top: -7px;
  font-style: normal;
}
header menu {
  padding: 0;
  margin: 12px 0;
}
header menu ul {
  padding: 0;
  display: flex;
}
header menu ul a:hover {
  color: #1130AC;
}
header menu ul ul {
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 20px;
  background: #fff;
  position: absolute;
  left: -20px;
  top: 100%;
  width: 185px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: all 0.5s ease;
}
header menu ul li {
  position: relative;
  list-style: none;
  margin-right: 45px;
}
header menu ul li i {
  margin-left: 5px;
}
header menu ul li li {
  margin: 15px 0;
}
header menu ul li:hover ul {
  visibility: visible;
  opacity: 1;
}
header menu ul li:hover svg {
  transform: rotate(180deg);
}
header menu ul li:hover svg path {
  fill: #1130AC;
}

.mob-header {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mob-header .soc {
  padding: 0;
  background: transparent;
}

.search {
  position: relative;
  margin: 0 20px;
  width: calc(100% - 585px);
}
.search input {
  width: 100%;
  background: #EEF3F8;
  padding: 10px 20px;
  border: none;
  border-radius: 12px;
}
.search input::-moz-placeholder {
  color: #A0A8B2;
}
.search input:-ms-input-placeholder {
  color: #A0A8B2;
}
.search input::placeholder {
  color: #A0A8B2;
}
.search button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  background: #1130AC;
  position: absolute;
  right: 4px;
  top: 4px;
  border: none;
  border-radius: 9px;
}

@media (max-width: 1240px) {
  header {
    padding-bottom: 10px;
  }
  header .addr {
    padding-left: 30px;
  }
  header menu > ul {
    justify-content: space-between;
  }
  header menu > ul > li {
    margin-right: 0;
  }
}
@media (min-width: 991px) and (max-width: 1024px) {
  header .left {
    width: calc(100% - 303px);
  }
  header .right {
    width: 303px;
    flex-wrap: wrap;
  }
  header .right .email {
    order: 1;
    margin-bottom: 5px;
  }
  header .right .phone {
    order: 2;
    margin-bottom: 5px;
  }
  header .right .soc {
    order: 3;
  }
  header .right a.call {
    order: 4;
  }
}
@media (min-width: 991px) {
  header .logo {
    margin-left: -5px;
    margin-right: 5px;
  }
}
@media (max-width: 991px) {
  .page .title_h2 {
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
  }
  .page .title_h2 span {
    color: #1130AC;
  }

  header .logo {
    padding-right: 0;
  }
  header .logo svg {
    width: 120px;
    height: auto;
  }
  header .right .email {
    display: none;
  }
  header .right .soc {
    width: 109px;
    height: 47px;
    justify-content: space-between;
  }
  header .right .soc svg {
    width: 25px;
    height: auto;
  }
  header .right a.call {
    height: 43px;
    border-radius: 10px;
  }
  header .btns {
    display: flex;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 90;
    height: 76px;
    padding: 0 15px;
    background: #fff;
    justify-content: space-between;
  }
  header .btns a {
    margin-right: 0;
    flex-wrap: wrap;
    justify-content: center;
  }
  header .btns a.login {
    order: 5;
  }
  header .btns a.basket {
    order: 4;
  }
  header .btns a i {
    margin-right: 0;
  }
  header .btns a .count {
    margin-top: 0;
  }
  header .btns a span {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
  }
  header .wrap .logo {
    padding-right: 15px;
    width: 233px;
  }
  header .wrap .logo svg {
    width: 100%;
    height: auto;
  }
  header .wrap .left {
    display: none;
  }
  header .wrap .right {
    width: 100%;
  }
  header .wrap .basket i {
    margin-right: 0;
  }
  header .search {
    width: calc(100% - 110px);
    margin-right: 0 !important;
  }

  menu {
    display: none;
  }
}
@media (max-width: 768px) {
  header .logo {
    width: 245px;
  }
  header .right {
    justify-content: center;
  }
  header .right .email,
header .right .phone,
header .right .soc,
header .right .call {
    display: none;
  }
  header .search {
    margin-left: 10px;
  }
}
@media (max-width: 576px) {
  header .btns {
    padding: 0 5px;
  }
  header .btns a span {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .pk-block {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .pk-tab-block {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .pk-mob-block {
    display: none !important;
  }
}
@media (min-width: 991px) {
  .mob-block {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .tab-block {
    display: none !important;
  }
}
.soc {
  display: flex;
  align-items: center;
  padding: 5px;
  background: #EEF3F8;
  border-radius: 10px;
}
.soc a {
  display: inline-flex;
  padding: 3px;
}

.phone {
  display: flex;
  align-items: center;
}
.phone svg {
  margin-right: 10px;
}

.menu-btn {
  display: inline-flex;
  width: 105px;
  height: 35px;
  background: #1130AC;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  color: #fff;
}
.menu-btn i {
  padding-top: 3px;
  margin-right: 10px;
}

.menu-wrapper {
  background: #fff;
  position: absolute;
  z-index: 91;
  left: 0;
  top: 100%;
  width: 100%;
  overflow: auto;
  display: none;
}
.menu-wrapper .menu-wrapper_left {
  width: 288px;
  position: relative;
}
.menu-wrapper .menu-wrapper_left li {
  position: relative;
  padding: 5px;
  border: 1px solid #EEF3F8;
  border-radius: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  transition: all 0.5s ease;
}
.menu-wrapper .menu-wrapper_left li:last-child {
  margin-bottom: 0;
}
.menu-wrapper .menu-wrapper_left li.active, .menu-wrapper .menu-wrapper_left li:hover {
  background: #1130AC;
  color: #fff;
}
.menu-wrapper .menu-wrapper_left li.active svg rect, .menu-wrapper .menu-wrapper_left li:hover svg rect {
  fill: #1130AC;
  stroke: #fff;
}
.menu-wrapper .menu-wrapper_left li.active svg path, .menu-wrapper .menu-wrapper_left li:hover svg path {
  stroke: #fff;
}
.menu-wrapper .menu-wrapper_left li svg {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -11px;
}
.menu-wrapper ul {
  padding: 0;
}
.menu-wrapper li {
  list-style: none;
}
.menu-wrapper span {
  display: flex;
  align-items: center;
  padding-right: 30px;
}
.menu-wrapper span .img {
  width: 57px;
  margin-right: 15px;
}
.menu-wrapper .title_h3 {
  width: 100%;
  margin-bottom: 20px;
}
.menu-wrapper .menu-wrapper_right {
  display: block;
  width: calc(100% - 288px);
  padding: 15px 0 15px 35px;
  position: relative;
}
.menu-wrapper .menu-wrapper_right .close {
  font-size: 34px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.menu-wrapper .menu-wrapper_right .wrap-menu {
  width: 25%;
  display: flex;
  flex-wrap: wrap;
  padding-right: 25px;
}
.menu-wrapper .menu-wrapper_right .wrap-menu:last-child {
  padding-right: 0;
}
.menu-wrapper .menu-wrapper_right .wrap {
  width: 100%;
  display: none;
  flex-wrap: wrap;
  align-items: flex-start;
}
.menu-wrapper .menu-wrapper_right .wrap.active {
  display: flex;
}
.menu-wrapper .menu-wrapper_right .title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 25px;
}
.menu-wrapper .menu-wrapper_right .title.active {
  color: #1130AC;
}
.menu-wrapper .menu-wrapper_right .title:hover {
  color: #D42241;
  text-decoration: underline;
}
.menu-wrapper .menu-wrapper_right ul {
  padding: 0;
  margin: 0;
  width: 100%;
  margin-top: -10px;
}
.menu-wrapper .menu-wrapper_right ul li {
  margin-bottom: 10px;
}
.menu-wrapper .menu-wrapper_right ul li:last-child {
  margin-bottom: 0;
}
.menu-wrapper .menu-wrapper_right ul li a {
  color: #A0A8B2;
}
.menu-wrapper .menu-wrapper_right ul li a:hover {
  color: #D42241;
  text-decoration: underline;
}

@media (max-width: 991px) {
  .menu-wrapper {
    display: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    overflow: hidden;
    background: transparent;
  }
  .menu-wrapper.active {
    display: block;
  }
  .menu-wrapper .container-fluid {
    position: relative;
  }
  .menu-wrapper .title_h3 {
    margin-bottom: 0;
  }
  .menu-wrapper .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
  }
  .menu-wrapper .header .close {
    font-size: 30px;
  }
  .menu-wrapper .header.submenu .back {
    display: flex !important;
  }
  .menu-wrapper .header .back {
    display: none;
    height: 20px;
    color: #A0A8B2;
  }
  .menu-wrapper .header .back svg {
    margin-right: 6px;
    height: 22px;
  }
  .menu-wrapper .menu-wrapper_left {
    width: 100%;
    height: 100%;
    overflow: auto;
    left: -100%;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 92;
  }
  .menu-wrapper .menu-wrapper_left ul {
    margin-top: 0;
  }
  .menu-wrapper .menu-wrapper_left li {
    height: 57px;
    display: flex;
    align-items: center;
  }
  .menu-wrapper .menu-wrapper_left li.no-img {
    padding-left: 15px;
  }
  .menu-wrapper .menu-wrapper_left li .img {
    width: 57px;
    height: 47px;
    overflow: hidden;
  }
  .menu-wrapper .menu-wrapper_left li .img img {
    height: 47px;
  }
  .menu-wrapper .menu-info {
    border-radius: 20px;
    padding: 10px 20px;
    background: #EEF3F8;
    margin-bottom: 15px;
  }
  .menu-wrapper .menu-info .addr {
    margin-left: 0;
    padding-left: 0;
  }
  .menu-wrapper .menu-info > * {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .menu-wrapper .menu-info .call {
    height: 57px;
    width: 100%;
    border-radius: 10px;
  }
  .menu-wrapper .menu-wrapper_right {
    width: 100%;
    height: 100%;
    overflow: auto;
    position: fixed;
    left: 100%;
    top: 0;
    z-index: 93;
    background: #fff;
    padding: 0 10px;
  }
  .menu-wrapper .menu-wrapper_right li.mob-block {
    margin-bottom: 0;
  }
  .menu-wrapper .menu-wrapper_right .title_h3 {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .menu-wrapper .menu-wrapper_right .title_h3 .back {
    display: flex;
    margin-left: 10px;
    align-items: center;
    color: #A0A8B2;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
  }
  .menu-wrapper .menu-wrapper_right .title_h3 svg {
    margin-top: 2px;
    margin-right: 7px;
  }
  .menu-wrapper .menu-wrapper_right a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 57px;
    border-radius: 10px;
    font-weight: normal !important;
    background: #EEF3F8;
    padding: 15px;
    margin-bottom: 5px !important;
    color: #000 !important;
  }
  .menu-wrapper .menu-wrapper_right a svg {
    margin-left: 10px;
  }
  .menu-wrapper .menu-wrapper_right a svg rect {
    fill: transparent;
  }
  .menu-wrapper .menu-wrapper_right a.active {
    background: #1130AC !important;
    color: #fff !important;
  }
  .menu-wrapper .menu-wrapper_right a.active svg path,
.menu-wrapper .menu-wrapper_right a.active svg rect {
    stroke: #fff;
  }
  .menu-wrapper .menu-wrapper_right li:last-child a {
    margin-bottom: 0;
  }
  .menu-wrapper .menu-wrapper_right .wrap {
    flex-wrap: wrap;
  }
  .menu-wrapper .menu-wrapper_right .btn_wrap {
    color: #1130AC !important;
    justify-content: center;
    text-align: center !important;
    border: 1px solid #1130AC !important;
  }
  .menu-wrapper .menu-wrapper_right .btn_wrap:hover, .menu-wrapper .menu-wrapper_right .btn_wrap.active {
    color: #fff !important;
  }
  .menu-wrapper .menu-wrapper_right .wrap-menu {
    width: 100%;
    padding-right: 0;
  }
  .menu-wrapper .menu-wrapper_right .wrap-menu ul {
    position: fixed;
    z-index: 94;
    background: #fff;
    left: 100%;
    top: 0;
    width: 100%;
    padding: 10px;
    height: calc(100% + 15px);
    overflow: auto;
  }
}
h3,
.title_h3 {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
h3 span,
.title_h3 span {
  color: #1130AC;
}

h1 {
  margin: 0;
}

h1,
.title_h1 {
  width: 100%;
  font-size: 50px;
  font-weight: bold;
  line-height: 56px;
}
h1 span,
.title_h1 span {
  color: #1130AC;
}

@media (max-width: 991px) {
  h1,
.title_h1 {
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
  }
  h1 span,
.title_h1 span {
    color: #1130AC;
  }
}
h2,
.title_h2 {
  width: 100%;
  font-size: 30px;
  font-weight: bold;
  line-height: 35px;
}
h2 span,
.title_h2 span {
  color: #1130AC;
}

@media (max-width: 768px) {
  h2,
.title_h2 {
    line-height: 1;
  }
}
.slider_main {
  width: 100%;
  min-height: 285px;
}
.slider_main:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.slider_main .wrap {
  display: inline-flex !important;
  flex-wrap: wrap;
  padding: 60px 115px;
  height: 100%;
  min-height: 285px;
}
.slider_main .slick-slide {
  overflow: hidden;
}
.slider_main .left {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
  width: 50%;
  height: auto;
  z-index: 1;
  color: #fff;
  justify-content: space-between;
}
.slider_main .left span {
  display: block;
  width: 100%;
}
.slider_main picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.slider_main picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 20px;
  overflow: hidden;
}
.slider_main p {
  width: 100%;
  font-size: 30px;
  font-weight: bold;
  line-height: 35px;
  margin: 10px 0 30px;
}
.slider_main p span {
  color: #1130AC;
}
.slider_main.service-banner .text {
  flex-direction: row;
  color: #000;
}
.slider_main.service-banner p {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.slider_main.service-banner .btn_wrap {
  width: auto;
}

@media (max-width: 991px) {
  .slider_main p {
    margin-top: 5px;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
  }
  .slider_main p span {
    color: #1130AC;
  }
  .slider_main .wrap {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 768px) {
  .slider_main .wrap {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .slider_main .left {
    width: 100%;
  }
  .slider_main .btn-slider {
    width: 100%;
  }
  .slider_main.service-banner picture {
    position: static;
  }
  .slider_main.service-banner picture img {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .slider_main.service-banner .text {
    margin-top: 20px;
    order: 1;
  }
}
@media (max-width: 576px) {
  .slider_main .wrap {
    padding: 10px 20px;
  }
  .slider_main.service-banner .wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .slider_main.service-banner .title_h2 {
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
  }
  .slider_main.service-banner .title_h2 span {
    color: #1130AC;
  }
  .slider_main.service-banner p {
    font-size: 14px;
    line-height: 17px;
  }
  .slider_main.service-banner .btn_wrap {
    width: 100%;
  }
}
.slider-btns .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  background: none;
  border: none;
  padding: 0;
  width: 40px;
  height: 40px;
  z-index: 9;
}
.slider-btns .slick-arrow svg {
  width: 100%;
  height: auto;
}
.slider-btns .slick-arrow svg rect:nth-child(2) {
  stroke: #A0A8B2;
}
.slider-btns .slick-arrow.slick-prev {
  left: 0px;
}
.slider-btns .slick-arrow.slick-next {
  right: 0px;
  transform: rotate(180deg);
}

@media (max-width: 991px) {
  .slider-btns .slick-arrow {
    width: 32px;
    height: 32px;
  }
}
.m-b {
  margin: 40px 0;
}
.m-b div[class*=title_] {
  margin: 0 0 25px 25px;
}
.m-b.title-left .title_h2 {
  margin-left: 0;
  margin-right: 0;
}
.m-b.title-w-mb .title_h2 {
  margin-bottom: 10px;
}

@media (min-width: 991px) {
  div[class*=title_] .btn_wrap {
    display: inline-flex;
    margin-right: 25px;
  }
}
@media (max-width: 991px) {
  .m-b {
    margin: 20px 0;
  }
  .m-b div[class*=title_] {
    margin-left: 15px;
  }

  .btn_wrap.w100 {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .m-b div[class*=title_] {
    margin-bottom: 15px;
    margin-left: 10px;
  }
}
.main-cat {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.main-cat .title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}
.main-cat .cat {
  display: inline-flex;
  width: calc(25% - 10px);
  padding: 15px 20px;
  min-height: 172px;
  margin: 10px 0;
  background-size: auto 125px !important;
  background-position: right center !important;
  border-radius: 20px;
}
.main-cat .wrap {
  display: flex;
  width: 65%;
  flex-direction: column;
}
.main-cat ul {
  padding: 0;
  margin: 0;
}
.main-cat a {
  color: #A0A8B2;
}
.main-cat a:hover {
  color: #D42241;
  text-decoration: underline;
}
.main-cat li {
  list-style: none;
  margin: 5px 0;
}
.main-cat li.last a {
  color: #1130AC;
}

@media (max-width: 991px) {
  .main-cat .cat {
    width: calc(50% - 10px);
  }
}
@media (max-width: 576px) {
  .main-cat .cat {
    width: calc(50% - 5px);
    margin: 5px 0;
    background-position: center calc(100% - 10px) !important;
    background-size: 100px !important;
  }
  .main-cat .wrap {
    width: 100%;
  }
  .main-cat .wrap ul {
    display: none;
  }
}
.main-banner {
  padding-top: 27px;
  padding-bottom: 27px;
}
.main-banner .wrap {
  display: flex;
  justify-content: space-between;
}
.main-banner .left {
  width: calc(67% - 8px);
  display: flex;
  align-items: center;
  border-radius: 20px;
  background: linear-gradient(to right, #D8EFFA, #84CCF0);
}
.main-banner .left .title_h2 {
  padding: 0 80px;
  width: 50%;
}
.main-banner .left .img {
  width: 50%;
}
.main-banner .left .img img {
  width: 100%;
  height: auto;
}
.main-banner .right {
  width: calc(33% - 8px);
  background: #EEF3F8;
  border-radius: 20px;
  padding: 40px;
  font-size: 16px;
  line-height: 24px;
}
.main-banner .right p {
  margin-top: 0;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .main-banner {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .main-banner .wrap {
    flex-wrap: wrap;
  }
  .main-banner .wrap .left,
.main-banner .wrap .right {
    width: 100%;
  }
  .main-banner .wrap .right {
    margin-top: 20px;
  }
  .main-banner .btn_wrap.red {
    width: 100%;
  }
  .main-banner .title_h2 {
    padding: 0 20px;
  }
}
@media (max-width: 768px) {
  .main-banner .left {
    position: relative;
    align-items: flex-start;
  }
  .main-banner .left .title_h2 {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px 20px;
  }
  .main-banner .img {
    width: 100% !important;
    text-align: center;
    margin-top: 100px;
  }
  .main-banner .img img {
    max-width: 50%;
    min-width: 136px;
    width: 100%;
    height: auto;
  }
  .main-banner .right {
    padding: 20px;
  }
}
.btn_wrap {
  cursor: pointer;
  width: 174px;
  height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  border: 1px solid transparent;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  transition: all 0.5s ease;
}
.btn_wrap img {
  margin-left: 10px;
}
.btn_wrap.red {
  background: #D42241;
  color: #fff;
  transition: all 0.5s ease;
}
.btn_wrap.red:hover {
  background: #F83A5B;
}
.btn_wrap.blue {
  background: #EEF3F8;
  color: #1130AC;
  transition: all 0.5s ease;
}
.btn_wrap.blue:hover {
  background: #1130AC;
  color: #fff;
}
.btn_wrap.dblue {
  background: #0A0639;
  color: #fff;
  transition: all 0.5s ease;
}
.btn_wrap.dblue:hover {
  background: #1130AC;
  color: #fff;
}
.btn_wrap.black {
  background: #000;
  color: #fff;
  transition: all 0.5s ease;
}
.btn_wrap.black:hover {
  background: #1130AC;
  color: #fff;
}
.btn_wrap.grey {
  color: #A0A8B2;
  border-color: #EEF3F8;
}
.btn_wrap.grey:hover {
  color: #1130AC;
  border-color: #1130AC;
}
.btn_wrap.lblue {
  background: #1130AC;
  color: #fff;
  transition: all 0.5s ease;
}
.btn_wrap.lblue:hover {
  background: #1E44DE;
}
.btn_wrap.sky {
  background: #9AB1FF;
  color: #fff;
  transition: all 0.5s ease;
}
.btn_wrap.sky:hover {
  background: #1E44DE;
}

.search-block-result {
  position: fixed;
  display: none;
  background: #fff;
  left: 0;
  width: 100%;
  z-index: 91;
  border-top: 1px solid #A0A8B2;
  overflow: auto;
  max-height: 100%;
}
.search-block-result .search-container {
  width: 100%;
  margin-bottom: 20px;
}
.search-block-result .search-container a {
  display: block;
  margin: 13px 0;
}
.search-block-result .search-container a:hover {
  color: #1130AC;
}
.search-block-result .search-container a.cat {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.search-block-result .search-container a.more {
  color: #1130AC;
}
.search-block-result .search-container a.more:hover {
  color: #9AB1FF;
}

.btn-slider {
  cursor: pointer;
  width: 198px;
  height: 55px;
  border-radius: 15px;
  color: #1130AC;
  font-weight: bold;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #EEF3F8;
  color: #1130AC;
  transition: all 0.5s ease;
}
.btn-slider:hover {
  background: #1130AC;
  color: #fff;
}

.banner_slider {
  width: 100%;
}
.banner_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.banner_slider .slick-slide {
  padding: 0 10px;
}
.banner_slider .wrap {
  display: flex !important;
  flex-direction: column;
  gap: 15px;
}
.banner_slider .wrap .img {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  min-height: 103px;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #EEF3F8;
}
.banner_slider .wrap img {
  width: 100%;
  height: auto;
}

@media (max-width: 576px) {
  .banner_slider {
    padding-left: 0px;
    padding-right: 0px;
  }
  .banner_slider .slick-slide {
    padding-left: 5px;
    padding-right: 5px;
  }
  .banner_slider .wrap {
    max-width: 115px;
  }
  .banner_slider .wrap .img {
    min-height: 50px;
    padding: 10px;
  }
  .banner_slider .wrap .img:nth-child(2) {
    display: none;
  }
}
.advantages {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.advantages .advantage {
  width: calc(16.6666666667% - 15px);
  background: #EEF3F8;
  border-radius: 20px;
  text-align: center;
  padding: 10px 20px 30px;
  margin: 8px 0;
}
.advantages .advantage img {
  width: 100px;
  height: auto;
}
.advantages .advantage p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}
.advantages .advantage span {
  margin-top: 15px;
  display: block;
  width: 100%;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
.advantages .advantage span span {
  color: #1130AC;
}
.advantages.service-advantages span {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
.advantages.service-advantages span span {
  color: #1130AC;
}

@media (max-width: 1200px) {
  .advantages .advantage span {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
  }
  .advantages .advantage p {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (max-width: 991px) {
  .advantages .advantage {
    padding-left: 5px;
    padding-right: 5px;
    width: calc(33.3333333333% - 10px);
  }
}
@media (max-width: 576px) {
  .advantages .advantage {
    width: calc(50% - 5px);
    margin: 5px 0;
    padding: 10px;
  }
  .advantages .advantage img {
    width: 80px;
    height: auto;
  }
  .advantages .advantage span {
    margin-top: 5px;
  }
  .advantages .advantage p {
    font-size: 14px;
    line-height: 17px;
  }
}
.wrap-new {
  background: #EEF3F8;
  padding: 30px 20px;
  border-radius: 20px;
}
.wrap-new .title_h2 {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wrap-new .slick-prev {
  left: -25px !important;
}
.wrap-new .slick-next {
  right: -25px !important;
}
.wrap-new .slick-slide {
  padding: 0 10px;
  height: auto !important;
  display: flex !important;
}

@media (max-width: 768px) {
  .wrap-new {
    padding: 20px 15px;
  }
}
.slider_block {
  width: 100%;
}
.slider_block .slick-track {
  display: flex !important;
}
.slider_block .slick-list {
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}

.main_news_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.main_news_slider .new {
  height: 100%;
  width: 100%;
}

.new {
  background: #fff;
  border-radius: 20px;
  padding: 20px;
  display: flex !important;
  flex-direction: column;
}
.new .img {
  display: block;
  width: 100%;
}
.new .img img {
  width: 100%;
  height: auto;
}
.new .name {
  display: block;
  width: 100%;
  margin: 15px 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.new .txt {
  display: block;
  width: 100%;
  color: #A0A8B2;
  margin-bottom: 15px;
}
.new .btn_wrap {
  width: 100%;
  margin-top: auto;
}

@media (max-width: 768px) {
  .main_news_slider .slick-list {
    width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
  }
  .main_news_slider .slick-slide {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 576px) {
  .main_news_slider .new {
    max-width: 250px;
  }
}
.seo-text h2 {
  margin-top: 0;
  color: #000;
}
.seo-text .wrap {
  padding: 0 20px;
  color: #A0A8B2;
  font-size: 16px;
  line-height: 24px;
}

.main_reviews_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.main_reviews_slider .review {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

@media (max-width: 576px) {
  .review {
    padding: 15px;
  }
  .review .rating-name .name {
    font-size: 16px !important;
  }
  .review .rating-name .date {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
  }
}
.review,
.rating {
  display: flex;
}
.review .rating-name,
.rating .rating-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.review .rating-name .name,
.rating .rating-name .name {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  width: 50%;
  padding-right: 10px;
}
.review .rating-name .name span,
.rating .rating-name .name span {
  color: #1130AC;
}
.review .rating-name .date,
.rating .rating-name .date {
  max-width: 50%;
  background: #EEF3F8;
  padding: 4px 13px;
  border-radius: 10px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
}
.review .rate-num,
.rating .rate-num {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-left: 10px;
}

.review {
  padding: 20px;
  background: #fff;
  border-radius: 20px;
  flex-wrap: wrap;
}
.review .rating {
  margin-bottom: 20px;
}
.review .rating-name {
  width: 100%;
}
.review .txt {
  color: #A0A8B2;
}
.review .imgs {
  width: 100%;
  padding-top: 30px;
  margin-top: auto;
  display: flex;
  justify-content: space-between;
}
.review .imgs img {
  width: calc(33.333% - 10px);
}

.rate {
  display: flex;
}
.rate i {
  margin-right: 8px;
}

.title_with-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.title_with-btn .btn_wrap {
  margin-left: 10px;
}

.main_sertificate_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.main_sertificate_slider .sertificate {
  padding: 15px;
  border-radius: 20px;
  border: 1px solid #EEF3F8;
}
.main_sertificate_slider .sertificate img {
  width: 100%;
  height: auto;
}
.main_sertificate_slider .sertificate .name {
  display: block;
  margin-top: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #A0A8B2;
}
.main_sertificate_slider .slick-slide {
  padding: 0 10px;
}

@media (max-width: 576px) {
  .main-service-photo .slick-slide,
.main_sertificate_slider .slick-slide {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .main-service-photo .slick-slide .name,
.main_sertificate_slider .slick-slide .name {
    font-size: 14px;
    line-height: 17px;
  }
}
footer {
  padding: 30px 0 0;
  margin-top: 30px;
}
footer .row {
  justify-content: space-between;
  flex-wrap: nowrap;
}
footer .foot_wrap {
  width: calc(25% - 10px);
}
footer .foot_wrap.right {
  text-align: right;
}
footer .foot_wrap.right .foot_addr {
  margin-bottom: 20px;
}
footer .foot_wrap .soc {
  display: inline-flex;
}
footer ul {
  padding: 0;
}
footer li {
  list-style: none;
  margin-bottom: 10px;
}
footer li a {
  color: #A0A8B2;
}
footer li a:hover {
  color: #D42241;
  text-decoration: underline;
}
footer .foot_addr {
  margin-bottom: 50px;
}
footer .phone {
  font-size: 16px;
  line-height: 24px;
  justify-content: flex-end;
}
footer .btn_wrap {
  height: 45px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 50px;
  font-size: 16px;
  font-weight: normal;
  max-width: 100%;
}

.foot_addr span {
  display: block;
  color: #A0A8B2;
  margin-bottom: 10px;
}
.foot_addr i {
  font-style: normal;
  color: #1130AC;
}

.footer_bottom {
  height: 57px;
  background: #EEF3F8;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container-fluid.policy .row {
  padding: 33px 0 40px;
  justify-content: space-between;
}
.container-fluid.policy .row a {
  color: #A0A8B2;
}

@media (min-width: 991px) {
  footer .btn_wrap {
    max-width: 195px;
  }
}
@media (max-width: 991px) {
  footer .row {
    flex-wrap: wrap;
  }
  footer .foot_wrap {
    width: calc(50% - 10px);
    margin-bottom: 10px;
  }

  body {
    padding-bottom: 76px;
  }

  .container-fluid.policy a {
    display: block;
    text-align: center !important;
    width: 100%;
    margin: 5px 0;
  }
}
@media (max-width: 576px) {
  footer .foot_wrap {
    width: 100%;
    text-align: center !important;
    justify-content: center;
    margin-bottom: 0;
  }
  footer .phone {
    text-align: center;
    justify-content: center;
  }
  footer .btn_wrap.red,
footer .foot_addr {
    margin-bottom: 0;
  }
  footer .foot_addr {
    padding-top: 15px;
  }
  footer .foot_addr span {
    margin-bottom: 10px;
  }
  footer .phone {
    margin: 20px 0 10px;
  }

  .container-fluid.policy .row {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.modal-wrapper {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  flex-direction: column;
  gap: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(0, 0, 0, 0.4);
}
.modal-wrapper .wrapper {
  margin: 10px 0;
  padding: 20px;
  border-radius: 20px;
  background: #EEF3F8;
  max-height: 100%;
  overflow: auto;
}
.modal-wrapper.small-form .wrapper {
  width: calc(100% - 20px);
  max-width: 350px;
}
.modal-wrapper .title_h3 {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.modal-wrapper .title_h3 svg {
  margin-right: 15px;
}
.modal-wrapper .btn_wrap {
  width: 100%;
  height: 50px;
}
.modal-wrapper .captcha,
.modal-wrapper .input {
  margin: 10px 0;
}

.input {
  display: flex;
  flex-direction: column;
  position: relative;
}
.input .change {
  cursor: pointer;
  display: none;
  position: absolute;
  right: 15px;
  color: #A0A8B2;
  top: 50%;
  margin-top: -10px;
}
.input.changeble:not(.focused) input {
  pointer-events: none;
}
.input.changeble:not(.focused) .change {
  display: block;
}
.input .success {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -12.5px;
  background: url("../img/success.svg") no-repeat;
  background-position: right;
  display: flex;
  align-items: center;
  color: #18B95B;
  min-width: 25px;
  min-height: 25px;
}
.input .success span {
  display: block;
  margin-right: 30px;
}
.input input[type=text] {
  width: 100%;
  height: 55px;
  border-radius: 15px;
  background: #fff;
  padding: 20px;
  border: none;
}
.input input[type=text]::-moz-placeholder {
  color: #A0A8B2;
}
.input input[type=text]:-ms-input-placeholder {
  color: #A0A8B2;
}
.input input[type=text]::placeholder {
  color: #A0A8B2;
}
.input.with-label {
  border-radius: 20px;
  background: #EEF3F8;
}
.input.with-label label {
  color: #A0A8B2;
  font-size: 12px;
  position: relative;
  padding-left: 20px;
  padding-top: 8px;
  margin-bottom: -15px;
}
.input.with-label input {
  background: transparent;
  padding-top: 15px;
  padding-bottom: 5px;
  height: 45px;
}
.input textarea {
  width: 100%;
  border-radius: 15px;
  background: #fff;
  padding: 20px;
  border: none;
  min-height: 102px;
}
.input textarea::-moz-placeholder {
  color: #A0A8B2;
  font-size: 14px;
  line-height: 17px;
}
.input textarea:-ms-input-placeholder {
  color: #A0A8B2;
  font-size: 14px;
  line-height: 17px;
}
.input textarea::placeholder {
  color: #A0A8B2;
  font-size: 14px;
  line-height: 17px;
}
.input.checkbox {
  display: flex;
  flex-direction: row;
}
.input.checkbox input {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border: 1px solid #A0A8B2;
}
.input.checkbox label {
  padding-top: 3px;
  color: #A0A8B2;
  font-size: 12px;
}
.input.checkbox label a {
  color: #A0A8B2;
  text-decoration: underline;
}
.input.boolean, .input.radio {
  position: relative;
  min-height: 19px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 25px;
}
.input.boolean input, .input.radio input {
  opacity: 0;
  position: absolute;
  z-index: 3;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.input.boolean .label span,
.input.boolean label span, .input.radio .label span,
.input.radio label span {
  display: block;
  width: 100%;
}
.input.boolean .label span::before,
.input.boolean label span::before, .input.radio .label span::before,
.input.radio label span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8.5px;
  width: 17px;
  height: 17px;
  border: 1px solid #1130AC;
  border-radius: 7px;
}
.input.boolean .label span::after,
.input.boolean label span::after, .input.radio .label span::after,
.input.radio label span::after {
  content: "";
  display: none;
  width: 13px;
  height: 13px;
  position: absolute;
  left: 3px;
  top: 50%;
  margin-top: -5.5px;
  border-radius: 4px;
  background: #1130AC;
}
.input.boolean input:checked + .label,
.input.boolean input:checked + label, .input.radio input:checked + .label,
.input.radio input:checked + label {
  color: #1130AC;
}
.input.boolean input:checked + .label span::after,
.input.boolean input:checked + label span::after, .input.radio input:checked + .label span::after,
.input.radio input:checked + label span::after {
  display: block;
}
.input.boolean {
  padding-left: 45px;
}
.input.boolean .label,
.input.boolean label {
  display: block;
}
.input.boolean .label span::before,
.input.boolean label span::before {
  width: 31px;
  height: 19px;
  background: #A0A8B2;
  border: none;
  margin-top: -9.5px;
}
.input.boolean .label span::after,
.input.boolean label span::after {
  content: "";
  transition: all 0.5s ease;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #fff;
  margin-top: -7px;
}
.input.boolean input:checked + .label span::before,
.input.boolean input:checked + label span::before {
  background: #1130AC;
}
.input.boolean input:checked + .label span::after,
.input.boolean input:checked + label span::after {
  display: block;
  background: #fff;
  left: 14px;
}
.input.boolean.large input:checked + .label span::after,
.input.boolean.large input:checked + label span::after {
  left: 30px;
}
.input.large {
  height: 28px;
  width: 56px;
}
.input.large .label span::before,
.input.large label span::before {
  width: 56px;
  height: 28px;
  border-radius: 15px;
}
.input.large .label span::after,
.input.large label span::after {
  width: 21px;
  height: 21px;
  margin-top: -6px;
  left: 5px;
}
.input.radio {
  flex-direction: row;
  align-items: center;
  justify-content: space-between !important;
  padding-left: 30px;
}
.input.radio span::before {
  border-color: #A0A8B2 !important;
}
.input.color label span::before, .input.color label span::after {
  display: none;
}
.input.color .bg {
  position: absolute;
  width: 19px;
  height: 19px;
  left: 0px;
  top: 50%;
  border-radius: 7px;
  margin-top: -8.5px;
  border: 1px solid transparent;
}
.input.color.white .bg {
  border-color: #A0A8B2;
}

@media (max-width: 768px) {
  .success span {
    max-width: 100px;
    font-size: 12px;
    line-height: 1;
    text-align: right;
  }
}
.breadcrumbs {
  margin-top: -10px;
  margin-bottom: 10px;
}
.breadcrumbs ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 4px;
  margin-bottom: 10px;
}
.breadcrumbs.to-left ul {
  padding-left: 0;
}
.breadcrumbs li {
  list-style: none;
  margin: 0 10px 0 20px;
  position: relative;
}
.breadcrumbs li::before {
  content: "•";
  color: #A0A8B2;
  position: absolute;
  right: -19px;
  top: 50%;
  margin-top: -8.5px;
}
.breadcrumbs li:first-child {
  margin-left: 10px;
}
.breadcrumbs li:last-child::before {
  display: none;
}
.breadcrumbs li a, .breadcrumbs li span {
  color: #A0A8B2;
  font-weight: 650;
}

@media (max-width: 1200px) {
  .breadcrumbs ul {
    padding-left: 10px;
  }
}
@media (max-width: 991px) {
  .breadcrumbs ul {
    padding-left: 0;
  }
  .breadcrumbs li a,
.breadcrumbs li span {
    font-weight: normal;
  }
}
@media (max-width: 576px) {
  .breadcrumbs li {
    margin: 0 5px 0 20px;
  }
  .breadcrumbs li a,
.breadcrumbs li span {
    font-size: 12px;
  }
}
.categories {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  padding-right: 0;
  gap: 10px 20px;
  margin-bottom: 50px;
}
.categories .category {
  cursor: pointer;
  display: flex;
  align-items: center;
  width: calc(16.6666666667% - 19px);
  padding: 5px;
  border: 1px solid #EEF3F8;
  border-radius: 10px;
}
.categories .category:hover {
  background: #EEF3F8;
}
.categories .category .img {
  margin-right: 10px;
}

.search-result-page {
  margin-top: 20px;
}

.filter-catalog .filter-cat {
  width: 312px;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.filter-catalog .filter-cat .btn_wrap {
  width: 100%;
  margin-bottom: 15px;
}
.filter-catalog .filter-cat .advan-block {
  padding: 0;
}
.filter-catalog .filter-cat .advan-block img {
  width: 100%;
  height: auto;
}
.filter-catalog .sort-block {
  margin-bottom: 10px;
}
.filter-catalog .catalog_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: calc(100% - 322px);
}

@media (max-width: 991px) {
  .catalog_wrap {
    width: 100% !important;
  }

  .filter-cat {
    position: fixed;
    z-index: 90;
    left: -100%;
    top: 0;
    width: 100% !important;
    height: 100%;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
    padding-bottom: 140px;
  }
  .filter-cat .btns {
    padding-top: 10px;
    border-top: 1px solid #A0A8B2;
    position: fixed;
    bottom: 0;
    left: -100%;
    width: calc(100% - 40px);
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
  }
  .filter-cat .btns .btn_wrap {
    margin-bottom: 10px;
    height: 45px;
  }

  .filter-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
    height: 47px;
    background: #EEF3F8;
    padding: 10px;
    margin-bottom: 20px;
  }
  .filter-title span {
    font-weight: bold;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .filter-block {
    border-bottom: 2px solid #EEF3F8;
    padding-bottom: 10px;
  }

  .filter-cat .btns {
    width: 100%;
    border-top: 2px solid #EEF3F8;
  }
}
.filter-block {
  margin-bottom: 15px;
}
.filter-block .wrap {
  display: none;
}
.filter-block .title {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
  margin-bottom: 5px;
}
.filter-block .title i {
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.filter-block.active {
  display: block;
}
.filter-block.active .title i {
  transform: rotate(180deg);
}
.filter-block .filter-price {
  display: flex;
  justify-content: space-between;
}
.filter-block .filter-price .filter-price-input {
  display: flex;
  align-items: center;
  width: calc(50% - 3px);
  background: #EEF3F8;
  border-radius: 30px;
  padding: 5px 8px;
  position: relative;
}
.filter-block .filter-price .filter-price-input input {
  padding: 0;
  width: 100%;
  background: transparent;
  border: none;
  height: 17px;
  padding-left: 22px;
}
.filter-block .filter-price .filter-price-input span {
  position: absolute;
  display: flex;
  top: 4px;
  height: 17px;
  left: 10px;
  font-size: 13px;
}
.filter-block .input {
  margin: 13px 0;
}
.filter-block .input .count {
  color: #A0A8B2;
  font-size: 12px;
}
.filter-block .filter-search {
  width: 100%;
}
.filter-block .filter-search input {
  width: 100%;
  height: 30px;
  padding: 10px;
  background: #EEF3F8;
  border: none;
  border-radius: 10px;
}

@media (min-width: 991px) {
  .filter-search {
    max-width: 174px;
  }
}
@media (max-width: 1200px) {
  .filter-catalog .filter-cat {
    width: 267px;
  }
  .filter-catalog .catalog_wrap {
    width: calc(100% - 277px);
  }
}
@media (max-width: 1024px) {
  .filter-catalog .filter-cat {
    width: 222px;
  }
  .filter-catalog .catalog_wrap {
    width: calc(100% - 232px);
  }
}
.filter-overflow {
  transition: all 0.5s ease;
  height: 170px;
  transition: all 0.5s ease;
  overflow: hidden;
}
.filter-overflow.active {
  height: auto;
}

.filter-show {
  color: #D42241;
  font-weight: bold;
  text-decoration: underline;
}
.filter-show:hover {
  text-decoration: none;
}

.tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 20px;
}
.tags .tag {
  display: inline-flex;
  align-items: center;
  padding: 9px 15px;
  border-radius: 30px;
  background: #EEF3F8;
  border: 1px solid transparent;
}
.tags .tag.unactive {
  display: none;
}
.tags .tag:hover, .tags .tag.red {
  background: #D42241;
  color: #fff;
}
.tags .tag.more {
  background: transparent;
  border-color: #1130AC;
}
.tags .tag.more:hover {
  background: #D42241;
  border-color: #D42241;
}
.tags .tag.more span {
  padding-left: 5px;
  margin-top: -3px;
}

@media (max-width: 991px) {
  .tags_slider {
    width: calc(100% + 10px);
    padding-left: 0;
    padding-right: 0;
    margin-left: -5px;
    margin-right: -5px;
  }
  .tags_slider:not(.slick-initialized) {
    position: absolute;
    opacity: 0;
  }
  .tags_slider .slick-slide {
    padding: 0 5px;
  }
}
.catalog_wrap .wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
}
.catalog_wrap .wrap .product {
  width: calc(25% - 15px);
}

@media (max-width: 1200px) {
  .catalog_wrap .wrap .product {
    width: calc(33.3333333333% - 15px);
  }

  .categories:not(.slick-initialized) {
    position: absolute;
    opacity: 0;
  }
  .categories .category {
    width: calc(25% - 19px);
  }
}
@media (max-width: 991px) {
  .categories {
    width: calc(100% - 10px);
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    margin: 10px auto 20px;
    gap: 0px;
  }
  .categories .slick-slide {
    padding: 0 10px;
  }
  .categories .category {
    display: flex !important;
  }
}
@media (max-width: 768px) {
  .categories .slick-slide {
    padding: 0 5px;
  }

  .catalog_wrap .wrap {
    gap: 10px;
  }
  .catalog_wrap .wrap .product {
    width: calc(50% - 5px);
  }
}
.sort-block {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}
.sort-block a {
  font-size: 16px;
  font-weight: bold;
  color: #A0A8B2;
}
.sort-block a.active, .sort-block a:hover {
  color: #1130AC;
}

@media (max-width: 991px) {
  .sort-mob-block {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .sort-mob-block .filter-mob-block {
    display: flex;
    align-items: center;
    font-weight: bold;
  }
  .sort-mob-block .filter-mob-block svg {
    margin-left: 10px;
  }
}
.select-wrapper {
  position: relative;
}
.select-wrapper::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 10px;
  background: url("../img/select-arrow.svg") no-repeat;
  width: 11px;
  height: 6px;
  margin-top: -2px;
  pointer-events: none;
}

select {
  font-weight: bold;
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 30px;
  background: none;
  color: #000;
}

.banner.full-width {
  width: 100%;
}
.banner img {
  width: 100%;
  height: auto;
}

.product {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 10px;
  border: 1px solid #EEF3F8;
  border-radius: 20px;
  position: relative;
  padding-top: 40px;
}
.product .dots-clone {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  z-index: 3;
}
.product .slick-dots {
  margin: 5px 0;
}
.product .img {
  cursor: pointer;
  width: 100%;
  display: block;
}
.product .img:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.product .middle {
  width: 100%;
}
.product .art {
  padding-left: 5px;
}
.product .bottom {
  width: 100%;
  margin-top: auto;
}
.product img {
  width: 100%;
  height: auto;
}
.product .top {
  display: flex;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: 10px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.product .prod-tags {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.product .prod-tags .tag {
  display: flex;
  align-items: center;
  height: 23px;
  padding: 0 10px;
  font-weight: bold;
  border-radius: 20px;
}
.product .prod-tags .tag.red {
  background: #D42241;
  color: #fff;
}
.product .counter {
  display: none;
}
.product .rating-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}
.product .price-block {
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 10px 0;
}
.product .price-block .sale {
  display: inline-flex;
  align-items: center;
  padding: 0px 5px;
  line-height: 23px;
  height: 20px;
  background: #D42241;
  color: #fff;
  border-radius: 20px;
}
.product .price-block .price {
  display: inline-flex;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  width: auto;
  white-space: nowrap;
}
.product .price-block .price span {
  color: #1130AC;
}
.product .price-block .old-price {
  color: #A0A8B2;
  text-decoration: line-through;
  padding-top: 4px;
  white-space: nowrap;
}
.product .name {
  display: inline-flex;
  font-size: 16px;
  font-weight: 650;
  margin-bottom: 10px;
  line-height: 20px;
}
.product .cat {
  color: #1130AC;
}
.product .prop {
  padding: 0;
  margin: 0;
}
.product .prop li {
  list-style: none;
  color: #A0A8B2;
  margin: 5px 0;
}
.product .service {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
}
.product .undercat {
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 1.1;
}
.product .bluebg {
  background: #EEF3F8;
  color: #1130AC;
  transition: all 0.5s ease;
}
.product .bluebg:hover {
  background: #1130AC;
  color: #fff;
}
.product .bluebg rect {
  fill: #fff;
}
.product .service-price {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.product .input.boolean {
  overflow: hidden;
  max-width: 70%;
}
.product.unactive .prod-btns path {
  stroke: #A0A8B2 !important;
  fill: #A0A8B2 !important;
}
.product.unactive .prod-tags .tag {
  background: #A0A8B2 !important;
}
.product.unactive .undercat,
.product.unactive .price,
.product.unactive .service,
.product.unactive .name {
  color: #A0A8B2 !important;
}
.product.unactive .sale,
.product.unactive .btn_wrap {
  background: #A0A8B2 !important;
}

.advan-block {
  border-color: transparent;
  background-size: 100% 100% !important;
  background-position: center !important;
}

.prod-btns {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  position: relative;
  z-index: 1;
}
.prod-btns a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 12px;
  background: #EEF3F8;
}
.prod-btns svg {
  margin-right: 5px;
}

.bluebg {
  display: flex;
  align-items: center;
  height: 55px;
  width: 100%;
  color: #fff;
  background: #1130AC;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 10px 0;
}
.bluebg .btn-wrap {
  display: flex;
  align-items: center;
  position: relative;
  padding-right: 40px;
}
.bluebg .btn-wrap::before {
  display: none;
  content: "Перейти";
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 15px;
}
.bluebg .btn-wrap svg {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
  margin-left: 10px;
}
.bluebg .counter {
  display: none;
  align-items: center;
  margin-left: 15px;
  margin-right: -10px;
}
.bluebg .counter input {
  width: 10px;
  padding: 0;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  background: transparent;
  color: #fff;
}
.bluebg .counter .btn-b {
  display: flex;
  align-items: center;
  margin: 0 10px;
}
.bluebg.active {
  background: #18B95B !important;
  color: #fff !important;
}
.bluebg.active .btn-wrap {
  padding-bottom: 20px;
}
.bluebg.active .btn-wrap::before {
  display: block;
}
.bluebg.active .btn-wrap svg path {
  fill: #18B95B !important;
}
.bluebg.active .counter {
  display: flex;
  align-items: center;
}
.bluebg.active .counter .btn-b {
  min-height: 15px;
}

@media (min-width: 991px) {
  .bluebg:hover {
    background: #9AB1FF;
  }
}
.rate {
  display: flex;
  align-items: center;
}
.rate .rate-num {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-left: 10px;
}

@media (max-width: 991px) {
  .product .counter {
    display: none !important;
  }
  .product .btn_wrap .btn-wrap {
    font-size: 14px;
  }
  .product .btn_wrap .btn-wrap::before {
    font-size: 10px;
    bottom: 2px;
    padding-left: 12px;
  }
}
@media (max-width: 768px) {
  .product .name {
    margin-bottom: 0;
  }
  .product .prod-tags .tag {
    font-size: 12px;
    font-weight: normal;
  }
  .product .prod-btns a {
    width: 25px;
    height: 25px;
  }
  .product .prod-btns a svg {
    width: 15px;
    height: auto;
  }
  .product .btn_wrap {
    height: 45px;
  }
  .product .btn_wrap .btn-wrap {
    padding-right: 30px;
  }
  .product .btn_wrap .btn-wrap svg {
    width: 25px;
    height: auto;
    margin-top: -12.5px !important;
  }
  .product .counter {
    margin-left: 5px;
  }
  .product .prop li {
    margin: 2px 0;
    font-size: 12px;
  }
  .product .service {
    line-height: 1.1;
    margin-bottom: 5px;
  }
  .product .service .input {
    padding-left: 35px;
    margin-bottom: 5px;
    min-height: 0;
  }
}
@media (max-width: 576px) {
  .catalog_wrap .wrap {
    gap: 10px;
  }
  .catalog_wrap .wrap .product {
    width: calc(50% - 5px);
    padding-left: 5px;
    padding-right: 5px;
  }

  .product {
    padding: 5px;
  }
  .product .img {
    display: block;
    padding-top: 30px;
  }
  .product .rating-block .rate .rate-num {
    font-size: 13px;
    margin-left: 5px;
  }
  .product .rating-block svg {
    width: 14px;
    height: auto;
  }
  .product .top {
    padding-left: 5px;
    padding-right: 5px;
  }
  .product .price-block {
    flex-wrap: wrap;
    gap: 3px;
  }
  .product .price-block .sale {
    display: flex;
    align-items: center;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
  }
  .product .price-block .price {
    font-size: 16px;
  }
  .product .price-block .old-price {
    font-size: 12px;
    padding-top: 2px;
  }
  .product .art,
.product .name,
.product .cat {
    font-size: 12px;
    line-height: 16px;
  }
  .product .service label span {
    font-size: 12px;
  }
}
.prod-btn.favorite path {
  stroke: #D42241;
  fill: transparent;
}
.prod-btn.favorite.active path, .prod-btn.favorite:hover path {
  fill: #D42241;
}

.prod-btn.compare svg path:nth-child(1) {
  fill: #1130AC;
}
.prod-btn.compare svg path:nth-child(2) {
  fill: #A0A8B2;
}
.prod-btn.compare.active svg path:nth-child(1), .prod-btn.compare:hover svg path:nth-child(1) {
  fill: #1130AC;
}
.prod-btn.compare.active svg path:nth-child(2), .prod-btn.compare:hover svg path:nth-child(2) {
  fill: #1130AC;
}

.counter {
  display: flex;
}
.counter input {
  width: auto;
  border: none;
}
.counter .btn-b {
  cursor: pointer;
}

.paginatation {
  margin-top: 20px;
  width: 100%;
}
.paginatation .btn_wrap.grey {
  width: 100%;
  background: #EEF3F8;
  text-align: center;
}
.paginatation ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0;
  gap: 2px;
  padding-left: 0;
  padding-right: 0;
}
.paginatation li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
}
.paginatation li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  font-size: 16px;
  border-radius: 7px;
}
.paginatation li a.active, .paginatation li a:hover {
  background: #1130AC;
  color: #fff;
}
.paginatation li a.active path, .paginatation li a:hover path {
  stroke: #fff !important;
}

@media (max-width: 576px) {
  .paginatation li a {
    width: 24px;
    height: 24px;
    font-size: 14px;
  }
}
.seo-block {
  margin: 20px 0;
  color: #A0A8B2;
  font-size: 16px;
  line-height: 24px;
}
.seo-block h1,
.seo-block h2,
.seo-block h3,
.seo-block h4 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #000;
}

.add-services {
  width: 100%;
  margin-top: 15px;
}
.add-services .title {
  font-weight: 650;
}
.add-services ul li:last-child {
  border: none;
}

.add-products-block {
  margin-bottom: 30px;
}

@media (min-width: 991px) {
  .container-fluid {
    padding-left: 35px;
    padding-right: 35px;
  }
  .container-fluid .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }

  .cart .prod-btns {
    flex-wrap: nowrap;
  }
}
.cart .container-fluid {
  width: 100%;
  margin-right: 0;
}
.cart .container-fluid .wrapper {
  width: 100% !important;
}
.cart .container-fluid .title_h2 {
  display: flex;
  align-items: center;
}
.cart .container-fluid .title_h2 svg {
  margin-left: 10px;
}
.cart .container-fluid .basket-item {
  background: #fff;
  justify-content: space-between;
  align-items: center;
}
.cart .container-fluid .basket-item .basket-name {
  width: 25%;
}
.cart .container-fluid .basket-item .name {
  color: #1130AC;
}
.cart .container-fluid .basket-item .btn_wrap {
  width: 230px;
}
.cart .container-fluid .basket-item .price-left {
  text-align: left;
}
.cart .container-fluid .basket-item .bitem {
  display: flex;
  align-items: center;
}
.cart .top {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
  margin-top: 15px;
}
.cart .top > span {
  display: flex;
  align-items: center;
}
.cart .top .art {
  font-size: 16px;
  line-height: 24px;
  margin-right: 10px;
  color: #A0A8B2;
  margin-right: 30px;
}
.cart .sky {
  width: 100%;
  min-height: 55px;
}
.cart .middle {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.cart .middle .left-cart {
  width: 40%;
}
.cart .middle .center-cart {
  width: 385px;
}
.cart .middle .right-cart {
  width: calc(60% - 385px);
}
.cart .left-cart {
  display: flex;
  flex-wrap: wrap;
}
.cart .left-cart img {
  width: 100%;
  height: auto;
}
.cart .left-cart .cart-tags {
  margin-top: 20px;
  width: 100%;
}
.cart .vertical_slider {
  width: 88px;
  background: #EEF3F8;
  padding: 30px 10px;
  border-radius: 24px;
  display: flex;
  align-items: center;
}
.cart .vertical_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.cart .vertical_slider .slide {
  background: #fff;
  border-radius: 15px;
  overflow: hidden;
}
.cart .vertical_slider .slick-slide {
  padding: 3px 0;
}
.cart .vertical_slider .slick-arrow {
  width: 21px;
  height: 21px;
  border: none;
  padding: 0;
  background: transparent;
  position: absolute;
  left: 50%;
  margin-left: -10.5px;
}
.cart .vertical_slider .slick-arrow.slick-prev {
  top: 8px;
  transform: rotate(90deg);
}
.cart .vertical_slider .slick-arrow.slick-next {
  bottom: 8px;
  transform: rotate(-90deg);
}
.cart .vertical_slider .slick-arrow svg {
  width: 100%;
  height: auto;
}
.cart .center-cart {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 15px 0;
  padding-left: 60px;
  padding-right: 60px;
}
.cart .show_sertificate {
  display: inline-flex;
  align-items: center;
  border-radius: 15px;
  padding: 8px;
  background: #EEF3F8;
}
.cart .show_sertificate span {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 10px;
}
.cart .cart-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.cart .cart-tags .tag {
  display: flex;
  align-items: center;
  padding: 8px;
  background: #EEF3F8;
  border-radius: 30px;
}
.cart .cart-tags .tag img {
  width: 30px;
  height: auto;
}
.cart .cart-tags .tag span {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-left: 10px;
  padding-right: 15px;
}
.cart .buy-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #D42241;
  padding-left: 20px;
  padding-right: 20px;
}
.cart .buy-block .buy-b {
  display: flex;
  align-items: center;
}
.cart .buy-block .buy-b i {
  margin-right: 10px;
}
.cart .btns .counter {
  display: none;
  justify-content: space-between;
  min-width: 50%;
  border-radius: 15px;
  border: 1px solid #18B95B;
  padding: 8px;
  background: #fff;
}
.cart .btns .counter .btn-b {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 9px;
  background: #EEF3F8;
}
.cart .btns .counter .btn-b svg {
  width: 15px;
  height: auto;
}
.cart .btns .counter .btn-b svg path {
  fill: #1130AC;
}
.cart .btns .counter .btn-b.minus svg {
  width: 8px;
}
.cart .btns .counter input {
  width: 30px;
  text-align: center;
}
.cart .sale {
  background: #D42241;
  padding: 5px 15px;
  border-radius: 30px;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.cart .right-cart {
  display: flex;
  flex-direction: column;
  gap: 20px 0;
}
.cart .right-cart .grey-block {
  display: flex;
  flex-direction: column;
  gap: 15px;
  background: #EEF3F8;
  padding: 20px;
  border-radius: 30px;
}
.cart .right-cart .btns {
  display: flex;
  gap: 10px;
}
.cart .right-cart .btns.active .counter {
  display: flex;
}
.cart .right-cart .service {
  padding: 8px 10px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  background: #fff;
  color: #A0A8B2;
}
.cart .price-block {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.cart .price-block .price {
  width: 100%;
  font-size: 30px;
  font-weight: bold;
  line-height: 35px;
  width: auto;
}
.cart .price-block .price span {
  color: #1130AC;
}
.cart .price-block .old-price {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #A0A8B2;
  width: auto;
  text-decoration: line-through;
}
.cart .bluebg {
  min-width: 50%;
  margin: 0;
}
.cart .garant {
  margin-top: 10px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 24px;
}
.cart .garant .left {
  display: flex;
  align-items: center;
}
.cart .garant .left svg {
  margin-right: 10px;
}
.cart .garant .right {
  color: #A0A8B2;
}
.cart .consult-block {
  gap: 5px !important;
}
.cart .consult-block .btn_wrap {
  width: 100%;
}
.cart .consult-block span {
  text-align: center;
  color: #A0A8B2;
}
.cart .bottom {
  width: 100%;
}
.cart .horizontal_slider {
  width: calc(100% - 108px);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cart .horizontal_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.cart .horizontal_slider .slick-dots {
  display: flex;
  width: 100%;
}
.cart .descr {
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 1400px) {
  .cart .middle .left-cart {
    width: 40%;
  }
  .cart .middle .center-cart {
    width: 31%;
  }
  .cart .middle .right-cart {
    width: 29%;
  }
}
@media (min-width: 991px) {
  .cart .cart-delivery .deliv {
    display: inline-flex;
  }
}
@media (max-width: 1200px) {
  .cart .middle .left-cart {
    width: 35%;
  }
  .cart .middle .center-cart {
    width: 385px;
  }
  .cart .middle .right-cart {
    width: calc(65% - 385px);
  }
}
@media (max-width: 1100px) {
  .cart .middle .left-cart {
    width: 32%;
  }
  .cart .middle .center-cart {
    width: 385px;
  }
  .cart .middle .right-cart {
    width: calc(68% - 385px);
  }
}
@media (max-width: 991px) {
  .add-products-block {
    display: flex;
    flex-direction: column;
  }
  .add-products-block .bitem {
    order: 2;
    padding-top: 15px;
  }
  .add-products-block .title_h2 span {
    width: calc(100% - 57px);
  }
  .add-products-block .title_h2 svg {
    width: 42px;
    height: 42px;
  }
}
.slick-dots {
  display: flex !important;
  padding-left: 0;
  justify-content: center;
  gap: 5px;
}
.slick-dots li {
  list-style: none;
}
.slick-dots li.slick-active button {
  width: 27px;
  height: 6px !important;
  border-radius: 7px;
  background: #000;
}
.slick-dots li button {
  transition: all 0.3s ease;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  padding: 0;
  color: transparent;
  border: none;
  background: #A0A8B2;
}

@media (max-width: 991px) {
  .add-products-block {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }

  .cart .container-fluid .title_h2 {
    justify-content: space-between;
  }
  .cart .container-fluid .basket-item {
    flex-wrap: wrap;
  }
  .cart .container-fluid .basket-item .old-p {
    font-size: 16px;
    width: auto;
    display: inline-block;
  }
  .cart .container-fluid .basket-item .img {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .cart .container-fluid .basket-item .img img {
    max-width: 250px;
  }
  .cart .container-fluid .basket-item .wrap {
    width: 100%;
  }
  .cart .container-fluid .basket-item .wrap .name,
.cart .container-fluid .basket-item .wrap .cat {
    width: auto;
  }
  .cart .container-fluid .basket-item .wrap .bitem {
    width: 100%;
    margin-bottom: 10px;
  }
  .cart .container-fluid .basket-item .wrap .bitem .btn_wrap {
    width: 100%;
  }
  .cart .container-fluid .basket-item .wrap .basket-name {
    width: 100%;
    order: 0;
    margin-bottom: 20px;
  }
  .cart .container-fluid .basket-item .wrap .price-block {
    width: 50%;
  }

  .cat-tab .reviews-sl {
    width: 100%;
  }

  .cart {
    padding-top: 20px;
  }
  .cart .min-prop .title {
    font-weight: bold;
  }
  .cart .tab-2 {
    display: none !important;
  }
  .cart .tab-2.active {
    display: flex !important;
  }
  .cart .middle .left-cart,
.cart .middle .center-cart,
.cart .middle .right-cart {
    width: 100%;
  }
  .cart .middle .horizontal_slider {
    max-width: 375px;
    margin-left: auto;
    margin-right: auto;
  }
  .cart .middle .center-cart {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .cart .middle .center-cart .brand-block {
    width: 100%;
  }
  .cart .slider-bottom {
    margin: 20px 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
  }
  .cart .slider-bottom .buy-block {
    padding-left: 0;
  }

  .squares .tag {
    text-align: center;
    min-width: 98px;
  }

  .cat-tab {
    flex-direction: column;
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    padding-bottom: 0 !important;
    padding-top: 10px !important;
  }
  .cat-tab .useful {
    width: 100% !important;
    margin-top: 20px !important;
  }
  .cat-tab .useful .use {
    width: 100%;
  }
  .cat-tab .useful .img {
    display: block !important;
  }
  .cat-tab .useful .img-use {
    width: 90px !important;
  }
  .cat-tab .useful .wrap-use .wrap-use {
    width: calc(100% - 20px);
  }
  .cat-tab .title {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
  }
  .cat-tab .img {
    display: none;
  }
  .cat-tab .text {
    width: 100% !important;
  }

  .cart-tags.mob-block {
    margin-top: 20px;
  }

  .min-prop.mob-block {
    width: 100%;
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .cart .top {
    align-items: flex-start;
    margin-bottom: 10px;
  }
  .cart .top > span {
    display: flex;
    flex-wrap: wrap;
    width: 180px;
  }
  .cart .top .rating {
    order: 1;
  }
  .cart .top .art {
    width: 100%;
    order: 2;
    margin-top: 5px;
    margin-right: 0;
  }
  .cart .right-cart .grey-block {
    padding: 15px;
  }

  .cat-tab .min-prop ul {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}
@media (max-width: 576px) {
  .cart .container-fluid .basket-item .price-block {
    width: auto !important;
  }
  .cart .container-fluid .basket-item .price-block .price-block-wrap {
    min-height: 50px;
  }
  .cart .container-fluid .basket-item .price-block .price {
    font-size: 16px;
    white-space: nowrap;
  }
  .cart .container-fluid .basket-item .price-block .old-p,
.cart .container-fluid .basket-item .price-block .sale {
    font-size: 12px;
    white-space: nowrap;
    line-height: 1;
  }
  .cart .container-fluid .basket-item .price-block .sale {
    padding: 5px;
  }
}
.cat-tabs {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  gap: 25px;
}
.cat-tabs a {
  display: inline-flex;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  color: #A0A8B2;
  width: auto;
}
.cat-tabs a span {
  color: #1130AC;
}
.cat-tabs a.active, .cat-tabs a:hover {
  color: #D42241;
  text-decoration: underline;
}

.slick-slide > div {
  width: 100%;
}

.cat-tab {
  left: 0;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 35px 0 0;
}
.cat-tab .new-form {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}
.cat-tab.active {
  position: relative;
  visibility: visible;
  opacity: 1;
}
.cat-tab .img {
  width: 25%;
}
.cat-tab img {
  width: 100%;
  height: auto;
}
.cat-tab.tab-1 .text {
  width: calc(75% - 450px);
}
.cat-tab .text {
  width: calc(75% - 24px);
}
.cat-tab .min-prop ul {
  -moz-column-count: 2;
       column-count: 2;
}
.cat-tab .min-prop ul li:first-child {
  margin-top: 0;
}
.cat-tab .tab-icon {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.cat-tab .tab-icon img {
  width: 27px;
  height: auto;
}
.cat-tab .tab-icon span {
  padding-left: 15px;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.cat-tab .reviews-sl {
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
}
.cat-tab .useful {
  display: flex;
  flex-direction: column;
  align-self: baseline;
  margin-top: 0;
  width: 415px;
  padding: 20px;
  border: 1px solid #EEF3F8;
  border-radius: 20px;
}
.cat-tab .useful .title {
  font-size: 26px;
  font-weight: 650;
  margin-bottom: 10px;
  padding-top: 0;
}
.cat-tab .useful .wrap-use .use {
  width: 100%;
}

@media (min-width: 991px) {
  .cat-tab .new-form .form {
    gap: 10px;
  }
  .cat-tab .new-form .form .input:not(.w100) {
    width: calc(50% - 5px) !important;
  }
  .cat-tab .new-form .form .checkbox {
    margin-top: 10px;
  }
}
.brand_wrap {
  width: 100%;
}
.brand_wrap .letter-block {
  display: flex;
  margin: 20px 0 40px;
  width: 100%;
}
.brand_wrap .letter-block .letter {
  width: 150px;
  font-size: 64px;
  line-height: 64px;
  color: #A0A8B2;
  font-weight: bold;
}
.brand_wrap .letter-block .wrap {
  width: calc(100% - 150px);
  -moz-column-count: 4;
       column-count: 4;
}
.brand_wrap .letter-block .wrap a {
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}
.brand_wrap .letter-block .wrap a span {
  padding-left: 10px;
  color: #A0A8B2;
}
.brand_wrap .letter-block .wrap a.more {
  color: #D42241;
  text-decoration: underline;
}
.brand_wrap .letter-block .wrap a.more:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  .brand_wrap .letter-block .wrap {
    -moz-column-count: 3;
         column-count: 3;
  }
}
@media (max-width: 768px) {
  .brand_wrap .letter-block .letter {
    width: 100px;
  }
  .brand_wrap .letter-block .wrap {
    width: calc(100% - 100px);
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (max-width: 576px) {
  .brand_wrap .letter-block .wrap {
    -moz-column-count: 1;
         column-count: 1;
  }
}
.brand-page .title_h2 i {
  font-weight: normal;
  font-style: normal;
  color: #A0A8B2;
  font-size: 16px;
  line-height: 24px;
}

.brand-wrap-block {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 60px;
}
.brand-wrap-block .img {
  width: 25%;
}
.brand-wrap-block .img img {
  max-width: 100%;
  height: auto;
}
.brand-wrap-block .icon-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 20px;
  width: 75%;
}
.brand-wrap-block .icon-block .icon-b {
  display: flex;
  align-items: center;
  padding: 20px;
  gap: 20px;
  border-radius: 16px;
  background: #EEF3F8;
  width: calc(33.3333333333% - 15px);
  font-size: 16px;
  line-height: 24px;
}
.brand-wrap-block .icon-block .icon-b img {
  width: 64px;
  height: auto;
}
.brand-wrap-block .icon-block .icon-b .name {
  font-weight: bold;
}
.brand-wrap-block .icon-block .icon-b a {
  color: #D42241;
  text-decoration: underline;
}
.brand-wrap-block .icon-block .icon-b a:hover {
  text-decoration: none;
}

@media (max-width: 1200px) {
  .brand-wrap-block .icon-block .icon-b {
    width: calc(50% - 10px);
  }
}
@media (max-width: 991px) {
  .brand-wrap-block {
    flex-wrap: wrap;
    gap: 20px;
  }
  .brand-wrap-block .img {
    width: 100%;
  }
  .brand-wrap-block .icon-block {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .brand-wrap-block .icon-block {
    gap: 10px;
  }
  .brand-wrap-block .icon-block .icon-b {
    width: 100%;
    padding: 10px;
  }
  .brand-wrap-block .icon-block .icon-b a,
.brand-wrap-block .icon-block .icon-b .name {
    font-size: 14px;
    line-height: 17px;
  }
}
.brand-wrap-text {
  font-size: 16px;
  line-height: 24px;
}

.cats-block {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
}
.cats-block .slick-track {
  display: flex !important;
  align-items: stretch;
}
.cats-block .slick-slide {
  height: auto !important;
  display: flex !important;
  flex-direction: column;
}
.cats-block .slick-slide > div {
  display: flex;
  flex-grow: 1;
  height: 100%;
}
.cats-block .slick-slide {
  padding: 0 5px;
}
.cats-block .cat {
  width: 207px !important;
  display: flex !important;
  flex-direction: column;
  padding: 20px;
  background: #EEF3F8;
  border-radius: 16px;
}
.cats-block .cat .name-block {
  margin-bottom: 20px;
}
.cats-block .cat .name-block .name {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 10px;
}
.cats-block .cat .name-block .count {
  color: #A0A8B2;
}
.cats-block .cat .img {
  margin-top: auto;
}
.cats-block .cat .img img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 991px) {
  .cats-block .cat {
    width: 134px !important;
  }
  .cats-block .cat .name-block .name {
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 0;
  }
  .cats-block .cat .name-block .count {
    font-size: 10px;
  }
}
.cart-delivery {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}
.cart-delivery i {
  display: flex;
  align-items: center;
}
.cart-delivery .deliv {
  display: flex;
}
.cart-delivery .deliv i {
  margin-right: 10px;
}
.cart-delivery .deliv-r .title {
  width: 100%;
  font-weight: bold;
}
.cart-delivery .deliv-r .val {
  color: #A0A8B2;
  font-size: 12px;
}

.w-a {
  width: auto !important;
}

.transparent {
  background: transparent !important;
}

.see-char {
  display: inline-flex;
  font-weight: bold;
  color: #D42241;
  margin-top: 15px;
}

.brand-block {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  background: #EEF3F8;
  padding: 10px;
  border-radius: 10px;
  color: #A0A8B2;
}
.brand-block a {
  color: #1130AC;
  margin-left: 6px;
}

.squares {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.squares span:not(.tag) {
  width: 100%;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 24px;
}
.squares .tag {
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 30px;
  color: #A0A8B2;
  background: #EEF3F8;
}
.squares .tag.active, .squares .tag:hover {
  background: #1130AC;
  color: #fff;
}

.brief-block {
  display: none;
  padding: 15px;
  border-radius: 30px;
  background: #EEF3F8;
  position: absolute;
  z-index: 89;
  color: #000;
}

.min-prop .title {
  font-size: 16px;
  line-height: 24px;
}
.min-prop ul {
  padding: 0;
}
.min-prop ul a {
  color: #1130AC;
}
.min-prop ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  padding-bottom: 5px;
  list-style: none;
  border-bottom: 1px solid #EEF3F8;
  gap: 0 10px;
}
.min-prop ul li .left {
  display: flex;
  align-items: center;
  color: #A0A8B2;
  padding-right: 5px;
}
.min-prop ul li .left::after {
  content: "";
  display: inline-flex;
  margin-left: 5px;
  width: 20px;
  height: 13px;
  background: url(../img/cart/question.svg) no-repeat;
}
.min-prop ul li .right {
  text-align: right;
  font-size: 16px;
  line-height: 24px;
}

.share {
  display: flex;
  align-items: center;
}
.share span {
  color: #A0A8B2;
  font-weight: bold;
  margin-left: 10px;
}

.product_slider {
  width: 100%;
}
.product_slider:not(.slick-initialized) {
  position: absolute;
  opacity: 0;
}
.product_slider .slick-slide {
  padding: 0 10px;
}

@media (max-width: 768px) {
  .product_slider {
    width: calc(100% + 10px);
    margin-left: -5px;
  }
  .product_slider .slick-slide {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.service-menu {
  display: flex;
  gap: 25px;
  width: 100%;
}
.service-menu a {
  display: flex !important;
  align-items: center;
  min-width: 300px;
  width: 33.333%;
  padding: 15px;
  border: 1px solid #EEF3F8;
  border-radius: 10px;
}
.service-menu a:hover, .service-menu a.active {
  background: #EEF3F8;
}
.service-menu a b {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  padding-left: 15px;
}
.service-menu img {
  width: 100%;
  height: auto;
}

@media (max-width: 991px) {
  .service-menu .slick-track {
    display: flex !important;
    align-items: stretch;
  }
  .service-menu .slick-track .slick-slide {
    height: auto !important;
    /* Перебиваем инлайновые стили Slick */
    display: flex !important;
    /* Делаем сам слайд флексом */
    flex-direction: column;
  }
  .service-menu .slick-track .slick-slide > div {
    display: flex;
    flex-grow: 1;
    height: 100%;
  }
  .service-menu .slick-slide {
    padding-right: 15px;
  }
  .service-menu a {
    max-width: 350px;
  }
}
@media (max-width: 576px) {
  .service-menu a {
    max-width: 250px;
    min-width: 0;
    padding: 5px;
  }
  .service-menu a b {
    font-size: 14px;
    line-height: 17px;
  }
}
.block-col-text ul,
.block-col-text ol {
  width: 100%;
  padding-left: 15px;
}

@media (max-width: 576px) {
  .block-col-text p {
    margin-top: 0;
  }
}
.block-2-col {
  display: flex;
  gap: 25px;
}
.block-2-col h2 {
  margin-top: 0;
}
.block-2-col picture {
  width: 100%;
}
.block-2-col ul,
.block-2-col ol {
  width: 100%;
  padding-left: 15px;
}
.block-2-col .b-c {
  display: flex;
  width: 50%;
  font-size: 16px;
  line-height: 24px;
}
.block-2-col .b-c p {
  margin-top: 0;
}
.block-2-col .b-c img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-2-col .b-c ul li::marker {
  color: #D42241;
}
.block-2-col.montage-block .left {
  width: 60%;
}
.block-2-col.montage-block .right {
  width: 40%;
}

@media (max-width: 991px) {
  .mon-block {
    margin-top: 40px;
  }
  .mon-block .block-col-text {
    font-size: 14px;
    line-height: 17px;
  }

  .block-2-col {
    flex-wrap: wrap;
  }
  .block-2-col .b-c {
    width: 100% !important;
    font-size: 14px;
    line-height: 17px;
  }
  .block-2-col.montage-block img {
    height: 220px !important;
    border-radius: 20px;
  }
}
.main-service-photo .slick-slide {
  padding: 0 10px;
}
.main-service-photo img {
  width: 100%;
  height: auto;
  border-radius: 12px;
  overflow: hidden;
}

.cond-types {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.cond-types a {
  width: calc(25% - 15px);
  padding: 15px;
  display: flex !important;
  align-items: center;
  border: 1px solid #EEF3F8;
  border-radius: 10px;
}
.cond-types a:hover, .cond-types a.active {
  background: #EEF3F8;
}
.cond-types b {
  font-weight: normal;
  padding-left: 15px;
}

.cond-type.vent-type b {
  font-weight: bold;
}

@media (max-width: 991px) {
  .cond-types a {
    width: calc(50% - 15px);
    padding: 10px;
  }
}
@media (max-width: 768px) {
  .cond-types a {
    max-width: 300px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .cond-types .slick-track {
    display: flex !important;
    align-items: stretch;
  }
  .cond-types .slick-slide {
    height: auto !important;
    display: flex !important;
    flex-direction: column;
  }
  .cond-types .slick-slide > div {
    display: flex;
    flex-grow: 1;
    height: 100%;
  }
}
@media (max-width: 576px) {
  .cond-types a {
    max-width: 250px;
    padding: 5px;
  }
}
.work-system .search {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 10px;
}
.work-system .search input {
  border-radius: 12px;
  height: 49px;
  font-size: 16px;
  line-height: 24px;
}
.work-system .search button {
  width: 40px;
  height: 40px;
}

.slide-wrapper {
  width: 100%;
  margin: 10px 0;
}
.slide-wrapper .title {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #1130AC;
  color: #fff;
  padding: 15px;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 10px;
  min-height: 57px;
}
.slide-wrapper .title span {
  color: #1130AC;
}
.slide-wrapper .title span {
  color: #fff;
  width: calc(100% - 20px);
}
.slide-wrapper .title svg {
  transition: all 0.5s ease;
  transform: rotate(180deg);
}
.slide-wrapper.active .title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.slide-wrapper.active .title svg {
  width: 16px;
  transition: all 0.5s ease;
  transform: rotate(0deg);
}
.slide-wrapper .wrap {
  display: none;
  background: #EEF3F8;
  font-size: 16px;
  line-height: 24px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.slide-wrapper ul {
  margin: 0;
  padding: 20px;
}
.slide-wrapper li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  margin-bottom: 25px;
}
.slide-wrapper li:last-child {
  margin-bottom: 0;
}
.slide-wrapper .right {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  width: auto;
  padding-left: 15px;
}
.slide-wrapper .right span {
  color: #1130AC;
}

@media (max-width: 991px) {
  .slide-wrapper .title {
    font-size: 16px;
    line-height: 24px;
    min-height: 51px;
  }
}
@media (max-width: 576px) {
  .slide-wrapper {
    margin: 5px 0;
  }
  .slide-wrapper .title {
    padding: 10px;
    font-size: 14px;
    line-height: 17px;
  }
}
.input.w100 {
  width: 100% !important;
}

.form-block {
  width: 100%;
  background-size: cover !important;
  background-position: right center !important;
  padding: 20px;
  border-radius: 30px;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
}
.form-block .form {
  max-width: 517px;
  background: #EEF3F8;
  border-radius: 20px;
  padding: 30px;
}
.form-block .form .descr {
  margin: 15px 0 25px;
  font-size: 16px;
  line-height: 24px;
}
.form-block .form .input {
  margin: 10px 0;
}
.form-block .form .btn_wrap {
  margin-top: 20px;
  width: 100%;
}

@media (max-width: 991px) {
  .form-block .title_h2 {
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
  }
  .form-block .title_h2 span {
    color: #1130AC;
  }
}
@media (max-width: 576px) {
  .form-block {
    padding: 15px;
  }
  .form-block .form {
    padding: 20px;
  }
  .form-block .form .descr {
    font-size: 14px;
    line-height: 17px;
  }
}
.container-fluid.grey .wrapper {
  gap: 20px;
  padding: 20px;
  background: #EEF3F8;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
  border-radius: 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.container-fluid.grey .wrapper .title_h2 {
  margin-bottom: 0;
}

.w-m-t {
  margin-top: 0 !important;
}

.stages {
  padding: 20px;
  background: #EEF3F8;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
  border-radius: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 0;
}
.stages .wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.stages .stage {
  width: calc(25% - 20px);
  background: #fff;
  padding: 25px;
  border-radius: 20px;
}
.stages .stage .num-block {
  display: inline-flex;
  font-weight: bold;
  font-size: 55px;
  margin-bottom: 20px;
  background-image: linear-gradient(to right, #1130AC, #D42241);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  line-height: 1;
}
.stages .stage .name {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .stages .slick-slide {
    padding-left: 5px;
    padding-right: 5px;
  }
  .stages .slick-track {
    display: flex !important;
    align-items: stretch;
  }
  .stages .slick-slide {
    height: auto !important;
    display: flex !important;
    flex-direction: column;
  }
  .stages .slick-slide > div {
    display: flex;
    flex-grow: 1;
    height: 100%;
  }
}
@media (max-width: 576px) {
  .stages {
    padding: 15px;
  }
  .stages .stage {
    max-width: 250px;
  }
}
.text1 {
  font-size: 16px;
  line-height: 24px;
}

.complex-solves .wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
}
.complex-solves .solve {
  width: calc(25% - 20px);
  padding: 20px;
  background: #fff;
  border-radius: 20px;
}
.complex-solves .solve img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
  border-radius: 15px;
  overflow: hidden;
}
.complex-solves .solve .img {
  margin-bottom: 15px;
}
.complex-solves .name {
  margin-top: auto;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

@media (max-width: 991px) {
  .complex-solves .wrap {
    gap: 15px;
  }
  .complex-solves .solve {
    padding: 15px;
    width: calc(50% - 8px);
  }
  .complex-solves .solve .img {
    margin-bottom: 10px;
  }
  .complex-solves .solve img {
    height: 150px;
  }
}
@media (max-width: 768px) {
  .container-fluid.grey .wrapper {
    padding: 15px;
  }
  .container-fluid.grey .wrapper .title_h2 {
    margin-bottom: 0;
  }

  .complex-solves .solve .name {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (max-width: 576px) {
  .complex-solves {
    padding: 10px !important;
  }
  .complex-solves .wrap {
    gap: 10px;
  }
  .complex-solves .solve {
    width: calc(50% - 5px);
    padding: 10px;
  }
}
.tab-btn-block {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.tab-btn-block a {
  padding: 12px 20px;
  border-radius: 30px;
  background: #EEF3F8;
}
.tab-btn-block a.active, .tab-btn-block a:hover {
  background: #D42241;
  color: #fff;
}

.tab-btn-block {
  margin-bottom: 20px;
}

.news .wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.news .new {
  width: calc(25% - 15px);
}

@media (max-width: 991px) {
  .news .wrap {
    gap: 15px;
  }
  .news .new {
    width: calc(33.3333% - 8px);
  }
}
@media (max-width: 768px) {
  .news .new {
    width: calc(50% - 8px);
  }
}
@media (max-width: 576px) {
  .news .new {
    width: 100%;
  }
}
.tab-new {
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.tab-new.active {
  position: static;
  visibility: visible;
  opacity: 1;
}
.tab-new .paginatation {
  margin-top: 40px;
}

.new-detail {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 30px;
}
.new-detail .menu-new {
  background: #EEF3F8;
  border-radius: 20px;
  padding: 15px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 312px;
}
.new-detail .menu-new a {
  display: block;
  width: 100%;
  padding: 8px 15px;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  border-radius: 10px;
}
.new-detail .menu-new a:hover, .new-detail .menu-new a.active {
  font-weight: bold;
  color: #D42241;
}
.new-detail .new-text {
  width: calc(100% - 342px);
  display: flex;
  flex-direction: column;
  padding-left: 20px;
  gap: 20px;
  font-size: 16px;
  line-height: 24px;
}
.new-detail .new-text > * {
  margin: 0;
}
.new-detail .new-text .grey {
  width: calc(100% + 20px);
  margin-left: -20px;
  padding: 15px;
  border-radius: 20px;
  background: #EEF3F8;
}
.new-detail .new-text p:last-child {
  margin-bottom: 0;
}

.text-with-picture {
  display: flex;
  justify-content: space-between;
}
.text-with-picture h2 {
  margin-top: 0;
}
.text-with-picture .col-n {
  width: calc(50% - 10px);
}
.text-with-picture img {
  width: 100%;
  height: auto;
  border-radius: 14px;
  overflow: hidden;
}

@media (max-width: 1200px) {
  .new-detail .menu-new {
    width: 250px;
  }
  .new-detail .new-text {
    width: calc(100% - 270px);
  }
}
@media (max-width: 991px) {
  .new-detail {
    flex-wrap: wrap;
  }
  .new-detail .menu-new {
    width: 100%;
    margin: 20px 0;
  }
  .new-detail .new-text {
    width: 100%;
  }

  .text-with-picture {
    flex-wrap: wrap;
    gap: 20px;
  }
  .text-with-picture h2 {
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
  }
  .text-with-picture h2 span {
    color: #1130AC;
  }
  .text-with-picture .col-n {
    width: 100%;
  }
  .text-with-picture .col-n:nth-child(1) {
    order: 2;
  }
  .text-with-picture .col-n:nth-child(2) {
    order: 1;
  }
}
.new-advs {
  width: calc(100% + 20px);
  margin-left: -20px !important;
  display: flex;
  justify-content: space-between;
}
.new-advs .adv {
  width: calc(50% - 10px);
  padding: 20px;
  border-radius: 20px;
}
.new-advs .adv.green {
  background: #D3F3E0;
}
.new-advs .adv.red {
  background: #FEE5E5;
}
.new-advs .adv h3 {
  margin-top: 0;
}
.new-advs ul {
  padding-left: 15px;
}
.new-advs ul li {
  margin-bottom: 10px;
}
.new-advs ul li:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .new-advs {
    flex-wrap: wrap;
    gap: 20px;
  }
  .new-advs .adv {
    width: 100%;
  }
}
.new-form {
  width: calc(100% - 20px);
  margin: 35px auto;
  background: #EEF3F8;
  padding: 20px;
  min-height: 220px;
  display: flex;
  align-items: center;
  border-radius: 20px;
}
.new-form .title {
  width: 30%;
  padding-right: 20px;
}
.new-form .title span {
  display: block;
  margin-top: 20px;
  font-size: 16px;
  line-height: 24px;
}
.new-form .form {
  width: calc(70% - 20px);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.new-form .form .input:not(.checkbox) {
  width: calc(33.3333% - 10px);
}
.new-form .form .checkbox {
  margin-top: 20px;
}
.new-form .form button {
  width: 100% !important;
  height: 55px;
}

@media (max-width: 991px) {
  .new-form {
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    gap: 15px;
  }
  .new-form .title_h1 {
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
  }
  .new-form .title_h1 span {
    color: #1130AC;
  }
  .new-form .title {
    padding-right: 0;
  }
  .new-form .title span {
    margin-top: 0;
  }
  .new-form .title,
.new-form .form {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  .new-form .title .input:not(.checkbox),
.new-form .form .input:not(.checkbox) {
    width: 100%;
  }
  .new-form .title .checkbox,
.new-form .form .checkbox {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .new-form {
    padding: 15px;
  }
}
.question-block {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
}
.question-block .title_h2 {
  padding-left: 20px;
}
.question-block .title {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  display: flex;
  min-height: 67px;
  align-items: center;
}
.question-block .title span {
  color: #1130AC;
}
.question-block .title span {
  display: block;
  width: calc(100% - 20px);
  color: #000;
}
.question-block .title svg {
  transition: all 0.5s ease;
}
.question-block .question {
  width: 100%;
  border: 1px solid #EEF3F8;
  border-radius: 10px;
  padding: 0 20px;
  font-size: 16px;
  line-height: 24px;
}
.question-block .question .wrap {
  display: none;
  padding-bottom: 20px;
}
.question-block .question.active {
  background: #EEF3F8;
}
.question-block .question.active .wrap {
  display: block;
}
.question-block .question.active .title svg {
  transform: rotate(180deg);
}

@media (max-width: 576px) {
  .question-block .question {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.about-text-block .text-with-picture {
  background: #fff;
  padding: 20px;
  border-radius: 20px;
}
.about-text-block p {
  margin-top: 0;
}

@media (min-width: 991px) {
  .about-text-block .text-with-picture .col-n {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .about-text-block .text-with-picture .col-n:nth-child(1) {
    width: 40%;
  }
  .about-text-block .text-with-picture .col-n:nth-child(2) {
    width: 60%;
  }
  .about-text-block .text-with-picture img {
    display: block;
    width: 100%;
    height: auto;
  }
  .about-text-block .text-with-picture .text {
    padding: 0 40px;
  }
}
.advantages.about-img .advantage {
  width: calc(25% - 15px);
}

.red-title .row {
  gap: 15px;
}
.red-title .title_h2 {
  margin-bottom: 0;
}
.red-title .r-t-block {
  width: calc(20% - 15px);
}
.red-title .r-t-block .red {
  width: 100%;
  font-size: 50px;
  font-weight: bold;
  line-height: 56px;
  color: #D42241;
}
.red-title .r-t-block .red span {
  color: #1130AC;
}
.red-title .r-t-block span {
  display: block;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 20px;
}
.red-title .r-t-block span span {
  color: #1130AC;
}

.about-text-block {
  display: flex;
  gap: 20px;
}
.about-text-block h3 {
  margin-top: 0;
}
.about-text-block .left {
  width: 45%;
  position: relative;
  overflow: hidden;
  background: #fff;
  border-radius: 20px;
  padding: 20px;
}
.about-text-block .left picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.about-text-block .left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about-text-block .left .wrap {
  position: relative;
  z-index: 1;
  width: 50%;
}
.about-text-block .center,
.about-text-block .right {
  color: #fff;
  border-radius: 20px;
  padding: 20px;
}
.about-text-block .left,
.about-text-block .center,
.about-text-block .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
}
.about-text-block .center {
  width: 25%;
  background: #1130AC;
}
.about-text-block .right {
  width: 30%;
  background: #D42241;
}
.about-text-block.about-text .center {
  background: #D42241;
}
.about-text-block.about-text .right {
  background: #1130AC;
}
.about-text-block.delivery-text-block .left {
  width: 50%;
}
.about-text-block.delivery-text-block .left .wrap {
  width: 40%;
}
.about-text-block.delivery-text-block .left img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: right top;
     object-position: right top;
  border-radius: 20px;
  overflow: hidden;
}
.about-text-block.delivery-text-block .center,
.about-text-block.delivery-text-block .right {
  width: 25%;
}
.about-text-block.delivery-text-block p {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  .delivery-text-block {
    flex-wrap: wrap;
  }
  .delivery-text-block .left,
.delivery-text-block .center,
.delivery-text-block .right {
    width: 100% !important;
  }
  .delivery-text-block .left img {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }
}
@media (max-width: 991px) {
  .about-text-block {
    flex-wrap: wrap;
  }
  .about-text-block .text-with-picture .col-n:nth-child(1) {
    order: 1;
  }
  .about-text-block .text-with-picture .col-n:nth-child(2) {
    order: 2;
  }
  .about-text-block .left {
    width: 100%;
  }
  .about-text-block .center {
    width: 35%;
  }
  .about-text-block .right {
    width: calc(65% - 20px);
  }

  .red-title .r-t-block {
    width: calc(33.3333% - 15px);
  }
  .red-title .r-t-block .red {
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
  }
  .red-title .r-t-block .red span {
    color: #1130AC;
  }
  .red-title .r-t-block span {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-top: 5px;
  }

  .advantages.about-img .advantage {
    width: calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .about-text-block .center,
.about-text-block .right {
    width: 100%;
  }

  .red-title .r-t-block {
    width: calc(50% - 15px);
  }

  .advantages.about-img .advantage {
    width: calc(50% - 5px);
  }

  .delivery-text-block .left {
    padding-bottom: 0;
  }
  .delivery-text-block .left .wrap {
    width: 100%;
  }
  .delivery-text-block .left picture {
    display: flex;
    justify-content: flex-end;
    height: auto;
    order: 1;
    position: static;
  }
  .delivery-text-block .left img {
    margin-right: -20px;
    display: block;
    max-width: 300px;
    height: auto;
    -o-object-position: bottom;
       object-position: bottom;
  }
}
@media (max-width: 576px) {
  .about-text-block h3 {
    margin-bottom: 10px;
  }
  .about-text-block .left .wrap {
    width: 60%;
  }

  .advantages .advantage span {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
  }
}
.about-command .slick-track {
  display: flex !important;
  align-items: stretch;
}
.about-command .slick-slide {
  height: auto !important;
  display: flex !important;
  flex-direction: column;
}
.about-command .slick-slide > div {
  display: flex;
  flex-grow: 1;
  height: 100%;
}
.about-command .slick-slide {
  padding: 0 10px;
}
.about-command .command {
  background: #EEF3F8;
  border-radius: 20px;
  padding: 15px;
  display: flex !important;
  flex-wrap: wrap;
}
.about-command .command .img {
  width: 100%;
}
.about-command .command img {
  width: 100%;
  height: auto;
  border-radius: 20px;
  overflow: hidden;
}
.about-command .command .name {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin: 10px 0;
}
.about-command .command .post {
  margin-top: auto;
  display: inline-flex;
  width: auto;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  background: #D42241;
  padding: 5px 8px;
  border-radius: 30px;
  color: #fff;
}

@media (max-width: 991px) {
  .about-command .command .post {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (max-width: 768px) {
  .about-command .command .post {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .about-command .command {
    padding: 10px;
  }
  .about-command .command .name {
    font-size: 12px;
    line-height: 1;
  }
  .about-command .command .post {
    font-size: 12px;
    line-height: 1;
  }
  .about-command .slick-slide {
    padding-left: 3px;
    padding-right: 3px;
  }
}
.contact-text-block {
  font-size: 16px;
  line-height: 24px;
}
.contact-text-block .text-with-picture {
  align-items: center;
  margin-bottom: -10px;
}
.contact-text-block h3 {
  margin-top: 0;
}
.contact-text-block .col-n {
  background: #fff;
  padding: 20px;
  border-radius: 20px;
}
.contact-text-block .foot_addr {
  position: relative;
  margin-top: 10px;
}
.contact-text-block .foot_addr span {
  font-size: 14px;
  line-height: 17px;
}
.contact-text-block .foot_addr.with-soc .soc {
  position: absolute;
  height: 35px;
  right: 0;
  bottom: 0;
}
.contact-text-block .map-block {
  padding: 20px;
  border-radius: 20px;
  background: #fff;
}
.contact-text-block .map-block img {
  border-radius: 20px;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.contact-text-block .req-block {
  padding: 0 20px;
}

@media (max-width: 991px) {
  .contact-text-block {
    margin-bottom: 25px;
  }
  .contact-text-block .text-with-picture {
    margin-bottom: 0;
  }
  .contact-text-block .map-block {
    padding: 0;
    background: transparent;
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .contact-text-block .foot_addr .soc {
    display: none;
  }
  .contact-text-block .req-block {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .contact-text-block .col-n {
    padding: 15px;
  }
}
.compare-page .title_h2 b,
.page-basket .title_h2 b {
  font-size: 16px;
  line-height: 24px;
  color: #A0A8B2;
}

.page-basket .top {
  margin: 20px 0;
}
.page-basket .top > span {
  display: flex;
  gap: 20px;
}
.page-basket .top .checkbox input {
  width: 22px;
  height: 22px;
  border-radius: 10px;
}
.page-basket .top .checkbox label {
  padding-top: 5px;
  font-size: 12px;
  color: #000;
}
.page-basket .top .prod-btns a {
  font-size: 12px;
}
.page-basket .left {
  width: 70%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.page-basket .right {
  width: 30%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.page-basket .right .grey {
  background: #EEF3F8;
  padding: 20px;
  border-radius: 20px;
}
.page-basket .right .basket-list {
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
.page-basket .right .basket-list li {
  display: flex;
  justify-content: space-between;
  list-style: none;
  margin-bottom: 20px;
}
.page-basket .right .basket-list li .l {
  font-weight: bold;
  white-space: nowrap;
}
.page-basket .right .basket-list li .l span {
  color: #A0A8B2;
}
.page-basket .right .basket-list li .r {
  padding-left: 15px;
  text-align: right;
  white-space: nowrap;
}
.page-basket .right .basket-list li .r.red {
  color: #D42241;
}
.page-basket .right .basket-list li.total {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
.page-basket .right .basket-list li.total span {
  color: #1130AC;
}
.page-basket .right .btn_wrap.red {
  width: 100%;
  height: 55px;
}
.page-basket .right .discount-block {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
.page-basket .right .discount-block .input {
  width: calc(100% - 150px);
}
.page-basket .right .discount-block .btn_wrap {
  width: 150px;
  min-width: 0;
}
.page-basket .login-block {
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  background: #EEF3F8;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.page-basket .login-block .btn_wrap {
  width: 262px;
  min-width: 0;
}
.page-basket .login-block b {
  display: inline-block;
}
.page-basket .services {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 40px;
}
.page-basket .services .service-basket {
  display: block;
  border-radius: 10px;
  padding: 10px;
  background: #EEF3F8;
}
.page-basket .services .service-basket .top {
  margin-top: 0;
  display: flex;
  align-items: center;
}
.page-basket .services .service-basket .name {
  padding-top: 5px;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  width: calc(100% - 100px);
}
.page-basket .services .service-basket .bottom {
  display: flex;
  justify-content: space-between;
}
.page-basket .services .service-basket .bottom .descr {
  font-size: 12px;
  line-height: 1.2;
  width: calc(100% - 100px);
}
.page-basket .services .service-basket .bottom .descr span {
  padding-top: 3px;
  display: block;
  color: #EEF3F8;
  color: #A0A8B2;
}
.page-basket .services .service-basket .bottom .price-service {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .page-basket .basket-item .useful > .wrap-use {
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .page-basket .basket-item .useful > .wrap-use .slick-track {
    display: flex !important;
    align-items: stretch;
  }
  .page-basket .basket-item .useful > .wrap-use .slick-slide {
    height: auto !important;
    display: flex !important;
    flex-direction: column;
  }
  .page-basket .basket-item .useful > .wrap-use .slick-slide > div {
    display: flex;
    flex-grow: 1;
    height: 100%;
  }
  .page-basket .basket-item .useful > .wrap-use .slick-slide {
    padding: 0 10px;
  }
}
.cart .prod-btns a svg,
.product .prod-btns a svg {
  margin-right: 0;
}

.basket-delete:hover svg path {
  fill: #1130AC;
}

.basket-item {
  display: flex;
  border: 1px solid #EEF3F8;
  border-radius: 20px;
  padding: 15px;
  gap: 24px;
  position: relative;
}
.basket-item .prod-btns svg {
  margin-right: 0;
}
.basket-item .chosen {
  position: absolute;
  left: 15px;
  top: 15px;
}
.basket-item img {
  width: 100%;
  height: auto;
}
.basket-item .img {
  width: 122px;
}
.basket-item .wrap {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 122px);
  flex-wrap: wrap;
}
.basket-item .counter-block {
  width: 143px;
}
.basket-item .counter-block .price-block {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 8px;
  text-align: center;
  font-weight: bold;
  color: #A0A8B2;
}
.basket-item .basket-name {
  width: 35%;
  font-size: 16px;
  line-height: 24px;
}
.basket-item .basket-name > * {
  width: 100%;
  display: inline-block;
}
.basket-item .basket-name .name {
  font-weight: bold;
}
.basket-item .basket-name .art {
  margin-top: 7px;
  font-size: 14px;
  line-height: 17px;
  color: #A0A8B2;
}
.basket-item .price-block {
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
.basket-item .price-block .price {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
.basket-item .price-block .price span {
  color: #1130AC;
}
.basket-item .price-block .old_price {
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
}
.basket-item .price-block .old-p {
  font-weight: bold;
  text-decoration: line-through;
  color: #A0A8B2;
}
.basket-item .prod-btns {
  gap: 10px;
}
.basket-item .prod-btns a {
  width: 43px;
  height: 43px;
}

.useful {
  width: 100%;
  margin-top: 20px;
}
.useful .title {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding: 10px 0;
}
.useful .title span {
  width: calc(100% - 20px);
}
.useful .title svg {
  transition: all 0.5s ease;
}
.useful > .wrap-use {
  display: none;
  height: auto !important;
  width: calc(100% + 10px);
  margin-left: -5px;
}
.useful > .wrap-use .slick-track {
  display: flex !important;
  align-items: stretch;
}
.useful > .wrap-use .slick-slide {
  height: auto !important;
  display: flex !important;
  flex-direction: column;
}
.useful > .wrap-use .slick-slide > div {
  display: flex;
  flex-grow: 1;
  height: 100%;
}
.useful > .wrap-use .slick-slide {
  padding: 0 5px;
}
.useful .wrap-use {
  flex-wrap: wrap;
  gap: 10px;
}
.useful .wrap-use .use {
  display: flex !important;
  width: calc(50% - 10px);
  background: #EEF3F8;
  padding: 10px;
  border-radius: 20px;
  gap: 15px;
}
.useful .wrap-use .img-use {
  min-width: 80px;
  width: 30%;
  display: flex;
  align-items: center;
}
.useful .wrap-use .img-use .img {
  width: auto;
  padding: 5px;
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
}
.useful .wrap-use .img-use img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.useful .wrap-use .name-use {
  font-size: 16px;
  line-height: 24px;
}
.useful.active > .wrap-use {
  display: flex !important;
}
.useful.active .title svg {
  transform: rotate(180deg);
}
.useful .use-btns {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.useful .use-btns .price-use {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

.page-basket .basket-item .counter {
  display: inline-flex;
  width: 100%;
  border-color: #EEF3F8;
  min-width: 0;
}

.basket-item.deleted {
  align-items: center;
  justify-content: space-between;
}
.basket-item.deleted .img {
  max-width: 65px;
  opacity: 0.8;
}
.basket-item.deleted img {
  width: 65px;
  height: auto;
}
.basket-item.deleted .left-block {
  display: flex;
  gap: 15px;
}
.basket-item.deleted .basket-name {
  width: auto;
}
.basket-item.deleted .deleted-block {
  cursor: pointer;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.basket-item.deleted .deleted-block .name {
  white-space: nowrap;
}
.basket-item.deleted .deleted-block:hover span {
  color: #1130AC;
}
.basket-item.deleted .deleted-block:hover svg path {
  fill: #1130AC;
}
.basket-item.deleted .name.grey {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #A0A8B2;
}

@media (max-width: 991px) {
  .basket-item.deleted .name.grey {
    font-size: 14px;
    line-height: 17px;
  }
  .basket-item.deleted .deleted-block {
    margin-top: 0;
  }
}
@media (max-width: 576px) {
  .basket-item.deleted {
    flex-wrap: wrap;
  }
  .basket-item.deleted .deleted-block {
    width: 100%;
    justify-content: center;
    margin-top: 5px;
  }
}
.btn-use:hover path, .btn-use.active path {
  fill: #18B95B;
}

@media (max-width: 1200px) {
  .page-basket .left {
    width: 68%;
  }
  .page-basket .right {
    width: 32%;
    font-size: 14px;
    line-height: 17px;
    padding-left: 0;
  }
  .page-basket .right .discount-block {
    flex-wrap: wrap;
  }
  .page-basket .right .discount-block .input,
.page-basket .right .discount-block .btn_wrap {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .page-basket .basket-item > .img {
    display: block !important;
  }
  .page-basket .basket-item > .img img {
    width: 100px;
  }
  .page-basket .basket-item .useful {
    width: calc(100% + 100px);
    margin-left: -124px;
  }
  .page-basket .basket-item .use {
    width: 300px;
  }
  .page-basket .basket-item .wrap {
    width: calc(100% - 100px);
  }

  .page-basket .top {
    flex-wrap: wrap;
  }
  .page-basket .top > span {
    margin-top: 10px;
    justify-content: space-between;
    width: 100%;
    order: 2;
  }
  .page-basket .left {
    width: 100%;
  }
  .page-basket .right {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    width: 100%;
  }
  .page-basket .right .grey {
    padding: 20px 10px;
  }
  .page-basket .right .discount-block {
    flex-wrap: nowrap;
  }
  .page-basket .right .discount-block .input,
.page-basket .right .discount-block .btn_wrap {
    width: 50%;
  }
  .page-basket .services {
    margin-bottom: 20px;
  }

  .basket-item .basket-name {
    width: 100%;
  }
  .basket-item .counter-block {
    order: 3;
    margin: 15px 0 0;
  }
  .basket-item .counter-block .counter,
.basket-item .counter-block .price-block {
    width: 143px;
  }
  .basket-item .basket-name {
    order: 1;
  }
  .basket-item .price-block {
    margin-top: 10px;
    width: 100%;
    justify-content: flex-start;
    text-align: left;
    order: 2;
  }
  .basket-item .price-block .old_price {
    margin-top: 5px;
  }
  .basket-item .prod-btns {
    order: 4;
    margin-top: 15px;
  }
  .basket-item .useful {
    order: 5;
    margin-top: 0px;
  }
}
@media (max-width: 768px) {
  .basket-item {
    width: 100%;
  }
  .basket-item .useful {
    overflow: hidden;
  }
  .basket-item .useful .wrap-use {
    flex-wrap: wrap;
  }
  .basket-item .useful .wrap-use .use {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .page-basket .basket-item .useful {
    margin-left: -100px;
  }

  .basket-item {
    padding: 10px;
    gap: 0px;
  }
  .basket-item .counter-block .price-block,
.basket-item .counter-block {
    width: 118px;
  }
  .basket-item .basket-name {
    font-size: 14px;
    line-height: 17px;
  }
  .basket-item .basket-name .art {
    font-size: 12px;
  }
  .basket-item .img {
    width: 100px;
    padding-right: 10px;
  }
  .basket-item .wrap {
    width: calc(100% - 10px);
  }
  .basket-item .img-use {
    width: 70px !important;
    min-width: 0 !important;
  }
  .basket-item .img-use img {
    width: 50px;
    height: auto !important;
  }
  .basket-item .use {
    gap: 5px !important;
  }
  .basket-item .wrap-use .wrap-use {
    width: calc(100% - 70px);
    gap: 5px;
  }
  .basket-item .useful {
    margin-top: 0;
  }
  .basket-item .useful .name-use {
    width: 100% !important;
    font-size: 12px !important;
    line-height: 1.4 !important;
  }
  .basket-item .prod-btns {
    justify-content: flex-end;
    margin-top: 20px;
  }
}
@media (max-width: 400px) {
  .basket-item .counter,
.basket-item .counter-block,
.basket-item .counter-block .price-block {
    width: 110px !important;
  }
  .basket-item .prod-btns {
    width: 0px;
  }
}
.basket-fixed {
  position: fixed;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: 76px;
  z-index: 11;
  background: #EEF3F8;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px;
}
.basket-fixed .btn_wrap {
  width: 210px;
  font-size: 14px;
}
.basket-fixed .price {
  margin-top: 5px;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
.basket-fixed .price span {
  color: #1130AC;
}

.page-order {
  padding-top: 20px;
}
.page-order .grey-block {
  border-radius: 30px;
  background: #EEF3F8;
  padding: 20px;
}
.page-order .grey-block h3 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  margin-top: 10px;
}
.page-order .grey-block h3 span {
  color: #000;
}
.page-order .grey-block h3 a {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #1130AC;
  text-decoration: underline;
}
.page-order .order-step {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 15px;
  background: #fff;
  padding: 0 20px 20px 20px;
}
.page-order .order-step .l-step {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page-order .order-step .name {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-top: 20px;
}
.page-order .order-step .gr {
  color: #A0A8B2;
}
.page-order .order-step .input.boolean {
  margin-top: 20px;
}
.page-order .checkbox input {
  width: 22px;
  height: 22px;
  border-color: #1130AC;
}
.page-order .dblue {
  width: 100%;
  height: 55px;
  margin-bottom: 10px;
}

.form-bl {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.form-bl > * {
  flex: 1 1 100%;
}
.form-bl .cl-3 {
  flex: 0 0 calc(33.333% - 7px);
}

@media (max-width: 991px) {
  .page-order {
    padding-top: 20px;
  }
  .page-order .right {
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .page-order .grey-block {
    padding: 10px 10px 15px;
  }
  .page-order .grey-block .name {
    margin-top: 10px;
  }
  .page-order .grey-block .input.boolean {
    margin-top: 5px;
  }
  .page-order .grey-block .order-step {
    padding: 0 20px 10px 20px;
  }
}
@media (max-width: 576px) {
  .page-order .grey-block h3 {
    align-items: center;
    margin-top: 10px;
  }
  .page-order .grey-block h3 a {
    font-size: 12px;
  }

  .page-basket .right .basket-list li .l,
.page-basket .right .basket-list li .r {
    font-size: 14px;
    line-height: 17px;
  }
}
.grey-block-wrapper {
  border-radius: 20px;
  background: #EEF3F8;
  padding: 10px;
  font-size: 16px;
  line-height: 24px;
}

.white-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  padding: 10px 20px;
  border-radius: 10px;
}
.white-block .input {
  margin-top: -5px;
  margin-bottom: 5px;
}

.favorite-page {
  width: 100%;
  padding-bottom: 20px;
}
.favorite-page .top {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.favorite-page .row {
  gap: 20px;
}
.favorite-page .new-detail {
  width: 100%;
  margin-top: 0;
  gap: 20px;
}
.favorite-page .sort-block {
  margin-bottom: 0;
}
.favorite-page .top {
  margin-top: 0;
  margin-bottom: 0;
}
.favorite-page .menu-new {
  width: 100%;
}
.favorite-page .favorite-left {
  display: flex;
  gap: 20px;
  flex-direction: column;
  width: 26%;
}
.favorite-page .catalog_wrap {
  width: 74%;
}
.favorite-page .product .btn_wrap {
  margin-bottom: 10px;
  background: #EEF3F8;
  color: #1130AC;
  transition: all 0.5s ease;
}
.favorite-page .product .btn_wrap:hover {
  background: #1130AC;
  color: #fff;
}

@media (max-width: 991px) {
  .favorite-page .top > span {
    margin-top: 0;
  }
  .favorite-page .row {
    gap: 10px;
  }
  .favorite-page .favorite-left {
    width: 100%;
    gap: 10px;
  }
  .favorite-page .favorite-left .menu-new {
    padding: 10px;
    margin: 0;
  }
  .favorite-page .favorite-left .menu-new a {
    padding: 5px 10px;
  }
  .favorite-page .grey-block-wrapper .white-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .favorite-slider .slick-slide {
    padding-right: 10px;
  }
  .favorite-slider .menu-new a:hover,
.favorite-slider .menu-new a.active {
    color: #000;
  }
}
.compare-page .new-detail {
  width: 100%;
  flex-wrap: wrap;
}
.compare-page .menu-new {
  padding: 10px;
}
.compare-page .menu-new .slick-slide {
  padding-right: 5px;
}
.compare-page .compare-slider {
  width: 100%;
  gap: 10px;
}

.compare_wrap {
  width: 100%;
}
.compare_wrap .slick-track {
  display: flex !important;
  align-items: stretch;
}
.compare_wrap .slick-slide {
  height: auto !important;
  display: flex !important;
  flex-direction: column;
}
.compare_wrap .slick-slide > div {
  display: flex;
  flex-grow: 1;
  height: 100%;
}
.compare_wrap .slick-slide {
  margin: 0 10px;
}
.compare_wrap .compare-product {
  display: flex !important;
  flex-direction: column;
  gap: 20px;
}
.compare_wrap .min-prop {
  margin-top: auto;
}

@media (max-width: 768px) {
  .compare-page .new-detail {
    padding-left: 0;
    padding-right: 0;
  }
  .compare-page .favorite-left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .compare_wrap {
    padding-left: 5px;
    padding-right: 5px;
  }
  .compare_wrap .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
  }
  .compare_wrap .min-prop ul li {
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 10px;
  }
  .compare_wrap .min-prop ul li span {
    width: 100%;
  }
  .compare_wrap .min-prop ul li .right {
    text-align: left;
  }
}
.m-h-100 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
  min-height: calc(100vh - 200px);
  gap: 20px;
}
.m-h-100.grey {
  background: #EEF3F8;
  border-radius: 20px;
}

@media (max-width: 991px) {
  .m-h-100 {
    height: auto;
    min-height: 0;
  }
}
.form-page .m-h-100 {
  padding: 20px;
}
.form-page .form-bl {
  text-align: left;
  border-radius: 20px;
  background: #fff;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
  padding: 20px;
  gap: 20px;
}
.form-page .form-bl p {
  text-align: center;
}
.form-page .btn_wrap {
  height: 55px;
}
.form-page .col-n {
  width: 50%;
}
.form-page .top {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.form-page .top .phone span {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  color: #000;
}
.form-page .top .phone span span {
  color: #1130AC;
}
.form-page .top .phone a {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #1130AC;
  white-space: nowrap;
}
.form-page .top .phone a:hover {
  color: #9AB1FF;
}
.form-page .input input {
  background: #EEF3F8;
}
.form-page .bottom {
  display: flex;
  gap: 20px;
  margin-top: 10px;
}
.form-page .bottom .col-n {
  width: 50%;
}
.form-page .bottom .gr {
  color: #A0A8B2;
}
.form-page .bottom a.get-code {
  display: block;
  width: 100%;
  margin-top: 10px;
  color: #D42241;
}

@media (max-width: 768px) {
  .form-page .top {
    gap: 10px;
  }
  .form-page .phone {
    flex-direction: column;
    gap: 5px;
    text-align: left;
  }
  .form-page .phone a {
    width: 100%;
  }
  .form-page .bottom {
    margin-top: 0;
    flex-direction: column;
  }
  .form-page .bottom .col-n {
    width: 100%;
  }
}
.lk-page .new-detail {
  margin-top: 10px;
  width: 100%;
  gap: 20px;
}
.lk-page .content-block {
  gap: 20px;
  display: flex;
  flex-direction: column;
  width: calc(100% - 330px);
}
.lk-page .form-bl {
  background: #EEF3F8;
  padding: 20px;
  border-radius: 20px;
  gap: 20px;
}
.lk-page .form-bl .input {
  background: #fff;
}
.lk-page .order {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  border-radius: 20px;
  background: #fff;
  width: 100%;
}
.lk-page .order .name-block .name {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 5px;
}
.lk-page .order .name-block .name span {
  color: #1130AC;
}
.lk-page .order .name-block .status {
  color: #A0A8B2;
}
.lk-page .order .name-block .status.green {
  color: #18B95B;
}
.lk-page .order .order-block .name {
  font-weight: bold;
  margin-bottom: 5px;
}
.lk-page .order .order-block .val {
  color: #A0A8B2;
}
.lk-page .order .products-block {
  display: flex;
  gap: 10px;
}
.lk-page .order .products-block .img {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lk-page .order .products-block .img img {
  display: block;
  width: 100%;
  height: auto;
}
.lk-page .order .products-block .more {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 768px) {
  .lk-page .form-bl {
    padding: 15px;
  }
  .lk-page .order {
    flex-wrap: wrap;
    gap: 10px;
    padding: 15px;
  }
  .lk-page .order .products-block {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .lk-page .order .name-block {
    width: 100%;
  }
}
.out-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 20px;
  padding: 20px;
  border: 1px solid #EEF3F8;
}
.out-block a {
  display: inline-flex;
  width: auto;
  align-items: center;
}
.out-block a svg {
  margin-right: 10px;
}
.out-block a:hover {
  opacity: 0.8;
}

@media (max-width: 991px) {
  .lk-page .menu-new {
    margin-top: 0 !important;
    margin-bottom: 0;
  }
  .lk-page .menu-new .slick-slide {
    padding-right: 5px;
  }
  .lk-page .content-block {
    width: 100%;
  }
}
.page-404 .grey {
  padding: 20px;
}
.page-404 .wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
}
.page-404 picture,
.page-404 img {
  width: 100%;
  height: auto;
  border-radius: 20px;
  overflow: hidden;
  background: #85cff2;
}
.page-404 h3 {
  margin-top: 0;
}

@media (min-width: 991px) {
  .page-404 .text {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 20px;
  }
  .page-404 .btn_wrap {
    max-width: 242px;
    margin-left: auto;
    margin-right: auto;
  }
}
.reviews-page .title_h2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.reviews-page .title_h2 .bluebg {
  max-width: 200px;
  margin-left: 10px;
}
.reviews-page .wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: calc(100% - 20px);
  margin-left: auto;
  margin-right: auto;
  background: #EEF3F8;
  border-radius: 20px;
  padding: 20px;
}
.reviews-page .review {
  width: calc(50% - 10px);
}

@media (max-width: 768px) {
  .reviews-page .review {
    width: 100%;
    padding: 15px;
  }
  .reviews-page .wrapper {
    gap: 10px;
    padding: 10px;
  }
}
@media (max-width: 576px) {
  .reviews-page .title_h2 {
    flex-wrap: wrap;
  }
  .reviews-page .title_h2 .btn_wrap {
    max-width: 100%;
    width: 100% !important;
    margin-bottom: 10px;
    margin-top: 20px;
    margin-left: 0;
  }
}
.delivery-block {
  display: flex;
  gap: 20px;
  font-size: 16px;
  line-height: 24px;
}
.delivery-block h3 {
  margin-top: 0;
  margin-bottom: 10px;
}
.delivery-block p {
  margin-top: 0;
}
.delivery-block picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.delivery-block picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
.delivery-block .left {
  width: 25%;
}
.delivery-block .right {
  width: 75%;
  position: relative;
}
.delivery-block .right .text {
  position: relative;
  z-index: 1;
  width: 50%;
}
.delivery-block .left,
.delivery-block .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 20px;
  background: #fff;
  padding: 20px;
  overflow: hidden;
}

@media (max-width: 1200px) {
  .about-text-block.delivery-text-block .left .wrap {
    width: 60%;
  }
}
@media (max-width: 991px) {
  .delivery-block {
    flex-wrap: wrap;
  }
  .delivery-block .left,
.delivery-block .right {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .delivery-block .right {
    padding-bottom: 0;
  }
  .delivery-block .right .text {
    width: 100%;
  }
  .delivery-block .right picture {
    display: none;
    order: 1;
    position: static;
  }
  .delivery-block .right img {
    display: block;
    max-width: 100%;
    height: auto;
  }

  .about-text-block.delivery-text-block .left .wrap {
    width: 100%;
  }
}
.delivery-block-text {
  font-size: 16px;
  line-height: 24px;
}
.delivery-block-text h3 {
  margin-top: 0;
  margin-bottom: 10px;
}
.delivery-block-text p {
  margin: 0;
}
.delivery-block-text .wrapper {
  flex-direction: row !important;
  gap: 20px;
}
.delivery-block-text .col-n {
  width: calc(50% - 10px);
}
.delivery-block-text div[class*=col-] {
  padding: 20px;
  border-radius: 20px;
  background: #fff;
}
.delivery-block-text .col-tr {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background: transparent !important;
}
.delivery-block-text .col-w {
  width: 100%;
}
.delivery-block-text ul {
  padding: 0 0 0 15px;
  margin: 0;
}
.delivery-block-text ul li {
  margin-bottom: 5px;
}
.delivery-block-text ul li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .delivery-block-text .col-n {
    width: 100%;
  }
  .delivery-block-text .col-tr {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 991px) {
  .delivery-block-text div[class*=col-] {
    padding: 10px;
  }
}
.title_with_img {
  display: flex;
  align-items: center;
}
.title_with_img h3 {
  width: auto;
  display: inline-flex;
}
.title_with_img img {
  margin-left: 25px;
}

.block-img-right {
  position: relative;
  overflow: hidden;
}
.block-img-right picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.block-img-right picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.block-img-right .text {
  position: relative;
  z-index: 1;
  width: 70%;
}

@media (max-width: 991px) {
  .block-img-right {
    display: flex;
    flex-direction: column;
    padding-bottom: 0 !important;
  }
  .block-img-right img {
    display: block;
    max-width: 340px;
    height: auto;
  }
  .block-img-right picture {
    display: flex;
    justify-content: center;
    order: 1;
    position: static;
  }
  .block-img-right picture img {
    height: auto;
  }
  .block-img-right .text {
    width: 100%;
  }
}
.optom-page .text-with-picture {
  border-radius: 20px;
  padding: 20px;
  font-size: 16px;
  line-height: 24px;
  background: #fff;
}
.optom-page .text-with-picture .btn_wrap {
  max-width: 235px;
  margin-top: 25px;
}
.optom-page .advantages {
  width: 100%;
  gap: 20px;
}
.optom-page .advantage {
  background: #fff;
  margin: 0;
}

@media (min-width: 991px) {
  .optom-page .text-with-picture {
    align-items: center;
  }
  .optom-page .text-with-picture h3 {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .optom-page .text-with-picture .col-n:nth-child(1) {
    order: 1 !important;
  }
  .optom-page .text-with-picture .col-n:nth-child(2) {
    order: 2 !important;
  }
}
@media (max-width: 768px) {
  .optom-page .advantages {
    width: 100%;
    gap: 10px;
  }
  .optom-page .advantages .advantage {
    width: calc(50% - 5px) !important;
  }

  .optom-page .advantages .advantage span {
    font-size: 14px;
    line-height: 17px;
  }
}
.optom-cats .main-cat {
  gap: 13px;
}
.optom-cats .main-cat .cat {
  margin: 0;
}
.optom-cats .main-cat .gr {
  color: #A0A8B2;
}

@media (max-width: 991px) {
  .optom-cats .main-cat .cat {
    width: calc(50% - 10px);
    background-size: auto 90% !important;
    background-position: right center !important;
  }
}
@media (max-width: 768px) {
  .optom-cats .main-cat {
    gap: 10px;
  }
  .optom-cats .main-cat .wrap {
    width: 65%;
  }
  .optom-cats .main-cat .cat {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .optom-cats .main-cat .gr {
    margin-top: 0;
    font-size: 12px;
    line-height: 1.2;
  }
  .optom-cats .main-cat .cat {
    background-size: 40% auto !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwicGFydGlhbHMvdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBUiw0REFBQTtBQ0FSO0VBQ0Usc0JBQUE7RUFDQSx3REFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUZHRjtBRUFBO0VBQ0Usc0JBQUE7RUFDQSwwREFBQTtFQUNBLGdCQUFBO0FGRUY7QUVDQTtFQUNFLHNCQUFBO0VBQ0EsNERBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FGQ0Y7QUVFQTtFQUNFLHNCQUFBO0VBQ0EsMkRBQUE7RUFDQSxrQkFBQTtBRkFGO0FHdkJBO0VBQ0Msa0NBQUE7RUFDQSxTQUFBO0VEbUdDLGVBQUE7RUFDQSxpQkFBQTtFQ2xHRCxrQkFBQTtFQUNBLGtCQUFBO0FIMEJEO0FHekJDO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtBSDJCRjs7QUd4QkE7OztFQUdDLGFBQUE7QUgyQkQ7O0FHeEJBO0VBQ0MsY0RRTTtFQ1BOLGtDQUFBO0FIMkJEOztBRzdCQTtFQUNDLGNEUU07RUNQTixrQ0FBQTtBSDJCRDs7QUc3QkE7RUFDQyxjRFFNO0VDUE4sa0NBQUE7QUgyQkQ7O0FHSkE7RUFDQyxzQkFBQTtBSE9EOztBR0pBOztFQUVFLHdCQUFBO0VBQ0EsU0FBQTtBSE9GOztBR0pBO0VBQ0UsMEJBQUE7QUhPRjs7QUdMQTtFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FIUUQ7O0FHTEE7RUFDQyxjRHBDTTtFQ3FDTiwwQkFBQTtFRGlDQyxlQUFBO0VBQ0EsaUJBQUE7QUZ4QkY7O0FHTkE7RUFDQyxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QUhTRDs7QUdKQTtFQUNDLGNBQUE7RUFDQSxvQkFBQTtBSE9EOztBR0pBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FIT0Q7QUdOQztFQUNDLFlBQUE7RUFDQSxh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QUNBLFNBQUE7RUg3UkQ7RUc4UkM7SUFDQyxpQ0FBQTtFSDVSRjs7RUdvU0U7SUR2bE9GLGVBQUE7SUFDQSxpQkFBQTtFRnV6TkE7QUFDRjtBR3VTQztFQUNDLFNBQUE7QUhyU0Y7QUdzU0U7RUFFQyxTQUFBO0FIclNIO0FHdVNFO0VBQ0MsY0Rsck9JO0FGNjROUDs7QUcyU0E7RUFHRztJQUNDLHVCQUFBO0lBQ0Esb0NBQUE7SUFDQSw0Q0FBQTtFSDFTRjtBQUNGO0FHK1NBO0VBRUU7SUFDQyxTQUFBO0VIOVNEO0VHK1NDO0lBQ0MsVUFBQTtFSDdTRjtFRytTQztJQUNDLFdBQUE7RUg3U0Y7QUFDRjtBR2tUQTtFQUdHO0lBQ0MsYUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFSGxURjtFR3VUQztJQUNDLG9DQUFBO0VIclRGO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3NcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnZvbHZlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW52b2x2ZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnZvbHZlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW52b2x2ZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludm9sdmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnZvbHZlLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjUwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludm9sdmVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnZvbHZlLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW52b2x2ZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS51bnNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EwQThCMjtcbiAgZm9udC1mYW1pbHk6IFwiSW52b2x2ZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5kaXNjb3VudC1saW5rIHtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxNDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm93ID4gKiB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogaW5oZXJpdDtcbn1cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuaGVhZGVyIC50b3duIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oZWFkZXIgLnRvd24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5oZWFkZXIgLmFkZHIge1xuICBwYWRkaW5nOiAwIDEwcHggMCAxN3B4O1xuICBjb2xvcjogI0EwQThCMjtcbn1cbmhlYWRlciAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbmhlYWRlciAud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIgLnRvcCAubGVmdCxcbmhlYWRlciAudG9wIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLmxlZnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTczcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5yaWdodCB7XG4gIHdpZHRoOiA1NzNweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIGEuY2FsbCB7XG4gIHdpZHRoOiAxNjJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjRDQyMjQxO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmhlYWRlciBhLmNhbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjgzQTVCO1xufVxuaGVhZGVyIC5ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIC5idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuYnRucyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmhlYWRlciAuYnRucyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLmJ0bnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuaGVhZGVyIC5idG5zIGEgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5oZWFkZXIgLmJ0bnMgLmNvdW50IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0Q0MjI0MTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBsZWZ0OiAyMXB4O1xuICB0b3A6IC03cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmhlYWRlciBtZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5oZWFkZXIgbWVudSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgbWVudSB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG5oZWFkZXIgbWVudSB1bCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDE4NXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmhlYWRlciBtZW51IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5oZWFkZXIgbWVudSB1bCBsaSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbmhlYWRlciBtZW51IHVsIGxpIGxpIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5oZWFkZXIgbWVudSB1bCBsaTpob3ZlciB1bCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgbWVudSB1bCBsaTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaGVhZGVyIG1lbnUgdWwgbGk6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMTEzMEFDO1xufVxuXG4ubW9iLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2ItaGVhZGVyIC5zb2Mge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1ODVweCk7XG59XG4uc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5zZWFyY2ggYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIGhlYWRlciAuYWRkciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIGhlYWRlciBtZW51ID4gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBoZWFkZXIgbWVudSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAubGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwM3B4KTtcbiAgfVxuICBoZWFkZXIgLnJpZ2h0IHtcbiAgICB3aWR0aDogMzAzcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGhlYWRlciAucmlnaHQgLmVtYWlsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgaGVhZGVyIC5yaWdodCAucGhvbmUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICBoZWFkZXIgLnJpZ2h0IC5zb2Mge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIGhlYWRlciAucmlnaHQgYS5jYWxsIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIGhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZSAudGl0bGVfaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAucGFnZSAudGl0bGVfaDIgc3BhbiB7XG4gICAgY29sb3I6ICMxMTMwQUM7XG4gIH1cblxuICBoZWFkZXIgLmxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaGVhZGVyIC5sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLnJpZ2h0IC5lbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLnJpZ2h0IC5zb2Mge1xuICAgIHdpZHRoOiAxMDlweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGhlYWRlciAucmlnaHQgLnNvYyBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLnJpZ2h0IGEuY2FsbCB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgaGVhZGVyIC5idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5MDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGhlYWRlciAuYnRucyBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGhlYWRlciAuYnRucyBhLmxvZ2luIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICBoZWFkZXIgLmJ0bnMgYS5iYXNrZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIGhlYWRlciAuYnRucyBhIGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLmJ0bnMgYSAuY291bnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaGVhZGVyIC5idG5zIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgLmxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDIzM3B4O1xuICB9XG4gIGhlYWRlciAud3JhcCAubG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLndyYXAgLmxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC53cmFwIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyIC53cmFwIC5iYXNrZXQgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGhlYWRlciAuc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG4gIGhlYWRlciAucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGhlYWRlciAucmlnaHQgLmVtYWlsLFxuaGVhZGVyIC5yaWdodCAucGhvbmUsXG5oZWFkZXIgLnJpZ2h0IC5zb2MsXG5oZWFkZXIgLnJpZ2h0IC5jYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAuYnRucyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgaGVhZGVyIC5idG5zIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBrLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGstdGFiLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGstbW9iLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAubW9iLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc29jIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4ucGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBob25lIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1lbnUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS1idG4gaSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQge1xuICB3aWR0aDogMjg4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9sZWZ0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUYzRjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfbGVmdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9sZWZ0IGxpLmFjdGl2ZSwgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9sZWZ0IGxpLmFjdGl2ZSBzdmcgcmVjdCwgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGk6aG92ZXIgc3ZnIHJlY3Qge1xuICBmaWxsOiAjMTEzMEFDO1xuICBzdHJva2U6ICNmZmY7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfbGVmdCBsaS5hY3RpdmUgc3ZnIHBhdGgsIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9sZWZ0IGxpOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGkgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuLm1lbnUtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVudS13cmFwcGVyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51LXdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubWVudS13cmFwcGVyIHNwYW4gLmltZyB7XG4gIHdpZHRoOiA1N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubWVudS13cmFwcGVyIC50aXRsZV9oMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyODhweCk7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAuY2xvc2Uge1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAud3JhcC1tZW51IHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IC53cmFwLW1lbnU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgLndyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAud3JhcC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IC50aXRsZS5hY3RpdmUge1xuICBjb2xvcjogIzExMzBBQztcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogI0Q0MjI0MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q0MjI0MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWVudS13cmFwcGVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAudGl0bGVfaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAuaGVhZGVyIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLmhlYWRlci5zdWJtZW51IC5iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAuaGVhZGVyIC5iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0EwQThCMjtcbiAgfVxuICAubWVudS13cmFwcGVyIC5oZWFkZXIgLmJhY2sgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTI7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGkge1xuICAgIGhlaWdodDogNTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGkubm8taW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGkgLmltZyB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX2xlZnQgbGkgLmltZyBpbWcge1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LWluZm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LWluZm8gLmFkZHIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LWluZm8gPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS1pbmZvIC5jYWxsIHtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IGxpLm1vYi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgLnRpdGxlX2gzIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgLnRpdGxlX2gzIC5iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNBMEE4QjI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IC50aXRsZV9oMyBzdmcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IGEgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgYSBzdmcgcmVjdCB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWVudS13cmFwcGVyX3JpZ2h0IGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTEzMEFDICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgYS5hY3RpdmUgc3ZnIHBhdGgsXG4ubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgYS5hY3RpdmUgc3ZnIHJlY3Qge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxuICAubWVudS13cmFwcGVyIC5tZW51LXdyYXBwZXJfcmlnaHQgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAud3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAuYnRuX3dyYXAge1xuICAgIGNvbG9yOiAjMTEzMEFDICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMzBBQyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAuYnRuX3dyYXA6aG92ZXIsIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAuYnRuX3dyYXAuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAud3JhcC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLm1lbnUtd3JhcHBlcl9yaWdodCAud3JhcC1tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbmgzLFxuLnRpdGxlX2gzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuaDMgc3Bhbixcbi50aXRsZV9oMyBzcGFuIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG5cbmgxIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSxcbi50aXRsZV9oMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbmgxIHNwYW4sXG4udGl0bGVfaDEgc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEsXG4udGl0bGVfaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICBoMSBzcGFuLFxuLnRpdGxlX2gxIHNwYW4ge1xuICAgIGNvbG9yOiAjMTEzMEFDO1xuICB9XG59XG5oMixcbi50aXRsZV9oMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbmgyIHNwYW4sXG4udGl0bGVfaDIgc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDIsXG4udGl0bGVfaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc2xpZGVyX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjg1cHg7XG59XG4uc2xpZGVyX21haW46bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVyX21haW4gLndyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDYwcHggMTE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjg1cHg7XG59XG4uc2xpZGVyX21haW4gLnNsaWNrLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXJfbWFpbiAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2xpZGVyX21haW4gLmxlZnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXJfbWFpbiBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyX21haW4gcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVyX21haW4gcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbn1cbi5zbGlkZXJfbWFpbiBwIHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cbi5zbGlkZXJfbWFpbi5zZXJ2aWNlLWJhbm5lciAudGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsaWRlcl9tYWluLnNlcnZpY2UtYmFubmVyIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNsaWRlcl9tYWluLnNlcnZpY2UtYmFubmVyIC5idG5fd3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlcl9tYWluIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNsaWRlcl9tYWluIHAgc3BhbiB7XG4gICAgY29sb3I6ICMxMTMwQUM7XG4gIH1cbiAgLnNsaWRlcl9tYWluIC53cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfbWFpbiAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNsaWRlcl9tYWluIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpZGVyX21haW4gLmJ0bi1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGlkZXJfbWFpbi5zZXJ2aWNlLWJhbm5lciBwaWN0dXJlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zbGlkZXJfbWFpbi5zZXJ2aWNlLWJhbm5lciBwaWN0dXJlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLnNsaWRlcl9tYWluLnNlcnZpY2UtYmFubmVyIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWRlcl9tYWluIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnNsaWRlcl9tYWluLnNlcnZpY2UtYmFubmVyIC53cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2xpZGVyX21haW4uc2VydmljZS1iYW5uZXIgLnRpdGxlX2gyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNsaWRlcl9tYWluLnNlcnZpY2UtYmFubmVyIC50aXRsZV9oMiBzcGFuIHtcbiAgICBjb2xvcjogIzExMzBBQztcbiAgfVxuICAuc2xpZGVyX21haW4uc2VydmljZS1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5zbGlkZXJfbWFpbi5zZXJ2aWNlLWJhbm5lciAuYnRuX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xpZGVyLWJ0bnMgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogOTtcbn1cbi5zbGlkZXItYnRucyAuc2xpY2stYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbGlkZXItYnRucyAuc2xpY2stYXJyb3cgc3ZnIHJlY3Q6bnRoLWNoaWxkKDIpIHtcbiAgc3Ryb2tlOiAjQTBBOEIyO1xufVxuLnNsaWRlci1idG5zIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMHB4O1xufVxuLnNsaWRlci1idG5zIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItYnRucyAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLm0tYiB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLm0tYiBkaXZbY2xhc3MqPXRpdGxlX10ge1xuICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG59XG4ubS1iLnRpdGxlLWxlZnQgLnRpdGxlX2gyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tLWIudGl0bGUtdy1tYiAudGl0bGVfaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgZGl2W2NsYXNzKj10aXRsZV9dIC5idG5fd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tYiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLm0tYiBkaXZbY2xhc3MqPXRpdGxlX10ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmJ0bl93cmFwLncxMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm0tYiBkaXZbY2xhc3MqPXRpdGxlX10ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5tYWluLWNhdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWluLWNhdCAudGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYWluLWNhdCAuY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm1haW4tY2F0IC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY1JTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluLWNhdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLWNhdCBhIHtcbiAgY29sb3I6ICNBMEE4QjI7XG59XG4ubWFpbi1jYXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDQyMjQxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLWNhdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ubWFpbi1jYXQgbGkubGFzdCBhIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1jYXQgLmNhdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1jYXQgLmNhdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1jYXQgLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWNhdCAud3JhcCB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuLm1haW4tYmFubmVyIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1haW4tYmFubmVyIC5sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoNjclIC0gOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRDhFRkZBLCAjODRDQ0YwKTtcbn1cbi5tYWluLWJhbm5lciAubGVmdCAudGl0bGVfaDIge1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWFpbi1iYW5uZXIgLmxlZnQgLmltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWFpbi1iYW5uZXIgLmxlZnQgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1haW4tYmFubmVyIC5yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDhweCk7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubWFpbi1iYW5uZXIgLnJpZ2h0IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFpbi1iYW5uZXIgLndyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWFpbi1iYW5uZXIgLndyYXAgLmxlZnQsXG4ubWFpbi1iYW5uZXIgLndyYXAgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXIgLndyYXAgLnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tYWluLWJhbm5lciAuYnRuX3dyYXAucmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXIgLnRpdGxlX2gyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1iYW5uZXIgLmxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWFpbi1iYW5uZXIgLmxlZnQgLnRpdGxlX2gyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5tYWluLWJhbm5lciAuaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAubWFpbi1iYW5uZXIgLmltZyBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogMTM2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYWluLWJhbm5lciAucmlnaHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5idG5fd3JhcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE3NHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYnRuX3dyYXAgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYnRuX3dyYXAucmVkIHtcbiAgYmFja2dyb3VuZDogI0Q0MjI0MTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYnRuX3dyYXAucmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4M0E1Qjtcbn1cbi5idG5fd3JhcC5ibHVlIHtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgY29sb3I6ICMxMTMwQUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYnRuX3dyYXAuYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTMwQUM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl93cmFwLmRibHVlIHtcbiAgYmFja2dyb3VuZDogIzBBMDYzOTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYnRuX3dyYXAuZGJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fd3JhcC5ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmJ0bl93cmFwLmJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMzBBQztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3dyYXAuZ3JleSB7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBib3JkZXItY29sb3I6ICNFRUYzRjg7XG59XG4uYnRuX3dyYXAuZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjMTEzMEFDO1xuICBib3JkZXItY29sb3I6ICMxMTMwQUM7XG59XG4uYnRuX3dyYXAubGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idG5fd3JhcC5sYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxRTQ0REU7XG59XG4uYnRuX3dyYXAuc2t5IHtcbiAgYmFja2dyb3VuZDogIzlBQjFGRjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYnRuX3dyYXAuc2t5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFFNDRERTtcbn1cblxuLnNlYXJjaC1ibG9jay1yZXN1bHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMEE4QjI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1ibG9jay1yZXN1bHQgLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWFyY2gtYmxvY2stcmVzdWx0IC5zZWFyY2gtY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxM3B4IDA7XG59XG4uc2VhcmNoLWJsb2NrLXJlc3VsdCAuc2VhcmNoLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4uc2VhcmNoLWJsb2NrLXJlc3VsdCAuc2VhcmNoLWNvbnRhaW5lciBhLmNhdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlYXJjaC1ibG9jay1yZXN1bHQgLnNlYXJjaC1jb250YWluZXIgYS5tb3JlIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4uc2VhcmNoLWJsb2NrLXJlc3VsdCAuc2VhcmNoLWNvbnRhaW5lciBhLm1vcmU6aG92ZXIge1xuICBjb2xvcjogIzlBQjFGRjtcbn1cblxuLmJ0bi1zbGlkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOThweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogIzExMzBBQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBjb2xvcjogIzExMzBBQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idG4tc2xpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMzBBQztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXJfc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyX3NsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5iYW5uZXJfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5iYW5uZXJfc2xpZGVyIC53cmFwIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4uYmFubmVyX3NsaWRlciAud3JhcCAuaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWluLWhlaWdodDogMTAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRjNGODtcbn1cbi5iYW5uZXJfc2xpZGVyIC53cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmFubmVyX3NsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5iYW5uZXJfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5iYW5uZXJfc2xpZGVyIC53cmFwIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICB9XG4gIC5iYW5uZXJfc2xpZGVyIC53cmFwIC5pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYmFubmVyX3NsaWRlciAud3JhcCAuaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkdmFudGFnZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Uge1xuICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4O1xuICBtYXJnaW46IDhweCAwO1xufVxuLmFkdmFudGFnZXMgLmFkdmFudGFnZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWR2YW50YWdlcyAuYWR2YW50YWdlIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Ugc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4uYWR2YW50YWdlcy5zZXJ2aWNlLWFkdmFudGFnZXMgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hZHZhbnRhZ2VzLnNlcnZpY2UtYWR2YW50YWdlcyBzcGFuIHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFkdmFudGFnZXMgLmFkdmFudGFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMgLmFkdmFudGFnZSBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLndyYXAtbmV3IHtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLndyYXAtbmV3IC50aXRsZV9oMiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53cmFwLW5ldyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG59XG4ud3JhcC1uZXcgLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHggIWltcG9ydGFudDtcbn1cbi53cmFwLW5ldyAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcC1uZXcge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLnNsaWRlcl9ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlcl9ibG9jayAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyX2Jsb2NrIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tYWluX25ld3Nfc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW5fbmV3c19zbGlkZXIgLm5ldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3IC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3IC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXcgLm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uZXcgLnR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubmV3IC5idG5fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fbmV3c19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLm1haW5fbmV3c19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbl9uZXdzX3NsaWRlciAubmV3IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uc2VvLXRleHQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZW8tdGV4dCAud3JhcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tYWluX3Jldmlld3Nfc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW5fcmV2aWV3c19zbGlkZXIgLnJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5yZXZpZXcge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnJldmlldyAucmF0aW5nLW5hbWUgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZpZXcgLnJhdGluZy1uYW1lIC5kYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZXZpZXcsXG4ucmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZXZpZXcgLnJhdGluZy1uYW1lLFxuLnJhdGluZyAucmF0aW5nLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmV2aWV3IC5yYXRpbmctbmFtZSAubmFtZSxcbi5yYXRpbmcgLnJhdGluZy1uYW1lIC5uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5yZXZpZXcgLnJhdGluZy1uYW1lIC5uYW1lIHNwYW4sXG4ucmF0aW5nIC5yYXRpbmctbmFtZSAubmFtZSBzcGFuIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4ucmV2aWV3IC5yYXRpbmctbmFtZSAuZGF0ZSxcbi5yYXRpbmcgLnJhdGluZy1uYW1lIC5kYXRlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIHBhZGRpbmc6IDRweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnJldmlldyAucmF0ZS1udW0sXG4ucmF0aW5nIC5yYXRlLW51bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJldmlldyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZXZpZXcgLnJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmV2aWV3IC5yYXRpbmctbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlldyAudHh0IHtcbiAgY29sb3I6ICNBMEE4QjI7XG59XG4ucmV2aWV3IC5pbWdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmV2aWV3IC5pbWdzIGltZyB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxMHB4KTtcbn1cblxuLnJhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJhdGUgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udGl0bGVfd2l0aC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGl0bGVfd2l0aC1idG4gLmJ0bl93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYWluX3NlcnRpZmljYXRlX3NsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tYWluX3NlcnRpZmljYXRlX3NsaWRlciAuc2VydGlmaWNhdGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVGM0Y4O1xufVxuLm1haW5fc2VydGlmaWNhdGVfc2xpZGVyIC5zZXJ0aWZpY2F0ZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1haW5fc2VydGlmaWNhdGVfc2xpZGVyIC5zZXJ0aWZpY2F0ZSAubmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5tYWluX3NlcnRpZmljYXRlX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1zZXJ2aWNlLXBob3RvIC5zbGljay1zbGlkZSxcbi5tYWluX3NlcnRpZmljYXRlX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tc2VydmljZS1waG90byAuc2xpY2stc2xpZGUgLm5hbWUsXG4ubWFpbl9zZXJ0aWZpY2F0ZV9zbGlkZXIgLnNsaWNrLXNsaWRlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZm9vdGVyIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuZm9vdGVyIC5mb290X3dyYXAge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbn1cbmZvb3RlciAuZm9vdF93cmFwLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmZvb3Rfd3JhcC5yaWdodCAuZm9vdF9hZGRyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvb3RlciAuZm9vdF93cmFwIC5zb2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbmZvb3RlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZm9vdGVyIGxpIGEge1xuICBjb2xvcjogI0EwQThCMjtcbn1cbmZvb3RlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNENDIyNDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5mb290X2FkZHIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuZm9vdGVyIC5waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5mb290ZXIgLmJ0bl93cmFwIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb290X2FkZHIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0EwQThCMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290X2FkZHIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG5cbi5mb290ZXJfYm90dG9tIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5wb2xpY3kgLnJvdyB7XG4gIHBhZGRpbmc6IDMzcHggMCA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFpbmVyLWZsdWlkLnBvbGljeSAucm93IGEge1xuICBjb2xvcjogI0EwQThCMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAuYnRuX3dyYXAge1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIgLnJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGZvb3RlciAuZm9vdF93cmFwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkLnBvbGljeSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC5mb290X3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgZm9vdGVyIC5waG9uZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuYnRuX3dyYXAucmVkLFxuZm9vdGVyIC5mb290X2FkZHIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgZm9vdGVyIC5mb290X2FkZHIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdF9hZGRyIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgZm9vdGVyIC5waG9uZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxuXG4gIC5jb250YWluZXItZmx1aWQucG9saWN5IC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubW9kYWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5tb2RhbC13cmFwcGVyIC53cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1vZGFsLXdyYXBwZXIuc21hbGwtZm9ybSAud3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5tb2RhbC13cmFwcGVyIC50aXRsZV9oMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwtd3JhcHBlciAudGl0bGVfaDMgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1vZGFsLXdyYXBwZXIgLmJ0bl93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tb2RhbC13cmFwcGVyIC5jYXB0Y2hhLFxuLm1vZGFsLXdyYXBwZXIgLmlucHV0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dCAuY2hhbmdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb2xvcjogI0EwQThCMjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmlucHV0LmNoYW5nZWJsZTpub3QoLmZvY3VzZWQpIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQuY2hhbmdlYmxlOm5vdCguZm9jdXNlZCkgLmNoYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlucHV0IC5zdWNjZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMi41cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdWNjZXNzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzE4Qjk1QjtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuLmlucHV0IC5zdWNjZXNzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmlucHV0IGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5wdXQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5pbnB1dC53aXRoLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbn1cbi5pbnB1dC53aXRoLWxhYmVsIGxhYmVsIHtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLmlucHV0LndpdGgtbGFiZWwgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5pbnB1dCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDEwMnB4O1xufVxuLmlucHV0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmlucHV0LmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5pbnB1dC5jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EwQThCMjtcbn1cbi5pbnB1dC5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaW5wdXQuY2hlY2tib3ggbGFiZWwgYSB7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbnB1dC5ib29sZWFuLCAuaW5wdXQucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmlucHV0LmJvb2xlYW4gaW5wdXQsIC5pbnB1dC5yYWRpbyBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlucHV0LmJvb2xlYW4gLmxhYmVsIHNwYW4sXG4uaW5wdXQuYm9vbGVhbiBsYWJlbCBzcGFuLCAuaW5wdXQucmFkaW8gLmxhYmVsIHNwYW4sXG4uaW5wdXQucmFkaW8gbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC5ib29sZWFuIC5sYWJlbCBzcGFuOjpiZWZvcmUsXG4uaW5wdXQuYm9vbGVhbiBsYWJlbCBzcGFuOjpiZWZvcmUsIC5pbnB1dC5yYWRpbyAubGFiZWwgc3Bhbjo6YmVmb3JlLFxuLmlucHV0LnJhZGlvIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04LjVweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMzBBQztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmlucHV0LmJvb2xlYW4gLmxhYmVsIHNwYW46OmFmdGVyLFxuLmlucHV0LmJvb2xlYW4gbGFiZWwgc3Bhbjo6YWZ0ZXIsIC5pbnB1dC5yYWRpbyAubGFiZWwgc3Bhbjo6YWZ0ZXIsXG4uaW5wdXQucmFkaW8gbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01LjVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xufVxuLmlucHV0LmJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbCxcbi5pbnB1dC5ib29sZWFuIGlucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmlucHV0LnJhZGlvIGlucHV0OmNoZWNrZWQgKyAubGFiZWwsXG4uaW5wdXQucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4uaW5wdXQuYm9vbGVhbiBpbnB1dDpjaGVja2VkICsgLmxhYmVsIHNwYW46OmFmdGVyLFxuLmlucHV0LmJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyLCAuaW5wdXQucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbCBzcGFuOjphZnRlcixcbi5pbnB1dC5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnB1dC5ib29sZWFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLmlucHV0LmJvb2xlYW4gLmxhYmVsLFxuLmlucHV0LmJvb2xlYW4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnB1dC5ib29sZWFuIC5sYWJlbCBzcGFuOjpiZWZvcmUsXG4uaW5wdXQuYm9vbGVhbiBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjQTBBOEIyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC05LjVweDtcbn1cbi5pbnB1dC5ib29sZWFuIC5sYWJlbCBzcGFuOjphZnRlcixcbi5pbnB1dC5ib29sZWFuIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5pbnB1dC5ib29sZWFuIGlucHV0OmNoZWNrZWQgKyAubGFiZWwgc3Bhbjo6YmVmb3JlLFxuLmlucHV0LmJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMTMwQUM7XG59XG4uaW5wdXQuYm9vbGVhbiBpbnB1dDpjaGVja2VkICsgLmxhYmVsIHNwYW46OmFmdGVyLFxuLmlucHV0LmJvb2xlYW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDE0cHg7XG59XG4uaW5wdXQuYm9vbGVhbi5sYXJnZSBpbnB1dDpjaGVja2VkICsgLmxhYmVsIHNwYW46OmFmdGVyLFxuLmlucHV0LmJvb2xlYW4ubGFyZ2UgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgbGVmdDogMzBweDtcbn1cbi5pbnB1dC5sYXJnZSB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDU2cHg7XG59XG4uaW5wdXQubGFyZ2UgLmxhYmVsIHNwYW46OmJlZm9yZSxcbi5pbnB1dC5sYXJnZSBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmlucHV0LmxhcmdlIC5sYWJlbCBzcGFuOjphZnRlcixcbi5pbnB1dC5sYXJnZSBsYWJlbCBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5pbnB1dC5yYWRpbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uaW5wdXQucmFkaW8gc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBOEIyICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQuY29sb3IgbGFiZWwgc3Bhbjo6YmVmb3JlLCAuaW5wdXQuY29sb3IgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LmNvbG9yIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tdG9wOiAtOC41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmlucHV0LmNvbG9yLndoaXRlIC5iZyB7XG4gIGJvcmRlci1jb2xvcjogI0EwQThCMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWNjZXNzIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5icmVhZGNydW1icyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYnJlYWRjcnVtYnMudG8tbGVmdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1icyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI0EwQThCMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOC41cHg7XG59XG4uYnJlYWRjcnVtYnMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzIGxpIGEsIC5icmVhZGNydW1icyBsaSBzcGFuIHtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIGZvbnQtd2VpZ2h0OiA2NTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgbGkgYSxcbi5icmVhZGNydW1icyBsaSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWJzIGxpIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMjBweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgbGkgYSxcbi5icmVhZGNydW1icyBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxOXB4KTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbn1cbi5jYXRlZ29yaWVzIC5jYXRlZ29yeSAuaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpbHRlci1jYXRhbG9nIC5maWx0ZXItY2F0IHtcbiAgd2lkdGg6IDMxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNweDtcbn1cbi5maWx0ZXItY2F0YWxvZyAuZmlsdGVyLWNhdCAuYnRuX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5maWx0ZXItY2F0YWxvZyAuZmlsdGVyLWNhdCAuYWR2YW4tYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLmZpbHRlci1jYXRhbG9nIC5maWx0ZXItY2F0IC5hZHZhbi1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZpbHRlci1jYXRhbG9nIC5zb3J0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWx0ZXItY2F0YWxvZyAuY2F0YWxvZ193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2F0YWxvZ193cmFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1jYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5MDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmZpbHRlci1jYXQgLmJ0bnMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTBBOEIyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItY2F0IC5idG5zIC5idG5fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICAuZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZpbHRlci10aXRsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWJsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VFRjNGODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItY2F0IC5idG5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0VFRjNGODtcbiAgfVxufVxuLmZpbHRlci1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmlsdGVyLWJsb2NrIC53cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYmxvY2sgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZpbHRlci1ibG9jayAudGl0bGUgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmZpbHRlci1ibG9jay5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItYmxvY2suYWN0aXZlIC50aXRsZSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1wcmljZSAuZmlsdGVyLXByaWNlLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci1ibG9jayAuZmlsdGVyLXByaWNlIC5maWx0ZXItcHJpY2UtaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uZmlsdGVyLWJsb2NrIC5maWx0ZXItcHJpY2UgLmZpbHRlci1wcmljZS1pbnB1dCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmlsdGVyLWJsb2NrIC5pbnB1dCB7XG4gIG1hcmdpbjogMTNweCAwO1xufVxuLmZpbHRlci1ibG9jayAuaW5wdXQgLmNvdW50IHtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZmlsdGVyLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAxNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWNhdGFsb2cgLmZpbHRlci1jYXQge1xuICAgIHdpZHRoOiAyNjdweDtcbiAgfVxuICAuZmlsdGVyLWNhdGFsb2cgLmNhdGFsb2dfd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyLWNhdGFsb2cgLmZpbHRlci1jYXQge1xuICAgIHdpZHRoOiAyMjJweDtcbiAgfVxuICAuZmlsdGVyLWNhdGFsb2cgLmNhdGFsb2dfd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMnB4KTtcbiAgfVxufVxuLmZpbHRlci1vdmVyZmxvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGhlaWdodDogMTcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsdGVyLW92ZXJmbG93LmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpbHRlci1zaG93IHtcbiAgY29sb3I6ICNENDIyNDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWx0ZXItc2hvdzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhZ3MgLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFncyAudGFnLnVuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWdzIC50YWc6aG92ZXIsIC50YWdzIC50YWcucmVkIHtcbiAgYmFja2dyb3VuZDogI0Q0MjI0MTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFncyAudGFnLm1vcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTEzMEFDO1xufVxuLnRhZ3MgLnRhZy5tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Q0MjI0MTtcbiAgYm9yZGVyLWNvbG9yOiAjRDQyMjQxO1xufVxuLnRhZ3MgLnRhZy5tb3JlIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWdzX3NsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAudGFnc19zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC50YWdzX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4uY2F0YWxvZ193cmFwIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGFsb2dfd3JhcCAud3JhcCAucHJvZHVjdCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRhbG9nX3dyYXAgLndyYXAgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTVweCk7XG4gIH1cblxuICAuY2F0ZWdvcmllczpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5jYXRlZ29yaWVzIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3JpZXMgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5jYXRhbG9nX3dyYXAgLndyYXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY2F0YWxvZ193cmFwIC53cmFwIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG4uc29ydC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvcnQtYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLnNvcnQtYmxvY2sgYS5hY3RpdmUsIC5zb3J0LWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogIzExMzBBQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb3J0LW1vYi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc29ydC1tb2ItYmxvY2sgLmZpbHRlci1tb2ItYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc29ydC1tb2ItYmxvY2sgLmZpbHRlci1tb2ItYmxvY2sgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJhbm5lci5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnByb2R1Y3QgLmRvdHMtY2xvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMztcbn1cbi5wcm9kdWN0IC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5wcm9kdWN0IC5pbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0IC5pbWc6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdCAubWlkZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdCAuYXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucHJvZHVjdCAuYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucHJvZHVjdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3QgLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucHJvZHVjdCAucHJvZC10YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcm9kdWN0IC5wcm9kLXRhZ3MgLnRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wcm9kdWN0IC5wcm9kLXRhZ3MgLnRhZy5yZWQge1xuICBiYWNrZ3JvdW5kOiAjRDQyMjQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0IC5jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0IC5yYXRpbmctYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnByb2R1Y3QgLnByaWNlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnByb2R1Y3QgLnByaWNlLWJsb2NrIC5zYWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNENDIyNDE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb2R1Y3QgLnByaWNlLWJsb2NrIC5wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3QgLnByaWNlLWJsb2NrIC5wcmljZSBzcGFuIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4ucHJvZHVjdCAucHJpY2UtYmxvY2sgLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0IC5uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDY1MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdCAuY2F0IHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4ucHJvZHVjdCAucHJvcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0IC5wcm9wIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ucHJvZHVjdCAuc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnByb2R1Y3QgLnVuZGVyY2F0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnByb2R1Y3QgLmJsdWViZyB7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIGNvbG9yOiAjMTEzMEFDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnByb2R1Y3QgLmJsdWViZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTMwQUM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2R1Y3QgLmJsdWViZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wcm9kdWN0IC5zZXJ2aWNlLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0IC5pbnB1dC5ib29sZWFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4ucHJvZHVjdC51bmFjdGl2ZSAucHJvZC1idG5zIHBhdGgge1xuICBzdHJva2U6ICNBMEE4QjIgIWltcG9ydGFudDtcbiAgZmlsbDogI0EwQThCMiAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QudW5hY3RpdmUgLnByb2QtdGFncyAudGFnIHtcbiAgYmFja2dyb3VuZDogI0EwQThCMiAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QudW5hY3RpdmUgLnVuZGVyY2F0LFxuLnByb2R1Y3QudW5hY3RpdmUgLnByaWNlLFxuLnByb2R1Y3QudW5hY3RpdmUgLnNlcnZpY2UsXG4ucHJvZHVjdC51bmFjdGl2ZSAubmFtZSB7XG4gIGNvbG9yOiAjQTBBOEIyICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC51bmFjdGl2ZSAuc2FsZSxcbi5wcm9kdWN0LnVuYWN0aXZlIC5idG5fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNBMEE4QjIgIWltcG9ydGFudDtcbn1cblxuLmFkdmFuLWJsb2NrIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZC1idG5zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG59XG4ucHJvZC1idG5zIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmx1ZWJnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTMwQUM7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmJsdWViZyAuYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYmx1ZWJnIC5idG4td3JhcDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCLQn9C10YDQtdC50YLQuFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmJsdWViZyAuYnRuLXdyYXAgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ibHVlYmcgLmNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5ibHVlYmcgLmNvdW50ZXIgaW5wdXQge1xuICB3aWR0aDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWViZyAuY291bnRlciAuYnRuLWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5ibHVlYmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4Qjk1QiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJsdWViZy5hY3RpdmUgLmJ0bi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYmx1ZWJnLmFjdGl2ZSAuYnRuLXdyYXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsdWViZy5hY3RpdmUgLmJ0bi13cmFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE4Qjk1QiAhaW1wb3J0YW50O1xufVxuLmJsdWViZy5hY3RpdmUgLmNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsdWViZy5hY3RpdmUgLmNvdW50ZXIgLmJ0bi1iIHtcbiAgbWluLWhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5ibHVlYmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5QUIxRkY7XG4gIH1cbn1cbi5yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYXRlIC5yYXRlLW51bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0IC5jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QgLmJ0bl93cmFwIC5idG4td3JhcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0IC5idG5fd3JhcCAuYnRuLXdyYXA6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IC5uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0IC5wcm9kLXRhZ3MgLnRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnByb2R1Y3QgLnByb2QtYnRucyBhIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnByb2R1Y3QgLnByb2QtYnRucyBhIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0IC5idG5fd3JhcCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5wcm9kdWN0IC5idG5fd3JhcCAuYnRuLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QgLmJ0bl93cmFwIC5idG4td3JhcCBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QgLmNvdW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLnByb2R1Y3QgLnByb3AgbGkge1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0IC5zZXJ2aWNlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAucHJvZHVjdCAuc2VydmljZSAuaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXRhbG9nX3dyYXAgLndyYXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY2F0YWxvZ193cmFwIC53cmFwIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnByb2R1Y3QgLmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QgLnJhdGluZy1ibG9jayAucmF0ZSAucmF0ZS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5wcm9kdWN0IC5yYXRpbmctYmxvY2sgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3QgLnRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5wcm9kdWN0IC5wcmljZS1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogM3B4O1xuICB9XG4gIC5wcm9kdWN0IC5wcmljZS1ibG9jayAuc2FsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLnByb2R1Y3QgLnByaWNlLWJsb2NrIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0IC5wcmljZS1ibG9jayAub2xkLXByaWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuICAucHJvZHVjdCAuYXJ0LFxuLnByb2R1Y3QgLm5hbWUsXG4ucHJvZHVjdCAuY2F0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QgLnNlcnZpY2UgbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucHJvZC1idG4uZmF2b3JpdGUgcGF0aCB7XG4gIHN0cm9rZTogI0Q0MjI0MTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZC1idG4uZmF2b3JpdGUuYWN0aXZlIHBhdGgsIC5wcm9kLWJ0bi5mYXZvcml0ZTpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0Q0MjI0MTtcbn1cblxuLnByb2QtYnRuLmNvbXBhcmUgc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgZmlsbDogIzExMzBBQztcbn1cbi5wcm9kLWJ0bi5jb21wYXJlIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIGZpbGw6ICNBMEE4QjI7XG59XG4ucHJvZC1idG4uY29tcGFyZS5hY3RpdmUgc3ZnIHBhdGg6bnRoLWNoaWxkKDEpLCAucHJvZC1idG4uY29tcGFyZTpob3ZlciBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBmaWxsOiAjMTEzMEFDO1xufVxuLnByb2QtYnRuLmNvbXBhcmUuYWN0aXZlIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSwgLnByb2QtYnRuLmNvbXBhcmU6aG92ZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgZmlsbDogIzExMzBBQztcbn1cblxuLmNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvdW50ZXIgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvdW50ZXIgLmJ0bi1iIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnaW5hdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGF0aW9uIC5idG5fd3JhcC5ncmV5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0YXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2luYXRhdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnaW5hdGF0aW9uIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ucGFnaW5hdGF0aW9uIGxpIGEuYWN0aXZlLCAucGFnaW5hdGF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0YXRpb24gbGkgYS5hY3RpdmUgcGF0aCwgLnBhZ2luYXRhdGlvbiBsaSBhOmhvdmVyIHBhdGgge1xuICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdpbmF0YXRpb24gbGkgYSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlby1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogI0EwQThCMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zZW8tYmxvY2sgaDEsXG4uc2VvLWJsb2NrIGgyLFxuLnNlby1ibG9jayBoMyxcbi5zZW8tYmxvY2sgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFkZC1zZXJ2aWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFkZC1zZXJ2aWNlcyAudGl0bGUge1xuICBmb250LXdlaWdodDogNjUwO1xufVxuLmFkZC1zZXJ2aWNlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWRkLXByb2R1Y3RzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY2FydCAucHJvZC1idG5zIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmNhcnQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2FydCAuY29udGFpbmVyLWZsdWlkIC53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYXJ0IC5jb250YWluZXItZmx1aWQgLnRpdGxlX2gyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0IC5jb250YWluZXItZmx1aWQgLnRpdGxlX2gyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydCAuY29udGFpbmVyLWZsdWlkIC5iYXNrZXQtaXRlbSAuYmFza2V0LW5hbWUge1xuICB3aWR0aDogMjUlO1xufVxuLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLm5hbWUge1xuICBjb2xvcjogIzExMzBBQztcbn1cbi5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC5idG5fd3JhcCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC5wcmljZS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC5iaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydCAudG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYXJ0IC50b3AgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0IC50b3AgLmFydCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5jYXJ0IC5za3kge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTVweDtcbn1cbi5jYXJ0IC5taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FydCAubWlkZGxlIC5sZWZ0LWNhcnQge1xuICB3aWR0aDogNDAlO1xufVxuLmNhcnQgLm1pZGRsZSAuY2VudGVyLWNhcnQge1xuICB3aWR0aDogMzg1cHg7XG59XG4uY2FydCAubWlkZGxlIC5yaWdodC1jYXJ0IHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gMzg1cHgpO1xufVxuLmNhcnQgLmxlZnQtY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXJ0IC5sZWZ0LWNhcnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJ0IC5sZWZ0LWNhcnQgLmNhcnQtdGFncyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQgLnZlcnRpY2FsX3NsaWRlciB7XG4gIHdpZHRoOiA4OHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydCAudmVydGljYWxfc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcnQgLnZlcnRpY2FsX3NsaWRlciAuc2xpZGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcnQgLnZlcnRpY2FsX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5jYXJ0IC52ZXJ0aWNhbF9zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAuNXB4O1xufVxuLmNhcnQgLnZlcnRpY2FsX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY2FydCAudmVydGljYWxfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgYm90dG9tOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uY2FydCAudmVydGljYWxfc2xpZGVyIC5zbGljay1hcnJvdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcnQgLmNlbnRlci1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmNhcnQgLnNob3dfc2VydGlmaWNhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xufVxuLmNhcnQgLnNob3dfc2VydGlmaWNhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2FydCAuY2FydC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4uY2FydCAuY2FydC10YWdzIC50YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY2FydCAuY2FydC10YWdzIC50YWcgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJ0IC5jYXJ0LXRhZ3MgLnRhZyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNhcnQgLmJ1eS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNENDIyNDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jYXJ0IC5idXktYmxvY2sgLmJ1eS1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0IC5idXktYmxvY2sgLmJ1eS1iIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2FydCAuYnRucyAuY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOEI5NUI7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXJ0IC5idG5zIC5jb3VudGVyIC5idG4tYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG59XG4uY2FydCAuYnRucyAuY291bnRlciAuYnRuLWIgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJ0IC5idG5zIC5jb3VudGVyIC5idG4tYiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMTMwQUM7XG59XG4uY2FydCAuYnRucyAuY291bnRlciAuYnRuLWIubWludXMgc3ZnIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5jYXJ0IC5idG5zIC5jb3VudGVyIGlucHV0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0IC5zYWxlIHtcbiAgYmFja2dyb3VuZDogI0Q0MjI0MTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYXJ0IC5yaWdodC1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4IDA7XG59XG4uY2FydCAucmlnaHQtY2FydCAuZ3JleS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5jYXJ0IC5yaWdodC1jYXJ0IC5idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNhcnQgLnJpZ2h0LWNhcnQgLmJ0bnMuYWN0aXZlIC5jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJ0IC5yaWdodC1jYXJ0IC5zZXJ2aWNlIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5jYXJ0IC5wcmljZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQgLnByaWNlLWJsb2NrIC5wcmljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FydCAucHJpY2UtYmxvY2sgLnByaWNlIHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cbi5jYXJ0IC5wcmljZS1ibG9jayAub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2FydCAuYmx1ZWJnIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJ0IC5nYXJhbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNhcnQgLmdhcmFudCAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydCAuZ2FyYW50IC5sZWZ0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jYXJ0IC5nYXJhbnQgLnJpZ2h0IHtcbiAgY29sb3I6ICNBMEE4QjI7XG59XG4uY2FydCAuY29uc3VsdC1ibG9jayB7XG4gIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2FydCAuY29uc3VsdC1ibG9jayAuYnRuX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0IC5jb25zdWx0LWJsb2NrIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLmNhcnQgLmJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQgLmhvcml6b250YWxfc2xpZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQgLmhvcml6b250YWxfc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcnQgLmhvcml6b250YWxfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydCAuZGVzY3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXJ0IC5taWRkbGUgLmxlZnQtY2FydCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY2FydCAubWlkZGxlIC5jZW50ZXItY2FydCB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAuY2FydCAubWlkZGxlIC5yaWdodC1jYXJ0IHtcbiAgICB3aWR0aDogMjklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQgLmNhcnQtZGVsaXZlcnkgLmRlbGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FydCAubWlkZGxlIC5sZWZ0LWNhcnQge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmNhcnQgLm1pZGRsZSAuY2VudGVyLWNhcnQge1xuICAgIHdpZHRoOiAzODVweDtcbiAgfVxuICAuY2FydCAubWlkZGxlIC5yaWdodC1jYXJ0IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLSAzODVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhcnQgLm1pZGRsZSAubGVmdC1jYXJ0IHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5jYXJ0IC5taWRkbGUgLmNlbnRlci1jYXJ0IHtcbiAgICB3aWR0aDogMzg1cHg7XG4gIH1cbiAgLmNhcnQgLm1pZGRsZSAucmlnaHQtY2FydCB7XG4gICAgd2lkdGg6IGNhbGMoNjglIC0gMzg1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFkZC1wcm9kdWN0cy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hZGQtcHJvZHVjdHMtYmxvY2sgLmJpdGVtIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuYWRkLXByb2R1Y3RzLWJsb2NrIC50aXRsZV9oMiBzcGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTdweCk7XG4gIH1cbiAgLmFkZC1wcm9kdWN0cy1ibG9jayAudGl0bGVfaDIgc3ZnIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNBMEE4QjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWRkLXByb2R1Y3RzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2FydCAuY29udGFpbmVyLWZsdWlkIC50aXRsZV9oMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLm9sZC1wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLmltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC53cmFwIC5uYW1lLFxuLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLndyYXAgLmNhdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLndyYXAgLmJpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC53cmFwIC5iaXRlbSAuYnRuX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC53cmFwIC5iYXNrZXQtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FydCAuY29udGFpbmVyLWZsdWlkIC5iYXNrZXQtaXRlbSAud3JhcCAucHJpY2UtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0LXRhYiAucmV2aWV3cy1zbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FydCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmNhcnQgLm1pbi1wcm9wIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmNhcnQgLnRhYi0yIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcnQgLnRhYi0yLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0IC5taWRkbGUgLmxlZnQtY2FydCxcbi5jYXJ0IC5taWRkbGUgLmNlbnRlci1jYXJ0LFxuLmNhcnQgLm1pZGRsZSAucmlnaHQtY2FydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcnQgLm1pZGRsZSAuaG9yaXpvbnRhbF9zbGlkZXIge1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYXJ0IC5taWRkbGUgLmNlbnRlci1jYXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXJ0IC5taWRkbGUgLmNlbnRlci1jYXJ0IC5icmFuZC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcnQgLnNsaWRlci1ib3R0b20ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY2FydCAuc2xpZGVyLWJvdHRvbSAuYnV5LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc3F1YXJlcyAudGFnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA5OHB4O1xuICB9XG5cbiAgLmNhdC10YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXQtdGFiIC51c2VmdWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXQtdGFiIC51c2VmdWwgLnVzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdC10YWIgLnVzZWZ1bCAuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXQtdGFiIC51c2VmdWwgLmltZy11c2Uge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdC10YWIgLnVzZWZ1bCAud3JhcC11c2UgLndyYXAtdXNlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLmNhdC10YWIgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0LXRhYiAuaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXQtdGFiIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhcnQtdGFncy5tb2ItYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAubWluLXByb3AubW9iLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQgLnRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2FydCAudG9wID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5jYXJ0IC50b3AgLnJhdGluZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmNhcnQgLnRvcCAuYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXJ0IC5yaWdodC1jYXJ0IC5ncmV5LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmNhdC10YWIgLm1pbi1wcm9wIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC5wcmljZS1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY2FydCAuY29udGFpbmVyLWZsdWlkIC5iYXNrZXQtaXRlbSAucHJpY2UtYmxvY2sgLnByaWNlLWJsb2NrLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLnByaWNlLWJsb2NrIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLnByaWNlLWJsb2NrIC5vbGQtcCxcbi5jYXJ0IC5jb250YWluZXItZmx1aWQgLmJhc2tldC1pdGVtIC5wcmljZS1ibG9jayAuc2FsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmNhcnQgLmNvbnRhaW5lci1mbHVpZCAuYmFza2V0LWl0ZW0gLnByaWNlLWJsb2NrIC5zYWxlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5jYXQtdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGdhcDogMjVweDtcbn1cbi5jYXQtdGFicyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNBMEE4QjI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhdC10YWJzIGEgc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuLmNhdC10YWJzIGEuYWN0aXZlLCAuY2F0LXRhYnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDQyMjQxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXQtdGFiIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xufVxuLmNhdC10YWIgLm5ldy1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0LXRhYi5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2F0LXRhYiAuaW1nIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jYXQtdGFiIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2F0LXRhYi50YWItMSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDQ1MHB4KTtcbn1cbi5jYXQtdGFiIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gMjRweCk7XG59XG4uY2F0LXRhYiAubWluLXByb3AgdWwge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4uY2F0LXRhYiAubWluLXByb3AgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhdC10YWIgLnRhYi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jYXQtdGFiIC50YWItaWNvbiBpbWcge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhdC10YWIgLnRhYi1pY29uIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhdC10YWIgLnJldmlld3Mtc2wge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2F0LXRhYiAudXNlZnVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA0MTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRjNGODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jYXQtdGFiIC51c2VmdWwgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjUwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXQtdGFiIC51c2VmdWwgLndyYXAtdXNlIC51c2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jYXQtdGFiIC5uZXctZm9ybSAuZm9ybSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXQtdGFiIC5uZXctZm9ybSAuZm9ybSAuaW5wdXQ6bm90KC53MTAwKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXQtdGFiIC5uZXctZm9ybSAuZm9ybSAuY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5icmFuZF93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJhbmRfd3JhcCAubGV0dGVyLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJhbmRfd3JhcCAubGV0dGVyLWJsb2NrIC5sZXR0ZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmFuZF93cmFwIC5sZXR0ZXItYmxvY2sgLndyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG4uYnJhbmRfd3JhcCAubGV0dGVyLWJsb2NrIC53cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5icmFuZF93cmFwIC5sZXR0ZXItYmxvY2sgLndyYXAgYSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5icmFuZF93cmFwIC5sZXR0ZXItYmxvY2sgLndyYXAgYS5tb3JlIHtcbiAgY29sb3I6ICNENDIyNDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyYW5kX3dyYXAgLmxldHRlci1ibG9jayAud3JhcCBhLm1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJhbmRfd3JhcCAubGV0dGVyLWJsb2NrIC53cmFwIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRfd3JhcCAubGV0dGVyLWJsb2NrIC5sZXR0ZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuYnJhbmRfd3JhcCAubGV0dGVyLWJsb2NrIC53cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZF93cmFwIC5sZXR0ZXItYmxvY2sgLndyYXAge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuLmJyYW5kLXBhZ2UgLnRpdGxlX2gyIGkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnJhbmQtd3JhcC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG59XG4uYnJhbmQtd3JhcC1ibG9jayAuaW1nIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5icmFuZC13cmFwLWJsb2NrIC5pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnJhbmQtd3JhcC1ibG9jayAuaWNvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogNzUlO1xufVxuLmJyYW5kLXdyYXAtYmxvY2sgLmljb24tYmxvY2sgLmljb24tYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5icmFuZC13cmFwLWJsb2NrIC5pY29uLWJsb2NrIC5pY29uLWIgaW1nIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5icmFuZC13cmFwLWJsb2NrIC5pY29uLWJsb2NrIC5pY29uLWIgLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmFuZC13cmFwLWJsb2NrIC5pY29uLWJsb2NrIC5pY29uLWIgYSB7XG4gIGNvbG9yOiAjRDQyMjQxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZC13cmFwLWJsb2NrIC5pY29uLWJsb2NrIC5pY29uLWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmQtd3JhcC1ibG9jayAuaWNvbi1ibG9jayAuaWNvbi1iIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmFuZC13cmFwLWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5icmFuZC13cmFwLWJsb2NrIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5icmFuZC13cmFwLWJsb2NrIC5pY29uLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZC13cmFwLWJsb2NrIC5pY29uLWJsb2NrIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmJyYW5kLXdyYXAtYmxvY2sgLmljb24tYmxvY2sgLmljb24tYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYnJhbmQtd3JhcC1ibG9jayAuaWNvbi1ibG9jayAuaWNvbi1iIGEsXG4uYnJhbmQtd3JhcC1ibG9jayAuaWNvbi1ibG9jayAuaWNvbi1iIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5icmFuZC13cmFwLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2F0cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRzLWJsb2NrIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY2F0cy1ibG9jayAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhdHMtYmxvY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2F0cy1ibG9jayAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5jYXRzLWJsb2NrIC5jYXQge1xuICB3aWR0aDogMjA3cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNhdHMtYmxvY2sgLmNhdCAubmFtZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2F0cy1ibG9jayAuY2F0IC5uYW1lLWJsb2NrIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2F0cy1ibG9jayAuY2F0IC5uYW1lLWJsb2NrIC5jb3VudCB7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLmNhdHMtYmxvY2sgLmNhdCAuaW1nIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXRzLWJsb2NrIC5jYXQgLmltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRzLWJsb2NrIC5jYXQge1xuICAgIHdpZHRoOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRzLWJsb2NrIC5jYXQgLm5hbWUtYmxvY2sgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXRzLWJsb2NrIC5jYXQgLm5hbWUtYmxvY2sgLmNvdW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5jYXJ0LWRlbGl2ZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5jYXJ0LWRlbGl2ZXJ5IGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtZGVsaXZlcnkgLmRlbGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJ0LWRlbGl2ZXJ5IC5kZWxpdiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNhcnQtZGVsaXZlcnkgLmRlbGl2LXIgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcnQtZGVsaXZlcnkgLmRlbGl2LXIgLnZhbCB7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53LWEge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VlLWNoYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRDQyMjQxO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYnJhbmQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5icmFuZC1ibG9jayBhIHtcbiAgY29sb3I6ICMxMTMwQUM7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5zcXVhcmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbn1cbi5zcXVhcmVzIHNwYW46bm90KC50YWcpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zcXVhcmVzIC50YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI0EwQThCMjtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbn1cbi5zcXVhcmVzIC50YWcuYWN0aXZlLCAuc3F1YXJlcyAudGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMzBBQztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icmllZi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubWluLXByb3AgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5taW4tcHJvcCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWluLXByb3AgdWwgYSB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuLm1pbi1wcm9wIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRjNGODtcbiAgZ2FwOiAwIDEwcHg7XG59XG4ubWluLXByb3AgdWwgbGkgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0EwQThCMjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm1pbi1wcm9wIHVsIGxpIC5sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhcnQvcXVlc3Rpb24uc3ZnKSBuby1yZXBlYXQ7XG59XG4ubWluLXByb3AgdWwgbGkgLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hhcmUgc3BhbiB7XG4gIGNvbG9yOiAjQTBBOEIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0X3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3Rfc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3Rfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X3NsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG4gIC5wcm9kdWN0X3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuLnNlcnZpY2UtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1tZW51IGEge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNlcnZpY2UtbWVudSBhOmhvdmVyLCAuc2VydmljZS1tZW51IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbn1cbi5zZXJ2aWNlLW1lbnUgYSBiIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZXJ2aWNlLW1lbnUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLW1lbnUgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnNlcnZpY2UtbWVudSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiDQn9C10YDQtdCx0LjQstCw0LXQvCDQuNC90LvQsNC50L3QvtCy0YvQtSDRgdGC0LjQu9C4IFNsaWNrICovXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC8qINCU0LXQu9Cw0LXQvCDRgdCw0Lwg0YHQu9Cw0LnQtCDRhNC70LXQutGB0L7QvCAqL1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlcnZpY2UtbWVudSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlcnZpY2UtbWVudSAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlcnZpY2UtbWVudSBhIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2UtbWVudSBhIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnNlcnZpY2UtbWVudSBhIGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLmJsb2NrLWNvbC10ZXh0IHVsLFxuLmJsb2NrLWNvbC10ZXh0IG9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1jb2wtdGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYmxvY2stMi1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG59XG4uYmxvY2stMi1jb2wgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLTItY29sIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0yLWNvbCB1bCxcbi5ibG9jay0yLWNvbCBvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYmxvY2stMi1jb2wgLmItYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYmxvY2stMi1jb2wgLmItYyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay0yLWNvbCAuYi1jIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2NrLTItY29sIC5iLWMgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjRDQyMjQxO1xufVxuLmJsb2NrLTItY29sLm1vbnRhZ2UtYmxvY2sgLmxlZnQge1xuICB3aWR0aDogNjAlO1xufVxuLmJsb2NrLTItY29sLm1vbnRhZ2UtYmxvY2sgLnJpZ2h0IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1vbi1ibG9jayAuYmxvY2stY29sLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5ibG9jay0yLWNvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ibG9jay0yLWNvbCAuYi1jIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAuYmxvY2stMi1jb2wubW9udGFnZS1ibG9jayBpbWcge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ubWFpbi1zZXJ2aWNlLXBob3RvIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5tYWluLXNlcnZpY2UtcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbmQtdHlwZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uY29uZC10eXBlcyBhIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRjNGODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jb25kLXR5cGVzIGE6aG92ZXIsIC5jb25kLXR5cGVzIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbn1cbi5jb25kLXR5cGVzIGIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb25kLXR5cGUudmVudC10eXBlIGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25kLXR5cGVzIGEge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29uZC10eXBlcyBhIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmNvbmQtdHlwZXMgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmNvbmQtdHlwZXMgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29uZC10eXBlcyAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb25kLXR5cGVzIGEge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4ud29yay1zeXN0ZW0gLnNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndvcmstc3lzdGVtIC5zZWFyY2ggaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ud29yay1zeXN0ZW0gLnNlYXJjaCBidXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2xpZGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zbGlkZS13cmFwcGVyIC50aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA1N3B4O1xufVxuLnNsaWRlLXdyYXBwZXIgLnRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cbi5zbGlkZS13cmFwcGVyIC50aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi5zbGlkZS13cmFwcGVyIC50aXRsZSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNsaWRlLXdyYXBwZXIuYWN0aXZlIC50aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNsaWRlLXdyYXBwZXIuYWN0aXZlIC50aXRsZSBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uc2xpZGUtd3JhcHBlciAud3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLnNsaWRlLXdyYXBwZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uc2xpZGUtd3JhcHBlciBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zbGlkZS13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNsaWRlLXdyYXBwZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNsaWRlLXdyYXBwZXIgLnJpZ2h0IHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZS13cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2xpZGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuc2xpZGUtd3JhcHBlciAudGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uaW5wdXQudzEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MTdweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtIC5kZXNjciB7XG4gIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZm9ybS1ibG9jayAuZm9ybSAuaW5wdXQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtIC5idG5fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tYmxvY2sgLnRpdGxlX2gyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmZvcm0tYmxvY2sgLnRpdGxlX2gyIHNwYW4ge1xuICAgIGNvbG9yOiAjMTEzMEFDO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZvcm0tYmxvY2sgLmZvcm0gLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQuZ3JleSAud3JhcHBlciB7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFpbmVyLWZsdWlkLmdyZXkgLndyYXBwZXIgLnRpdGxlX2gyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnctbS10IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhZ2VzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweCAwO1xufVxuLnN0YWdlcyAud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjVweDtcbn1cbi5zdGFnZXMgLnN0YWdlIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3RhZ2VzIC5zdGFnZSAubnVtLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzExMzBBQywgI0Q0MjI0MSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zdGFnZXMgLnN0YWdlIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RhZ2VzIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5zdGFnZXMgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnN0YWdlcyAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdGFnZXMgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RhZ2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zdGFnZXMgLnN0YWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4udGV4dDEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY29tcGxleC1zb2x2ZXMgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjZweDtcbn1cbi5jb21wbGV4LXNvbHZlcyAuc29sdmUge1xuICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jb21wbGV4LXNvbHZlcyAuc29sdmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tcGxleC1zb2x2ZXMgLnNvbHZlIC5pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbXBsZXgtc29sdmVzIC5uYW1lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29tcGxleC1zb2x2ZXMgLndyYXAge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAuY29tcGxleC1zb2x2ZXMgLnNvbHZlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbiAgLmNvbXBsZXgtc29sdmVzIC5zb2x2ZSAuaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jb21wbGV4LXNvbHZlcyAuc29sdmUgaW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC5ncmV5IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQuZ3JleSAud3JhcHBlciAudGl0bGVfaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29tcGxleC1zb2x2ZXMgLnNvbHZlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29tcGxleC1zb2x2ZXMge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGxleC1zb2x2ZXMgLndyYXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY29tcGxleC1zb2x2ZXMgLnNvbHZlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi50YWItYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG59XG4udGFiLWJ0bi1ibG9jayBhIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xufVxuLnRhYi1idG4tYmxvY2sgYS5hY3RpdmUsIC50YWItYnRuLWJsb2NrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDQyMjQxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYi1idG4tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3cyAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLm5ld3MgLm5ldyB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3MgLndyYXAge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAubmV3cyAubmV3IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cyAubmV3IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5ld3MgLm5ldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWItbmV3IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRhYi1uZXcuYWN0aXZlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWItbmV3IC5wYWdpbmF0YXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubmV3LWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmV3LWRldGFpbCAubWVudS1uZXcge1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDMxMnB4O1xufVxuLm5ldy1kZXRhaWwgLm1lbnUtbmV3IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm5ldy1kZXRhaWwgLm1lbnUtbmV3IGE6aG92ZXIsIC5uZXctZGV0YWlsIC5tZW51LW5ldyBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0Q0MjI0MTtcbn1cbi5uZXctZGV0YWlsIC5uZXctdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5ldy1kZXRhaWwgLm5ldy10ZXh0ID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXctZGV0YWlsIC5uZXctdGV4dCAuZ3JleSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xufVxuLm5ldy1kZXRhaWwgLm5ldy10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LXdpdGgtcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZXh0LXdpdGgtcGljdHVyZSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGV4dC13aXRoLXBpY3R1cmUgLmNvbC1uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4udGV4dC13aXRoLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmV3LWRldGFpbCAubWVudS1uZXcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAubmV3LWRldGFpbCAubmV3LXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LWRldGFpbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5uZXctZGV0YWlsIC5tZW51LW5ldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLm5ldy1kZXRhaWwgLm5ldy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50ZXh0LXdpdGgtcGljdHVyZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAudGV4dC13aXRoLXBpY3R1cmUgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAudGV4dC13aXRoLXBpY3R1cmUgaDIgc3BhbiB7XG4gICAgY29sb3I6ICMxMTMwQUM7XG4gIH1cbiAgLnRleHQtd2l0aC1waWN0dXJlIC5jb2wtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHQtd2l0aC1waWN0dXJlIC5jb2wtbjpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC50ZXh0LXdpdGgtcGljdHVyZSAuY29sLW46bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm5ldy1hZHZzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ldy1hZHZzIC5hZHYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5uZXctYWR2cyAuYWR2LmdyZWVuIHtcbiAgYmFja2dyb3VuZDogI0QzRjNFMDtcbn1cbi5uZXctYWR2cyAuYWR2LnJlZCB7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG59XG4ubmV3LWFkdnMgLmFkdiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV3LWFkdnMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubmV3LWFkdnMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5ldy1hZHZzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1hZHZzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5uZXctYWR2cyAuYWR2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ldy1mb3JtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW46IDM1cHggYXV0bztcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubmV3LWZvcm0gLnRpdGxlIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5uZXctZm9ybSAudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5ldy1mb3JtIC5mb3JtIHtcbiAgd2lkdGg6IGNhbGMoNzAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ldy1mb3JtIC5mb3JtIC5pbnB1dDpub3QoLmNoZWNrYm94KSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTBweCk7XG59XG4ubmV3LWZvcm0gLmZvcm0gLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5uZXctZm9ybSAuZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LWZvcm0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLm5ldy1mb3JtIC50aXRsZV9oMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5uZXctZm9ybSAudGl0bGVfaDEgc3BhbiB7XG4gICAgY29sb3I6ICMxMTMwQUM7XG4gIH1cbiAgLm5ldy1mb3JtIC50aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmV3LWZvcm0gLnRpdGxlIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm5ldy1mb3JtIC50aXRsZSxcbi5uZXctZm9ybSAuZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAubmV3LWZvcm0gLnRpdGxlIC5pbnB1dDpub3QoLmNoZWNrYm94KSxcbi5uZXctZm9ybSAuZm9ybSAuaW5wdXQ6bm90KC5jaGVja2JveCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXctZm9ybSAudGl0bGUgLmNoZWNrYm94LFxuLm5ldy1mb3JtIC5mb3JtIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXctZm9ybSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnF1ZXN0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWVzdGlvbi1ibG9jayAudGl0bGVfaDIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucXVlc3Rpb24tYmxvY2sgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA2N3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9uLWJsb2NrIC50aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4ucXVlc3Rpb24tYmxvY2sgLnRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5xdWVzdGlvbi1ibG9jayAudGl0bGUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5xdWVzdGlvbi1ibG9jayAucXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRjNGODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnF1ZXN0aW9uLWJsb2NrIC5xdWVzdGlvbiAud3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnF1ZXN0aW9uLWJsb2NrIC5xdWVzdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xufVxuLnF1ZXN0aW9uLWJsb2NrIC5xdWVzdGlvbi5hY3RpdmUgLndyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5xdWVzdGlvbi1ibG9jayAucXVlc3Rpb24uYWN0aXZlIC50aXRsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnF1ZXN0aW9uLWJsb2NrIC5xdWVzdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hYm91dC10ZXh0LWJsb2NrIC50ZXh0LXdpdGgtcGljdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYWJvdXQtdGV4dC1ibG9jayBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC10ZXh0LWJsb2NrIC50ZXh0LXdpdGgtcGljdHVyZSAuY29sLW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtdGV4dC1ibG9jayAudGV4dC13aXRoLXBpY3R1cmUgLmNvbC1uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYWJvdXQtdGV4dC1ibG9jayAudGV4dC13aXRoLXBpY3R1cmUgLmNvbC1uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWJvdXQtdGV4dC1ibG9jayAudGV4dC13aXRoLXBpY3R1cmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmFib3V0LXRleHQtYmxvY2sgLnRleHQtd2l0aC1waWN0dXJlIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzLmFib3V0LWltZyAuYWR2YW50YWdlIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG59XG5cbi5yZWQtdGl0bGUgLnJvdyB7XG4gIGdhcDogMTVweDtcbn1cbi5yZWQtdGl0bGUgLnRpdGxlX2gyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWQtdGl0bGUgLnItdC1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDE1cHgpO1xufVxuLnJlZC10aXRsZSAuci10LWJsb2NrIC5yZWQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjRDQyMjQxO1xufVxuLnJlZC10aXRsZSAuci10LWJsb2NrIC5yZWQgc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuLnJlZC10aXRsZSAuci10LWJsb2NrIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlZC10aXRsZSAuci10LWJsb2NrIHNwYW4gc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuXG4uYWJvdXQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5hYm91dC10ZXh0LWJsb2NrIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hYm91dC10ZXh0LWJsb2NrIC5sZWZ0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFib3V0LXRleHQtYmxvY2sgLmxlZnQgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFib3V0LXRleHQtYmxvY2sgLmxlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWJvdXQtdGV4dC1ibG9jayAubGVmdCAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hYm91dC10ZXh0LWJsb2NrIC5jZW50ZXIsXG4uYWJvdXQtdGV4dC1ibG9jayAucmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hYm91dC10ZXh0LWJsb2NrIC5sZWZ0LFxuLmFib3V0LXRleHQtYmxvY2sgLmNlbnRlcixcbi5hYm91dC10ZXh0LWJsb2NrIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFib3V0LXRleHQtYmxvY2sgLmNlbnRlciB7XG4gIHdpZHRoOiAyNSU7XG4gIGJhY2tncm91bmQ6ICMxMTMwQUM7XG59XG4uYWJvdXQtdGV4dC1ibG9jayAucmlnaHQge1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kOiAjRDQyMjQxO1xufVxuLmFib3V0LXRleHQtYmxvY2suYWJvdXQtdGV4dCAuY2VudGVyIHtcbiAgYmFja2dyb3VuZDogI0Q0MjI0MTtcbn1cbi5hYm91dC10ZXh0LWJsb2NrLmFib3V0LXRleHQgLnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzExMzBBQztcbn1cbi5hYm91dC10ZXh0LWJsb2NrLmRlbGl2ZXJ5LXRleHQtYmxvY2sgLmxlZnQge1xuICB3aWR0aDogNTAlO1xufVxuLmFib3V0LXRleHQtYmxvY2suZGVsaXZlcnktdGV4dC1ibG9jayAubGVmdCAud3JhcCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uYWJvdXQtdGV4dC1ibG9jay5kZWxpdmVyeS10ZXh0LWJsb2NrIC5sZWZ0IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFib3V0LXRleHQtYmxvY2suZGVsaXZlcnktdGV4dC1ibG9jayAuY2VudGVyLFxuLmFib3V0LXRleHQtYmxvY2suZGVsaXZlcnktdGV4dC1ibG9jayAucmlnaHQge1xuICB3aWR0aDogMjUlO1xufVxuLmFib3V0LXRleHQtYmxvY2suZGVsaXZlcnktdGV4dC1ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVsaXZlcnktdGV4dC1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5kZWxpdmVyeS10ZXh0LWJsb2NrIC5sZWZ0LFxuLmRlbGl2ZXJ5LXRleHQtYmxvY2sgLmNlbnRlcixcbi5kZWxpdmVyeS10ZXh0LWJsb2NrIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZGVsaXZlcnktdGV4dC1ibG9jayAubGVmdCBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdGV4dC1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hYm91dC10ZXh0LWJsb2NrIC50ZXh0LXdpdGgtcGljdHVyZSAuY29sLW46bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYWJvdXQtdGV4dC1ibG9jayAudGV4dC13aXRoLXBpY3R1cmUgLmNvbC1uOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFib3V0LXRleHQtYmxvY2sgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC10ZXh0LWJsb2NrIC5jZW50ZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmFib3V0LXRleHQtYmxvY2sgLnJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLSAyMHB4KTtcbiAgfVxuXG4gIC5yZWQtdGl0bGUgLnItdC1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAxNXB4KTtcbiAgfVxuICAucmVkLXRpdGxlIC5yLXQtYmxvY2sgLnJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5yZWQtdGl0bGUgLnItdC1ibG9jayAucmVkIHNwYW4ge1xuICAgIGNvbG9yOiAjMTEzMEFDO1xuICB9XG4gIC5yZWQtdGl0bGUgLnItdC1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXMuYWJvdXQtaW1nIC5hZHZhbnRhZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRleHQtYmxvY2sgLmNlbnRlcixcbi5hYm91dC10ZXh0LWJsb2NrIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVkLXRpdGxlIC5yLXQtYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG5cbiAgLmFkdmFudGFnZXMuYWJvdXQtaW1nIC5hZHZhbnRhZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cblxuICAuZGVsaXZlcnktdGV4dC1ibG9jayAubGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRlbGl2ZXJ5LXRleHQtYmxvY2sgLmxlZnQgLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeS10ZXh0LWJsb2NrIC5sZWZ0IHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3JkZXI6IDE7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuZGVsaXZlcnktdGV4dC1ibG9jayAubGVmdCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQtdGV4dC1ibG9jayBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWJvdXQtdGV4dC1ibG9jayAubGVmdCAud3JhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4uYWJvdXQtY29tbWFuZCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFib3V0LWNvbW1hbmQgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hYm91dC1jb21tYW5kIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFib3V0LWNvbW1hbmQgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmFib3V0LWNvbW1hbmQgLmNvbW1hbmQge1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hYm91dC1jb21tYW5kIC5jb21tYW5kIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYm91dC1jb21tYW5kIC5jb21tYW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXQtY29tbWFuZCAuY29tbWFuZCAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYWJvdXQtY29tbWFuZCAuY29tbWFuZCAucG9zdCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNENDIyNDE7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWNvbW1hbmQgLmNvbW1hbmQgLnBvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1jb21tYW5kIC5jb21tYW5kIC5wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dC1jb21tYW5kIC5jb21tYW5kIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5hYm91dC1jb21tYW5kIC5jb21tYW5kIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmFib3V0LWNvbW1hbmQgLmNvbW1hbmQgLnBvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuYWJvdXQtY29tbWFuZCAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuLmNvbnRhY3QtdGV4dC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29udGFjdC10ZXh0LWJsb2NrIC50ZXh0LXdpdGgtcGljdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLmNvbnRhY3QtdGV4dC1ibG9jayBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGFjdC10ZXh0LWJsb2NrIC5jb2wtbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uY29udGFjdC10ZXh0LWJsb2NrIC5mb290X2FkZHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29udGFjdC10ZXh0LWJsb2NrIC5mb290X2FkZHIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uY29udGFjdC10ZXh0LWJsb2NrIC5mb290X2FkZHIud2l0aC1zb2MgLnNvYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtdGV4dC1ibG9jayAubWFwLWJsb2NrIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb250YWN0LXRleHQtYmxvY2sgLm1hcC1ibG9jayBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhY3QtdGV4dC1ibG9jayAucmVxLWJsb2NrIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY29udGFjdC10ZXh0LWJsb2NrIC50ZXh0LXdpdGgtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdC10ZXh0LWJsb2NrIC5tYXAtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY29udGFjdC10ZXh0LWJsb2NrIC5mb290X2FkZHIgLnNvYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdC10ZXh0LWJsb2NrIC5yZXEtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdGV4dC1ibG9jayAuY29sLW4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5jb21wYXJlLXBhZ2UgLnRpdGxlX2gyIGIsXG4ucGFnZS1iYXNrZXQgLnRpdGxlX2gyIGIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0EwQThCMjtcbn1cblxuLnBhZ2UtYmFza2V0IC50b3Age1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdlLWJhc2tldCAudG9wID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5wYWdlLWJhc2tldCAudG9wIC5jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucGFnZS1iYXNrZXQgLnRvcCAuY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2UtYmFza2V0IC50b3AgLnByb2QtYnRucyBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2UtYmFza2V0IC5sZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhZ2UtYmFza2V0IC5yaWdodCB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5wYWdlLWJhc2tldCAucmlnaHQgLmdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBhZ2UtYmFza2V0IC5yaWdodCAuYmFza2V0LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFnZS1iYXNrZXQgLnJpZ2h0IC5iYXNrZXQtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWJhc2tldCAucmlnaHQgLmJhc2tldC1saXN0IGxpIC5sIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS1iYXNrZXQgLnJpZ2h0IC5iYXNrZXQtbGlzdCBsaSAubCBzcGFuIHtcbiAgY29sb3I6ICNBMEE4QjI7XG59XG4ucGFnZS1iYXNrZXQgLnJpZ2h0IC5iYXNrZXQtbGlzdCBsaSAuciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS1iYXNrZXQgLnJpZ2h0IC5iYXNrZXQtbGlzdCBsaSAuci5yZWQge1xuICBjb2xvcjogI0Q0MjI0MTtcbn1cbi5wYWdlLWJhc2tldCAucmlnaHQgLmJhc2tldC1saXN0IGxpLnRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnBhZ2UtYmFza2V0IC5yaWdodCAuYmFza2V0LWxpc3QgbGkudG90YWwgc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuLnBhZ2UtYmFza2V0IC5yaWdodCAuYnRuX3dyYXAucmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbn1cbi5wYWdlLWJhc2tldCAucmlnaHQgLmRpc2NvdW50LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtYmFza2V0IC5yaWdodCAuZGlzY291bnQtYmxvY2sgLmlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbn1cbi5wYWdlLWJhc2tldCAucmlnaHQgLmRpc2NvdW50LWJsb2NrIC5idG5fd3JhcCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBhZ2UtYmFza2V0IC5sb2dpbi1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG4ucGFnZS1iYXNrZXQgLmxvZ2luLWJsb2NrIC5idG5fd3JhcCB7XG4gIHdpZHRoOiAyNjJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBhZ2UtYmFza2V0IC5sb2dpbi1ibG9jayBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtYmFza2V0IC5zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLWJhc2tldCAuc2VydmljZXMgLnNlcnZpY2UtYmFza2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG59XG4ucGFnZS1iYXNrZXQgLnNlcnZpY2VzIC5zZXJ2aWNlLWJhc2tldCAudG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWJhc2tldCAuc2VydmljZXMgLnNlcnZpY2UtYmFza2V0IC5uYW1lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG4ucGFnZS1iYXNrZXQgLnNlcnZpY2VzIC5zZXJ2aWNlLWJhc2tldCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2UtYmFza2V0IC5zZXJ2aWNlcyAuc2VydmljZS1iYXNrZXQgLmJvdHRvbSAuZGVzY3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG4ucGFnZS1iYXNrZXQgLnNlcnZpY2VzIC5zZXJ2aWNlLWJhc2tldCAuYm90dG9tIC5kZXNjciBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRUVGM0Y4O1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5wYWdlLWJhc2tldCAuc2VydmljZXMgLnNlcnZpY2UtYmFza2V0IC5ib3R0b20gLnByaWNlLXNlcnZpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gLnVzZWZ1bCA+IC53cmFwLXVzZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAucGFnZS1iYXNrZXQgLmJhc2tldC1pdGVtIC51c2VmdWwgPiAud3JhcC11c2UgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnBhZ2UtYmFza2V0IC5iYXNrZXQtaXRlbSAudXNlZnVsID4gLndyYXAtdXNlIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2UtYmFza2V0IC5iYXNrZXQtaXRlbSAudXNlZnVsID4gLndyYXAtdXNlIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gLnVzZWZ1bCA+IC53cmFwLXVzZSAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmNhcnQgLnByb2QtYnRucyBhIHN2Zyxcbi5wcm9kdWN0IC5wcm9kLWJ0bnMgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXQtZGVsZXRlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzExMzBBQztcbn1cblxuLmJhc2tldC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRjNGODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZ2FwOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0LWl0ZW0gLnByb2QtYnRucyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmFza2V0LWl0ZW0gLmNob3NlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xufVxuLmJhc2tldC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmFza2V0LWl0ZW0gLmltZyB7XG4gIHdpZHRoOiAxMjJweDtcbn1cbi5iYXNrZXQtaXRlbSAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMnB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldC1pdGVtIC5jb3VudGVyLWJsb2NrIHtcbiAgd2lkdGg6IDE0M3B4O1xufVxuLmJhc2tldC1pdGVtIC5jb3VudGVyLWJsb2NrIC5wcmljZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5iYXNrZXQtaXRlbSAuYmFza2V0LW5hbWUge1xuICB3aWR0aDogMzUlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJhc2tldC1pdGVtIC5iYXNrZXQtbmFtZSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJhc2tldC1pdGVtIC5iYXNrZXQtbmFtZSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldC1pdGVtIC5iYXNrZXQtbmFtZSAuYXJ0IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5iYXNrZXQtaXRlbSAucHJpY2UtYmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5iYXNrZXQtaXRlbSAucHJpY2UtYmxvY2sgLnByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJhc2tldC1pdGVtIC5wcmljZS1ibG9jayAucHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuLmJhc2tldC1pdGVtIC5wcmljZS1ibG9jayAub2xkX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJhc2tldC1pdGVtIC5wcmljZS1ibG9jayAub2xkLXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLmJhc2tldC1pdGVtIC5wcm9kLWJ0bnMge1xuICBnYXA6IDEwcHg7XG59XG4uYmFza2V0LWl0ZW0gLnByb2QtYnRucyBhIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLnVzZWZ1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnVzZWZ1bCAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udXNlZnVsIC50aXRsZSBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLnVzZWZ1bCAudGl0bGUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi51c2VmdWwgPiAud3JhcC11c2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi51c2VmdWwgPiAud3JhcC11c2UgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi51c2VmdWwgPiAud3JhcC11c2UgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51c2VmdWwgPiAud3JhcC11c2UgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udXNlZnVsID4gLndyYXAtdXNlIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnVzZWZ1bCAud3JhcC11c2Uge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi51c2VmdWwgLndyYXAtdXNlIC51c2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBnYXA6IDE1cHg7XG59XG4udXNlZnVsIC53cmFwLXVzZSAuaW1nLXVzZSB7XG4gIG1pbi13aWR0aDogODBweDtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VmdWwgLndyYXAtdXNlIC5pbWctdXNlIC5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVzZWZ1bCAud3JhcC11c2UgLmltZy11c2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi51c2VmdWwgLndyYXAtdXNlIC5uYW1lLXVzZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udXNlZnVsLmFjdGl2ZSA+IC53cmFwLXVzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi51c2VmdWwuYWN0aXZlIC50aXRsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnVzZWZ1bCAudXNlLWJ0bnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzZWZ1bCAudXNlLWJ0bnMgLnByaWNlLXVzZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFnZS1iYXNrZXQgLmJhc2tldC1pdGVtIC5jb3VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNFRUYzRjg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmJhc2tldC1pdGVtLmRlbGV0ZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0LWl0ZW0uZGVsZXRlZCAuaW1nIHtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYmFza2V0LWl0ZW0uZGVsZXRlZCBpbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJhc2tldC1pdGVtLmRlbGV0ZWQgLmxlZnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG4uYmFza2V0LWl0ZW0uZGVsZXRlZCAuYmFza2V0LW5hbWUge1xuICB3aWR0aDogYXV0bztcbn1cbi5iYXNrZXQtaXRlbS5kZWxldGVkIC5kZWxldGVkLWJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXQtaXRlbS5kZWxldGVkIC5kZWxldGVkLWJsb2NrIC5uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5iYXNrZXQtaXRlbS5kZWxldGVkIC5kZWxldGVkLWJsb2NrOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cbi5iYXNrZXQtaXRlbS5kZWxldGVkIC5kZWxldGVkLWJsb2NrOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzExMzBBQztcbn1cbi5iYXNrZXQtaXRlbS5kZWxldGVkIC5uYW1lLmdyZXkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNBMEE4QjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFza2V0LWl0ZW0uZGVsZXRlZCAubmFtZS5ncmV5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtLmRlbGV0ZWQgLmRlbGV0ZWQtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmFza2V0LWl0ZW0uZGVsZXRlZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5iYXNrZXQtaXRlbS5kZWxldGVkIC5kZWxldGVkLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5idG4tdXNlOmhvdmVyIHBhdGgsIC5idG4tdXNlLmFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogIzE4Qjk1Qjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1iYXNrZXQgLmxlZnQge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbiAgLnBhZ2UtYmFza2V0IC5yaWdodCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLWJhc2tldCAucmlnaHQgLmRpc2NvdW50LWJsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2UtYmFza2V0IC5yaWdodCAuZGlzY291bnQtYmxvY2sgLmlucHV0LFxuLnBhZ2UtYmFza2V0IC5yaWdodCAuZGlzY291bnQtYmxvY2sgLmJ0bl93cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gPiAuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gPiAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gLnVzZWZ1bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTEyNHB4O1xuICB9XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gLnVzZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gLndyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cblxuICAucGFnZS1iYXNrZXQgLnRvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdlLWJhc2tldCAudG9wID4gc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhZ2UtYmFza2V0IC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1iYXNrZXQgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1iYXNrZXQgLnJpZ2h0IC5ncmV5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnBhZ2UtYmFza2V0IC5yaWdodCAuZGlzY291bnQtYmxvY2sge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYWdlLWJhc2tldCAucmlnaHQgLmRpc2NvdW50LWJsb2NrIC5pbnB1dCxcbi5wYWdlLWJhc2tldCAucmlnaHQgLmRpc2NvdW50LWJsb2NrIC5idG5fd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucGFnZS1iYXNrZXQgLnNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtIC5iYXNrZXQtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC5jb3VudGVyLWJsb2NrIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAuY291bnRlci1ibG9jayAuY291bnRlcixcbi5iYXNrZXQtaXRlbSAuY291bnRlci1ibG9jayAucHJpY2UtYmxvY2sge1xuICAgIHdpZHRoOiAxNDNweDtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLmJhc2tldC1uYW1lIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLnByaWNlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJpY2UtYmxvY2sgLm9sZF9wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJvZC1idG5zIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAudXNlZnVsIHtcbiAgICBvcmRlcjogNTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAudXNlZnVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAudXNlZnVsIC53cmFwLXVzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAudXNlZnVsIC53cmFwLXVzZSAudXNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLWJhc2tldCAuYmFza2V0LWl0ZW0gLnVzZWZ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLmNvdW50ZXItYmxvY2sgLnByaWNlLWJsb2NrLFxuLmJhc2tldC1pdGVtIC5jb3VudGVyLWJsb2NrIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC5iYXNrZXQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAuYmFza2V0LW5hbWUgLmFydCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLndyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLmltZy11c2Uge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC5pbWctdXNlIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC51c2Uge1xuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC53cmFwLXVzZSAud3JhcC11c2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLnVzZWZ1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLnVzZWZ1bCAubmFtZS11c2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJvZC1idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmFza2V0LWl0ZW0gLmNvdW50ZXIsXG4uYmFza2V0LWl0ZW0gLmNvdW50ZXItYmxvY2ssXG4uYmFza2V0LWl0ZW0gLmNvdW50ZXItYmxvY2sgLnByaWNlLWJsb2NrIHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLnByb2QtYnRucyB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuLmJhc2tldC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm90dG9tOiA3NnB4O1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYmFza2V0LWZpeGVkIC5idG5fd3JhcCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJhc2tldC1maXhlZCAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5iYXNrZXQtZml4ZWQgLnByaWNlIHNwYW4ge1xuICBjb2xvcjogIzExMzBBQztcbn1cblxuLnBhZ2Utb3JkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWdlLW9yZGVyIC5ncmV5LWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wYWdlLW9yZGVyIC5ncmV5LWJsb2NrIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1vcmRlciAuZ3JleS1ibG9jayBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1vcmRlciAuZ3JleS1ibG9jayBoMyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTEzMEFDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLW9yZGVyIC5vcmRlci1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuLnBhZ2Utb3JkZXIgLm9yZGVyLXN0ZXAgLmwtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhZ2Utb3JkZXIgLm9yZGVyLXN0ZXAgLm5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWdlLW9yZGVyIC5vcmRlci1zdGVwIC5nciB7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLnBhZ2Utb3JkZXIgLm9yZGVyLXN0ZXAgLmlucHV0LmJvb2xlYW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhZ2Utb3JkZXIgLmNoZWNrYm94IGlucHV0IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTEzMEFDO1xufVxuLnBhZ2Utb3JkZXIgLmRibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm0tYmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5mb3JtLWJsID4gKiB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLmZvcm0tYmwgLmNsLTMge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gN3B4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFnZS1vcmRlciAucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1vcmRlciAuZ3JleS1ibG9jayB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XG4gIH1cbiAgLnBhZ2Utb3JkZXIgLmdyZXktYmxvY2sgLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZ2Utb3JkZXIgLmdyZXktYmxvY2sgLmlucHV0LmJvb2xlYW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAucGFnZS1vcmRlciAuZ3JleS1ibG9jayAub3JkZXItc3RlcCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLW9yZGVyIC5ncmV5LWJsb2NrIGgzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZ2Utb3JkZXIgLmdyZXktYmxvY2sgaDMgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnBhZ2UtYmFza2V0IC5yaWdodCAuYmFza2V0LWxpc3QgbGkgLmwsXG4ucGFnZS1iYXNrZXQgLnJpZ2h0IC5iYXNrZXQtbGlzdCBsaSAuciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uZ3JleS1ibG9jay13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLndoaXRlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ud2hpdGUtYmxvY2sgLmlucHV0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmF2b3JpdGUtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5mYXZvcml0ZS1wYWdlIC50b3Age1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZhdm9yaXRlLXBhZ2UgLnJvdyB7XG4gIGdhcDogMjBweDtcbn1cbi5mYXZvcml0ZS1wYWdlIC5uZXctZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGdhcDogMjBweDtcbn1cbi5mYXZvcml0ZS1wYWdlIC5zb3J0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXZvcml0ZS1wYWdlIC50b3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhdm9yaXRlLXBhZ2UgLm1lbnUtbmV3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmF2b3JpdGUtcGFnZSAuZmF2b3JpdGUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI2JTtcbn1cbi5mYXZvcml0ZS1wYWdlIC5jYXRhbG9nX3dyYXAge1xuICB3aWR0aDogNzQlO1xufVxuLmZhdm9yaXRlLXBhZ2UgLnByb2R1Y3QgLmJ0bl93cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbiAgY29sb3I6ICMxMTMwQUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZmF2b3JpdGUtcGFnZSAucHJvZHVjdCAuYnRuX3dyYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEzMEFDO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYXZvcml0ZS1wYWdlIC50b3AgPiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mYXZvcml0ZS1wYWdlIC5yb3cge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuZmF2b3JpdGUtcGFnZSAuZmF2b3JpdGUtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5mYXZvcml0ZS1wYWdlIC5mYXZvcml0ZS1sZWZ0IC5tZW51LW5ldyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZhdm9yaXRlLXBhZ2UgLmZhdm9yaXRlLWxlZnQgLm1lbnUtbmV3IGEge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5mYXZvcml0ZS1wYWdlIC5ncmV5LWJsb2NrLXdyYXBwZXIgLndoaXRlLWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5mYXZvcml0ZS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mYXZvcml0ZS1zbGlkZXIgLm1lbnUtbmV3IGE6aG92ZXIsXG4uZmF2b3JpdGUtc2xpZGVyIC5tZW51LW5ldyBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5jb21wYXJlLXBhZ2UgLm5ldy1kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbXBhcmUtcGFnZSAubWVudS1uZXcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbXBhcmUtcGFnZSAubWVudS1uZXcgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNvbXBhcmUtcGFnZSAuY29tcGFyZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uY29tcGFyZV93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGFyZV93cmFwIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY29tcGFyZV93cmFwIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29tcGFyZV93cmFwIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbXBhcmVfd3JhcCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5jb21wYXJlX3dyYXAgLmNvbXBhcmUtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmNvbXBhcmVfd3JhcCAubWluLXByb3Age1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmUtcGFnZSAubmV3LWRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbXBhcmUtcGFnZSAuZmF2b3JpdGUtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuY29tcGFyZV93cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmNvbXBhcmVfd3JhcCAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmNvbXBhcmVfd3JhcCAubWluLXByb3AgdWwgbGkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jb21wYXJlX3dyYXAgLm1pbi1wcm9wIHVsIGxpIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wYXJlX3dyYXAgLm1pbi1wcm9wIHVsIGxpIC5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm0taC0xMDAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIGdhcDogMjBweDtcbn1cbi5tLWgtMTAwLmdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0taC0xMDAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4uZm9ybS1wYWdlIC5tLWgtMTAwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5mb3JtLXBhZ2UgLmZvcm0tYmwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMjBweDtcbn1cbi5mb3JtLXBhZ2UgLmZvcm0tYmwgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXBhZ2UgLmJ0bl93cmFwIHtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmZvcm0tcGFnZSAuY29sLW4ge1xuICB3aWR0aDogNTAlO1xufVxuLmZvcm0tcGFnZSAudG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvcm0tcGFnZSAudG9wIC5waG9uZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLXBhZ2UgLnRvcCAucGhvbmUgc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMxMTMwQUM7XG59XG4uZm9ybS1wYWdlIC50b3AgLnBob25lIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTMwQUM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybS1wYWdlIC50b3AgLnBob25lIGE6aG92ZXIge1xuICBjb2xvcjogIzlBQjFGRjtcbn1cbi5mb3JtLXBhZ2UgLmlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogI0VFRjNGODtcbn1cbi5mb3JtLXBhZ2UgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb3JtLXBhZ2UgLmJvdHRvbSAuY29sLW4ge1xuICB3aWR0aDogNTAlO1xufVxuLmZvcm0tcGFnZSAuYm90dG9tIC5nciB7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLmZvcm0tcGFnZSAuYm90dG9tIGEuZ2V0LWNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjRDQyMjQxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tcGFnZSAudG9wIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmZvcm0tcGFnZSAucGhvbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZm9ybS1wYWdlIC5waG9uZSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1wYWdlIC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1wYWdlIC5ib3R0b20gLmNvbC1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxrLXBhZ2UgLm5ldy1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuLmxrLXBhZ2UgLmNvbnRlbnQtYmxvY2sge1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG59XG4ubGstcGFnZSAuZm9ybS1ibCB7XG4gIGJhY2tncm91bmQ6ICNFRUYzRjg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGdhcDogMjBweDtcbn1cbi5say1wYWdlIC5mb3JtLWJsIC5pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGstcGFnZSAub3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxrLXBhZ2UgLm9yZGVyIC5uYW1lLWJsb2NrIC5uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGstcGFnZSAub3JkZXIgLm5hbWUtYmxvY2sgLm5hbWUgc3BhbiB7XG4gIGNvbG9yOiAjMTEzMEFDO1xufVxuLmxrLXBhZ2UgLm9yZGVyIC5uYW1lLWJsb2NrIC5zdGF0dXMge1xuICBjb2xvcjogI0EwQThCMjtcbn1cbi5say1wYWdlIC5vcmRlciAubmFtZS1ibG9jayAuc3RhdHVzLmdyZWVuIHtcbiAgY29sb3I6ICMxOEI5NUI7XG59XG4ubGstcGFnZSAub3JkZXIgLm9yZGVyLWJsb2NrIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5say1wYWdlIC5vcmRlciAub3JkZXItYmxvY2sgLnZhbCB7XG4gIGNvbG9yOiAjQTBBOEIyO1xufVxuLmxrLXBhZ2UgLm9yZGVyIC5wcm9kdWN0cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5say1wYWdlIC5vcmRlciAucHJvZHVjdHMtYmxvY2sgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5say1wYWdlIC5vcmRlciAucHJvZHVjdHMtYmxvY2sgLmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5say1wYWdlIC5vcmRlciAucHJvZHVjdHMtYmxvY2sgLm1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5say1wYWdlIC5mb3JtLWJsIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5say1wYWdlIC5vcmRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5say1wYWdlIC5vcmRlciAucHJvZHVjdHMtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmxrLXBhZ2UgLm9yZGVyIC5uYW1lLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm91dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRjNGODtcbn1cbi5vdXQtYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vdXQtYmxvY2sgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ub3V0LWJsb2NrIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGstcGFnZSAubWVudS1uZXcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5say1wYWdlIC5tZW51LW5ldyAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAubGstcGFnZSAuY29udGVudC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLTQwNCAuZ3JleSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFnZS00MDQgLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS00MDQgcGljdHVyZSxcbi5wYWdlLTQwNCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjODVjZmYyO1xufVxuLnBhZ2UtNDA0IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLTQwNCAudGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLTQwNCAuYnRuX3dyYXAge1xuICAgIG1heC13aWR0aDogMjQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmV2aWV3cy1wYWdlIC50aXRsZV9oMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZXZpZXdzLXBhZ2UgLnRpdGxlX2gyIC5ibHVlYmcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5yZXZpZXdzLXBhZ2UgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRUVGM0Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnJldmlld3MtcGFnZSAucmV2aWV3IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy1wYWdlIC5yZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnJldmlld3MtcGFnZSAud3JhcHBlciB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmV2aWV3cy1wYWdlIC50aXRsZV9oMiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5yZXZpZXdzLXBhZ2UgLnRpdGxlX2gyIC5idG5fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZGVsaXZlcnktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZGVsaXZlcnktYmxvY2sgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRlbGl2ZXJ5LWJsb2NrIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRlbGl2ZXJ5LWJsb2NrIHBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZWxpdmVyeS1ibG9jayBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmRlbGl2ZXJ5LWJsb2NrIC5sZWZ0IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5kZWxpdmVyeS1ibG9jayAucmlnaHQge1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVsaXZlcnktYmxvY2sgLnJpZ2h0IC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTAlO1xufVxuLmRlbGl2ZXJ5LWJsb2NrIC5sZWZ0LFxuLmRlbGl2ZXJ5LWJsb2NrIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC10ZXh0LWJsb2NrLmRlbGl2ZXJ5LXRleHQtYmxvY2sgLmxlZnQgLndyYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGVsaXZlcnktYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGVsaXZlcnktYmxvY2sgLmxlZnQsXG4uZGVsaXZlcnktYmxvY2sgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeS1ibG9jayAucmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5kZWxpdmVyeS1ibG9jayAucmlnaHQgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeS1ibG9jayAucmlnaHQgcGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5kZWxpdmVyeS1ibG9jayAucmlnaHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFib3V0LXRleHQtYmxvY2suZGVsaXZlcnktdGV4dC1ibG9jayAubGVmdCAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kZWxpdmVyeS1ibG9jay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5kZWxpdmVyeS1ibG9jay10ZXh0IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kZWxpdmVyeS1ibG9jay10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uZGVsaXZlcnktYmxvY2stdGV4dCAud3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZ2FwOiAyMHB4O1xufVxuLmRlbGl2ZXJ5LWJsb2NrLXRleHQgLmNvbC1uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uZGVsaXZlcnktYmxvY2stdGV4dCBkaXZbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kZWxpdmVyeS1ibG9jay10ZXh0IC5jb2wtdHIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRlbGl2ZXJ5LWJsb2NrLXRleHQgLmNvbC13IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVsaXZlcnktYmxvY2stdGV4dCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kZWxpdmVyeS1ibG9jay10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmRlbGl2ZXJ5LWJsb2NrLXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGVsaXZlcnktYmxvY2stdGV4dCAuY29sLW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeS1ibG9jay10ZXh0IC5jb2wtdHIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZWxpdmVyeS1ibG9jay10ZXh0IGRpdltjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi50aXRsZV93aXRoX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGl0bGVfd2l0aF9pbWcgaDMge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udGl0bGVfd2l0aF9pbWcgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5ibG9jay1pbWctcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2staW1nLXJpZ2h0IHBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1pbWctcmlnaHQgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmJsb2NrLWltZy1yaWdodCAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1pbWctcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1pbWctcmlnaHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2staW1nLXJpZ2h0IHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuYmxvY2staW1nLXJpZ2h0IHBpY3R1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2NrLWltZy1yaWdodCAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vcHRvbS1wYWdlIC50ZXh0LXdpdGgtcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ub3B0b20tcGFnZSAudGV4dC13aXRoLXBpY3R1cmUgLmJ0bl93cmFwIHtcbiAgbWF4LXdpZHRoOiAyMzVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5vcHRvbS1wYWdlIC5hZHZhbnRhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbi5vcHRvbS1wYWdlIC5hZHZhbnRhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAub3B0b20tcGFnZSAudGV4dC13aXRoLXBpY3R1cmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm9wdG9tLXBhZ2UgLnRleHQtd2l0aC1waWN0dXJlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9wdG9tLXBhZ2UgLnRleHQtd2l0aC1waWN0dXJlIC5jb2wtbjpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wdG9tLXBhZ2UgLnRleHQtd2l0aC1waWN0dXJlIC5jb2wtbjpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3B0b20tcGFnZSAuYWR2YW50YWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5vcHRvbS1wYWdlIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcHRvbS1wYWdlIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4ub3B0b20tY2F0cyAubWFpbi1jYXQge1xuICBnYXA6IDEzcHg7XG59XG4ub3B0b20tY2F0cyAubWFpbi1jYXQgLmNhdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcHRvbS1jYXRzIC5tYWluLWNhdCAuZ3Ige1xuICBjb2xvcjogI0EwQThCMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcHRvbS1jYXRzIC5tYWluLWNhdCAuY2F0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3B0b20tY2F0cyAubWFpbi1jYXQge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAub3B0b20tY2F0cyAubWFpbi1jYXQgLndyYXAge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLm9wdG9tLWNhdHMgLm1haW4tY2F0IC5jYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm9wdG9tLWNhdHMgLm1haW4tY2F0IC5nciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAub3B0b20tY2F0cyAubWFpbi1jYXQgLmNhdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MCUgYXV0byAhaW1wb3J0YW50O1xuICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hcHBcIjsiLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludm9sdmUnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnZvbHZlLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnZvbHZlJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvSW52b2x2ZS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW52b2x2ZSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ludm9sdmUtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LXdlaWdodDogNjUwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludm9sdmUnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9JbnZvbHZlLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuJGdyZXk6ICNBMEE4QjI7XHJcbiRsZ3JleTogI0VFRjNGODtcclxuJHJlZDogI0Q0MjI0MTtcclxuJGxyZWQ6ICNGRUU1RTU7XHJcbiRyZWRoOiAjRjgzQTVCO1xyXG4kYmx1ZTogIzExMzBBQztcclxuJGdyZWVuOiAjMThCOTVCO1xyXG4kbGdyZWVuOiAjRDNGM0UwO1xyXG4kbGJsdWU6ICM5QUIxRkY7XHJcbiRsYmx1ZTE6ICMxRTQ0REU7XHJcbiRkYmx1ZTogIzBBMDYzOTtcclxuXHJcbkBtaXhpbiByZWQtaG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHJlZGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmx1ZS1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJGxncmV5O1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgJjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRibHVlLWhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZGJsdWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBibGFjay1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgJjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJsdWViZy1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGxibHVlMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsYmx1ZWJnLWhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkbGJsdWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGxibHVlMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0MSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dDIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuQG1peGluIG1lbnUtYm9sZCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5AbWl4aW4gaDEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogNTZweDtcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBoMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGgzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2xpY2sge1xyXG4gIC5zbGljay10cmFjayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGlkZVNsaWNrVW50aWxMb2FkIHtcclxuICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59IiwiYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludm9sdmVcIiwgc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAwO1xuXHRAaW5jbHVkZSB0ZXh0Mjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdCYudW5zY3JvbGwge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxufVxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkZ3JleTtcblx0Zm9udC1mYW1pbHk6IFwiSW52b2x2ZVwiLCBzYW5zLXNlcmlmO1xufVxuLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qINCU0LvRjyBTYWZhcmkg0LggQ2hyb21lICovXG4vLyAgICAgYXBwZWFyYW5jZTogbm9uZTsgICAgICAgICAvKiDQodGC0LDQvdC00LDRgNGCICovXG4vLyAgICAgd2lkdGg6IDIycHg7XG4vLyAgICAgaGVpZ2h0OiAyMnB4O1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7ICAgLyog0J/QvtGB0LvQtSDRgdCx0YDQvtGB0LAg0L3Rg9C20L3QviDQt9Cw0LTQsNGC0Ywg0YDQsNC80LrRgyDQstGA0YPRh9C90YPRjiAqL1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyB9XG5cbi8vIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6ICfinJQnO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDUwJTtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4vLyAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgIGNvbG9yOiAjMDA3YmZmO1xuLy8gfVxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAwMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZGlzY291bnQtbGluayB7XG5cdGNvbG9yOiAkZ3JleTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdEBpbmNsdWRlIHRleHQxO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0bWF4LXdpZHRoOiAxNDcwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLy8gLnJvdyB7XG4vLyBcdGZsZXgtd3JhcDogbm93cmFwO1xuLy8gfVxuLnJvdz4qIHtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGZsZXgtc2hyaW5rOiBpbmhlcml0O1xufVxuXG5oZWFkZXIge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdC50b3duIHtcblx0XHR3aWR0aDogMTA1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG5cdC5hZGRyIHtcblx0XHRwYWRkaW5nOiAwIDEwcHggMCAxN3B4O1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxuXHQucm93IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblx0LndyYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC50b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5sZWZ0LFxuXHRcdC5yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQubGVmdCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDU3M3B4KTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5yaWdodCB7XG5cdFx0d2lkdGg6IDU3M3B4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdGEuY2FsbCB7XG5cdFx0d2lkdGg6IDE2MnB4O1xuXHRcdGhlaWdodDogMzFweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdEBpbmNsdWRlIHJlZC1ob3Zlcjtcblx0fVxuXHQuYm90dG9tIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRcblx0LmJ0bnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0XHRpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY291bnQge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogN3B4O1xuXHRcdFx0bGVmdDogMjFweDtcblx0XHRcdHRvcDogLTdweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0bWVudSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDEycHggMDtcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTg1cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogJGJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2ItaGVhZGVyIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQuc29jIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAyMHB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNTg1cHgpO1xuXHRpbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMjdweDtcblx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0cHg7XG5cdFx0dG9wOiA0cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG5cdGhlYWRlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0LmFkZHIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRtZW51IHtcblx0XHRcdD4gdWwge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0aGVhZGVyIHtcblx0XHQubGVmdCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzAzcHgpO1xuXHRcdH1cblx0XHQucmlnaHQge1xuXHRcdFx0d2lkdGg6IDMwM3B4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHRcdC5waG9uZSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuc29jIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR9XG5cdFx0XHRhLmNhbGwge1xuXHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cdGhlYWRlciB7XG5cdFx0LmxvZ28ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5wYWdlIHtcblx0XHQudGl0bGVfaDIge1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0fVxuXHR9XG5cdGhlYWRlciB7XG5cdFx0LmxvZ28ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHQge1xuXHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5zb2Mge1xuXHRcdFx0XHR3aWR0aDogMTA5cHg7XG5cdFx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YS5jYWxsIHtcblx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRucyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogOTA7XG5cdFx0XHRoZWlnaHQ6IDc2cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ji5sb2dpbiB7XG5cdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iYXNrZXQge1xuXHRcdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud3JhcCB7XG5cdFx0XHQubG9nbyB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAyMzNweDtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sZWZ0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmJhc2tldCB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VhcmNoIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0bWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0aGVhZGVyIHtcblx0XHQubG9nbyB7XG5cdFx0XHR3aWR0aDogMjQ1cHg7XG5cdFx0fVxuXHRcdC5yaWdodCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC5lbWFpbCxcblx0XHRcdC5waG9uZSxcblx0XHRcdC5zb2MsXG5cdFx0XHQuY2FsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWFyY2gge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRoZWFkZXIge1xuXHRcdC5idG5zIHtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnBrLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5way10YWItYmxvY2sge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LnBrLW1vYi1ibG9jayB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHQubW9iLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC50YWItYmxvY2sge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc29jIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHBhZGRpbmc6IDNweDtcblx0fVxufVxuLnBob25lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0c3ZnIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLm1lbnUtYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiAxMDVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRpIHtcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuLm1lbnUtd3JhcHBlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTE7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRkaXNwbGF5OiBub25lO1xuXHQubWVudS13cmFwcGVyX2xlZnQge1xuXHRcdHdpZHRoOiAyODhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxncmV5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHJlY3Qge1xuXHRcdFx0XHRcdFx0ZmlsbDogJGJsdWU7XG5cdFx0XHRcdFx0XHRzdHJva2U6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHQuaW1nIHtcblx0XHRcdHdpZHRoOiA1N3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXHQudGl0bGVfaDMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Lm1lbnUtd3JhcHBlcl9yaWdodCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4OHB4KTtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMTVweCAzNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY2xvc2Uge1xuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC53cmFwLW1lbnUge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubWVudS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC50aXRsZV9oMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0LmNsb3NlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5zdWJtZW51IHtcblx0XHRcdFx0LmJhY2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJhY2sge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnUtd3JhcHBlcl9sZWZ0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRsZWZ0OiAtMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiA5Mjtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmLm5vLWltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA1N3B4O1xuXHRcdFx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZW51LWluZm8ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQuYWRkciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNhbGwge1xuXHRcdFx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudS13cmFwcGVyX3JpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogOTM7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0bGkubW9iLWJsb2NrIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC50aXRsZV9oMyB7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuYmFjayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRleHQyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHJlY3Qge1xuXHRcdFx0XHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHBhdGgsXG5cdFx0XHRcdFx0XHRyZWN0IHtcblx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53cmFwIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bl93cmFwIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53cmFwLW1lbnUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdFx0ei1pbmRleDogOTQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMTVweCk7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaDMsXG4udGl0bGVfaDMge1xuXHRAaW5jbHVkZSBoMztcbn1cblxuaDEge1xuXHRtYXJnaW46IDA7XG59XG5cbmgxLFxuLnRpdGxlX2gxIHtcblx0QGluY2x1ZGUgaDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRoMSxcblx0LnRpdGxlX2gxIHtcblx0XHRAaW5jbHVkZSBoMjtcblx0fVxufVxuXG5oMixcbi50aXRsZV9oMiB7XG5cdEBpbmNsdWRlIGgyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0aDIsXG5cdC50aXRsZV9oMiB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyBcdGgyLFxuLy8gXHQudGl0bGVfaDIge1xuLy8gXHRcdEBpbmNsdWRlIGgzO1xuLy8gXHR9XG4vLyB9XG5cbi5zbGlkZXJfbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAyODVweDtcblx0QGluY2x1ZGUgaGlkZVNsaWNrVW50aWxMb2FkO1xuXHQud3JhcCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogNjBweCAxMTVweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMjg1cHg7XG5cdH1cblx0LnNsaWNrLXNsaWRlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5sZWZ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR6LWluZGV4OiAxO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdHBpY3R1cmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRAaW5jbHVkZSBoMjtcblx0XHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXHR9XG5cdCYuc2VydmljZS1iYW5uZXIge1xuXHRcdC50ZXh0IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0fVxuXHRcdC5idG5fd3JhcCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zbGlkZXJfbWFpbiB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBoMztcblx0XHR9XG5cdFx0LndyYXAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zbGlkZXJfbWFpbiB7XG5cdFx0LndyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQubGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmJ0bi1zbGlkZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYuc2VydmljZS1iYW5uZXIge1xuXHRcdFx0cGljdHVyZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuc2xpZGVyX21haW4ge1xuXHRcdC53cmFwIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR9XG5cdFx0Ji5zZXJ2aWNlLWJhbm5lciB7XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC50aXRsZV9oMiB7XG5cdFx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRleHQyO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bl93cmFwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXItYnRucyB7XG5cdC5zbGljay1hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cmVjdDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRzdHJva2U6ICRncmV5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblxuXHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zbGlkZXItYnRucyB7XG5cdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4ubS1iIHtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdGRpdltjbGFzcyo9XCJ0aXRsZV9cIl0ge1xuXHRcdG1hcmdpbjogMCAwIDI1cHggMjVweDtcblx0XHQvLyAuYnRuX3dyYXAge1xuXHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyB9XG5cdH1cblx0Ji50aXRsZS1sZWZ0IHtcblx0XHQudGl0bGVfaDIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYudGl0bGUtdy1tYiB7XG5cdFx0LnRpdGxlX2gyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHRkaXZbY2xhc3MqPVwidGl0bGVfXCJdIHtcblx0XHQuYnRuX3dyYXAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubS1iIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRkaXZbY2xhc3MqPVwidGl0bGVfXCJdIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuYnRuX3dyYXAudzEwMCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5tLWIge1xuXHRcdGRpdltjbGFzcyo9XCJ0aXRsZV9cIl0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbi1jYXQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmNhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDE3MnB4O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjVweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblx0LndyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdHVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRhIHtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdCYubGFzdCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5tYWluLWNhdCB7XG5cdFx0LmNhdCB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5tYWluLWNhdCB7XG5cdFx0LmNhdCB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQud3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1haW4tYmFubmVyIHtcblx0cGFkZGluZy10b3A6IDI3cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHQud3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LmxlZnQge1xuXHRcdHdpZHRoOiBjYWxjKDY3JSAtIDhweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRDhFRkZBLCAjODRDQ0YwKTtcblx0XHQudGl0bGVfaDIge1xuXHRcdFx0cGFkZGluZzogMCA4MHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJpZ2h0IHtcblx0XHR3aWR0aDogY2FsYygzMyUgLSA4cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5tYWluLWJhbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0LndyYXAge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LmxlZnQsXG5cdFx0XHQucmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5fd3JhcC5yZWQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC50aXRsZV9oMiB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubWFpbi1iYW5uZXIge1xuXHRcdC5sZWZ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0LnRpdGxlX2gyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTM2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaWdodCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYnRuX3dyYXAge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxNzRweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdCYucmVkIHtcblx0XHRAaW5jbHVkZSByZWQtaG92ZXI7XG5cdH1cblx0Ji5ibHVlIHtcblx0XHRAaW5jbHVkZSBibHVlLWhvdmVyO1xuXHR9XG5cdCYuZGJsdWUge1xuXHRcdEBpbmNsdWRlIGRibHVlLWhvdmVyO1xuXHR9XG5cdCYuYmxhY2sge1xuXHRcdEBpbmNsdWRlIGJsYWNrLWhvdmVyO1xuXHR9XG5cdCYuZ3JleSB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGJvcmRlci1jb2xvcjogJGxncmV5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5sYmx1ZSB7XG5cdFx0QGluY2x1ZGUgYmx1ZWJnLWhvdmVyO1xuXHR9XG5cdCYuc2t5IHtcblx0XHRAaW5jbHVkZSBsYmx1ZWJnLWhvdmVyO1xuXHR9XG59XG5cbi5zZWFyY2gtYmxvY2stcmVzdWx0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTE7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdC5zZWFyY2gtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDEzcHggMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0XHQmLmNhdCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0XHRcdH1cblx0XHRcdCYubW9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnRuLXNsaWRlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDE5OHB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGNvbG9yOiAkYmx1ZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSBibHVlLWhvdmVyO1xufVxuXG4uYmFubmVyX3NsaWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBoaWRlU2xpY2tVbnRpbExvYWQ7XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdC53cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE1cHg7XG5cdFx0LmltZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMTAzcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxncmV5O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuYmFubmVyX3NsaWRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0LndyYXAge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTVweDtcblx0XHRcdC5pbWcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWR2YW50YWdlcyB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQuYWR2YW50YWdlIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNiAtIDE1cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcblx0XHRtYXJnaW46IDhweCAwO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0fVxuXHR9XG5cdCYuc2VydmljZS1hZHZhbnRhZ2VzIHtcblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5hZHZhbnRhZ2VzIHtcblx0XHQuYWR2YW50YWdlIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYWR2YW50YWdlcyB7XG5cdFx0LmFkdmFudGFnZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuYWR2YW50YWdlcyB7XG5cdFx0LmFkdmFudGFnZSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndyYXAtbmV3IHtcblx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdC50aXRsZV9oMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2xpY2stbmV4dCB7XG5cdFx0cmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2xpY2stc2xpZGUge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LndyYXAtbmV3IHtcblx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdH1cbn1cblxuLnNsaWRlcl9ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xuXHQuc2xpY2stdHJhY2sge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0fVxuXHQuc2xpY2stbGlzdCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHR9XG59XG5cbi5tYWluX25ld3Nfc2xpZGVyIHtcblx0QGluY2x1ZGUgaGlkZVNsaWNrVW50aWxMb2FkO1xuXHQubmV3IHtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICBcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5uZXcge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LmltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQubmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHR9XG5cdC50eHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5idG5fd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm1haW5fbmV3c19zbGlkZXIge1xuXHRcdC5zbGljay1saXN0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXHRcdH1cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQubWFpbl9uZXdzX3NsaWRlciB7XG5cdFx0Lm5ldyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi5zZW8tdGV4dCB7XG5cdGgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG5cdC53cmFwIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdEBpbmNsdWRlIHRleHQxO1xuXHR9XG59XG5cbi5tYWluX3Jldmlld3Nfc2xpZGVyIHtcblx0QGluY2x1ZGUgaGlkZVNsaWNrVW50aWxMb2FkO1xuXHQucmV2aWV3IHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICBcdGhlaWdodDogMTAwJTsgICAgICAgICAgXG4gICAgXHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LnJldmlldyB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHQucmF0aW5nLW5hbWUge1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cbn1cbi5yZXZpZXcsXG4ucmF0aW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0LnJhdGluZy1uYW1lIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0XHRwYWRkaW5nOiA0cHggMTNweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5yYXRlLW51bSB7XG5cdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cblxuLnJldmlldyB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LnJhdGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQucmF0aW5nLW5hbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC50eHQge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxuXHQuaW1ncyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzJSAtIDEwcHgpO1xuXHRcdH1cblx0fVxufVxuLnJhdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxufVxuXG4udGl0bGVfd2l0aC1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC5idG5fd3JhcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm1haW5fc2VydGlmaWNhdGVfc2xpZGVyIHtcblx0QGluY2x1ZGUgaGlkZVNsaWNrVW50aWxMb2FkO1xuXHQuc2VydGlmaWNhdGUge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGdyZXk7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQubmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHR9XG5cdH1cblx0LnNsaWNrLXNsaWRlIHtcbiAgICBcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0Lm1haW4tc2VydmljZS1waG90byxcblx0Lm1haW5fc2VydGlmaWNhdGVfc2xpZGVyIHtcblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZm9vdGVyIHtcblx0cGFkZGluZzogMzBweCAwIDA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdC5yb3cge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXHQuZm9vdF93cmFwIHtcblx0XHR3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0LmZvb3RfYWRkciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zb2Mge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9vdF9hZGRyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFxuXHR9XG5cdC5waG9uZSB7XG5cdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuYnRuX3dyYXAge1xuXHRcdGhlaWdodDogNDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuXG4uZm9vdF9hZGRyIHtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0aSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0fVxufVxuXG4uZm9vdGVyX2JvdHRvbSB7XG5cdGhlaWdodDogNTdweDtcblx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5wb2xpY3kge1xuXHQucm93IHtcblx0XHRwYWRkaW5nOiAzM3B4IDAgNDBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHRmb290ZXIge1xuXHRcdC5idG5fd3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDE5NXB4O1xuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRmb290ZXIge1xuXHRcdC5yb3cge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQuZm9vdF93cmFwIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHRib2R5IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXG5cdC5jb250YWluZXItZmx1aWQucG9saWN5IHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRmb290ZXIge1xuXHRcdC5mb290X3dyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnBob25lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuYnRuX3dyYXAucmVkLFxuXHRcdC5mb290X2FkZHIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LmZvb3RfYWRkciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGhvbmUge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMTBweDtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lci1mbHVpZC5wb2xpY3kge1xuXHRcdC5yb3cge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40KTtcblx0LndyYXBwZXIge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxuXHQmLnNtYWxsLWZvcm0ge1xuXHRcdC53cmFwcGVyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0fVxuXHR9XG5cdC50aXRsZV9oMyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblx0LmJ0bl93cmFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblx0LmNhcHRjaGEsXG5cdC5pbnB1dCB7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cbn1cblxuLmlucHV0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuY2hhbmdlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHR9XG5cdCYuY2hhbmdlYmxlOm5vdCguZm9jdXNlZCkge1xuXHRcdGlucHV0IHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0XHQuY2hhbmdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuc3VjY2VzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMi41cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3VjY2Vzcy5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0bWluLXdpZHRoOiAyNXB4O1xuXHRcdG1pbi1oZWlnaHQ6IDI1cHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0fVxuXHQmLndpdGgtbGFiZWwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdHRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWluLWhlaWdodDogMTAycHg7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0fVxuXHR9XG5cdCYuY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYm9vbGVhbixcblx0Ji5yYWRpbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDE5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0aW5wdXQge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5sYWJlbCxcblx0XHRsYWJlbCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC04LjVweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRcdH1cblx0XHRcdHNwYW46OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcbiBcdFx0XHRcdHdpZHRoOiAxM3B4O1xuIFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuIFx0XHRcdFx0bGVmdDogM3B4O1xuIFx0XHRcdFx0dG9wOiA1MCU7XG4gXHRcdFx0XHRtYXJnaW4tdG9wOiAtNS41cHg7XG4gXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG4gXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQ6Y2hlY2tlZCArIC5sYWJlbCxcblx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0c3Bhbjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5ib29sZWFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0LmxhYmVsLFxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0c3Bhbjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTkuNXB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0OmNoZWNrZWQgKyAubGFiZWwsXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0bGVmdDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5sYXJnZSB7XG5cdFx0XHRpbnB1dDpjaGVja2VkICsgLmxhYmVsLFxuXHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0c3Bhbjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5sYXJnZSB7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdC5sYWJlbCxcblx0XHRsYWJlbCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogNTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucmFkaW8ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0c3Bhbjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji5jb2xvciB7XG5cdFx0bGFiZWwge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOC41cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdH1cblx0XHQmLndoaXRlIHtcblx0XHRcdC5iZyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuc3VjY2VzcyB7XG5cdFx0c3BhbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdCYudG8tbGVmdCB7XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMTBweCAwIDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKAolwiO1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xOXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOC41cHg7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhLCBzcGFuIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2NTA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmJyZWFkY3J1bWJzIHtcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0YSxcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmJyZWFkY3J1bWJzIHtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDAgMjBweDtcblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2F0ZWdvcmllcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Z2FwOiAxMHB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdC5jYXRlZ29yeSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNiAtIDE5cHgpO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2Uge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmlsdGVyLWNhdGFsb2cge1xuXHQuZmlsdGVyLWNhdCB7XG5cdFx0d2lkdGg6IDMxMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDNweDtcblx0XHQuYnRuX3dyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQuYWR2YW4tYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zb3J0LWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5jYXRhbG9nX3dyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMTBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzIycHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY2F0YWxvZ193cmFwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5maWx0ZXItY2F0IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogOTA7XG5cdFx0bGVmdDogLTEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdC5idG5zIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLTEwMCU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0LmJ0bl93cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXItdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZmlsdGVyLWJsb2NrIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGxncmV5O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5maWx0ZXItY2F0IHtcblx0XHQvLyBwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0LmJ0bnMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGxncmV5O1xuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0LndyYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0aSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZpbHRlci1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LmZpbHRlci1wcmljZS1pbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5wdXQge1xuXHRcdG1hcmdpbjogMTNweCAwO1xuXHRcdC5jb3VudCB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItc2VhcmNoIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcblx0LmZpbHRlci1zZWFyY2gge1xuXHRcdG1heC13aWR0aDogMTc0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuZmlsdGVyLWNhdGFsb2cge1xuXHRcdC5maWx0ZXItY2F0IHtcblx0XHRcdHdpZHRoOiAyNjdweDtcblx0XHR9XG5cdFx0LmNhdGFsb2dfd3JhcCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc3cHgpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5maWx0ZXItY2F0YWxvZyB7XG5cdFx0LmZpbHRlci1jYXQge1xuXHRcdFx0d2lkdGg6IDIyMnB4O1xuXHRcdH1cblx0XHQuY2F0YWxvZ193cmFwIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMzJweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5maWx0ZXItb3ZlcmZsb3cge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdGhlaWdodDogMTcwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5hY3RpdmUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uZmlsdGVyLXNob3cge1xuXHRjb2xvcjogJHJlZDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLnRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQudGFnIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDlweCAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCYudW5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmLnJlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdCYubW9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnRhZ3Nfc2xpZGVyIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXHRcdEBpbmNsdWRlIGhpZGVTbGlja1VudGlsTG9hZDtcblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nX3dyYXAge1xuXHQud3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5wcm9kdWN0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5jYXRhbG9nX3dyYXAge1xuXHRcdC53cmFwIHtcblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcmllcyB7XG5cdFx0QGluY2x1ZGUgaGlkZVNsaWNrVW50aWxMb2FkO1xuXHRcdC5jYXRlZ29yeSB7XG5cdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxOXB4KTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5jYXRlZ29yaWVzIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuXHRcdGdhcDogMHB4O1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdC5jYXRlZ29yeSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2F0ZWdvcmllcyB7XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXRhbG9nX3dyYXAge1xuXHRcdC53cmFwIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNvcnQtYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHQmLmFjdGl2ZSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zb3J0LW1vYi1ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuZmlsdGVyLW1vYi1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpIG5vLXJlcGVhdDtcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTpub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0YXBwZWFyYW5jZTpub25lO1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzAwMDtcbn1cbi5iYW5uZXIge1xuXHQmLmZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdC5kb3RzLWNsb25lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cdC5zbGljay1kb3RzIHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHR9XG5cdC5pbWcge1xuXHRcdEBpbmNsdWRlIGhpZGVTbGlja1VudGlsTG9hZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm1pZGRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmFydCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdH1cblx0LmJvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQudG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LnByb2QtdGFncyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LnRhZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdCYucmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yYXRpbmctYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XG5cdH1cblx0LnByaWNlLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA3cHg7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0LnNhbGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMHB4IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0Q0MjI0MTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR9XG5cdFx0LnByaWNlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5vbGQtcHJpY2Uge1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0Lm5hbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjUwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmNhdCB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHR9XG5cdC5wcm9wIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQuc2VydmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC51bmRlcmNhdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHR9XG5cdC5ibHVlYmcge1xuXHRcdEBpbmNsdWRlIGJsdWUtaG92ZXI7XG5cdFx0cmVjdCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQuc2VydmljZS1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmlucHV0LmJvb2xlYW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdH1cblx0Ji51bmFjdGl2ZSB7XG5cdFx0LnByb2QtYnRucyB7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmaWxsOiAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZC10YWdzIHtcblx0XHRcdC50YWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudW5kZXJjYXQsXG5cdFx0LnByaWNlLFxuXHRcdC5zZXJ2aWNlLFxuXHRcdC5uYW1lIHtcblx0XHRcdGNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2FsZSxcblx0XHQuYnRuX3dyYXAge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZXkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmFkdmFuLWJsb2NrIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuLy8gXHQuYWR2YW4tYmxvY2sge1xuLy8gXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cblxuLnByb2QtYnRucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdH1cblx0c3ZnIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuXG4uYmx1ZWJnIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1NXB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICRibHVlO1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDEwcHggMDtcblx0LmJ0bi13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRjb250ZW50OiBcItCf0LXRgNC10LnRgtC4XCI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQuYnRuLWIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0LmJ0bi13cmFwIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAkZ3JlZW4gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY291bnRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5idG4tYiB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHQuYmx1ZWJnOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGJsdWU7XG5cdH1cbn1cblxuLnJhdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQucmF0ZS1udW0ge1xuXHRcdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnByb2R1Y3Qge1xuXHRcdC5jb3VudGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJ0bl93cmFwIHtcblx0XHRcdC5idG4td3JhcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucHJvZHVjdCB7XG5cdFx0Lm5hbWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnByb2QtdGFncyB7XG5cdFx0XHQudGFnIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZC1idG5zIHtcblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuX3dyYXAge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0LmJ0bi13cmFwIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdW50ZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQucHJvcCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMnB4IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlcnZpY2Uge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdC5pbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmNhdGFsb2dfd3JhcCAud3JhcCB7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdC5wcm9kdWN0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3Qge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHQuaW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdC5yYXRpbmctYmxvY2sge1xuXHRcdFx0LnJhdGUgLnJhdGUtbnVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0LnByaWNlLWJsb2NrIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogM3B4O1xuXHRcdFx0LnNhbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQub2xkLXByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXJ0LFxuXHRcdC5uYW1lLFxuXHRcdC5jYXQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdC5zZXJ2aWNlIHtcblx0XHRcdGxhYmVsIHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kLWJ0bi5mYXZvcml0ZSB7XG5cdHBhdGgge1xuXHRcdHN0cm9rZTogJHJlZDtcblx0XHRmaWxsOiB0cmFuc3BhcmVudFxuXHR9XG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6ICRyZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kLWJ0bi5jb21wYXJlIHtcblx0c3ZnIHtcblx0XHRwYXRoOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRmaWxsOiAkYmx1ZTtcblx0XHR9XG5cdFx0cGF0aDpudGgtY2hpbGQoMikge1xuXHRcdFx0ZmlsbDogJGdyZXk7XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRzdmcge1xuXHRcdFx0cGF0aDpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRmaWxsOiAkYmx1ZTtcblx0XHRcdH1cblx0XHRcdHBhdGg6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0ZmlsbDogJGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb3VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0aW5wdXQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuYnRuLWIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ucGFnaW5hdGF0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdC5idG5fd3JhcC5ncmV5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGdhcDogMnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQucGFnaW5hdGF0aW9uIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VvLWJsb2NrIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblx0Y29sb3I6ICRncmV5O1xuXHRAaW5jbHVkZSB0ZXh0MTtcbn1cbi5hZGQtc2VydmljZXMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0LnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNjUwO1xuXHR9XG5cdHVsIHtcblx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5hZGQtcHJvZHVjdHMtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cdFxuXHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0IHtcblx0XHQucHJvZC1idG5zIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxufVxuLy8gLmlucHV0LmNoZWNrYm94IHtcbi8vIFx0XHR3aWR0aDogMjJweDtcbi8vIFx0XHRoZWlnaHQ6IDIycHg7XG4vLyBcdH1cbi5jYXJ0IHtcblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdC53cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC50aXRsZV9oMiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFza2V0LWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuYmFza2V0LW5hbWUge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0XHQuYnRuX3dyYXAge1xuXHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2UtbGVmdCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuYml0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9wIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQ+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5hcnQge1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5za3kge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cdH1cblx0Lm1pZGRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQubGVmdC1jYXJ0IHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHRcdC5jZW50ZXItY2FydCB7XG5cdFx0XHR3aWR0aDogMzg1cHg7XG5cdFx0fVxuXHRcdC5yaWdodC1jYXJ0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDYwJSAtIDM4NXB4KTtcblx0XHR9XG5cdH1cblxuXHQubGVmdC1jYXJ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0LmNhcnQtdGFncyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdFxuXHQudmVydGljYWxfc2xpZGVyIHtcblx0XHR3aWR0aDogODhweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGhpZGVTbGlja1VudGlsTG9hZDtcblx0XHQuc2xpZGUge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0fVxuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAuNXB4O1xuXHRcdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2VudGVyLWNhcnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAxNXB4IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cblxuXHQuc2hvd19zZXJ0aWZpY2F0ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0c3BhbiB7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LXRhZ3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMTBweDtcblx0XHRcblx0XHQudGFnIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ1eS1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRjb2xvcjogJHJlZDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQuYnV5LWIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnRucyAuY291bnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWluLXdpZHRoOiA1MCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0LmJ0bi1iIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1pbnVzIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuc2FsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0fVxuXHQucmlnaHQtY2FydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweCAwO1xuXHRcdFxuXHRcdC5ncmV5LWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0fVxuXHRcdC5idG5zIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmJ0bnMuYWN0aXZlIHtcblx0XHRcdC5jb3VudGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VydmljZSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHR9XG5cblx0LnByaWNlLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQucHJpY2Uge1xuXHRcdFx0QGluY2x1ZGUgaDI7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Lm9sZC1wcmljZSB7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdH1cblx0fVxuXG5cdC5ibHVlYmcge1xuXHRcdG1pbi13aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5nYXJhbnQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdC5sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHQge1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0fVxuXG5cdC5jb25zdWx0LWJsb2NrIHtcblx0XHRnYXA6IDVweCAhaW1wb3J0YW50O1xuXHRcdC5idG5fd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuaG9yaXpvbnRhbF9zbGlkZXIge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDhweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBoaWRlU2xpY2tVbnRpbExvYWQ7XG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5kZXNjciB7XG5cdFx0QGluY2x1ZGUgdGV4dDE7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHQuY2FydCAubWlkZGxlIHtcblx0XHQubGVmdC1jYXJ0IHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHRcdC5jZW50ZXItY2FydCB7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdH1cblx0XHQucmlnaHQtY2FydCB7XG5cdFx0XHR3aWR0aDogMjklO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcblx0LmNhcnQge1xuXHRcdC5jYXJ0LWRlbGl2ZXJ5IHtcblx0XHRcdC5kZWxpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5jYXJ0IC5taWRkbGUge1xuXHRcdC5sZWZ0LWNhcnQge1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHR9XG5cdFx0LmNlbnRlci1jYXJ0IHtcblx0XHRcdHdpZHRoOiAzODVweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWNhcnQge1xuXHRcdFx0d2lkdGg6IGNhbGMoNjUlIC0gMzg1cHgpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdC5jYXJ0IC5taWRkbGUge1xuXHRcdC5sZWZ0LWNhcnQge1xuXHRcdFx0d2lkdGg6IDMyJTtcblx0XHR9XG5cdFx0LmNlbnRlci1jYXJ0IHtcblx0XHRcdHdpZHRoOiAzODVweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWNhcnQge1xuXHRcdFx0d2lkdGg6IGNhbGMoNjglIC0gMzg1cHgpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmFkZC1wcm9kdWN0cy1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5iaXRlbSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0XHQudGl0bGVfaDIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1kb3RzIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDVweDtcblx0bGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5hZGQtcHJvZHVjdHMtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuY2FydCB7XG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHQudGl0bGVfaDIge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHQuYmFza2V0LWl0ZW0ge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5vbGQtcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud3JhcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Lm5hbWUsXG5cdFx0XHRcdFx0LmNhdCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJpdGVtIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdC5idG5fd3JhcCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFza2V0LW5hbWUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZS1ibG9jayB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0LXRhYiB7XG5cdFx0LnJldmlld3Mtc2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0IHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHQubWluLXByb3AgLnRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQudGFiLTIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5taWRkbGUge1xuXHRcdFx0LmxlZnQtY2FydCxcblx0XHRcdC5jZW50ZXItY2FydCxcblx0XHRcdC5yaWdodC1jYXJ0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuaG9yaXpvbnRhbF9zbGlkZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM3NXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2VudGVyLWNhcnQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdC5icmFuZC1ibG9jayB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWRlci1ib3R0b20ge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0LmJ1eS1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNxdWFyZXMge1xuXHRcdC50YWcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWluLXdpZHRoOiA5OHB4O1xuXHRcdH1cblx0fVxuXHQuY2F0LXRhYiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0LnVzZWZ1bCB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0LnVzZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuaW1nLXVzZSB7XG5cdFx0XHRcdHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQud3JhcC11c2Uge1xuXHRcdFx0XHQud3JhcC11c2Uge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGl0bGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdC5pbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhcnQtdGFncy5tb2ItYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lm1pbi1wcm9wLm1vYi1ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhcnQge1xuXHRcdC50b3Age1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmF0aW5nIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0XHQuYXJ0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LWNhcnQge1xuXHRcdFx0LmdyZXktYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0LXRhYiAubWluLXByb3AgdWwge1xuXHRcdGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuY2FydCB7XG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHQuYmFza2V0LWl0ZW0ge1xuXHRcdFx0XHQucHJpY2UtYmxvY2sge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LnByaWNlLWJsb2NrLXdyYXAge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5vbGQtcCxcblx0XHRcdFx0XHQuc2FsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zYWxlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhdC10YWJzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Z2FwOiAyNXB4O1xuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRAaW5jbHVkZSBoMztcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Ji5hY3RpdmUsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stc2xpZGUgPiBkaXYge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdC10YWIge1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzVweCAwIDA7XG5cdC5uZXctZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCYuYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5pbWcge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Ji50YWItMSB7XG5cdFx0LnRleHQge1xuXHRcdFx0d2lkdGg6IGNhbGMoNzUlIC0gNDUwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHR3aWR0aDogY2FsYyg3NSUgLSAyNHB4KTtcblx0fVxuXHQubWluLXByb3Age1xuXHRcdHVsIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYi1pY29uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdH1cblx0fVxuXHQucmV2aWV3cy1zbCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHQudXNlZnVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24tc2VsZjogYmFzZWxpbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR3aWR0aDogNDE1cHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDY1MDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0LndyYXAtdXNlIHtcblx0XHRcdC51c2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cdC5jYXQtdGFiIHtcblx0XHQubmV3LWZvcm0ge1xuXHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdC5pbnB1dDpub3QoLncxMDApIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNoZWNrYm94IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZF93cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdC5sZXR0ZXItYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAyMHB4IDAgNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQubGV0dGVyIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdC53cmFwIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubW9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYnJhbmRfd3JhcCB7XG5cdFx0LmxldHRlci1ibG9jayB7XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5icmFuZF93cmFwIHtcblx0XHQubGV0dGVyLWJsb2NrIHtcblx0XHRcdC5sZXR0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5icmFuZF93cmFwIHtcblx0XHQubGV0dGVyLWJsb2NrIHtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJhbmQtcGFnZSB7XG5cdC50aXRsZV9oMiB7XG5cdFx0aSB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0fVxuXHR9XG59XG5cbi5icmFuZC13cmFwLWJsb2NrIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNjBweDtcblx0LmltZyB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuaWNvbi1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHQuaWNvbi1iIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE1cHgpO1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNjRweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5icmFuZC13cmFwLWJsb2NrIHtcblx0XHQuaWNvbi1ibG9jayB7XG5cdFx0XHQuaWNvbi1iIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcblx0LmJyYW5kLXdyYXAtYmxvY2sge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0LmltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lmljb24tYmxvY2sge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYnJhbmQtd3JhcC1ibG9jayB7XG5cdFx0Lmljb24tYmxvY2sge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0Lmljb24tYiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRhLFxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyYW5kLXdyYXAtdGV4dCB7XG5cdEBpbmNsdWRlIHRleHQxO1xufVxuXG4uY2F0cy1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgc2xpY2s7XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblx0LmNhdCB7XG5cdFx0d2lkdGg6IDIwN3B4ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHQubmFtZS1ibG9jayB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jb3VudCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY2F0cy1ibG9jayB7XG5cdFx0LmNhdCB7XG5cdFx0XHR3aWR0aDogMTM0cHggIWltcG9ydGFudDtcblx0XHRcdC5uYW1lLWJsb2NrIHtcblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3VudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJ0LWRlbGl2ZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMTBweDtcblx0aSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5kZWxpdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0LmRlbGl2LXIge1xuXHRcdC50aXRsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQudmFsIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cbn1cblxuLnctYSB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWUtY2hhciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICRyZWQ7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5icmFuZC1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Y29sb3I6ICRncmV5O1xuXHRhIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0fVxufVxuXG4uc3F1YXJlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA1cHg7XG5cdHNwYW46bm90KC50YWcpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0QGluY2x1ZGUgdGV4dDE7XG5cdH1cblx0LnRhZyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcblx0XHQmLmFjdGl2ZSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cbi5icmllZi1ibG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA4OTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5taW4tcHJvcCB7XG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgdGV4dDE7XG5cdH1cblx0dWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZ3JleTtcblx0XHRcdGdhcDogMCAxMHB4O1xuXHRcdFx0LmxlZnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXJ0L3F1ZXN0aW9uLnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmlnaHQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaGFyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4ucHJvZHVjdF9zbGlkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgaGlkZVNsaWNrVW50aWxMb2FkO1xuXHQuc2xpY2stc2xpZGUge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnByb2R1Y3Rfc2xpZGVyIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyAuc2xpY2stdHJhY2sge1xuLy8gXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi5zZXJ2aWNlLW1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxncmV5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0fVxuXG5cdFx0YiB7XG5cdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuc2VydmljZS1tZW51IHtcblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHQuc2xpY2stc2xpZGUge1xuICAgICAgXHRcdCAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLyog0J/QtdGA0LXQsdC40LLQsNC10Lwg0LjQvdC70LDQudC90L7QstGL0LUg0YHRgtC40LvQuCBTbGljayAqL1xuICAgICAgXHRcdCAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8qINCU0LXQu9Cw0LXQvCDRgdCw0Lwg0YHQu9Cw0LnQtCDRhNC70LXQutGB0L7QvCAqL1xuICAgICAgXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgXHRcdH1cblxuICAgICAgXHRcdC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICBcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBcdFx0ICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgXHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5zZXJ2aWNlLW1lbnUge1xuXHRcdGEge1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGIge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbi5ibG9jay1jb2wtdGV4dCB7XG5cdHVsLFxuXHRcdG9sIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5ibG9jay1jb2wtdGV4dCB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2stMi1jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI1cHg7XG5cdGgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdHBpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLFxuXHRcdG9sIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0LmItYyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpOjptYXJrZXIge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb250YWdlLWJsb2NrIHtcblx0XHQubGVmdCB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblx0XHQucmlnaHQge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5tb24tYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0LmJsb2NrLWNvbC10ZXh0IHtcblx0XHRcdEBpbmNsdWRlIHRleHQyO1xuXHRcdH1cblx0fVxuXHQuYmxvY2stMi1jb2wge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQuYi1jIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHR9XG5cdFx0Ji5tb250YWdlLWJsb2NrIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnNlcnZpY2UtMSB7XG5cdFx0XG5cdC8vIH1cbn1cblxuLm1haW4tc2VydmljZS1waG90byB7XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uY29uZC10eXBlcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjBweDtcblx0YSB7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHR9XG5cdH1cblx0YiB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0XG59XG4uY29uZC10eXBlLnZlbnQtdHlwZSB7XG5cdGIge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY29uZC10eXBlcyB7XG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY29uZC10eXBlcyB7XG5cdFx0YSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzbGljaztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmNvbmQtdHlwZXMge1xuXHRcdGEge1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLndvcmstc3lzdGVtIHtcblx0LnNlYXJjaCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGhlaWdodDogNDlweDtcblx0XHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZS13cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMTBweCAwO1xuXHQudGl0bGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0QGluY2x1ZGUgaDM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtaW4taGVpZ2h0OiA1N3B4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0fVxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdHN2ZyB7XG5cblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHR9XG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHRsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5yaWdodCB7XG5cdFx0QGluY2x1ZGUgaDM7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuc2xpZGUtd3JhcHBlciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdFx0bWluLWhlaWdodDogNTFweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5zbGlkZS13cmFwcGVyIHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnB1dC53MTAwIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWltcG9ydGFudDtcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQuZm9ybSB7XG5cdFx0bWF4LXdpZHRoOiA1MTdweDtcblx0XHRcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0LmRlc2NyIHtcblx0XHRcdG1hcmdpbjogMTVweCAwIDI1cHg7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHR9XG5cblx0XHQuaW5wdXQge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0fVxuXHRcdC5idG5fd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuZm9ybS1ibG9jayB7XG5cdFx0LnRpdGxlX2gyIHtcblx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmZvcm0tYmxvY2sge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0LmZvcm0ge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdC5kZXNjciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRleHQyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVyLWZsdWlkLmdyZXkge1xuXHQud3JhcHBlciB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC50aXRsZV9oMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4udy1tLXQge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFnZXMge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDIwcHggMDtcblx0LndyYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMjVweDtcblx0fVxuXHQuc3RhZ2Uge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Lm51bS1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICRyZWQpO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0Lm5hbWUge1xuXHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zdGFnZXMge1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2xpY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5zdGFnZXMge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0LnN0YWdlIHtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXh0MSB7XG5cdEBpbmNsdWRlIHRleHQxO1xufVxuXG4uY29tcGxleC1zb2x2ZXMge1xuXHQud3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyNnB4O1xuXHR9XG5cdC5zb2x2ZSB7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQubmFtZSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5jb21wbGV4LXNvbHZlcyB7XG5cdFx0LndyYXAge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHRcblx0XHQuc29sdmUge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFpbmVyLWZsdWlkLmdyZXkgLndyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0LnRpdGxlX2gyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5jb21wbGV4LXNvbHZlcyB7XG5cdFx0LnNvbHZlIHtcblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuY29tcGxleC1zb2x2ZXMge1xuXHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblx0XHQud3JhcCB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdC5zb2x2ZSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnRhYi1idG4tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTVweDtcblx0YSB7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdCYuYWN0aXZlLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuLnRhYi1idG4tYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3cyB7XG5cdC53cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0Lm5ldyB7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cdH1cblx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubmV3cyB7XG5cdFx0LndyYXAge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHQubmV3IHtcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gOHB4KTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5uZXdzIHtcblx0XHQubmV3IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQubmV3cyB7XG5cdFx0Lm5ldyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnRhYi1uZXcge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCYuYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQucGFnaW5hdGF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi5uZXctZGV0YWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Lm1lbnUtbmV3IHtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMTBweDtcblx0XHR3aWR0aDogMzEycHg7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3LXRleHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNDJweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LmdyZXkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cbiBcdFx0fVxuXHR9XG59XG5cbi50ZXh0LXdpdGgtcGljdHVyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aDIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmNvbC1uIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQubmV3LWRldGFpbCB7XG5cdFx0Lm1lbnUtbmV3IHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHR9XG5cblx0XHQubmV3LXRleHQge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5uZXctZGV0YWlsIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Lm1lbnUtbmV3IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0fVxuXG5cdFx0Lm5ldy10ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQudGV4dC13aXRoLXBpY3R1cmUge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0fVxuXHRcdC5jb2wtbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmV3LWFkdnMge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC5hZHYge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHQmLmdyZWVuIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JlZW47XG5cdFx0fVxuXHRcdCYucmVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRscmVkO1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm5ldy1hZHZzIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdC5hZHYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXctZm9ybSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0bWFyZ2luOiAzNXB4IGF1dG87XG5cdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0cGFkZGluZzogMjBweDtcblx0bWluLWhlaWdodDogMjIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdC50aXRsZSB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgdGV4dDE7XG5cdFx0fVxuXHR9XG5cdC5mb3JtIHtcblx0XHR3aWR0aDogY2FsYyg3MCUgLSAyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LmlucHV0Om5vdCguY2hlY2tib3gpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTBweCk7XG5cdFx0fVxuXHRcdC5jaGVja2JveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5uZXctZm9ybSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGdhcDogMTVweDtcblx0XHQudGl0bGVfaDEge1xuXHRcdFx0QGluY2x1ZGUgaDI7XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZSxcblx0XHQuZm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0LmlucHV0Om5vdCguY2hlY2tib3gpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY2hlY2tib3gge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm5ldy1mb3JtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5cbi5xdWVzdGlvbi1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdC50aXRsZV9oMiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0QGluY2x1ZGUgaDM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiA2N3B4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdH1cblx0fVxuXHQucXVlc3Rpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsZ3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHQud3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5xdWVzdGlvbi1ibG9jayB7XG5cdFx0LnF1ZXN0aW9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dC10ZXh0LWJsb2NrIHtcblx0LnRleHQtd2l0aC1waWN0dXJlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHQuYWJvdXQtdGV4dC1ibG9jayB7XG5cdFx0LnRleHQtd2l0aC1waWN0dXJlIHtcblx0XHRcdC5jb2wtbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1uOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR9XG5cdFx0XHQuY29sLW46bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hZHZhbnRhZ2VzLmFib3V0LWltZyB7XG5cdC5hZHZhbnRhZ2Uge1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHR9XG59XG5cbi5yZWQtdGl0bGUge1xuXHQucm93IHtcblx0XHRnYXA6IDE1cHg7XG5cdH1cblx0LnRpdGxlX2gyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5yLXQtYmxvY2sge1xuXHRcdHdpZHRoOiBjYWxjKDIwJSAtIDE1cHgpO1xuXHRcdC5yZWQge1xuXHRcdFx0QGluY2x1ZGUgaDE7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0LXRleHQtYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5sZWZ0IHtcblx0XHR3aWR0aDogNDUlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBpY3R1cmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0LndyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdC5jZW50ZXIsXG5cdC5yaWdodCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdC5sZWZ0LFxuXHQuY2VudGVyLFxuXHQucmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0fVxuXHQuY2VudGVyIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFxuXHR9XG5cdC5yaWdodCB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHR9XG5cdCYuYWJvdXQtdGV4dCB7XG5cdFx0LmNlbnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XG5cdFx0fVxuXHRcdC5yaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5kZWxpdmVyeS10ZXh0LWJsb2NrIHtcblx0XHQubGVmdCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0LndyYXAge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jZW50ZXIsXG5cdFx0LnJpZ2h0IHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuZGVsaXZlcnktdGV4dC1ibG9jayB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5sZWZ0LFxuXHRcdC5jZW50ZXIsXG5cdFx0LnJpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmxlZnQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmFib3V0LXRleHQtYmxvY2sge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQudGV4dC13aXRoLXBpY3R1cmUge1xuXHRcdFx0LmNvbC1uOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW46bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY2VudGVyIHtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0fVxuXHRcdC5yaWdodCB7XG5cdFx0XHR3aWR0aDogY2FsYyg2NSUgLSAyMHB4KTtcblx0XHR9XG5cdH1cblx0LnJlZC10aXRsZSAuci10LWJsb2NrIHtcblx0XHR3aWR0aDogY2FsYygzMy4zMzMzJSAtIDE1cHgpO1xuXHRcdC5yZWQge1xuXHRcdFx0QGluY2x1ZGUgaDI7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5hZHZhbnRhZ2VzLmFib3V0LWltZyAuYWR2YW50YWdlIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmFib3V0LXRleHQtYmxvY2sge1xuXHRcdC5jZW50ZXIsXG5cdFx0LnJpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5yZWQtdGl0bGUgLnItdC1ibG9jayB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdH1cblxuXHQuYWR2YW50YWdlcy5hYm91dC1pbWcgLmFkdmFudGFnZSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcblx0fVxuXG5cdC5kZWxpdmVyeS10ZXh0LWJsb2NrIHtcblx0XHQubGVmdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRwaWN0dXJlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmFib3V0LXRleHQtYmxvY2sge1xuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5sZWZ0IHtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWR2YW50YWdlcyB7XG5cdFx0LmFkdmFudGFnZSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBoMixcblx0Ly8gLnRpdGxlX2gyIHtcblx0Ly8gXHRAaW5jbHVkZSBoMztcblx0Ly8gfVxufVxuXG4uYWJvdXQtY29tbWFuZCB7XG5cdEBpbmNsdWRlIHNsaWNrO1xuXHQuc2xpY2stc2xpZGUge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXHQuY29tbWFuZCB7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQubmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblx0XHQucG9zdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmFib3V0LWNvbW1hbmQge1xuXHRcdC5jb21tYW5kIHtcblx0XHRcdC5wb3N0IHtcblx0XHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWJvdXQtY29tbWFuZCB7XG5cdFx0LmNvbW1hbmQge1xuXHRcdFx0LnBvc3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5hYm91dC1jb21tYW5kIHtcblx0XHQuY29tbWFuZCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnBvc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0LXRleHQtYmxvY2sge1xuXHRAaW5jbHVkZSB0ZXh0MTtcblx0LnRleHQtd2l0aC1waWN0dXJlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jb2wtbiB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblx0LmZvb3RfYWRkciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHR9XG5cdFx0Ji53aXRoLXNvYyB7XG5cdFx0XHQuc29jIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1hcC1ibG9jayB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnJlcS1ibG9jayB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY29udGFjdC10ZXh0LWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdC50ZXh0LXdpdGgtcGljdHVyZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQubWFwLWJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHR9XG5cblx0XHQuZm9vdF9hZGRyIHtcblx0XHRcdC5zb2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVxLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFjdC10ZXh0LWJsb2NrIC5jb2wtbiB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxufVxuXG4uY29tcGFyZS1wYWdlLFxuLnBhZ2UtYmFza2V0IHtcblx0LnRpdGxlX2gyIHtcblx0XHRiIHtcblx0XHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1iYXNrZXQge1xuXHQudG9wIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHQ+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0LmNoZWNrYm94IHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2QtYnRucyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGVmdCB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cdC5yaWdodCB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdC5ncmV5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdH1cblx0XHQuYmFza2V0LWxpc3Qge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdC5sIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHQmLnJlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bl93cmFwLnJlZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHR9XG5cdFx0LmRpc2NvdW50LWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0LmlucHV0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcblx0XHRcdH1cblx0XHRcdC5idG5fd3JhcCB7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9naW4tYmxvY2sge1xuXHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHQuYnRuX3dyYXAge1xuXHRcdFx0d2lkdGg6IDI2MnB4O1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblx0XHRiIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQuc2VydmljZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHQuc2VydmljZS1iYXNrZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdC50b3Age1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZW51LWJvbGQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHR9XG5cdFx0XHQuYm90dG9tIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuZGVzY3Ige1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxncmV5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2Utc2VydmljZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5wYWdlLWJhc2tldCB7XG5cdFx0LmJhc2tldC1pdGVtIHtcblx0XHRcdC51c2VmdWwge1xuXHRcdFx0XHQ+IC53cmFwLXVzZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzbGljaztcblx0XHRcdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5jYXJ0IC5wcm9kLWJ0bnMgYSxcbi5wcm9kdWN0IC5wcm9kLWJ0bnMgYSB7XG5cdHN2ZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4uYmFza2V0LWRlbGV0ZTpob3ZlciB7XG5cdHN2ZyBwYXRoIHtcblx0XHRmaWxsOiAkYmx1ZTtcblx0fVxufVxuLmJhc2tldC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxncmV5O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRnYXA6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnByb2QtYnRucyB7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0LmNob3NlbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1x0XG5cdH1cblx0LmltZyB7XG5cdFx0d2lkdGg6IDEyMnB4O1xuXHRcdFxuXHR9XG5cdC53cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIycHgpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQvLyA+IC5wcmljZS1ibG9jayB7XG5cdFx0Ly8gXHR3aWR0aDogMTI0cHg7XG5cdFx0Ly8gfVxuXHR9XG5cdC5jb3VudGVyLWJsb2NrIHtcblx0XHR3aWR0aDogMTQzcHg7XG5cdFx0LnByaWNlLWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXQtbmFtZSB7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHQ+ICoge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5uYW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQuYXJ0IHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdEBpbmNsdWRlIHRleHQyO1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0fVxuXHQucHJpY2UtYmxvY2sge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQucHJpY2Uge1xuXHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0fVxuXHRcdC5vbGRfcHJpY2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5vbGQtcCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0fVxuXHQucHJvZC1idG5zIHtcblx0XHRnYXA6IDEwcHg7XG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdGhlaWdodDogNDNweDtcblx0XHR9XG5cdH1cbn1cblxuXHQudXNlZnVsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC50aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRleHQxO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiAud3JhcC11c2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgc2xpY2s7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3JhcC11c2Uge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0LnVzZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmltZy11c2Uge1xuXHRcdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmFtZS11c2Uge1xuXHRcdFx0XHQvLyB3aWR0aDogNzAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0PiAud3JhcC11c2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnVzZS1idG5zIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQucHJpY2UtdXNlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4ucGFnZS1iYXNrZXQge1xuXHQuYmFza2V0LWl0ZW0ge1xuXHRcdC5jb3VudGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRsZ3JleTtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtLmRlbGV0ZWQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC5pbWcge1xuXHRcdG1heC13aWR0aDogNjVweDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogNjVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XG5cdH1cblx0LmxlZnQtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG5cdC5iYXNrZXQtbmFtZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0XG5cdH1cblx0LmRlbGV0ZWQtYmxvY2sge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Lm5hbWUge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hbWUuZ3JleSB7XG5cdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJhc2tldC1pdGVtLmRlbGV0ZWQge1xuXHRcdC5uYW1lLmdyZXkge1xuXHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0fVxuXHRcdC5kZWxldGVkLWJsb2NrIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuYmFza2V0LWl0ZW0uZGVsZXRlZCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5kZWxldGVkLWJsb2NrIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tdXNlIHtcblx0Jjpob3Zlcixcblx0Ji5hY3RpdmUge1xuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogJGdyZWVuO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5wYWdlLWJhc2tldCB7XG5cdFx0LmxlZnQge1xuXHRcdFx0d2lkdGg6IDY4JTtcblx0XHR9XG5cdFx0LnJpZ2h0IHtcblx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdC5kaXNjb3VudC1ibG9jayB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmlucHV0LFxuXHRcdFx0XHQuYnRuX3dyYXAge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5iYXNrZXQtaXRlbSB7XG5cdC8vIFx0Z2FwOiAxMHB4O1xuXHQvLyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQucGFnZS1iYXNrZXQge1xuXHRcdC5iYXNrZXQtaXRlbSB7XG5cdFx0XHQ+IC5pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVzZWZ1bCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTI0cHg7XG5cdFx0XHR9XG5cdFx0XHQudXNlIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0LndyYXAge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnZS1iYXNrZXQge1xuXHRcdC50b3Age1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmdyZXkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZGlzY291bnQtYmxvY2sge1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0LmlucHV0LFxuXHRcdFx0XHQuYnRuX3dyYXAge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlcnZpY2VzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhc2tldC1pdGVtIHtcblx0XHQuYmFza2V0LW5hbWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb3VudGVyLWJsb2NrIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdC5jb3VudGVyLFxuXHRcdFx0LnByaWNlLWJsb2NrIHtcblx0XHRcdFx0d2lkdGg6IDE0M3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFza2V0LW5hbWUge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHRcdC5wcmljZS1ibG9jayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHQub2xkX3ByaWNlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZC1idG5zIHtcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0LnVzZWZ1bCB7XG5cdFx0XHRvcmRlcjogNTtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5iYXNrZXQtaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LnVzZWZ1bCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LndyYXAtdXNlIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQudXNlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LnBhZ2UtYmFza2V0IHtcblx0XHQuYmFza2V0LWl0ZW0ge1xuXHRcdFx0LnVzZWZ1bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXQtaXRlbSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRnYXA6IDBweDtcblx0XHQuY291bnRlci1ibG9jayAucHJpY2UtYmxvY2ssXG5cdFx0LmNvdW50ZXItYmxvY2sge1xuXHRcdFx0d2lkdGg6IDExOHB4O1xuXHRcdH1cblx0XHQuYmFza2V0LW5hbWUge1xuXHRcdFx0QGluY2x1ZGUgdGV4dDI7XG5cdFx0XHQuYXJ0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC53cmFwIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHR9XG5cdFx0LmltZy11c2Uge1xuXHRcdFx0d2lkdGg6IDcwcHggIWltcG9ydGFudDtcblx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudXNlIHtcblx0XHRcdGdhcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC53cmFwLXVzZSB7XG5cdFx0XHQud3JhcC11c2Uge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG5cdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudXNlZnVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQubmFtZS11c2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZC1idG5zIHtcblx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHQuYmFza2V0LWl0ZW0ge1xuXHRcdC5jb3VudGVyLFxuXHRcdC5jb3VudGVyLWJsb2NrLFxuXHRcdC5jb3VudGVyLWJsb2NrIC5wcmljZS1ibG9jayB7XG5cdFx0XHR3aWR0aDogMTEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnByb2QtYnRucyB7XG5cdFx0XHR3aWR0aDogMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmFza2V0LWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3R0b206IDc2cHg7XG5cdHotaW5kZXg6IDExO1xuXHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHQuYnRuX3dyYXAge1xuXHRcdHdpZHRoOiAyMTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LnByaWNlIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0QGluY2x1ZGUgaDM7XG5cdH1cbn1cblxuLnBhZ2Utb3JkZXIge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0LmdyZXktYmxvY2sge1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0aDMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVudS1ib2xkO1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3JkZXItc3RlcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcblx0XHQubC1zdGVwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdC5uYW1lIHtcblx0XHRcdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5nciB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0fVxuXHRcdC5pbnB1dC5ib29sZWFuIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jaGVja2JveCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxuXHQuZGJsdWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5mb3JtLWJsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDEwcHg7XG5cdD4gKiB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdH1cblx0LmNsLTMge1xuXHRcdGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSA3cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQucGFnZS1vcmRlciB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0LnJpZ2h0IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucGFnZS1vcmRlciB7XG5cdFx0LmdyZXktYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDE1cHg7XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaW5wdXQuYm9vbGVhbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHRcdC5vcmRlci1zdGVwIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5wYWdlLW9yZGVyIC5ncmV5LWJsb2NrIGgzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWJhc2tldCAucmlnaHQgLmJhc2tldC1saXN0IGxpIHtcblx0XHQubCxcblx0XHQuciB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0Mjtcblx0XHR9XG5cdH1cbn1cblxuLmdyZXktYmxvY2std3JhcHBlciB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0cGFkZGluZzogMTBweDtcblx0QGluY2x1ZGUgdGV4dDE7XG59XG5cbi53aGl0ZS1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQuaW5wdXQge1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5mYXZvcml0ZS1wYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQudG9wIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5yb3cge1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQubmV3LWRldGFpbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LnNvcnQtYmxvY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnRvcCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5tZW51LW5ldyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmZhdm9yaXRlLWxlZnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDI2JTtcblx0fVxuXHQuY2F0YWxvZ193cmFwIHtcblx0XHR3aWR0aDogNzQlO1xuXHR9XG5cblx0LnByb2R1Y3Qge1xuXHRcdC5idG5fd3JhcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgYmx1ZS1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQvLyAuZmF2b3JpdGUtcGFnZSB7XG5cdC8vIFx0LmZhdm9yaXRlLWxlZnQge1xuXHQvLyBcdFx0d2lkdGg6IDI4JTtcblx0Ly8gXHR9XG5cdC8vIFx0LmNhdGFsb2dfd3JhcCB7XG5cdC8vIFx0XHR3aWR0aDogMzIlO1xuXHQvLyBcdH1cblx0Ly8gfVxuXHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5mYXZvcml0ZS1wYWdlIHtcblx0XHQudG9wIHtcblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3cge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHQuZmF2b3JpdGUtbGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdC5tZW51LW5ldyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmdyZXktYmxvY2std3JhcHBlciB7XG5cdFx0XHQud2hpdGUtYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhdm9yaXRlLXNsaWRlciB7XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5tZW51LW5ldyBhOmhvdmVyLFxuXHRcdC5tZW51LW5ldyBhLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhcmUtcGFnZSB7XG5cdC5uZXctZGV0YWlsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0Lm1lbnUtbmV3IHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb21wYXJlLXNsaWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG5cbi5jb21wYXJlX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgc2xpY2s7XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cblx0LmNvbXBhcmUtcHJvZHVjdCB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cdC5taW4tcHJvcCB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbXBhcmUtcGFnZSB7XG5cdFx0Lm5ldy1kZXRhaWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWxlZnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0LmNvbXBhcmVfd3JhcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdC5taW4tcHJvcCB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmlnaHQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0taC0xMDAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG5cdGdhcDogMjBweDtcblx0Ji5ncmV5IHtcblx0XHRiYWNrZ3JvdW5kOiAkbGdyZXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm0taC0xMDAge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG59XG5cbi5mb3JtLXBhZ2Uge1xuXHQubS1oLTEwMCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQuZm9ybS1ibCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuYnRuX3dyYXAge1xuXHRcdGhlaWdodDogNTVweDtcblx0fVxuXG5cdC5jb2wtbiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQudG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdC5waG9uZSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lbnUtYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbnB1dCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdH1cblx0fVxuXHQuYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5jb2wtbiB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuZ3Ige1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdH1cblx0XHRhLmdldC1jb2RlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9ybS1wYWdlIHtcblx0XHQudG9wIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0LnBob25lIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ib3R0b20ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQuY29sLW4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxrLXBhZ2Uge1xuXHQubmV3LWRldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LmNvbnRlbnQtYmxvY2sge1xuXHRcdGdhcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcblx0fVxuXHQuZm9ybS1ibCB7XG5cdFx0YmFja2dyb3VuZDogJGxncmV5O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0LmlucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQub3JkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Lm5hbWUtYmxvY2sge1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRAaW5jbHVkZSBoMztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnN0YXR1cyB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0Ji5ncmVlbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3JkZXItYmxvY2sge1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnZhbCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vcmUge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxrLXBhZ2Uge1xuXHRcdC5mb3JtLWJsIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHRcdC5vcmRlciB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQubGstcGFnZSB7XG5cdFx0Lm9yZGVyIHtcblx0XHRcdC5uYW1lLWJsb2NrIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vdXQtYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsZ3JleTtcblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxrLXBhZ2Uge1xuXHRcdFxuXHRcdC5tZW51LW5ldyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9jayB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtNDA0IHtcblx0LmdyZXkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LndyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHBpY3R1cmUsXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiAjODVjZmYyO1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHQucGFnZS00MDQge1xuXHRcdC50ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LmJ0bl93cmFwIHtcblx0XHRcdG1heC13aWR0aDogMjQycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLnJldmlld3MtcGFnZSB7XG5cdC50aXRsZV9oMiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQuYmx1ZWJnIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0LndyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMjBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRsZ3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnJldmlldyB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5yZXZpZXdzLXBhZ2Uge1xuXHRcdC5yZXZpZXcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0XHQud3JhcHBlciB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LnJldmlld3MtcGFnZSB7XG5cdFx0LnRpdGxlX2gyIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC5idG5fd3JhcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kZWxpdmVyeS1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcblx0QGluY2x1ZGUgdGV4dDE7XG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRwaWN0dXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcblx0XHR9XG5cdH1cblx0LmxlZnQge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LnJpZ2h0IHtcblx0XHR3aWR0aDogNzUlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQudGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0LmxlZnQsXG5cdC5yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5hYm91dC10ZXh0LWJsb2NrLmRlbGl2ZXJ5LXRleHQtYmxvY2sge1xuXHRcdC5sZWZ0IHtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5kZWxpdmVyeS1ibG9jayB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5sZWZ0LFxuXHRcdC5yaWdodCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZGVsaXZlcnktYmxvY2sge1xuXHRcdC5yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRwaWN0dXJlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFib3V0LXRleHQtYmxvY2suZGVsaXZlcnktdGV4dC1ibG9jayB7XG5cdFx0LmxlZnQge1xuXHRcdFx0LndyYXAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRlbGl2ZXJ5LWJsb2NrLXRleHQge1xuXHRAaW5jbHVkZSB0ZXh0MTtcblx0aDMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LndyYXBwZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0LmNvbC1uIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0fVxuXHRkaXZbY2xhc3MqPSdjb2wtJ10ge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5jb2wtdHIge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb2wtdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuZGVsaXZlcnktYmxvY2stdGV4dCB7XG5cdFx0LmNvbC1uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY29sLXRyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmRlbGl2ZXJ5LWJsb2NrLXRleHQge1xuXHRcdGRpdltjbGFzcyo9J2NvbC0nXSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udGl0bGVfd2l0aF9pbWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0aDMge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cdGltZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cbn1cblxuLmJsb2NrLWltZy1yaWdodCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGljdHVyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXHQudGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJsb2NrLWltZy1yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0cGljdHVyZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLm9wdG9tLXBhZ2Uge1xuXHQudGV4dC13aXRoLXBpY3R1cmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRAaW5jbHVkZSB0ZXh0MTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdC5idG5fd3JhcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMjM1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHR9XG5cdH1cblx0LmFkdmFudGFnZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWR2YW50YWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcblx0Lm9wdG9tLXBhZ2Uge1xuXHRcdC50ZXh0LXdpdGgtcGljdHVyZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdFx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQub3B0b20tcGFnZSB7XG5cdFx0LnRleHQtd2l0aC1waWN0dXJlIHtcblx0XHRcdC5jb2wtbjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRvcmRlcjogMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1uOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG9yZGVyOiAyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgIHtcblx0Lm9wdG9tLXBhZ2Uge1xuXHRcdC5hZHZhbnRhZ2VzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0LmFkdmFudGFnZSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVweCkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3B0b20tcGFnZSB7XG5cdFx0LmFkdmFudGFnZXMge1xuXHRcdFx0LmFkdmFudGFnZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRleHQyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vcHRvbS1jYXRzIHtcblx0Lm1haW4tY2F0IHtcblx0XHRnYXA6IDEzcHg7XG5cdFx0LmNhdCB7XG5cdFx0XHQvLyB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDE0cHgpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuZ3Ige1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5vcHRvbS1jYXRzIHtcblx0XHQubWFpbi1jYXQge1xuXHRcdFx0LmNhdCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm9wdG9tLWNhdHMge1xuXHRcdC5tYWluLWNhdCB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHR9XG5cdFx0XHQuY2F0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQub3B0b20tY2F0cyB7XG5cdFx0Lm1haW4tY2F0IHtcblx0XHRcdC5nciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1jYXQge1xuXHRcdFx0LmNhdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDAlIGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */
