@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Marcellus&display=swap");
.l-main {
  background: url("../images/005009328/bg_page@2x.png") ;
    background-color: #edeff0;
}

/*
  @include pc() {
    background: $base-bg
      url(/assets/images/pages/f-static/lp/005009328/bg_page_md.png) no-repeat
      top center / 100%;
  }
*/
.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

body {
  font-size: calc(13 / 375 * 100vw);
}

picture {
  display: block;
  line-height: 1;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

sup {
  font-size: 0.5em;
  vertical-align: super;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}
.a-hover-opacity {
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.a-btn-hover, .a-btn-hover--theme-white, .a-btn-hover--theme-green, .a-btn-hover--theme-brown {
  transition: color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), background-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}

html {
  min-width: 320px;
}

body {
  font-family: "Noto Sans JP", "YakuHanJP", sans-serif;
  font-size: 13px;
  color: #333;
  letter-spacing: 0.07em;
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

a {
  color: currentColor;
  text-decoration: none;
}

img,
svg {
  vertical-align: middle;
}

ol,
ul {
  list-style: none;
}

body > img {
  display: block;
  height: 0 !important;
  font-size: 0;
}

[data-whatintent=touch] *,
[data-whatintent=mouse] * {
  outline: none;
}

/* Lato フォントファミリーの読み込み */
@font-face {
  font-family: "Lato";
  font-weight: 100;
  src: url("/assets/fonts/Lato/Lato-Thin.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-weight: 300;
  src: url("/assets/fonts/Lato/Lato-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-weight: 400;
  src: url("/assets/fonts/Lato/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-weight: 700;
  src: url("/assets/fonts/Lato/Lato-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-weight: 900;
  src: url("/assets/fonts/Lato/Lato-Black.ttf") format("truetype");
}
/* Noto Sans JP フォントファミリーの読み込み */
@font-face {
  font-family: "Noto Sans JP";
  font-weight: 400;
  src: url("/assets/fonts/NotoSansJP/NotoSansJP-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-weight: 500;
  src: url("/assets/fonts/NotoSansJP/NotoSansJP-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-weight: 700;
  src: url("/assets/fonts/NotoSansJP/NotoSansJP-Bold.ttf") format("truetype");
}
/* Roboto フォントファミリーの読み込み */
@font-face {
  font-family: "Roboto";
  font-weight: 100;
  src: url("/assets/fonts/Roboto/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  src: url("/assets/fonts/Roboto/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 400;
  src: url("/assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 500;
  src: url("/assets/fonts/Roboto/Roboto-Medium.ttf") format("truetype");
}
/* Shippori Mincho フォントファミリーの読み込み */
@font-face {
  font-family: "Shippori Mincho";
  font-weight: 500;
  src: url("/assets/fonts/ShipporiMincho/ShipporiMincho-SemiBold.ttf") format("truetype");
}
/* CormorantGaramond フォントファミリーの読み込み */
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 300;
  src: url("/assets/fonts/CormorantGaramond/CormorantGaramond-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 400;
  src: url("/assets/fonts/CormorantGaramond/CormorantGaramond-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 500;
  src: url("/assets/fonts/CormorantGaramond/CormorantGaramond-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  src: url("/assets/fonts/CormorantGaramond/CormorantGaramond-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 700;
  src: url("/assets/fonts/CormorantGaramond/CormorantGaramond-Bold.ttf") format("truetype");
}
/* Marcellus フォントファミリーの読み込み */
@font-face {
  font-family: "Marcellus", serif;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/Marcellus/Marcellus-Regular.woff2") format("woff2"), url("/assets/fonts/Marcellus/Marcellus-Regular.woff") format("woff");
}
.l-footer {
  margin: 0;
}

.l-main {
  color: #474a4b;
}

.l-page {
  font-weight: 500;
  background: #edeff0 url(../images/005009328/bg_page@2x.png) no-repeat top center/100%;
}

.l-container {
  padding: 0 20px;
}
.l-container::after {
  display: block;
  clear: both;
  content: "";
}

.sec-footer-about {
  padding-bottom: 20px;
  font-size: 12px;
  font-weight: 500;
  color: #534b46;
  background-image: url(/assets/images/pages/common/footer_about_bg.jpg);
  background-position: center;
  background-size: cover;
}
.sec-footer-about > a {
  display: block;
}
.sec-footer-about__inner {
  width: 100%;
  padding: 200px 20px 20px;
}
.sec-footer-about__title {
  margin-bottom: 10px;
  font-weight: 500;
  text-align: center;
}
.sec-footer-about__title sub {
  position: relative;
  top: 5px;
  vertical-align: super;
  /* 上付きに設定 */
}
.sec-footer-about__text {
  margin-bottom: 20px;
  line-height: 2;
  text-align: center;
}
.sec-footer-about__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4px 6px;
}
.sec-footer-about__item {
  display: -ms-grid;
  display: grid;
  width: calc((100% / 3) - 8px);
  height: 36px;
  font-weight: 500;
  background-image: url(/assets/images/pages/common/footer_about_item_bg_md.png);
  background-position: center;
  background-size: 100%;
  place-items: center;
}
.sec-footer-about__link {
  display: flex;
  justify-content: flex-end;
  padding: 0 20px;
}
.sec-footer-about__link a {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
}
.sec-footer-about__link svg {
  width: 6px;
  margin-left: 10px;
  fill: #534b46;
}

.sec-footer-sns {
  padding: 20px 0 25px;
  margin: 60px 0 0;
  font-weight: 500;
  border-top: 1px solid #ebebeb;
}
.sec-footer-sns__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
}
.sec-footer-sns__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
  grid-template-columns: repeat(5, 1fr);
}
.sec-footer-sns__item a {
  display: -ms-grid;
  display: grid;
  width: 60px;
  height: 40px;
  transition: opacity 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
  place-items: center;
}
.sec-footer-sns__item a:hover {
  opacity: 0.7;
  transition: opacity 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.sec-footer-sns__title {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
}

.l-footer {
  padding: 0;
  font-weight: 500;
  color: #534b46;
}
.l-footer__about {
  padding: 37px 0 50px;
  background: #f6f6f6;
}
.l-footer__main-menu {
  padding: 40px 0;
  background: #444;
}
.l-footer .footer__navi__inner.is-sp {
  display: block;
}
.l-footer .footer__navi__inner.is-pc {
  display: none;
}
.l-footer .footer__navi__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  max-width: 320px;
  margin: 10px auto 20px;
  gap: 10px 20px;
}
.l-footer .footer__navi__item {
  position: relative;
  font-size: 11px;
}
.l-footer .footer__navi__item::before {
  position: absolute;
  top: 3px;
  right: -10px;
  display: block;
  width: 1px;
  height: 14px;
  content: "";
  background-color: #5e4e45;
}
.l-footer .footer__navi__item:nth-child(3)::before {
  display: none;
}
.l-footer .footer__navi__item:last-child::before {
  display: none;
}
.l-footer .footer__sub-navi {
  position: absolute;
  top: 131px;
  left: 0;
  z-index: 1;
  width: 100vw;
  padding: 0 0 50px;
  background-color: #fff;
}
.l-footer .footer__sub-navi__inner.is-sp {
  display: block;
}
.l-footer .footer__sub-navi__inner.is-pc {
  display: none;
}
.l-footer .footer__sub-navi__item {
  border-bottom: 1px solid #e5e5e5;
}
.l-footer .footer__sub-navi__item > .is-active.c-nav-link--item::after {
  transition: 0.2s ease-in;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.l-footer .footer__sub-navi__item .sub-navi {
  max-height: 0;
  padding-left: 20px;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.l-footer .footer__sub-navi__item .sub-navi__item {
  border-top: 1px solid #e5e5e5;
}
.l-footer .footer__sub-navi__item .sub-navi__link {
  display: flex;
  justify-content: space-between;
  padding: 15px 20px 15px 5px;
}
.l-footer .footer__sub-navi__item .sub-navi.is-active {
  max-height: 100%;
  pointer-events: inherit;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.l-footer .footer__sub-navi__title {
  position: relative;
  padding: 18px 20px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
}
.l-footer .footer__sub-navi__title::before {
  position: absolute;
  top: -1px;
  display: block;
  width: 100px;
  height: 1px;
  content: "";
  background: #5e4e45;
}
.l-footer .footer__sub-navi__banner {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "left right" "full full";
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
  gap: 16px;
  /* 各カラムや行の間隔 */
}
.l-footer .footer__sub-navi__banner img {
  width: 100%;
}
.l-footer .footer__sub-navi__banner .bnr-item--1col {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
}
.l-footer .footer__sub-navi__login {
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.l-footer .about .sns-content__title {
  font-size: 14px;
  line-height: 1.429;
  text-align: center;
}
.l-footer .about .sns-content .sns-list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px -18px 0;
}
.l-footer .about .sns-content .sns-list__item {
  margin: 0 18px;
}
.l-footer .about .sns-content .sns-list__item .link svg, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--apple svg, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--apple svg, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--google svg, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--google svg, .l-footer .about .sns-content .sns-list__item .link--facebook svg, .l-footer .about .sns-content .sns-list__item .link--twitter svg, .l-footer .about .sns-content .sns-list__item .link--twitter-x svg, .l-footer .about .sns-content .sns-list__item .link--line svg, .l-footer .about .sns-content .sns-list__item .link--instagram svg, .l-footer .about .sns-content .sns-list__item .link--youtube svg {
  fill: #888;
}
.l-footer .about .sns-content .sns-list__item .link--facebook svg {
  width: 12px;
  height: 24px;
}
.l-footer .about .sns-content .sns-list__item .link--twitter svg {
  width: 24px;
  height: 19px;
}
.l-footer .about .sns-content .sns-list__item .link--twitter-x svg {
  width: 22px;
  height: 22px;
}
.l-footer .about .sns-content .sns-list__item .link--line svg {
  width: 24px;
  height: 22px;
}
.l-footer .about .sns-content .sns-list__item .link--instagram svg {
  width: 24px;
  height: 23px;
}
.l-footer .about .sns-content .sns-list__item .link--youtube svg {
  width: 24px;
  height: 16px;
}

.l-footer .about .app-content {
  margin: 37px 0 0;
}
.l-footer .about .app-content__title {
  font-size: 14px;
  line-height: 1.429;
  text-align: center;
}
.l-footer .about .app-content .app-list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 29px -15px 0;
}
.l-footer .about .app-content .app-list__item {
  margin: 0 15px;
}

.l-footer .mobile-menu .main-menu .main-menu-list .nav__title {
  display: block;
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #5f5f5f;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__title .title, .l-footer .mobile-menu .main-menu .main-menu-list .nav__title .title--trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 48px;
  padding: 16px 0 17px;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__title .title__name {
  font-size: 13px;
  line-height: 1.462;
  color: #fff;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__title .title__icon {
  margin: 0 20px 0 0;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__title .title__icon svg {
  width: 10px;
  height: 17px;
  fill: #5f5f5f;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__title .title--trigger {
  font-weight: 700;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__body {
  border-bottom: 1px solid #5f5f5f;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item {
  border-color: #5f5f5f;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--facebook, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--twitter, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--twitter-x, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--line, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--instagram, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--youtube, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--apple, .l-footer .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .mobile-menu .main-menu .main-menu-list .nav__body .m-child-list__item .link--google {
  color: #fff;
}

.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list__item + .nav-list__item {
  border-top: 1px solid #5f5f5f;
}

.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__title .title, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__title .nav__title .title--trigger, .l-footer .mobile-menu .main-menu .main-menu-list .nav__title .nav .nav-list .category__title .title--trigger {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0 10px 10px;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__title .title__head {
  display: flex;
  align-items: center;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__title .title__name {
  margin: 0 0 0 10px;
  font-size: 13px;
  line-height: 1.462;
  color: #fff;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__title .title__icon {
  margin: 0 20px 0 0;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__title .title__icon svg {
  width: 10px;
  height: 17px;
  fill: #5f5f5f;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body {
  border-top: 1px solid #5f5f5f;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item {
  border-color: #5f5f5f;
}
.l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--facebook, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--twitter, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--twitter-x, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--line, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--instagram, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--youtube, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--apple, .l-footer .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .mobile-menu .main-menu .main-menu-list .nav .nav-list .category__body .m-child-list__item .link--google {
  font-size: 13px;
  line-height: 1.429;
}

.l-footer .mobile-menu .main-menu .m-pipe-nav-list {
  margin: 27px 0 0;
}
.l-footer .mobile-menu .main-menu .m-pipe-nav-list__item::before {
  background: #fff;
}
.l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .link, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--facebook, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--twitter, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--twitter-x, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--line, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--instagram, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--youtube, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--apple, .l-footer .mobile-menu .main-menu .m-pipe-nav-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .mobile-menu .main-menu .m-pipe-nav-list__item .link--google {
  color: #fff;
}
.l-footer .mobile-menu .main-menu .m-pipe-nav-list + .m-pipe-nav-list {
  margin: 15px 0 0;
}

.l-footer .middle-device-menu .main-menu {
  display: flex;
}
.l-footer .middle-device-menu .main-menu__item {
  flex: 1;
}

.l-footer .middle-device-menu .main-menu .menu {
  margin: 30px 0 0;
}
.l-footer .middle-device-menu .main-menu .menu__title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.466;
  color: #fff;
}

.l-footer .middle-device-menu .main-menu .menu .main-menu-list {
  margin: 12px 0 0;
}
.l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .link, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--facebook, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--twitter, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--twitter-x, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--line, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--instagram, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--youtube, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--apple, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--google {
  font-size: 12px;
  line-height: 2.5;
  color: #fff;
}

.l-footer .middle-device-menu .main-menu .normal-menu-list {
  margin: 30px 0 0;
}
.l-footer .middle-device-menu .main-menu .normal-menu-list__item .link, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--facebook, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--twitter, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--twitter-x, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--line, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--instagram, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--youtube, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--apple, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--google {
  font-size: 14px;
  line-height: 1.429;
  color: #fff;
}
.l-footer .middle-device-menu .main-menu .normal-menu-list__item + .normal-menu-list__item {
  margin: 10px 0 0;
}

.l-footer .middle-device-menu .main-menu .sub-menu-list {
  margin: 30px 0 0;
}
.l-footer .middle-device-menu .main-menu .sub-menu-list__item .link, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--facebook, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--twitter, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--twitter-x, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--line, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--instagram, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--youtube, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--apple, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--google {
  font-size: 12px;
  line-height: 2.5;
  color: #fff;
}

.l-footer .sub-menu {
  padding: 40px 0 30px;
  border-top: 1px solid #ebebeb;
}
.l-footer .sub-menu__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.l-footer .sub-menu__list {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 0 10px;
  font-size: 13px;
  gap: 20px;
}
.l-footer .sub-menu__item {
  position: relative;
}
.l-footer .sub-menu__item::before {
  position: absolute;
  top: 3px;
  right: -10px;
  display: block;
  width: 1px;
  height: 14px;
  content: "";
  background-color: #5e4e45;
}
.l-footer .sub-menu__item:last-child::before {
  display: none;
}
.l-footer .sub-menu__title {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 2.143;
  text-align: center;
}
.l-footer .sub-menu__copyright {
  margin: 35px 0 20px;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 2.5;
  text-align: center;
}
.l-footer .sub-menu .stock-list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 18px -7px 0;
}
.l-footer .sub-menu .stock-list__item {
  margin: 0 7px;
}
.l-footer .sub-menu .stock-list__item .text {
  font-size: 12px;
  line-height: 1.5;
}
.l-footer .sub-menu .m-pipe-nav-list {
  margin: 27px 0 0;
}

.l-header {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 100;
  font-weight: 500;
  color: #534b46;
  background-color: #fff;
  box-shadow: 5px 9px 33px rgba(0, 0, 0, 0.03);
  transition: box-shadow 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.l-header.is-sticky {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__search .icon-search {
  fill: #5e4e45;
}
.header__search .icon-search svg {
  fill: #5e4e45;
}
.header__search .icon-search svg .cls-1 {
  fill: #5e4e45;
}
.header__search__button.is-active .icon-search {
  fill: #44b2b2;
}
.header__search__button.is-active .icon-search svg {
  fill: #44b2b2;
}
.header__search__button.is-active .icon-search svg .cls-1 {
  fill: #44b2b2;
}
.header__search__form {
  position: relative;
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #534b46;
}
.header__search__form input {
  width: calc(100% - 30px);
  font-size: 16px;
  letter-spacing: 0;
}
.header__search__form input::-webkit-input-placeholder {
  color: #999;
  letter-spacing: 0.07em;
  opacity: 0.7;
}
.header__search__form input::-moz-placeholder {
  color: #999;
  letter-spacing: 0.07em;
  opacity: 0.7;
}
.header__search__form input:-ms-input-placeholder {
  color: #999;
  letter-spacing: 0.07em;
  opacity: 0.7;
}
.header__search__form input::-ms-input-placeholder {
  color: #999;
  letter-spacing: 0.07em;
  opacity: 0.7;
}
.header__search__form input::placeholder {
  color: #999;
  letter-spacing: 0.07em;
  opacity: 0.7;
}
.header__search__form button {
  position: absolute;
  right: 0;
  bottom: 8px;
  display: block;
  width: 20px;
  height: 20px;
}
.header__search__form img,
.header__search__form svg {
  margin-top: -5px;
  fill: #5e4e45;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
}
.header__search__form__wrap {
  width: 100%;
}
.header__search-navi {
  position: absolute;
  top: 59px;
  left: 0;
  z-index: 1;
  visibility: hidden;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.header__search-navi::-webkit-scrollbar {
  display: none;
}
.header__search-navi.is-active {
  visibility: visible;
  opacity: 1;
}
.header__search-navi__container {
  position: relative;
  max-width: 1440px;
  height: 100%;
  padding: 20px 20px 80px;
  overflow-y: scroll;
  pointer-events: auto;
  box-shadow: 0 25px 25px rgba(0, 0, 0, 0.2);
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.header__search-navi__container::before {
  position: absolute;
  top: -8px;
  left: 196px;
  z-index: 1;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border-right: 10px solid transparent;
  /* 右側の透明な境界線 */
  border-bottom: 8px solid #fff;
  /* 三角形の色 */
  border-left: 10px solid transparent;
  /* 左側の透明な境界線 */
}
.header__search-navi .search-navi {
  margin-bottom: 20px;
}
.header__search-navi .search-navi__title {
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 500;
}
.header__search-navi .search-navi__tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.header__search-navi .search-navi__tag {
  display: inline-block;
  padding: 5px 10px;
  font-size: 13px;
  background-color: #f7f7f7;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__search-navi .search-navi__list {
  margin-bottom: 20px;
}
.header__search-navi .search-navi__item {
  position: relative;
  border-bottom: 1px solid #e5e5e5;
}
.header__search-navi .search-navi__link {
  display: flex;
  justify-content: space-between;
  padding: 12px 10px 12px 5px;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__search-navi > button {
  position: absolute;
  width: 0;
  height: 0;
}
.header__logo {
  position: absolute;
  top: 8px;
  left: 20px;
}
.header__main-navi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 10px;
  border-bottom: 1px solid #e5e5e5;
}
.header__main-navi__list {
  display: flex;
  justify-self: end;
  gap: 4px;
}
.header__main-navi__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 52px;
  white-space: nowrap;
}
.header__main-navi__text {
  display: none;
  font-size: 13px;
}
.header__main-navi__link {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.header__main-navi__link .icon-beginner .cls-1 {
  transition: fill 0.2s ease-in;
}
.header__main-navi__link .icon--menu .cls-1 {
  transition: fill 0.2s ease-in;
}
.header__main-navi__link span {
  display: block;
  font-size: 10px;
  text-align: center;
}
.header__main-navi__link.is-active > span {
  color: #44b2b2;
  transition: color 0.2s ease-in;
}
.header__main-navi__link.is-active svg {
  fill: #44b2b2;
  transition: fill 0.2s ease-in;
}
.header__main-navi__link.is-active .icon-mypage svg {
  stroke: #44b2b2;
  transition: stroke 0.2s ease-in;
}
.header__main-navi__link .icon--menu {
  position: relative;
}
.header__main-navi__link .icon--menu img,
.header__main-navi__link .icon--menu svg {
  opacity: 1;
}
.header__main-navi__link .icon--menu::before {
  position: absolute;
  top: 7px;
  display: block;
  width: 2px;
  height: 20px;
  content: "";
  background-color: transparent;
  border-radius: 2px;
  transition: 0.2s ease-in;
}
.header__main-navi__link .icon--menu::after {
  position: absolute;
  top: 7px;
  display: block;
  width: 2px;
  height: 20px;
  content: "";
  background-color: transparent;
  border-radius: 1px;
  transition: 0.1s ease-in;
}
.header__main-navi__link .text--menu {
  opacity: 1;
}
.header__main-navi__link .text--menu::before {
  position: absolute;
  right: 20px;
  display: block;
  color: transparent;
  content: "閉じる";
  opacity: 1;
}
.header__main-navi__link.is-active .icon--menu {
  position: relative;
}
.header__main-navi__link.is-active .icon--menu svg {
  opacity: 0;
}
.header__main-navi__link.is-active .icon--menu::before {
  position: absolute;
  top: 7px;
  display: block;
  width: 2px;
  height: 20px;
  content: "";
  background-color: #5e4e45;
  border-radius: 2px;
  transition: 0.1s ease-in;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.header__main-navi__link.is-active .icon--menu::after {
  position: absolute;
  top: 7px;
  display: block;
  width: 2px;
  height: 20px;
  content: "";
  background-color: #534b46;
  border-radius: 1px;
  transition: 0.1s ease-in;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header__main-navi__link.is-active .text--menu {
  position: relative;
  color: transparent;
}
.header__main-navi__link.is-active .text--menu::before {
  position: absolute;
  right: inherit;
  left: 50%;
  display: block;
  width: 100%;
  color: #5e4e45;
  content: "閉じる";
  opacity: 1;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.header__main-navi__icon {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 32px;
  height: 30px;
  place-items: center;
}
.header__main-navi__icon.icon--search img,
.header__main-navi__icon.icon--search svg {
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
}
.header__main-navi__icon .menu-icon {
  display: block;
  margin: 0;
}
.header__main-navi__icon .menu-icon svg {
  width: 22px;
  height: 22px;
}
.header__main-navi__icon .menu-icon.icon-beginner {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-beginner .cls-1 {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-mypage {
  stroke: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-menu-line {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-menu-line .cls-1 {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-search {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-search .cls-1 {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-cart {
  fill: #5e4e45;
}
.header__main-navi__icon .menu-icon.icon-login {
  fill: #5e4e45;
}
.header__main-navi__icon .c-count {
  position: absolute;
  top: -4px;
  right: -7px;
  display: -ms-grid;
  display: grid;
  width: 18px;
  height: 18px;
  padding-left: 1px;
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #e87e80;
  border-radius: 50%;
  place-items: center;
}
.header__main-navi .js-open-navi {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__main-navi .js-open-navi.is-active {
  visibility: visible;
  opacity: 1;
}
.header__sub-navi {
  position: absolute;
  top: 59px;
  left: 0;
  z-index: 1;
  width: 100%;
  transition: opacity 0s 0.3s, visibility 0s 0.3s !important;
}
.header__sub-navi.is-active {
  transition: opacity 0s, visibility 0s !important;
}
.header__sub-navi__container {
  position: relative;
  padding: 0 0 40px;
  pointer-events: auto;
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
}
.header__sub-navi__container.is-login::before {
  border-bottom: 8px solid #f7f7f7;
}
.header__sub-navi__container::before {
  position: absolute;
  top: -7px;
  right: 25px;
  z-index: 2;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border-right: 8px solid transparent;
  /* 右側の透明な境界線 */
  border-bottom: 8px solid #fff;
  /* 三角形の色 */
  border-left: 8px solid transparent;
  /* 左側の透明な境界線 */
}
.header__sub-navi__container::after {
  position: absolute;
  top: -8px;
  right: 25px;
  z-index: 1;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border-right: 8px solid transparent;
  /* 右側の透明な境界線 */
  border-bottom: 8px solid #d9d9d9;
  /* 三角形の色 */
  border-left: 8px solid transparent;
  /* 左側の透明な境界線 */
}
.header__sub-navi__inner.is-sp {
  display: block;
  height: 0;
  overflow-y: scroll;
  transition: height 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__sub-navi__inner.is-pc {
  display: none;
}
.header__sub-navi__item {
  border-bottom: 1px solid #e5e5e5;
}
.header__sub-navi__item > .is-active.c-nav-link--item::after {
  transition: 0.2s ease-in;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.header__sub-navi__item .sub-navi {
  padding-left: 20px;
}
.header__sub-navi__item .sub-navi__item {
  border-top: 1px solid #e5e5e5;
}
.header__sub-navi__item .sub-navi__link {
  display: flex;
  justify-content: space-between;
  padding: 15px 20px 15px 5px;
}
.header__sub-navi__item .sub-navi.is-active {
  max-height: 100%;
  pointer-events: inherit;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.header__sub-navi__title {
  position: relative;
  padding: 18px 20px;
  font-weight: 500;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
}
.header__sub-navi__title::before {
  position: absolute;
  top: -1px;
  display: block;
  width: 100px;
  height: 1px;
  content: "";
  background: #5e4e45;
}
.header__sub-navi__title:first-child::before {
  position: absolute;
  top: 0;
  display: block;
  width: 100px;
  height: 1px;
  content: "";
  background: #5e4e45;
}
.header__sub-navi__banner {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "left right" "full full";
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  padding: 20px;
  border-bottom: 1px solid #e5e5e5;
  gap: 16px;
  /* 各カラムや行の間隔 */
}
.header__sub-navi__banner img {
  width: 100%;
}
.header__sub-navi__banner .bnr-item--1col {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
}
.header__sub-navi__login {
  padding: 20px 20px 10px;
  border-bottom: 1px solid #e5e5e5;
}
.header__sub-navi__login .icon--beginner {
  display: inline-block;
  margin-right: 10px;
  margin-left: -10px;
}
.header__sub-navi__login .c-button--brown {
  position: relative;
  transition: 0.2s ease-in;
}
.header__sub-navi__login .c-button--brown .c-arw-link__icon {
  position: absolute;
  right: 20px;
}
.header__sub-navi__login .c-button--white {
  position: relative;
  border-color: #ebebeb;
}
.header__sub-navi__login .c-button--white .c-arw-link__icon {
  position: absolute;
  right: 20px;
}
.header__sub-navi__contact {
  padding: 20px 20px 40px;
  text-align: center;
}
.header__sub-navi__contact .contact__title {
  margin-bottom: 3px;
  font-size: 15px;
  font-weight: 500;
}
.header__sub-navi__contact .contact__text {
  margin-bottom: 10px;
  font-size: 11px;
}
.header__sub-navi__contact .contact__number {
  font-family: "Roboto", sans-serif;
  font-size: 29px;
  font-weight: 500;
}
.header__sub-navi__recommend {
  padding: 20px 20px 10px;
  border-bottom: 1px solid #e5e5e5;
}
.header__sub-navi__recommend .recommond__title {
  display: flex;
  justify-content: space-between;
}
.header__sub-navi__recommend .recommond__title span {
  font-size: 14px;
  font-weight: 500;
}
.header__sub-navi__recommend .recommond__list {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  gap: 5px;
}
.header__sub-navi__recommend .recommond__image {
  display: block;
  width: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.header__sub-navi__recommend .recommond__image img {
  width: 100%;
}
.header__sub-link {
  position: absolute;
  top: 59px;
  right: 0;
  z-index: 1;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  box-shadow: 0 7px 8px 2px rgba(0, 0, 0, 0.1);
}
.header__sub-link::before {
  position: absolute;
  top: -7px;
  right: 77px;
  z-index: 2;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  border-left: 8px solid transparent;
}
.header__sub-link::after {
  position: absolute;
  top: -8px;
  right: 77px;
  z-index: 1;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border-right: 8px solid transparent;
  border-bottom: 8px solid #d9d9d9;
  border-left: 8px solid transparent;
}
.header__sub-link.link--mypage {
  max-height: 280px;
  padding: 0;
}
.header__sub-link.link--mypage::before {
  right: 138px;
  border-bottom: 8px solid #f7f7f7;
}
.header__sub-link.link--mypage::after {
  right: 138px;
}
.header__sub-link.link--mypage.is-active {
  border-top: 1px solid #d9d9d9;
}
.header__sub-link .c-link--brown {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 165px;
  max-width: 335px;
  padding: 12px 10px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background-color: #5e4e45;
  border: 1px solid #5e4e45;
}
.header__sub-link .c-link--brown .c-arw-link__icon {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.header__sub-link .c-link--brown .c-arw-link__icon svg {
  fill: #fff;
}
.header__sub-link .c-link--white {
  display: inline-block;
  width: 100%;
  min-width: 161px;
  padding: 12px 10px;
  font-size: 14px;
  color: #5e4e45;
  text-align: center;
  background-color: #fff;
  border: 1px solid #bab7b5;
}
.header__sub-link .c-link--white img {
  margin-top: -4px;
  margin-right: 2px;
  opacity: 0.8;
}
.header__sub-link .c-link--sizeFull {
  max-width: 100%;
}
.header__sub-link .sub-link__inner {
  padding: 30px 10px 25px;
}
.header__sub-link .sub-link__inner + .sub-link__inner {
  padding: 30px 10px 20px;
  border-top: 1px solid #d9d9d9;
}
.header__sub-link .sub-link__cart {
  margin-bottom: 20px;
}
.header__sub-link .sub-link__detailTxt {
  display: flex;
  justify-content: space-between;
}
.header__sub-link .sub-link__detailTxt .inner {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.header__sub-link .sub-link__detailTxt--center {
  font-size: 400;
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.header__sub-link .sub-link__detailTxt .ttl {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.header__sub-link .sub-link__detailTxt .txt {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.05em;
}
.header__sub-link .sub-link__detailTxt .txt .num {
  margin: 0 5px 0 0;
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
}
.header__sub-link .sub-link__detailTxt .txt .red {
  font-size: 14px;
  font-weight: 500;
  color: #e87e80;
}
.header__sub-link .sub-link__detailTxt + .sub-link__detailTxt {
  margin: 10px 0 0;
}
.header__sub-link .sub-link__price {
  padding: 15px 30px;
  margin: 25px 0 0;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.07em;
  background-color: #f7f7f7;
}
.header__sub-link .sub-link__linkarea {
  display: flex;
  justify-content: center;
  margin-top: 25px;
  gap: 10px;
}
.header__sub-link .sub-link__linkarea + .sub-link__linkarea {
  margin-top: 10px;
}
.header__sub-link .sub-link__logout {
  padding: 10px 0 20px;
  font-size: 13px;
  line-height: 2;
  text-align: center;
}
.header__sub-link .sub-link__logout a {
  display: block;
  text-decoration: underline;
}
.header__sub-link .sub-link__mypage {
  display: flex;
  justify-content: space-between;
  padding: 20px 25px;
  font-size: 13px;
  background-color: #f7f7f7;
}
.header__sub-link .sub-link__mypage__point {
  padding-top: 4px;
  padding-left: 30px;
  text-align: right;
  border-left: 1px solid #e5e5e5;
}
.header__sub-link .text--message {
  font-size: 14px;
  text-align: center;
  white-space: normal;
}
.header__sub-link .text--message span {
  display: block;
  font-weight: 600;
}
.header__sub-link .text--price {
  display: inline-block;
  margin: 0 5px;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.header__sub-link .text--red {
  margin: 0 5px;
  font-size: 14px;
  font-weight: 600;
  color: #e87e80;
}
.header__sub-link .text--ttl {
  margin-bottom: 7px;
}
.header__sub-link .text--name {
  display: inline;
  max-width: 140px;
  margin-right: 5px;
  font-size: 20px;
  font-weight: 500;
  white-space: normal;
}
.header__sub-link .text--point {
  display: inline-block;
  margin-top: 8px;
  font-family: "Roboto", sans-serif;
  color: #44b2b2;
}
.header__sub-link .text--point span {
  margin-right: 5px;
  font-size: 21px;
}
.header__category-navi {
  position: relative;
  padding: 10px;
  color: #5e4e45;
}
.header__category-navi__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
}
.header__category-navi__item {
  position: relative;
}
.header__category-navi__item::before {
  position: absolute;
  left: -2px;
  display: block;
  color: #e5e5e5;
  content: "|";
}
.header__category-navi__item:first-child::before {
  display: none;
}
.header__category-navi__item.is-active::after {
  background-color: #534b46;
  transition: 0.2s ease-in;
}
.header__category-navi__item.is-active .category-navi {
  pointer-events: inherit;
  opacity: 1;
  transition: 0.1s ease-in;
}
.header__category-navi__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-weight: 500;
  cursor: pointer;
}
.header__category-navi__link .c-arw-link__icon {
  margin-top: 2px;
  margin-left: 0;
}
.header__category-navi__link .c-arw-link__icon svg {
  fill: #bab7b5;
  transition: -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s, -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.header__category-navi .category-navi {
  position: absolute;
  left: 0;
  z-index: 10;
  width: 100vw;
  visibility: hidden;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 0 20px 18px 2px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s, visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
}
.header__category-navi .category-navi__inner {
  width: 100%;
  padding: 40px 0 0;
}
.header__category-navi .category-navi__item__link {
  display: flex;
  justify-content: space-between;
  padding: 0 12px 20px 0;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__category-navi .category-navi__item__link svg {
  fill: #534b46;
}
.header__category-navi .category-navi__banner {
  width: 225px;
  height: 140px;
}
.header__category-navi .category-navi__banner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.header__category-navi .category-navi__title {
  font-weight: 500;
}
.header__category-navi .category-navi__title span {
  display: block;
  font-family: "Marcellus", serif;
}
.header__category-navi .category-navi__link a {
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.header__category-navi .category-navi.is-active {
  visibility: visible;
  opacity: 1;
}
.header__category-navi .category-navi > button {
  position: absolute;
  width: 0;
  height: 0;
}
.header__logo img {
  width: 92px;
}

[data-dropdown-cover] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
}
[data-dropdown-cover].is-active {
  visibility: visible;
  opacity: 1;
}

.l-main {
  overflow: hidden;
}

.l-footer-info {
  display: block;
}
.l-footer-info__ttl {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}
.l-footer-info__list {
  position: relative;
  margin-bottom: 40px;
  border-bottom: 1px solid #999;
}
.l-footer-info__list a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 14px 0 16px;
  font-size: 15px;
  letter-spacing: 0.25;
  border-right: none;
  border-bottom: none;
  border-left: none;
  transition: 0.3s;
}
.l-footer-info__list a:hover {
  background: #fafafa;
}
.l-footer-info__list a:hover svg {
  fill: #c3c3c3;
}
.l-footer-info__list a svg {
  width: 11px;
  height: 18px;
  fill: #c3c3c3;
  transition: -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.l-footer-info__list a .icon-friend span > svg {
  width: 28px;
  fill: #70cccc;
}
.l-footer-info__list a .icon-birthday span > svg {
  width: 28px;
  fill: #70cccc;
}
.l-footer-info__list a .icon-friend__text {
  padding-left: 10px;
}
.l-footer-info__list a .icon-birthday__text {
  padding-left: 10px;
}
.l-footer-info__list a.active {
  background: #fafafa;
}
.l-footer-info__list a > span:first-child {
  padding-left: 9px;
}
.l-footer-info__list a > span:last-child {
  float: right;
  padding-right: 20px;
}
.l-footer-info__list:last-child {
  margin-bottom: 0;
}

.l-side {
  display: none;
}
.l-side__ttl {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}
.l-side__list {
  position: relative;
  margin-bottom: 40px;
  border-bottom: 1px solid #999;
}
.l-side__list .inner-list {
  display: none;
  padding: 20px;
  background: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
.l-side__list .inner-list li,
.l-side__list .inner-list li a {
  display: block;
  width: 100%;
  font-size: 13px;
  line-height: 2.5;
  letter-spacing: 0.25px;
}
.l-side__list .inner-list li a:hover {
  text-decoration: underline;
}
.l-side__list__item, .l-side__list__head {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 17.5px 20px;
  cursor: pointer;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
.l-side__list__item::before, .l-side__list__head::before {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 8px;
  height: 12px;
  content: "";
  background: url("/assets/images/pages/common/icon_arrow_right.png") no-repeat center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.l-side__list__item a, .l-side__list__head a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 15px;
  letter-spacing: 0.25;
  transition: 0.3s;
}
.l-side__list__item a::after, .l-side__list__head a::after {
  display: block;
  clear: both;
  content: "";
}
.l-side__list__item a .icon-img, .l-side__list__head a .icon-img {
  float: left;
  width: 40px;
}
.l-side__list__item a .txt, .l-side__list__head a .txt {
  float: right;
  width: calc(100% - 40px - 15px);
  margin-left: 15px;
  font-size: 15px;
  font-weight: 700;
}
.l-side__list__item:hover, .l-side__list__head:hover {
  background: #fafafa;
}
.l-side__list__body {
  display: block;
  background: #fff;
}
.l-side__list .toggle.active .inner-list {
  display: block;
  -webkit-animation: fadeIn 0.5s ease-in-out;
          animation: fadeIn 0.5s ease-in-out;
}
.toggle .l-side__list__head::before {
  transition: 0.3s;
  -webkit-transform: translateY(-50%) rotate(-270deg);
          transform: translateY(-50%) rotate(-270deg);
}
.l-side__list__head:hover::before, .toggle.active .l-side__list__head::before {
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}

.l-side.wtbmode {
  display: block;
}

.l-side--02 {
  display: block;
  padding: 0;
}

.u-inner {
  margin-right: auto;
  margin-left: auto;
}

.c-product-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(110 / 750 * 100vw);
  color: #fff;
  background: #444;
  border: 1px solid #444;
  fill: #fff;
}
.c-product-button__icon {
  line-height: 0;
}
.c-product-button__icon svg {
  width: calc(38 / 750 * 100vw);
  height: calc(28 / 750 * 100vw);
}
.c-product-button__text {
  margin-left: 0.5em;
  font-weight: 700;
  letter-spacing: 0.15em;
  font-size: calc(14 / 375 * 100vw);
}

.sec-product--01::after {
  background-color: rgba(92, 178, 216, 0.1);
}
.sec-product--01 .p-product-graph {
  background-color: rgba(92, 178, 216, 0.12);
}
.sec-product--01 .p-voice-slider .splide__pagination__page {
  border: 1px solid #5cb2d8;
}
.sec-product--01 .p-voice-slider .splide__pagination__page.is-active {
  background: #5cb2d8;
}
.sec-product--01 .p-voice-btn {
  border: 1px solid #5cb2d8;
}
.sec-product--01 .p-product-graph__type li.is-recommended {
  color: #5cb2d8;
}
.sec-product--01 .p-user-voice__head .en {
  color: #5cb2d8;
}

.sec-product--02::after {
  background-color: rgba(81, 195, 184, 0.1);
}
.sec-product--02 .p-product-graph {
  background-color: rgba(81, 195, 184, 0.12);
}
.sec-product--02 .p-voice-slider .splide__pagination__page {
  border: 1px solid #51c3b8;
}
.sec-product--02 .p-voice-slider .splide__pagination__page.is-active {
  background: #51c3b8;
}
.sec-product--02 .p-voice-btn {
  border: 1px solid #51c3b8;
}
.sec-product--02 .p-product-graph__type li.is-recommended {
  color: #51c3b8;
}
.sec-product--02 .p-user-voice__head .en {
  color: #51c3b8;
}

.sec-product--03::after {
  background-color: rgba(70, 189, 202, 0.1);
}
.sec-product--03 .p-product-graph {
  background-color: rgba(70, 189, 202, 0.12);
}
.sec-product--03 .p-voice-slider .splide__pagination__page {
  border: 1px solid #46bdca;
}
.sec-product--03 .p-voice-slider .splide__pagination__page.is-active {
  background: #46bdca;
}
.sec-product--03 .p-voice-btn {
  border: 1px solid #46bdca;
}
.sec-product--03 .p-product-graph__type li.is-recommended {
  color: #46bdca;
}
.sec-product--03 .p-user-voice__head .en {
  color: #46bdca;
}

.sec-product--04::after {
  background-color: rgba(67, 188, 156, 0.1);
}
.sec-product--04 .p-product-graph {
  background-color: rgba(67, 188, 156, 0.12);
}
.sec-product--04 .p-voice-slider .splide__pagination__page {
  border: 1px solid #43bc9c;
}
.sec-product--04 .p-voice-slider .splide__pagination__page.is-active {
  background: #43bc9c;
}
.sec-product--04 .p-voice-btn {
  border: 1px solid #43bc9c;
}
.sec-product--04 .p-product-graph__type li.is-recommended {
  color: #43bc9c;
}
.sec-product--04 .p-user-voice__head .en {
  color: #43bc9c;
}

.sec-product.is-reverse::after {
  right: 0;
  left: auto;
  border-radius: 50px 0 0 50px;
}
.sec-product.is-reverse .sec-product__mv img {
  border-radius: 50px 0 0 0;
}
.sec-product.is-reverse .p-product-text__tag {
  right: -50px;
  left: auto;
}

.p-also-bnr {
  position: relative;
  width: calc(690 / 750 * 100vw);
  padding: calc(70 / 750 * 100vw) calc(60 / 750 * 100vw) calc(70 / 750 * 100vw);
  margin: calc(50 / 750 * 100vw) auto 0;
  background-color: #fff;
  border-radius: 0 50px 0 50px;
}
.p-also-bnr__clm {
  position: relative;
}
.p-also-bnr__txt-wrap {
  display: block;
  clear: both;
  content: "";
}
.p-also-bnr__txt {
  width: calc(340 / 750 * 100vw);
  margin-left: auto;
}
.p-also-bnr__txt .head {
  padding-bottom: calc(30 / 750 * 100vw);
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0.1em;
  border-bottom: 1px dotted #6e8189;
  font-size: calc(13 / 375 * 100vw);
}
.p-also-bnr__txt .ttl {
  margin-top: calc(40 / 750 * 100vw);
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: calc(13 / 375 * 100vw);
}
.p-also-bnr__txt .tag {
  margin-top: calc(20 / 750 * 100vw);
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.02em;
  font-size: calc(12 / 375 * 100vw);
}
.p-also-bnr__txt .price {
  margin-top: calc(30 / 750 * 100vw);
  line-height: 1;
  letter-spacing: 0.05em;
  font-size: calc(15 / 375 * 100vw);
}
.p-also-bnr__txt .price .num {
  font-size: 1.72em;
  font-weight: 700;
}
.p-also-bnr__txt .price small {
  font-size: 0.66em;
}
.p-also-bnr__btn {
  width: calc(570 / 750 * 100vw);
  margin: calc(50 / 750 * 100vw) auto 0;
}
.p-also-bnr__img {
  position: absolute;
  top: calc(70 / 750 * 100vw);
  left: calc(30 / 750 * 100vw);
  text-align: center;
}
.p-also-bnr__img img {
  width: calc(202 / 750 * 100vw);
}

.p-bonus-point-bnr {
  position: relative;
  width: calc(690 / 750 * 100vw);
  height: calc(220 / 750 * 100vw);
  margin: calc(50 / 750 * 100vw) auto 0;
  background-color: #fff;
  border-radius: 0 20px 0 20px;
}
.p-bonus-point-bnr__anchor {
  display: flex;
  justify-content: flex-end;
  gap: calc(50 / 750 * 100vw);
}
.p-bonus-point-bnr .badge {
  position: absolute;
  top: calc(-20 / 750 * 100vw);
  left: calc(-20 / 750 * 100vw);
  display: -ms-grid;
  display: grid;
  width: calc(120 / 750 * 100vw);
  margin: auto;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 0.08em;
  background-color: #d85b60;
  border-radius: 50%;
  aspect-ratio: 1/1;
  place-content: center;
  place-items: center;
  font-size: calc(8 / 375 * 100vw);
}
.p-bonus-point-bnr .badge .num {
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.04em;
  font-size: calc(12 / 375 * 100vw);
}
.p-bonus-point-bnr .badge .num .slash {
  font-weight: 300;
}
.p-bonus-point-bnr .badge small {
  font-size: 0.75em;
}
.p-bonus-point-bnr .txt {
  padding-top: calc(45 / 750 * 100vw);
  font-weight: 700;
  text-align: center;
}
.p-bonus-point-bnr .txt .t1 {
  position: relative;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  font-size: calc(10 / 375 * 100vw);
}
.p-bonus-point-bnr .txt .t1::before, .p-bonus-point-bnr .txt .t1::after {
  position: absolute;
  top: 0;
  display: block;
  width: calc(16 / 750 * 100vw);
  height: calc(20 / 750 * 100vw);
  content: "";
  background: transparent url(../images/005009328/deco_serif.svg) no-repeat top center/100%;
}
.p-bonus-point-bnr .txt .t1::before {
  left: calc(50 / 750 * 100vw);
}
.p-bonus-point-bnr .txt .t1::after {
  right: calc(50 / 750 * 100vw);
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.p-bonus-point-bnr .txt .t2 {
  margin-top: calc(15 / 750 * 100vw);
  line-height: 1.42;
  letter-spacing: 0.1em;
  font-size: calc(13 / 375 * 100vw);
}
.p-bonus-point-bnr .txt .t2 .color {
  color: #48acc7;
  background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 3px;
}
.p-bonus-point-bnr .txt .arrow {
  display: block;
  width: calc(24 / 750 * 100vw);
  margin: calc(35 / 750 * 100vw) auto 0;
}
.p-bonus-point-bnr .img {
  width: calc(260 / 750 * 100vw);
  overflow: hidden;
  border-top-right-radius: 20px;
}

.p-campaign-bnr {
  position: relative;
  width: calc(690 / 750 * 100vw);
  padding: calc(100 / 750 * 100vw) calc(30 / 750 * 100vw) calc(40 / 750 * 100vw);
  margin: calc(120 / 750 * 100vw) auto 0;
  background-color: #fff;
  border: 5px solid #87c4d5;
  border-top-right-radius: 45px;
}
.p-campaign-bnr__tag {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(234 / 750 * 100vw);
}
.p-campaign-bnr__serif {
  position: relative;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  letter-spacing: 0.08em;
  font-size: calc(12 / 375 * 100vw);
}
.p-campaign-bnr__ttl {
  margin-top: calc(40 / 750 * 100vw);
  color: #57595a;
  text-align: center;
}
.p-campaign-bnr__ttl .t1 {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: calc(14 / 375 * 100vw);
}
.p-campaign-bnr__ttl .t1 small {
  font-size: 0.7em;
  letter-spacing: 0.05em;
}
.p-campaign-bnr__ttl .t1 .color {
  color: #3290c0;
  background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 8px;
}
.p-campaign-bnr__ttl .t1 .num {
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.01em;
}
.p-campaign-bnr__ttl .t2 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: calc(20 / 750 * 100vw);
  line-height: 1;
  gap: calc(20 / 750 * 100vw);
}
.p-campaign-bnr__ttl .t2 .box {
  display: -ms-inline-grid;
  display: inline-grid;
  width: calc(117 / 750 * 100vw);
  height: calc(57 / 750 * 100vw);
  line-height: 1.2;
  color: #fff;
  letter-spacing: 0.08em;
  background-color: #47a0cd;
  place-items: center;
  font-size: calc(9 / 375 * 100vw);
}
.p-campaign-bnr__ttl .t2 .color {
  font-family: "Roboto", sans-serif;
  color: #d85b60;
  letter-spacing: 0.01em;
  background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 14px;
  font-size: calc(33 / 375 * 100vw);
}
.p-campaign-bnr__ttl .t2 .color small {
  font-size: 0.7em;
  letter-spacing: 0.03em;
}
.p-campaign-bnr__ttl .t2 .black {
  font-weight: 700;
  letter-spacing: 0.1em;
  font-size: calc(22 / 375 * 100vw);
}
.p-campaign-bnr .badge {
  position: absolute;
  top: calc((-40 / 750 * 100vw) - 10px);
  right: -5px;
  display: -ms-grid;
  display: grid;
  width: calc(170 / 750 * 100vw);
  margin: auto;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 0.08em;
  background-color: #d85b60;
  border-radius: 50%;
  aspect-ratio: 1/1;
  place-content: center;
  place-items: center;
  font-size: calc(10 / 375 * 100vw);
}
.p-campaign-bnr .badge .num {
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.04em;
  font-size: calc(17 / 375 * 100vw);
}
.p-campaign-bnr .badge .num .slash {
  font-weight: 300;
}
.p-campaign-bnr .badge small {
  font-size: 0.75em;
}
.p-campaign-bnr__bnr-area {
  margin-top: calc(80 / 750 * 100vw);
}
.p-campaign-bnr__bnr:not(:first-child) {
  margin-top: calc(30 / 750 * 100vw);
}
.p-campaign-bnr__bnr img {
  border-radius: 0 10px 0 10px;
}
.p-campaign-bnr__cap {
  margin-top: calc(40 / 750 * 100vw);
  font-weight: 300;
  line-height: 1.45;
  letter-spacing: 0.03em;
  font-size: calc(10 / 375 * 100vw);
}
.p-dairy-figure__txt-wrap {
  padding: 0 calc(90 / 750 * 100vw);
  margin: calc(45 / 750 * 100vw) auto 0;
}
.p-dairy-figure__txt-wrap .head {
  font-weight: 700;
  line-height: 1.47;
  letter-spacing: 0.1em;
  font-size: calc(17 / 375 * 100vw);
}
.p-dairy-figure__txt-wrap .txt {
  margin-top: calc(50 / 750 * 100vw);
  line-height: 2;
  letter-spacing: 0.06em;
  font-size: calc(13 / 375 * 100vw);
}
.p-dairy-figure__fig {
  position: relative;
  width: calc(676 / 750 * 100vw);
  margin: calc(45 / 750 * 100vw) auto 0;
}
.p-dairy-figure__fig figcaption {
  position: absolute;
  right: calc(75 / 750 * 100vw);
  bottom: calc(25 / 750 * 100vw);
  font-weight: 300;
  line-height: 1;
  color: #5d727b;
  letter-spacing: 0.1em;
  font-size: calc(8 / 375 * 100vw);
}

.p-dairy-ng {
  position: relative;
  margin-top: calc(100 / 750 * 100vw);
}
.p-dairy-ng__head {
  position: absolute;
  top: calc(-28 / 750 * 100vw);
  right: 0;
  left: 0;
  display: -ms-grid;
  display: grid;
  width: calc(630 / 750 * 100vw);
  height: calc(56 / 750 * 100vw);
  margin: auto;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.06em;
  background: transparent url(../images/005009328/dairy-ng_head_bg@2x.png) repeat top center/100%;
  place-items: center;
  font-size: calc(12 / 375 * 100vw);
}
.p-dairy-ng__head::after {
  position: absolute;
  right: 0;
  bottom: calc(-14 / 750 * 100vw);
  left: 0;
  display: block;
  width: inherit;
  height: calc(14 / 750 * 100vw);
  margin: auto;
  content: "";
  background: transparent url(../images/005009328/dairy-ng_head_bg@2x.png) repeat bottom center/100%;
}
.p-dairy-ng__clm {
  display: flex;
}
.p-dairy-ng__item {
  width: 50%;
}
.p-dairy-ng__item .txt-wrap {
  display: flex;
  align-items: center;
  padding-left: calc(30 / 750 * 100vw);
  margin-top: calc(20 / 750 * 100vw);
  gap: calc(20 / 750 * 100vw);
}
.p-dairy-ng__item .txt-wrap .ico {
  width: calc(80 / 750 * 100vw);
}
.p-dairy-ng__item .txt-wrap .txt {
  line-height: 1.5;
  letter-spacing: 0.03em;
  font-size: calc(12 / 375 * 100vw);
}
.p-dairy-ng__arrow {
  width: calc(550 / 750 * 100vw);
  margin: calc(50 / 750 * 100vw) auto 0;
  text-align: center;
}

.p-first-lead {
  padding: 0 calc(60 / 750 * 100vw);
  margin-top: calc(100 / 750 * 100vw);
}
.p-first-lead .txt {
  line-height: 2;
  letter-spacing: 0.06em;
  font-size: calc(13 / 375 * 100vw);
}
.p-first-lead .caption {
  margin-top: calc(55 / 750 * 100vw);
}
.p-first-lead .caption p {
  font-weight: 300;
  line-height: 1.4;
  color: #333;
  letter-spacing: 0;
  font-size: calc(10 / 375 * 100vw);
}

.p-howto-step {
  position: relative;
  padding-bottom: calc(95 / 750 * 100vw);
  overflow: hidden;
}
.p-howto-step__button {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.15em;
  font-size: calc(14 / 375 * 100vw);
}
.p-howto-step__button::before {
  content: "続きを見る";
}
.p-howto-step__button .ico {
  position: relative;
  margin-left: calc(28 / 750 * 100vw);
}
.p-howto-step__button .ico::before, .p-howto-step__button .ico::after {
  position: absolute;
  display: block;
  width: calc(26 / 750 * 100vw);
  height: calc(4 / 750 * 100vw);
  margin: auto;
  content: "";
  background-color: #48acc7;
  inset: 0;
}
.p-howto-step__button .ico::after {
  transition: -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s, -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.p-howto-step__fade {
  position: absolute;
  top: calc(120 / 750 * 100vw);
  right: 0;
  left: 0;
  height: calc(660 / 750 * 100vw);
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s, visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
}
.p-howto-step.is-open .p-step-list {
  max-height: 9999px;
}
.p-howto-step.is-open .p-howto-step__fade {
  visibility: hidden;
  opacity: 0;
}
.p-howto-step.is-open .p-howto-step__button::before {
  content: "閉じる";
}
.p-howto-step.is-open .p-howto-step__button .ico::after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.p-item-area-anchor {
  margin-top: calc(90 / 750 * 100vw);
}
.p-item-area-anchor__list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(76 / 750 * 100vw) 0;
}
.p-item-area-anchor__item {
  position: relative;
  width: 50%;
  height: calc(390 / 750 * 100vw);
}
.p-item-area-anchor__item .anchor {
  display: flex;
  flex-direction: column;
  justify-content: end;
  width: 100%;
  height: 100%;
}
.p-item-area-anchor__item .num {
  position: absolute;
  top: calc(1 / 750 * 100vw);
  left: calc(30 / 750 * 100vw);
  display: -ms-grid;
  display: grid;
  width: calc(74 / 750 * 100vw);
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.02em;
  background: transparent url() no-repeat top center/100%;
  aspect-ratio: 1/1;
  place-items: center;
  font-size: calc(11 / 375 * 100vw);
}
.p-item-area-anchor__item .head {
  margin: calc(30 / 750 * 100vw) auto 0;
  font-weight: 700;
  line-height: 1;
  color: #828586;
  text-align: center;
  letter-spacing: 0.1em;
  font-size: calc(11 / 375 * 100vw);
}
.p-item-area-anchor__item .txt {
  margin: calc(25 / 750 * 100vw) auto 0;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  letter-spacing: 0.1em;
  font-size: calc(13 / 375 * 100vw);
}
.p-item-area-anchor__item .arrow {
  width: calc(22 / 750 * 100vw);
  margin: calc(30 / 750 * 100vw) auto 0;
}
.p-item-area-anchor__item:nth-child(1) .num {
  background: transparent url(../images/005009328/sec-item-list_num_bg-01@2x.png) no-repeat top center/100%;
}
.p-item-area-anchor__item:nth-child(2) .num {
  background: transparent url(../images/005009328/sec-item-list_num_bg-02@2x.png) no-repeat top center/100%;
}
.p-item-area-anchor__item:nth-child(3) .num {
  background: transparent url(../images/005009328/sec-item-list_num_bg-03@2x.png) no-repeat top center/100%;
}
.p-item-area-anchor__item:nth-child(4) .num {
  background: transparent url(../images/005009328/sec-item-list_num_bg-04@2x.png) no-repeat top center/100%;
}
.p-item-area-anchor__cap {
  margin-top: calc(55 / 750 * 100vw);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  letter-spacing: 0;
  font-size: calc(10 / 375 * 100vw);
}

.p-mv-bg {
  position: relative;
}
.p-mv-bg .bg-img img {
  width: 100%;
}
.p-mv-text-box {
  width: calc(710 / 750 * 100vw);
  height: calc(176 / 750 * 100vw);
  padding: calc(40 / 750 * 100vw) 0;
  margin: auto auto 0;
  color: #57595a;
  text-align: center;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 100%, rgba(255, 255, 255, 0.5) 0%);
  border-radius: 0 0 0 40px;
  place-items: center;
}
.p-mv-text-box .t1 {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: calc(12 / 375 * 100vw);
}
.p-mv-text-box .t1 small {
  font-size: 0.7em;
  letter-spacing: 0.05em;
}
.p-mv-text-box .t1 .color {
  color: #3290c0;
  background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 3px;
}
.p-mv-text-box .t1 .num {
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.01em;
}
.p-mv-text-box .t2 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: calc(14 / 750 * 100vw);
  line-height: 1;
  gap: calc(13 / 750 * 100vw);
}
.p-mv-text-box .t2 .box {
  display: -ms-inline-grid;
  display: inline-grid;
  width: calc(98 / 750 * 100vw);
  height: calc(49 / 750 * 100vw);
  line-height: 1.2;
  color: #fff;
  letter-spacing: 0.08em;
  background-color: #47a0cd;
  place-items: center;
  font-size: calc(8 / 375 * 100vw);
}
.p-mv-text-box .t2 .color {
  font-family: "Roboto", sans-serif;
  color: #d85b60;
  letter-spacing: 0.01em;
  background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 6px;
  font-size: calc(27 / 375 * 100vw);
}
.p-mv-text-box .t2 .color small {
  font-size: 0.7em;
  letter-spacing: 0.03em;
}
.p-mv-text-box .t2 .black {
  font-weight: 700;
  letter-spacing: 0.1em;
  font-size: calc(18 / 375 * 100vw);
}

.p-mv-text-wrap {
  position: absolute;
  display: flex;
  flex-direction: column;
  padding: calc(50 / 750 * 100vw) 0 calc(20 / 750 * 100vw);
  margin: auto;
  inset: 0;
}
.p-mv-text-wrap .head-img {
  width: calc(594 / 750 * 100vw);
  margin: 0 auto;
}

.p-product-graph {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(180 / 750 * 100vw);
  margin-top: calc(45 / 750 * 100vw);
  border-radius: 10px 0 10px 0;
  gap: 20px;
}
.p-product-graph__head {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: calc(12 / 375 * 100vw);
}
.p-product-graph__type {
  position: relative;
  width: calc(360 / 750 * 100vw);
  border-top: 1px solid #6e8189;
}
.p-product-graph__type::before, .p-product-graph__type::after {
  position: absolute;
  top: -8px;
  display: block;
  width: 1px;
  height: 7px;
  content: "";
  background-color: #6e8189;
}
.p-product-graph__type::before {
  left: 0;
}
.p-product-graph__type::after {
  right: 0;
}
.p-product-graph__type ul {
  position: relative;
}
.p-product-graph__type ul::after {
  position: absolute;
  top: -8px;
  right: 0;
  left: 0;
  display: block;
  width: 1px;
  height: 7px;
  margin: auto;
  content: "";
  background-color: #6e8189;
}
.p-product-graph__type li {
  position: absolute;
  bottom: -16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: calc(9 / 375 * 100vw);
}
.p-product-graph__type li.is-recommended::after {
  position: absolute;
  top: calc(-70 / 750 * 100vw);
  display: block;
  margin: auto;
  line-height: 1;
  color: inherit;
  letter-spacing: 0;
  content: "★";
  font-size: calc(18 / 375 * 100vw);
}
.p-product-graph__type li:nth-child(1) {
  left: 0;
}
.p-product-graph__type li:nth-child(1).is-recommended::after {
  left: -0.5em;
}
.p-product-graph__type li:nth-child(2) {
  right: 0;
  left: 0;
  margin: auto;
}
.p-product-graph__type li:nth-child(2).is-recommended::after {
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}
.p-product-graph__type li:nth-child(3) {
  right: 0;
}
.p-product-graph__type li:nth-child(3).is-recommended::after {
  right: -0.5em;
}

.p-product-price {
  padding-top: calc(50 / 750 * 100vw);
  margin-top: calc(50 / 750 * 100vw);
  border-top: 1px dotted rgba(110, 129, 137, 0.5);
}
.p-product-price__head {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: calc(16 / 375 * 100vw);
}
.p-product-price__size {
  margin-top: calc(15 / 750 * 100vw);
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.02em;
  font-size: calc(12 / 375 * 100vw);
}
.p-product-price__price {
  margin-top: calc(35 / 750 * 100vw);
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.05em;
  font-size: calc(15 / 375 * 100vw);
}
.p-product-price__price .num {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: calc(26 / 375 * 100vw);
}
.p-product-price__price small {
  font-size: 0.66em;
}
.p-product-price__btn {
  width: calc(630 / 750 * 100vw);
  margin-top: calc(25 / 750 * 100vw);
}

.p-product-text {
  position: relative;
  display: flex;
  flex-direction: column;
}
.p-product-text__tag {
  position: absolute;
  top: 0;
  left: -50px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.p-product-text__head {
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0.1em;
  font-size: calc(17 / 375 * 100vw);
}
.p-product-text__note {
  margin-top: calc(55 / 750 * 100vw);
  line-height: 1.8;
  letter-spacing: 0.03em;
  font-size: calc(13 / 375 * 100vw);
}
.p-product-text__ingredients {
  margin-top: calc(50 / 750 * 100vw);
}
.p-step-list {
  max-height: calc(660 / 750 * 100vw);
  padding-top: calc(60 / 750 * 100vw);
  margin-top: calc(60 / 750 * 100vw);
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  transition: max-height 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
}
.p-step-list__item:not(:first-child) {
  margin-top: calc(80 / 750 * 100vw);
}
.p-step-list .img-wrap {
  position: relative;
}
.p-step-list .img-wrap .num {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(146 / 750 * 100vw);
}
.p-step-list .img-wrap .img {
  border-radius: 22px;
}
.p-step-list .txt-wrap {
  margin-top: calc(50 / 750 * 100vw);
}
.p-step-list .txt-wrap .head {
  line-height: 1.6;
  letter-spacing: 0.1em;
  font-size: calc(17 / 375 * 100vw);
}
.p-step-list .txt-wrap .txt {
  margin-top: calc(30 / 750 * 100vw);
  line-height: 1.8;
  letter-spacing: 0.06em;
  font-size: calc(13 / 375 * 100vw);
}

.p-user-voice {
  margin-top: calc(100 / 750 * 100vw);
}
.p-user-voice__head {
  display: flex;
  align-items: center;
  padding: 0 calc(60 / 750 * 100vw);
  font-weight: inherit;
  line-height: 1;
}
.p-user-voice__head .en {
  margin-right: 0.5em;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: 0.1em;
  font-size: calc(19 / 375 * 100vw);
}
.p-user-voice__head .ja {
  margin-left: 1em;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-size: calc(12 / 375 * 100vw);
}
.p-user-voice__review {
  display: flex;
  align-items: center;
  height: 20px;
  padding-left: 8px;
  margin: calc(30 / 750 * 100vw) calc(60 / 750 * 100vw) 0;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.05em;
  border-left: 2px solid #6e8189;
  font-size: calc(12 / 375 * 100vw);
}
.p-user-voice__review .num {
  padding-left: 0.5em;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: 0.05em;
  font-size: calc(13 / 375 * 100vw);
}
.p-user-voice__review .star {
  padding-left: 0.5em;
  color: #fcd070;
  letter-spacing: 0.1em;
  font-size: calc(14 / 375 * 100vw);
}
.p-user-voice__review .star .percent-50 {
  color: transparent;
  background: linear-gradient(to right, #fcd070 50%, #6e8189 50%);
  -webkit-background-clip: text;
          background-clip: text;
}
.p-user-voice__review .star .percent-60 {
  color: transparent;
  background: linear-gradient(to right, #fcd070 60%, #6e8189 40%);
  -webkit-background-clip: text;
          background-clip: text;
}
.p-user-voice__review .star .percent-80 {
  color: transparent;
  background: linear-gradient(to right, #fcd070 70%, #6e8189 30%);
  -webkit-background-clip: text;
          background-clip: text;
}
.p-user-voice__cap {
  margin: calc(10 / 750 * 100vw) calc(60 / 750 * 100vw) 0;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0;
  font-size: calc(10 / 375 * 100vw);
}

.p-voice-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(440 / 750 * 100vw);
  height: calc(100 / 750 * 100vw);
  margin: calc(100 / 750 * 100vw) auto 0;
  line-height: 1;
  letter-spacing: 0.1em;
  gap: 12px;
  font-size: calc(13 / 375 * 100vw);
}
.p-voice-btn .ico {
  height: 21px;
}

.p-voice-slider {
  margin: calc(40 / 750 * 100vw) auto 0;
}
.p-voice-slider__list {
  justify-content: space-between;
}
.p-voice-slider.is-initialized:not(.is-active) .splide__list {
  display: flex;
}
.p-voice-slider__slide {
  display: flex;
  flex-direction: column;
  padding: calc(70 / 750 * 100vw) calc(60 / 750 * 100vw) calc(30 / 750 * 100vw);
  background-color: #fff;
  border-radius: 10px 0 10px 0;
}
.p-voice-slider__slide .head {
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0.1em;
  font-size: calc(16 / 375 * 100vw);
}
.p-voice-slider__slide .txt {
  padding-bottom: calc(35 / 750 * 100vw);
  margin-top: calc(40 / 750 * 100vw);
  line-height: 2;
  letter-spacing: -0.02em;
  font-size: calc(12 / 375 * 100vw);
}
.p-voice-slider__slide .name {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: calc(35 / 750 * 100vw);
  margin-top: auto;
  line-height: 1;
  letter-spacing: -0.02em;
  border-top: 1px dotted rgba(110, 129, 137, 0.5);
  gap: 10px;
  font-size: calc(12 / 375 * 100vw);
}
.p-voice-slider__slide .name .ico {
  width: calc(72 / 750 * 100vw);
  aspect-ratio: 1/1;
}
.p-voice-slider .splide__pagination {
  bottom: -30px;
}
.p-voice-slider .splide__pagination__page {
  width: 9px;
  height: 9px;
  margin: 0 7px;
  background: transparent;
  opacity: 1;
}
.p-voice-slider .splide__pagination__page.is-active {
  -webkit-transform: initial;
          transform: initial;
}

.sec-also {
  padding-bottom: calc(140 / 750 * 100vw);
  margin-top: calc(30 / 750 * 100vw);
}
.sec-also__head {
  position: relative;
  line-height: 1;
  text-align: center;
  letter-spacing: 0.08em;
  font-size: calc(16 / 375 * 100vw);
}
.sec-also__head::before, .sec-also__head::after {
  position: absolute;
  top: 0;
  display: block;
  width: calc(25 / 750 * 100vw);
  height: calc(31 / 750 * 100vw);
  content: "";
  background: transparent url(../images/005009328/deco_serif.svg) no-repeat top center/100%;
}
.sec-also__head::before {
  left: calc(76 / 750 * 100vw);
}
.sec-also__head::after {
  right: calc(76 / 750 * 100vw);
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.sec-also__head .color {
  color: #48acc7;
}
.sec-also__cap {
  padding: calc(30 / 750 * 100vw);
  margin-top: calc(55 / 750 * 100vw);
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: 0;
  font-size: calc(10 / 375 * 100vw);
}

.sec-dairy {
  position: relative;
  padding: calc(125 / 750 * 100vw) 0 calc(100 / 750 * 100vw);
  margin-top: calc(100 / 750 * 100vw);
}
.sec-dairy::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: calc(720 / 750 * 100vw);
  height: 100%;
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.02) 70%, rgba(0, 0, 0, 0) 100%);
  border-top-right-radius: 50px;
}
.sec-dairy__cont {
  position: relative;
  z-index: 1;
}
.sec-dairy__head-02 {
  position: absolute;
  top: calc(60 / 750 * 100vw);
  left: calc(-10 / 750 * 100vw);
  width: calc(618 / 750 * 100vw);
}
.sec-dairy__head-03 {
  position: relative;
  width: calc(672 / 750 * 100vw);
  margin: 0 auto;
  text-align: center;
}

.sec-howto {
  position: relative;
  padding: calc(125 / 750 * 100vw) 0 calc(100 / 750 * 100vw);
  margin-top: calc(100 / 750 * 100vw);
}
.sec-howto::after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: calc(720 / 750 * 100vw);
  height: 100%;
  content: "";
  background-color: #fbfcfc;
  border-top-left-radius: 50px;
}
.sec-howto__cont {
  position: relative;
  z-index: 1;
  padding-right: calc(60 / 750 * 100vw);
  padding-left: calc(90 / 750 * 100vw);
}
.sec-howto__head-02 {
  position: absolute;
  top: calc(-70 / 750 * 100vw);
  right: 0;
  width: calc(404 / 750 * 100vw);
}
.sec-howto__head-03 {
  position: relative;
  width: calc(302 / 750 * 100vw);
  margin: 0 auto;
  text-align: center;
}
.sec-howto__tool {
  margin: calc(90 / 750 * 100vw) auto 0;
}

.sec-item-list {
  position: relative;
  padding-bottom: calc(110 / 750 * 100vw);
  margin-top: calc(150 / 750 * 100vw);
}
.sec-item-list__head-02 {
  position: absolute;
  top: calc(-55 / 750 * 100vw);
  right: 0;
  width: calc(526 / 750 * 100vw);
}
.sec-item-list__head-03 {
  position: relative;
  width: calc(494 / 750 * 100vw);
  margin: 0 auto;
  text-align: center;
}

.sec-product {
  position: relative;
  padding: 0 0 calc(120 / 750 * 100vw);
  margin-top: calc(110 / 750 * 100vw);
}
.sec-product::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 0 50px 50px 0;
}
.sec-product__cont {
  position: relative;
  z-index: 1;
}
.sec-product__clm {
  display: flex;
  flex-direction: column;
  gap: calc(105 / 750 * 100vw);
}
.sec-product__mv img {
  border-radius: 0 50px 0 0;
}
.sec-product__txt {
  padding: 0 calc(60 / 750 * 100vw);
  margin: 0;
}
.sec-product__cap {
  margin: calc(45 / 750 * 100vw) auto 0;
  line-height: 1;
  text-align: center;
  letter-spacing: 0;
  font-size: calc(10 / 375 * 100vw);
}
@media print, screen and (min-width: 768px) {
  body {
    font-size: inherit;
  }
  .l-page {
    background: #edeff0 url(../images/005009328/bg_page_md.png) no-repeat top center/100%;
  }
  .u-inner {
    width: 1180px;
  }
  .u-sp-only {
    display: none;
  }
  .c-product-button {
    height: 60px;
    transition: color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), fill 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), background-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .c-product-button__icon svg {
    width: 23px;
    height: 17px;
  }
  .c-product-button__text {
    font-size: 16px;
  }
  .sec-product--01 .p-product-type li {
    border: 2px solid rgba(92, 178, 216, 0.3);
  }
  .sec-product--01 .p-product-type li::after {
    background: #5cb2d8 url(../images/005009328/product-type_ico_bg.svg) repeat top center/100%;
  }
  .sec-product--02 .p-product-type li {
    border: 2px solid rgba(81, 195, 184, 0.3);
  }
  .sec-product--02 .p-product-type li::after {
    background: #51c3b8 url(../images/005009328/product-type_ico_bg.svg) repeat top center/100%;
  }
  .sec-product--03 .p-product-type li {
    border: 2px solid rgba(70, 189, 202, 0.3);
  }
  .sec-product--03 .p-product-type li::after {
    background: #46bdca url(../images/005009328/product-type_ico_bg.svg) repeat top center/100%;
  }
  .sec-product--04 .p-product-type li {
    border: 2px solid rgba(67, 188, 156, 0.3);
  }
  .sec-product--04 .p-product-type li::after {
    background: #43bc9c url(../images/005009328/product-type_ico_bg.svg) repeat top center/100%;
  }
  .sec-product.is-reverse::after {
    border-radius: 100px 0 0 100px;
  }
  .sec-product.is-reverse .sec-product__clm {
    flex-direction: row;
  }
  .sec-product.is-reverse .sec-product__mv img {
    border-radius: 0 60px 60px 0;
  }
  .sec-product.is-reverse .sec-product__txt {
    margin: 0 200px 0 0;
  }
  .p-also-bnr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: auto;
    padding: 50px 100px 65px;
    margin-top: 50px;
    border-radius: 92px 0 92px 0;
  }
  .p-also-bnr__clm {
    width: 580px;
  }
  .p-also-bnr__txt {
    width: auto;
    padding-bottom: 20px;
    margin-left: 0;
  }
  .p-also-bnr__txt .head {
    padding-bottom: 0;
    font-size: 24px;
    border-bottom: none;
  }
  .p-also-bnr__txt .ttl {
    margin-top: 35px;
    font-size: 20px;
  }
  .p-also-bnr__txt .tag {
    margin-top: 10px;
    font-size: 13px;
  }
  .p-also-bnr__txt .price {
    margin-top: 30px;
    font-size: 18px;
  }
  .p-also-bnr__btn {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 260px;
    margin-top: 0;
  }
  .p-also-bnr__img {
    position: initial;
    width: 400px;
  }
  .p-also-bnr__img img {
    width: 186px;
  }
  .p-bonus-point-bnr {
    width: 980px;
    height: 180px;
    margin: 60px auto 0;
  }
  .p-bonus-point-bnr__anchor {
    gap: 80px;
  }
  .p-bonus-point-bnr .badge {
    top: -10px;
    left: -10px;
    width: 96px;
    font-size: 11px;
  }
  .p-bonus-point-bnr .badge .num {
    font-size: 18px;
    letter-spacing: 0.01em;
  }
  .p-bonus-point-bnr .badge small {
    font-size: 0.82em;
  }
  .p-bonus-point-bnr .txt {
    padding-top: 40px;
  }
  .p-bonus-point-bnr .txt .t1 {
    font-size: 14px;
  }
  .p-bonus-point-bnr .txt .t1::before, .p-bonus-point-bnr .txt .t1::after {
    width: 12px;
    height: 15px;
  }
  .p-bonus-point-bnr .txt .t1::before {
    left: 40px;
  }
  .p-bonus-point-bnr .txt .t1::after {
    right: 40px;
  }
  .p-bonus-point-bnr .txt .t2 {
    margin-top: 15px;
    font-size: 20px;
  }
  .p-bonus-point-bnr .txt .t2 .color {
    background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 4px;
  }
  .p-bonus-point-bnr .txt .arrow {
    width: 14px;
    margin: 25px auto 0;
  }
  .p-bonus-point-bnr .img {
    width: auto;
  }
  .p-campaign-bnr {
    padding: 30px 0;
    border-width: 8px;
    border-top-right-radius: 90px;
    border-bottom-left-radius: 90px;
  }
  .p-campaign-bnr__tag {
    width: 167px;
  }
  .p-campaign-bnr__head-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 50px;
  }
  .p-campaign-bnr__serif {
    padding: 25px 0;
    font-size: 20px;
  }
  .p-campaign-bnr__serif::before, .p-campaign-bnr__serif::after {
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    margin: auto;
    content: "";
    background: linear-gradient(to right, #474a4b, #474a4b 3px, transparent 3px, transparent 5px);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 5px 3px;
  }
  .p-campaign-bnr__serif::before {
    top: 0;
  }
  .p-campaign-bnr__serif::after {
    bottom: 0;
  }
  .p-campaign-bnr__serif .color {
    color: #48acc7;
  }
  .p-campaign-bnr__ttl {
    margin-top: 0;
  }
  .p-campaign-bnr__ttl .t1 {
    font-size: 19px;
  }
  .p-campaign-bnr__ttl .t1 .color {
    background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 10px;
  }
  .p-campaign-bnr__ttl .t2 {
    margin-top: 15px;
    gap: 10px;
  }
  .p-campaign-bnr__ttl .t2 .box {
    width: 80px;
    height: 39px;
    font-size: 13px;
  }
  .p-campaign-bnr__ttl .t2 .color {
    font-size: 44px;
    background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 18px;
  }
  .p-campaign-bnr__ttl .t2 .black {
    font-size: 29px;
  }
  .p-campaign-bnr .badge {
    position: initial;
    width: 120px;
    margin: 0;
    font-size: 14px;
  }
  .p-campaign-bnr .badge .num {
    font-size: 23px;
    letter-spacing: 0.01em;
  }
  .p-campaign-bnr .badge small {
    font-size: 0.82em;
  }
  .p-campaign-bnr__bnr-area {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    gap: 40px;
  }
  .p-campaign-bnr__bnr:not(:first-child) {
    margin-top: 0;
  }
  .p-campaign-bnr__bnr img {
    border-radius: 0 20px 0 20px;
  }
  .p-campaign-bnr__cap {
    margin-top: 30px;
    font-size: 11px;
    text-align: center;
  }
  .p-dairy-figure {
    display: flex;
    align-items: end;
    justify-content: center;
    gap: 30px;
  }
  .p-dairy-figure__txt-wrap {
    padding: 0 0 20px;
    margin: 0;
  }
  .p-dairy-figure__txt-wrap .head {
    font-size: 22px;
    line-height: 1.68;
  }
  .p-dairy-figure__txt-wrap .txt {
    margin-top: 30px;
    font-size: 16px;
  }
  .p-dairy-figure__fig {
    width: 414px;
    margin: 0;
  }
  .p-dairy-figure__fig figcaption {
    right: 60px;
    bottom: 15px;
    font-size: 12px;
  }
  .p-dairy-ng {
    width: 1180px;
    margin: 70px auto 0;
  }
  .p-dairy-ng__head {
    top: -56px;
    right: auto;
    left: -20px;
    z-index: 1;
    width: 175px;
    height: 175px;
    font-size: 16px;
    line-height: 1.68;
    text-align: center;
    letter-spacing: 0.1em;
    background: transparent url(../images/005009328/dairy-ng_head_bg_md.png) repeat top center/100%;
  }
  .p-dairy-ng__head::after {
    display: none;
  }
  .p-dairy-ng__clm {
    margin-right: auto;
  }
  .p-dairy-ng__item {
    position: relative;
    overflow: hidden;
  }
  .p-dairy-ng__item:nth-child(1) {
    border-radius: 22px 0 0 22px;
  }
  .p-dairy-ng__item:nth-child(2) {
    border-radius: 0 22px 22px 0;
  }
  .p-dairy-ng__item .txt-wrap {
    position: absolute;
    top: 30px;
    right: 30px;
    flex-direction: column;
    padding: 0;
    margin: auto;
    gap: 20px;
  }
  .p-dairy-ng__item .txt-wrap .ico {
    width: 67px;
  }
  .p-dairy-ng__item .txt-wrap .txt {
    font-size: 14px;
    line-height: 1;
    color: #49606a;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
  }
  .p-dairy-ng__item .txt-wrap .txt .txt-bg {
    padding: 8px 5px;
    margin-bottom: 0.25em;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #6e8189;
  }
  .p-dairy-ng__arrow {
    width: auto;
    margin: 30px auto 0;
  }
  .p-first-lead {
    margin-top: 80px;
  }
  .p-first-lead .txt {
    font-size: 17px;
    text-align: center;
    letter-spacing: 0.1em;
  }
  .p-first-lead .caption {
    margin-top: 30px;
  }
  .p-first-lead .caption p {
    font-size: 11px;
    line-height: 1.45;
    text-align: center;
    letter-spacing: 0.03em;
  }
  .p-howto-step {
    padding-bottom: 130px;
  }
  .p-howto-step__button {
    bottom: 70px;
    font-size: 16px;
  }
  .p-howto-step__button .ico {
    margin-left: 14px;
  }
  .p-howto-step__button .ico::before, .p-howto-step__button .ico::after {
    width: 16px;
    height: 2px;
  }
  .p-howto-step__fade {
    top: 60px;
    height: 370px;
  }
  .p-item-area-anchor {
    margin-top: 80px;
  }
  .p-item-area-anchor__item {
    width: 25%;
    height: 260px;
  }
  .p-item-area-anchor__item:nth-child(n+2) {
    border-left: 1px solid rgba(0, 0, 0, 0.07);
  }
  .p-item-area-anchor__item .num {
    top: 4px;
    left: 40px;
    width: 52px;
    font-size: 14px;
  }
  .p-item-area-anchor__item .head {
    margin: 30px auto 0;
    font-size: 14px;
  }
  .p-item-area-anchor__item .txt {
    margin: 15px auto 0;
    font-size: 16px;
  }
  .p-item-area-anchor__item .arrow {
    width: 14px;
    margin: 15px auto 0;
  }
  .p-item-area-anchor__cap {
    margin-top: 40px;
    font-size: 11px;
    letter-spacing: 0.03em;
  }
  .p-mv-bg {
    width: calc(1520 / 1600 * 100vw);
    margin-left: calc(80 / 1600 * 100vw);
  }
  .p-mv-scroll {
    position: absolute;
    right: 40px;
    bottom: 0;
    width: 14px;
  }
  .p-mv-text-box {
    width: 407px;
    height: 124px;
    padding: 30px 0;
    margin: 45px auto 0;
    border-radius: 0 20px 0 20px;
  }
  .p-mv-text-box .t1 {
    font-size: 16px;
  }
  .p-mv-text-box .t1 .color {
    background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 8px;
  }
  .p-mv-text-box .t2 {
    margin-top: 15px;
    gap: 8px;
  }
  .p-mv-text-box .t2 .box {
    width: 66px;
    height: 33px;
    font-size: 10px;
  }
  .p-mv-text-box .t2 .color {
    font-size: 37px;
    background: linear-gradient(transparent 50%, #fcf770 50%) no-repeat bottom 3px center/100% 16px;
  }
  .p-mv-text-box .t2 .black {
    font-size: 24px;
  }
  .p-mv-text-wrap {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0;
  }
  .p-mv-text-wrap .head-img {
    width: 487px;
  }
  .p-product-graph {
    order: 2;
    height: 110px;
    margin-top: 25px;
    border-radius: 12px 0 12px 0;
    gap: 30px;
  }
  .p-product-graph__head {
    font-size: 14px;
  }
  .p-product-graph__type {
    width: 250px;
  }
  .p-product-graph__type li {
    font-size: 10px;
  }
  .p-product-graph__type li.is-recommended::after {
    top: -40px;
    font-size: 22px;
  }
  .p-product-price {
    order: 4;
    padding-top: 30px;
    margin-top: 30px;
  }
  .p-product-price__head {
    font-size: 20px;
  }
  .p-product-price__size {
    margin-top: 10px;
    font-size: 13px;
  }
  .p-product-price__price {
    display: inline-block;
    margin-top: 15px;
    font-size: 18px;
  }
  .p-product-price__price + .p-product-price__price {
    margin-left: 0.25em;
  }
  .p-product-price__price .num {
    font-size: 31px;
  }
  .p-product-price__btn {
    width: 260px;
    margin: 20px 0 0 auto;
  }
  .p-product-text {
    margin-top: 30px;
  }
  .p-product-text__head {
    order: 0;
    font-size: 26px;
  }
  .p-product-text__note {
    order: 3;
    margin-top: 40px;
    font-size: 16px;
    line-height: 2;
  }
  .p-product-text__ingredients {
    order: 4;
    margin-top: 40px;
  }
  .p-product-type {
    display: flex;
    justify-content: space-between;
    order: 1;
    margin-top: 40px;
    gap: 8px;
  }
  .p-product-type li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 138px;
    height: 60px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    letter-spacing: 0.1em;
    border-radius: 12px 0 12px 0;
  }
  .p-product-type li::before {
    position: absolute;
    top: 7px;
    left: 5px;
    z-index: 1;
    display: block;
    width: 11px;
    height: 8px;
    content: "";
    background: transparent url(../images/005009328/product-type_ico_check.svg) repeat top center/100%;
  }
  .p-product-type li::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    content: "";
    background-blend-mode: soft-light;
    border-radius: 50%;
    aspect-ratio: 1/1;
  }
  .p-step-list {
    position: relative;
    max-height: 310px;
    padding-top: 0;
    margin-top: 60px;
    border-top: none;
  }
  .p-step-list__item {
    display: flex;
    gap: 70px;
  }
  .p-step-list__item:not(:first-child) {
    margin-top: 80px;
  }
  .p-step-list .img-wrap .num {
    width: 115px;
  }
  .p-step-list .img-wrap .img {
    width: 520px;
  }
  .p-step-list .txt-wrap {
    position: relative;
    width: 590px;
    padding-top: 65px;
    margin-top: 0;
  }
  .p-step-list .txt-wrap::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 50%;
    height: 1px;
    content: "";
    background-color: rgba(0, 0, 0, 0.07);
  }
  .p-step-list .txt-wrap .head {
    font-size: 24px;
  }
  .p-step-list .txt-wrap .txt {
    margin-top: 30px;
    font-size: 16px;
    line-height: 2;
  }
  .p-user-voice {
    margin-top: 90px;
  }
  .p-user-voice__title {
    display: flex;
    justify-content: space-between;
  }
  .p-user-voice__head {
    padding: 0;
  }
  .p-user-voice__head .en {
    font-size: 24px;
  }
  .p-user-voice__head .ja {
    font-size: 14px;
  }
  .p-user-voice__review {
    height: 32px;
    padding-left: 20px;
    margin: 0;
    font-size: 14px;
  }
  .p-user-voice__review .num {
    font-size: 16px;
  }
  .p-user-voice__review .star {
    font-size: 20px;
  }
  .p-user-voice__cap {
    margin: 10px 0 0;
    font-size: 11px;
    text-align: right;
  }
  .p-voice-btn {
    width: 300px;
    height: 70px;
    margin: 50px auto 0;
    font-size: 17px;
    letter-spacing: 0.15em;
    transition: color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), background-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    gap: 16px;
  }
  .p-voice-btn .ico {
    width: 27px;
  }
  .p-voice-slider {
    margin: 40px auto 0;
    visibility: initial;
  }
  .p-voice-slider__slide {
    width: 370px;
    padding: 55px 40px 20px;
    border-radius: 20px 0 20px 0;
  }
  .p-voice-slider__slide .head {
    font-size: 20px;
  }
  .p-voice-slider__slide .txt {
    padding-bottom: 20px;
    margin-top: 35px;
    font-size: 15px;
  }
  .p-voice-slider__slide .name {
    padding-top: 20px;
    font-size: 16px;
    letter-spacing: 0;
    gap: 20px;
  }
  .p-voice-slider__slide .name .ico {
    width: 52px;
  }
  .sec-also {
    padding-bottom: 140px;
    margin-top: 40px;
  }
  .sec-also__head {
    font-size: 28px;
  }
  .sec-also__head::before, .sec-also__head::after {
    width: 22px;
    height: 27px;
  }
  .sec-also__head::before {
    left: 356px;
  }
  .sec-also__head::after {
    right: 356px;
  }
  .sec-also__cap {
    padding: 0;
    margin-top: 40px;
    font-size: 12px;
    line-height: 1.58;
    text-align: center;
  }
  .sec-dairy {
    padding: 100px 0 0;
    margin-top: 100px;
  }
  .sec-dairy::after {
    width: max(1280px, 1520 / 1600 * 100vw);
    border-top-right-radius: 100px;
  }
  .sec-dairy__head-02 {
    top: 180px;
    left: -10px;
    width: auto;
  }
  .sec-dairy__head-03 {
    width: 520px;
  }
  .sec-howto {
    padding: 100px 0 0;
    margin-top: 100px;
  }
  .sec-howto::after {
    width: max(1280px, 1520 / 1600 * 100vw);
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
  }
  .sec-howto__cont {
    padding: 0;
  }
  .sec-howto__head-02 {
    top: -40px;
    right: auto;
    left: calc(330 / 1600 * 100vw);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .sec-howto__head-03 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
  }
  .sec-howto__tool {
    position: absolute;
    top: -45px;
    right: 115px;
    z-index: 1;
    width: 322px;
    margin: 0;
  }
  .sec-item-list {
    padding-bottom: 100px;
    margin-top: 120px;
  }
  .sec-item-list__head-02 {
    top: -40px;
    right: 200px;
    left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .sec-item-list__head-03 {
    width: 380px;
    margin: 0 auto;
  }
  .sec-product {
    padding: 120px 0 100px;
    margin-top: 100px;
  }
  .sec-product::after {
    width: min(100vw, (1440px + ((100% - 1440px) / 2)));
    border-radius: 0 100px 100px 0;
  }
  .sec-product__clm {
    flex-direction: row-reverse;
    justify-content: center;
    max-width: 1440px;
    margin: 0 auto;
    gap: 90px;
  }
  .sec-product__mv {
    width: 720px;
  }
  .sec-product__mv img {
    border-radius: 60px 0 0 60px;
  }
  .sec-product__txt {
    width: 430px;
    padding: 0;
    margin: 0 0 0 200px;
  }
  .sec-product__cap {
    margin: 30px auto 0;
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  html {
    min-width: 1280px;
  }
  body {
    font-size: 16px;
  }
  .l-container {
    max-width: 1360px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .l-container--narrow {
    max-width: 1280px;
  }
  .sec-footer-about {
    height: 280px;
    padding-top: 50px;
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    background-color: #f4f4f5;
    background-image: url(/assets/images/pages/common/footer_about_bg_md.jpg);
    background-position: center;
    background-size: 1920px;
  }
  .sec-footer-about > a:hover .c-arw-link {
    opacity: 0.8;
  }
  .sec-footer-about__inner {
    max-width: 1250px;
    padding: 0 0 0 420px;
    margin: 0 auto;
  }
  .sec-footer-about__title {
    margin-bottom: 20px;
    font-size: 26px;
    text-align: left;
  }
  .sec-footer-about__text {
    text-align: left;
  }
  .sec-footer-about__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto 0 auto;
    grid-template-rows: auto auto;
    -ms-grid-columns: 1fr 0 1fr 0 1fr 0 1fr 0 1fr;
    grid-template-columns: repeat(5, 1fr);
    gap: 0;
  }
  .sec-footer-about__list > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .sec-footer-about__list > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .sec-footer-about__list > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .sec-footer-about__list > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .sec-footer-about__list > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
  }
  .sec-footer-about__list > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .sec-footer-about__list > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .sec-footer-about__list > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .sec-footer-about__list > *:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .sec-footer-about__list > *:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
  }
  .sec-footer-about__item {
    display: -ms-grid;
    display: grid;
    width: 155px;
    height: 40px;
    background-image: url(/assets/images/pages/common/footer_about_item_bg_md.png);
    place-items: center;
  }
  .sec-footer-about__link {
    padding: 0;
    margin-top: 10px;
  }
  .sec-footer-sns {
    padding: 30px 0;
    margin: 75px 0 0;
  }
  .sec-footer-sns__inner {
    flex-direction: row;
  }
  .sec-footer-sns__title {
    margin-bottom: 0;
    font-size: 15px;
  }
  .l-footer {
    padding: 75px 0 0;
  }
  .l-footer__about {
    padding: 40px 0 30px;
  }
  .l-footer__main-menu {
    padding: 26px 0 57px;
  }
  .l-footer .footer__navi__inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    width: 1260px;
    margin: 0 auto;
  }
  .l-footer .footer__navi__inner.is-sp {
    display: none;
  }
  .l-footer .footer__navi__inner.is-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    width: 1260px;
    margin: 0 auto;
  }
  .l-footer .footer__navi__list {
    display: block;
    max-width: 100%;
    margin: 10px 0 40px;
  }
  .l-footer .footer__navi__item::before {
    display: none;
  }
  .l-footer .footer__sub-navi {
    top: 90px;
    right: -20px;
    left: inherit;
    min-width: 1260px;
    padding: 50px 0;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  }
  .l-footer .footer__sub-navi::before {
    position: absolute;
    top: -10px;
    right: 55px;
    z-index: 1;
    display: block;
    width: 0;
    height: 0;
    content: "";
    border-right: 10px solid transparent;
    /* 右側の透明な境界線 */
    border-bottom: 10px solid #fff;
    /* 三角形の色 */
    border-left: 10px solid transparent;
    /* 左側の透明な境界線 */
  }
  .l-footer .footer__sub-navi__inner.is-sp {
    display: none;
  }
  .l-footer .footer__sub-navi__inner.is-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    width: 1260px;
    margin: 0 auto;
  }
  .l-footer .footer__sub-navi__list {
    margin: 10px 0 40px;
  }
  .l-footer .footer__sub-navi__item {
    border-bottom: none;
  }
  .l-footer .about {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .l-footer .about .sns-content {
    display: flex;
    align-items: center;
  }
  .l-footer .about .sns-content__title {
    font-size: 15px;
    line-height: 1.466;
  }
  .l-footer .about .sns-content .sns-list {
    margin: 0 0 0 32px;
  }
  .l-footer .about .sns-content .sns-list__item .link, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--apple, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--google, .l-footer .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .link--youtube {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .l-footer .about .sns-content .sns-list__item .link:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--apple:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--apple:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--google:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--google:hover, .l-footer .about .sns-content .sns-list__item .link--facebook:hover, .l-footer .about .sns-content .sns-list__item .link--twitter:hover, .l-footer .about .sns-content .sns-list__item .link--twitter-x:hover, .l-footer .about .sns-content .sns-list__item .link--line:hover, .l-footer .about .sns-content .sns-list__item .link--instagram:hover, .l-footer .about .sns-content .sns-list__item .link--youtube:hover {
    opacity: 0.7;
  }
  .l-footer .about .app-content {
    display: flex;
    align-items: center;
    margin: 0 0 0 100px;
  }
  .l-footer .about .app-content .app-list {
    margin: 0 0 0 34px;
  }
  .l-footer .about .app-content .app-list__item .link, .l-footer .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--facebook, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--twitter, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--twitter-x, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--line, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--instagram, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--youtube {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .l-footer .about .app-content .app-list__item .link:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--facebook:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--facebook:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--twitter:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--twitter:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--twitter-x:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--twitter-x:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--line:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--line:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--instagram:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--instagram:hover, .l-footer .about .app-content .app-list__item .sns-content .sns-list__item .link--youtube:hover, .l-footer .about .sns-content .sns-list__item .app-content .app-list__item .link--youtube:hover, .l-footer .about .app-content .app-list__item .link--apple:hover, .l-footer .about .app-content .app-list__item .link--google:hover {
    opacity: 0.7;
  }
  .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .link, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--facebook, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--twitter, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--twitter-x, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--line, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--instagram, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--youtube, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--apple, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--google {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .link:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--facebook:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--facebook:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--twitter:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--twitter:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--twitter-x:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--twitter-x:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--line:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--line:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--instagram:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--instagram:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .sns-content .sns-list__item .link--youtube:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--youtube:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .app-content .app-list__item .link--apple:hover, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--apple:hover, .l-footer .middle-device-menu .main-menu .menu .main-menu-list__item .about .app-content .app-list__item .link--google:hover, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .menu .main-menu-list__item .link--google:hover {
    opacity: 0.7;
  }
  .l-footer .middle-device-menu .main-menu .normal-menu-list__item .link, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--facebook, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--twitter, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--twitter-x, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--line, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--instagram, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--youtube, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--apple, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--google {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .l-footer .middle-device-menu .main-menu .normal-menu-list__item .link:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--facebook:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--facebook:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--twitter:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--twitter:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--twitter-x:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--twitter-x:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--line:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--line:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--instagram:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--instagram:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .sns-content .sns-list__item .link--youtube:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--youtube:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .app-content .app-list__item .link--apple:hover, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--apple:hover, .l-footer .middle-device-menu .main-menu .normal-menu-list__item .about .app-content .app-list__item .link--google:hover, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .normal-menu-list__item .link--google:hover {
    opacity: 0.7;
  }
  .l-footer .middle-device-menu .main-menu .sub-menu-list__item .link, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--facebook, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--facebook, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--twitter, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--twitter, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--twitter-x, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--twitter-x, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--line, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--line, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--instagram, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--instagram, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--youtube, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--youtube, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .app-content .app-list__item .link--apple, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--apple, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .app-content .app-list__item .link--google, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--google {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .l-footer .middle-device-menu .main-menu .sub-menu-list__item .link:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--facebook:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--facebook:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--twitter:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--twitter:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--twitter-x:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--twitter-x:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--line:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--line:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--instagram:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--instagram:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .sns-content .sns-list__item .link--youtube:hover, .l-footer .about .sns-content .sns-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--youtube:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .app-content .app-list__item .link--apple:hover, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--apple:hover, .l-footer .middle-device-menu .main-menu .sub-menu-list__item .about .app-content .app-list__item .link--google:hover, .l-footer .about .app-content .app-list__item .middle-device-menu .main-menu .sub-menu-list__item .link--google:hover {
    opacity: 0.7;
  }
  .l-footer .sub-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
    padding: 40px 0;
    margin: 0 auto;
  }
  .l-footer .sub-menu__inner {
    flex-direction: row;
    justify-content: inherit;
  }
  .l-footer .sub-menu__list {
    justify-content: flex-start;
    padding: 0;
    padding: 20px 0;
    font-size: 12px;
    font-weight: 500;
    gap: 20px;
  }
  .l-footer .sub-menu__item .link:hover, .l-footer .sub-menu__item .about .sns-content .sns-list__item .link--facebook:hover, .l-footer .about .sns-content .sns-list__item .sub-menu__item .link--facebook:hover, .l-footer .sub-menu__item .about .sns-content .sns-list__item .link--twitter:hover, .l-footer .about .sns-content .sns-list__item .sub-menu__item .link--twitter:hover, .l-footer .sub-menu__item .about .sns-content .sns-list__item .link--twitter-x:hover, .l-footer .about .sns-content .sns-list__item .sub-menu__item .link--twitter-x:hover, .l-footer .sub-menu__item .about .sns-content .sns-list__item .link--line:hover, .l-footer .about .sns-content .sns-list__item .sub-menu__item .link--line:hover, .l-footer .sub-menu__item .about .sns-content .sns-list__item .link--instagram:hover, .l-footer .about .sns-content .sns-list__item .sub-menu__item .link--instagram:hover, .l-footer .sub-menu__item .about .sns-content .sns-list__item .link--youtube:hover, .l-footer .about .sns-content .sns-list__item .sub-menu__item .link--youtube:hover, .l-footer .sub-menu__item .about .app-content .app-list__item .link--apple:hover, .l-footer .about .app-content .app-list__item .sub-menu__item .link--apple:hover, .l-footer .sub-menu__item .about .app-content .app-list__item .link--google:hover, .l-footer .about .app-content .app-list__item .sub-menu__item .link--google:hover {
    opacity: 0.8;
    transition: 0.2s cubic-bezier(0.47, 0, 0.745, 0.715);
  }
  .l-footer .sub-menu__item::before {
    display: none;
  }
  .l-footer .sub-menu__body {
    display: flex;
    flex-direction: row-reverse;
    margin: 0 0 0 54px;
  }
  .l-footer .sub-menu__copyright {
    margin: 0 20px 0 0;
    font-size: 13px;
  }
  .l-footer .sub-menu .stock-list {
    margin: 0;
  }
  .l-footer .sub-menu .stock-list__item {
    margin: 0;
  }
  .l-footer .sub-menu .stock-list__item .text {
    position: relative;
    font-size: 13px;
  }
  .l-footer .sub-menu .stock-list__item .text::before {
    position: absolute;
    top: 50%;
    left: -9px;
    width: 1px;
    height: 12px;
    margin: -6px 0 0;
    content: "";
    background: #444;
  }
  .l-footer .sub-menu .m-pipe-nav-list {
    margin: 0;
  }
  .header__search {
    position: relative;
    z-index: 2;
    width: 270px;
    border-bottom: 1px solid #534b46;
  }
  .header__search__form {
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  .header__search__form input {
    width: 230px;
    padding: 10px 0;
    font-size: 13px;
  }
  .header__search__form button {
    bottom: 12px;
  }
  .header__search-navi {
    position: fixed;
    top: 78px;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    min-width: 1280px;
    overflow: visible;
    pointer-events: none;
    background-color: transparent;
    border-top: none;
    opacity: 0;
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .header__search-navi__container {
    height: auto;
    padding: 50px 90px 0;
    overflow: visible;
    background-color: #fff;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  }
  .header__search-navi__container > div {
    position: relative;
  }
  .header__search-navi__container > div::before {
    position: absolute;
    right: -28px;
    display: block;
    width: 1px;
    height: 100%;
    content: "";
    background-color: #e5e5e5;
  }
  .header__search-navi__container > div:last-child::before {
    display: none;
  }
  .header__search-navi__container::before {
    top: -8px;
    left: 95px;
  }
  .header__search-navi__inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px 1fr 60px 1fr;
    grid-template-columns: repeat(3, 1fr);
    width: 1260px;
    padding: 20px 0 0;
    margin: 0 auto;
    gap: 60px;
  }
  .header__search-navi__inner > div {
    position: relative;
    padding-bottom: 70px;
  }
  .header__search-navi__inner > div::before {
    position: absolute;
    right: -28px;
    display: block;
    width: 1px;
    height: 100%;
    content: "";
    background-color: #e5e5e5;
  }
  .header__search-navi__inner > div:last-child::before {
    display: none;
  }
  .header__search-navi .search-navi {
    margin-bottom: 0;
  }
  .header__search-navi .search-navi__title {
    margin-bottom: 30px;
    font-size: 18px;
  }
  .header__search-navi .search-navi__list {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 0;
    gap: 20px;
  }
  .header__search-navi .search-navi__item {
    border-bottom: none;
  }
  .header__search-navi .search-navi__item:nth-child(2n+1)::before {
    position: absolute;
    bottom: 0;
    display: block;
    width: 380px;
    height: 1px;
    content: "";
    background-color: #e5e5e5;
  }
  .header__search-navi .search-navi__item:nth-child(2n+1)::after {
    position: absolute;
    top: 0;
    right: -10px;
    display: block;
    width: 1px;
    height: 100%;
    content: "";
    background-color: #e5e5e5;
  }
  .header__search-navi .search-navi__link {
    padding: 10px 15px 20px 0;
    font-size: 14px;
  }
  .header__logo {
    position: static;
    top: inherit;
    left: inherit;
  }
  .header__main-navi {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr auto 1fr;
    grid-template-columns: 1fr auto 1fr;
    /* 左, 中央, 右の3つの列を設定 */
    align-items: center;
    max-width: 1300px;
    padding: 0 20px;
    margin: 0 auto;
    border-bottom: none;
  }
  .header__main-navi__list {
    position: relative;
    z-index: 1;
    margin-right: -20px;
    gap: 5px;
  }
  .header__main-navi__item {
    position: relative;
    width: 90px;
  }
  .header__main-navi__text {
    display: flex;
    width: auto;
    margin-right: 15px;
    place-items: center;
  }
  .header__main-navi__text span {
    display: inline-block;
    margin: 0 5px;
  }
  .header__main-navi__link {
    width: 100%;
    padding: 15px 0;
    transition: color 0.2s ease-in;
  }
  .header__main-navi__link svg {
    transition: fill 0.2s ease-in, stroke 0.2s ease-in;
  }
  .header__main-navi__link:hover {
    color: #44b2b2;
    transition: color 0.2s ease-in;
  }
  .header__main-navi__link:hover svg {
    transition: fill 0.2s ease-in, stroke 0.2s ease-in;
  }
  .header__main-navi__link:hover .icon--menu .cls-1 {
    fill: #44b2b2;
    transition: fill 0.2s ease-in;
  }
  .header__main-navi__link:hover .icon-login {
    fill: #44b2b2;
  }
  .header__main-navi__link:hover .icon-cart {
    fill: #44b2b2;
  }
  .header__main-navi__link:hover .icon-beginner {
    fill: #44b2b2;
  }
  .header__main-navi__link:hover .icon-beginner .cls-1 {
    fill: #44b2b2;
    transition: fill 0.2s ease-in;
  }
  .header__main-navi__link:hover .icon-search {
    fill: #44b2b2;
  }
  .header__main-navi__link:hover .icon-search .cls-1 {
    fill: #44b2b2;
  }
  .header__main-navi__link:hover .icon-mypage {
    stroke: #44b2b2;
  }
  .header__main-navi__link span {
    margin-top: 5px;
    font-size: 12px;
  }
  .header__main-navi__link .icon--menu::before {
    height: 22px;
  }
  .header__main-navi__link .icon--menu::after {
    height: 22px;
  }
  .header__main-navi__link .text--menu::before {
    left: 50%;
  }
  .header__main-navi__link.is-active .icon--menu::before {
    height: 22px;
  }
  .header__main-navi__link.is-active .icon--menu::after {
    height: 22px;
  }
  .header__main-navi__icon {
    width: 30px;
    height: 30px;
  }
  .header__main-navi__icon .menu-icon {
    margin: 0 0 10px 0;
  }
  .header__main-navi__icon .menu-icon svg {
    width: 25px;
    height: 25px;
  }
  .header__main-navi__icon .c-count {
    top: -7px;
    right: -9px;
  }
  .header__sub-navi {
    position: fixed;
    top: 78px;
    left: 0;
    display: flex;
    justify-content: center;
    min-width: 1280px;
    pointer-events: none;
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
  }
  .header__sub-navi.is-active {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
  }
  .header__sub-navi__container {
    max-width: 1440px;
    padding: 50px 90px;
    border-top: none;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  }
  .header__sub-navi__container.is-login::before {
    border-bottom: 10px solid #fff;
  }
  .header__sub-navi__container::before {
    top: -8px;
    right: 105px;
    border-right: 10px solid transparent;
    /* 右側の透明な境界線 */
    border-bottom: 8px solid #fff;
    /* 三角形の色 */
    border-left: 10px solid transparent;
    /* 左側の透明な境界線 */
  }
  .header__sub-navi__container::after {
    display: none;
  }
  .header__sub-navi__inner.is-sp {
    display: none;
    overflow: visible;
  }
  .header__sub-navi__inner.is-pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    width: 1260px;
    margin: 0 auto;
  }
  .header__sub-navi__list {
    margin: 10px 0 40px;
  }
  .header__sub-navi__item {
    border-bottom: none;
  }
  .header__sub-navi__login .c-button--brown:hover {
    opacity: 0.7;
    transition: 0.2s ease-in;
  }
  .header__sub-link {
    top: 80px;
    right: -30px;
    width: 344px;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  }
  .header__sub-link::before {
    top: -8px;
    right: 65px;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #fff;
    border-left: 10px solid transparent;
  }
  .header__sub-link::after {
    border-bottom: transparent;
  }
  .header__sub-link.link--mypage {
    right: -120px;
    max-height: none;
    padding: 10px;
  }
  .header__sub-link.link--mypage::before {
    right: 154px;
    border-bottom: 8px solid #fff;
  }
  .header__sub-link.link--mypage::after {
    right: 154px;
  }
  .header__sub-link.link--mypage.is-active {
    border-top: none;
  }
  .header__sub-link .c-link--brown {
    min-width: 145px;
    max-width: 100%;
    padding: 14px 10px;
    transition: 0.2s ease-in;
  }
  .header__sub-link .c-link--brown:hover {
    opacity: 0.8;
    transition: 0.2s ease-in;
  }
  .header__sub-link .c-link--white {
    min-width: 137px;
    padding: 14px 10px;
  }
  .header__sub-link .sub-link__container {
    padding: 0 20px;
  }
  .header__sub-link .sub-link__linkarea {
    padding: 0 20px;
    margin-top: 10px;
  }
  .header__sub-link .sub-link__logout {
    font-size: 14px;
  }
  .header__sub-link .sub-link__logout a {
    transition: 0.2s ease-in;
  }
  .header__sub-link .sub-link__logout a:hover {
    opacity: 0.7;
    transition: 0.2s ease-in;
  }
  .header__sub-link .sub-link__mypage {
    padding: 25px 25px;
    margin-bottom: 30px;
    font-size: 12px;
  }
  .header__sub-link__inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    width: 1260px;
    margin: 0 auto;
  }
  .header__category-navi {
    padding-top: 20px;
    padding-bottom: 0;
  }
  .header__category-navi__list {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
    max-width: 1260px;
    margin: 0 auto;
  }
  .header__category-navi__item {
    position: inherit;
    width: 210px;
    height: 100%;
    place-items: center;
  }
  .header__category-navi__item:last-child .header__category-navi__link::after {
    position: absolute;
    top: 2px;
    right: 0;
    display: block;
    width: 1px;
    height: 32px;
    content: "";
    background-color: #e5e5e5;
  }
  .header__category-navi__item::after {
    display: block;
    width: 100%;
    height: 3px;
    margin-top: -3px;
    content: "";
    transition: 0.2s ease-in;
  }
  .header__category-navi__item::before {
    display: none;
  }
  .header__category-navi__link {
    position: relative;
    height: 50px;
    font-size: 14px;
  }
  .header__category-navi__link::before {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 1px;
    height: 32px;
    content: "";
    background-color: #e5e5e5;
  }
  .header__category-navi__link.is-active > .c-arw-link__icon svg {
    fill: #bab7b5;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .header__category-navi .category-navi {
    top: 70px;
  }
  .header__category-navi .category-navi__wrap {
    display: flex;
    width: 1260px;
    margin: 0 auto;
  }
  .header__category-navi .category-navi__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    width: 100%;
    gap: 0 20px;
  }
  .header__category-navi .category-navi__list--banner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    width: 100%;
    gap: 0 20px;
  }
  .header__category-navi .category-navi__list--banner .category-navi__item {
    padding-bottom: 20px;
  }
  .header__category-navi .category-navi__list--banner .category-navi__item:first-child::before, .header__category-navi .category-navi__list--banner .category-navi__item:nth-child(4n+1)::before {
    display: none;
  }
  .header__category-navi .category-navi__item {
    position: relative;
    margin-top: 20px;
  }
  .header__category-navi .category-navi__item:first-child, .header__category-navi .category-navi__item:nth-child(4n+1) {
    position: relative;
  }
  .header__category-navi .category-navi__item:first-child::before, .header__category-navi .category-navi__item:nth-child(4n+1)::before {
    position: absolute;
    bottom: 0;
    display: block;
    width: 1015px;
    height: 1px;
    content: "";
    background-color: #e5e5e5;
  }
  .header__category-navi .category-navi__item::after {
    position: absolute;
    right: -4px;
    bottom: 0;
    display: block;
    width: 1px;
    height: 100%;
    content: "";
    background-color: #e5e5e5;
  }
  .header__category-navi .category-navi__item:nth-child(4n)::after {
    display: none;
  }
  .header__category-navi .category-navi__titlearea {
    width: 248px;
    padding-top: 80px;
    padding-right: 28px;
    margin-right: 40px;
    border-right: 1px solid #e5e5e5;
  }
  .header__category-navi .category-navi__title {
    margin-bottom: 60px;
    font-size: 24px;
    line-height: 1.4;
  }
  .header__category-navi .category-navi__title span {
    margin-top: 5px;
    font-size: 12px;
  }
  .header__logo img {
    width: 128px;
  }
  .l-footer-info {
    display: none;
  }
  .l-side {
    display: block;
    float: left;
    width: 245px;
  }
  .r-content {
    float: left;
    width: calc(100% - 320px);
    padding: 0 0 0 60px;
  }
  .l-side--02 {
    padding: 0;
  }
}
@media print, screen and (min-width: 768px) and (min-width: 768px) {
  .p-dairy-figure {
    margin-top: -60px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }

  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
@media (hover: hover) and (pointer: fine) {
  .a-hover-opacity:hover {
    opacity: 0.7;
  }
  .a-btn-hover--theme-brown:hover {
    background: #fff !important;
    color: #5e4e45 !important;
  }
  .a-btn-hover--theme-green:hover {
    background: #fff !important;
    color: #63c8c7 !important;
  }
  .a-btn-hover--theme-white:hover {
    background: #5e4e45 !important;
    color: #fff !important;
  }
  .header__search-navi .search-navi__tag:hover {
    opacity: 0.7;
  }
  .header__search-navi .search-navi__link:hover {
    opacity: 0.7;
  }
  .header__category-navi .category-navi__item__link:hover {
    opacity: 0.7;
  }
  .header__category-navi .category-navi__link a:hover {
    opacity: 0.7;
  }
  .c-product-button:hover {
    color: #444;
    background: #fff;
    fill: #444;
  }
  .p-voice-btn:hover {
    background-color: #fff;
  }
}
@media (max-width: 768.98px) {
  .sec-footer-about__item:first-child, .sec-footer-about__item:nth-child(2) {
    width: 48.5%;
    background-image: url(/assets/images/pages/common/footer_about_item_bg_long.png);
  }
  .header__search-navi {
    height: 0;
    transition: height 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .header__search-navi::before {
    position: absolute;
    top: -7px;
    right: 200px;
    z-index: 2;
    display: block;
    width: 0;
    height: 0;
    content: "";
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
  }
  .header__search-navi::after {
    position: absolute;
    top: -8px;
    right: 200px;
    z-index: 1;
    display: block;
    width: 0;
    height: 0;
    content: "";
    border-right: 8px solid transparent;
    border-bottom: 8px solid #d9d9d9;
    border-left: 8px solid transparent;
  }
  .header__main-navi__link .icon--menu img,
.header__main-navi__link .icon--menu svg {
    width: 20px;
  }
  .l-side.wtbmode {
    padding: 0 20px;
  }
  .l-side.wtbmode .inner-list, .l-side.wtbmode__list__item {
    border-right: none;
    border-left: none;
  }
  .l-side.wtbmode__list {
    margin-bottom: 30px;
  }
  .l-side.wtbmode__ttl {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .l-side.wtbmode .inner-list {
    padding: 0 0 0 32.5px;
  }
  .l-side.wtbmode .inner-list li {
    padding: 9px 10px;
  }
  .l-side.wtbmode .inner-list li:not(:last-child) {
    border-bottom: 1px solid #ddd;
  }
}
@media only screen and (max-width: 767px) {
  .u-pc-only {
    display: none;
  }
  .p-campaign-bnr__serif::before, .p-campaign-bnr__serif::after {
    position: absolute;
    top: 0;
    display: block;
    width: calc(19 / 750 * 100vw);
    height: calc(23 / 750 * 100vw);
    content: "";
    background: transparent url(../images/005009328/deco_serif.svg) no-repeat top center/100%;
  }
  .p-campaign-bnr__serif::before {
    left: calc(170 / 750 * 100vw);
  }
  .p-campaign-bnr__serif::after {
    right: calc(170 / 750 * 100vw);
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    -webkit-transform-origin: center;
            transform-origin: center;
  }
  .p-item-area-anchor__list-wrap {
    position: relative;
  }
  .p-item-area-anchor__list-wrap::before, .p-item-area-anchor__list-wrap::after {
    position: absolute;
    display: block;
    width: 1px;
    margin: auto;
    content: "";
    inset: 0;
  }
  .p-item-area-anchor__list-wrap::before {
    z-index: 1;
    height: calc(78 / 750 * 100vw);
    background-color: #edeff0;
  }
  .p-item-area-anchor__list-wrap::after {
    height: 100%;
    background-color: rgba(0, 0, 0, 0.07);
  }
  .p-item-area-anchor__list {
    position: relative;
  }
  .p-item-area-anchor__list::after {
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    margin: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0.07);
    inset: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2NvcmUvX2ZvbnRzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIm5vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS5taW4uY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvYmFzZS9fYmFzZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2xheW91dC9fbC1mb290ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2xheW91dC9fbC1tYWluLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9jb3JlL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2xheW91dC9fbC1wYWdlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2xheW91dC9fY29udGFpbmVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJhc3NldHMvc3R5bGVzL2xheW91dC9fZm9vdGVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2xheW91dC9fbWFpbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9sYXlvdXQvX21vYmlsZS1mb290ZXItaW5mby5zY3NzIiwiYXNzZXRzL3N0eWxlcy9sYXlvdXQvX3NpZGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3V0aWwvX3UtaW5uZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19jLXByb2R1Y3QtYnV0dG9uLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9jb3JlL19taXhpbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX2lzLWNvbG9yLXByb2R1Y3Quc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19pcy1yZXZlcnNlLXByb2R1Y3Quc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLWFsc28tYm5yLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fcC1ib251cy1wb2ludC1ibnIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLWNhbXBhaWduLWJuci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3AtZGFpcnktZmlndXJlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fcC1kYWlyeS1uZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3AtZmlyc3QtbGVhZC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3AtaG93dG8tc3RlcC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3AtaXRlbS1hcmVhLWFuY2hvci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3AtbXYtYmcuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLW12LXRleHQtYm94LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fcC1tdi10ZXh0LXdyYXAuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLXByb2R1Y3QtZ3JhcGguc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLXByb2R1Y3QtcHJpY2Uuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLXByb2R1Y3QtdGV4dC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3Atc3RlcC1saXN0LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fcC11c2VyLXZvaWNlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fcC12b2ljZS1idG4uc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLXZvaWNlLXNsaWRlci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3NlYy1hbHNvLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fc2VjLWRhaXJ5LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fc2VjLWhvd3RvLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9fc2VjLWl0ZW0tbGlzdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3NlYy1wcm9kdWN0LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC91dGlsL191LW9ubHkuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L19wLW12LXNjcm9sbC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvX3AtcHJvZHVjdC10eXBlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC88bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBUiwrR0FBQTtBQ2tJQSw4RUFBQTtBQ2xJUjtFQUFtQixzQkFBQTtFQUFzQixrQkFBQTtBSE16Qzs7QUdOMkQ7RUFBYyxtQ0FBQTtVQUFBLDJCQUFBO0VBQStDLGFBQUE7RUFBYSxZQUFBO0VBQVksb0JBQUE7RUFBbUIscUJBQUE7QUhlcEs7O0FHZndMO0VBQXFELGNBQUE7QUhtQjdPOztBR25CMlA7RUFBMEMsbUJBQUE7RUFBdUMsYUFBQTtFQUFnQyxlQUFBO0VBQW9DLHVCQUFBO0VBQXVCLFNBQUE7RUFBUyxvQkFBQTtBSGdDaGI7O0FHaENvYztFQUF1QixxQkFBQTtFQUFxQixjQUFBO0VBQWMscUJBQUE7RUFBcUIsU0FBQTtFQUFTLG9CQUFBO0FId0M1aEI7O0FHeENnakI7RUFBOEMsYUFBQTtBSDRDOWxCOztBRzVDMm1CO0VBQXVCLFFBQUE7QUhnRGxvQjs7QUdoRDBvQjtFQUFRLGtCQUFBO0VBQWtCLGtCQUFBO0FIcURwcUI7O0FHckRzckI7RUFBMkMsbUJBQUE7QUh5RGp1Qjs7QUd6RG92QjtFQUFlLG1DQUFBO1VBQUEsMkJBQUE7RUFBMkIsc0JBQUE7RUFBMEMsY0FBQTtFQUFjLGdDQUFBO0VBQStCLFNBQUE7RUFBUyxrQkFBQTtBSG1FOTNCOztBR25FZzVCO0VBQW1CLHNCQUFBO0FIdUVuNkI7O0FHdkV5N0I7RUFBaUIsb0RBQUE7VUFBQSw0Q0FBQTtFQUE0Qyxz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RSw2QkFBQTtFbEJ5aUdSO0FBcC9FRjtBcUJ2c0JFO0UwQlRGO0lBRUksYUFBQTtFL0M0dEdGO0UwQjFvR0k7SUFFRSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxjQUFBO0lBQ0EsNkJBQUE7SUFDQSw4QkFBQTtJQUNBLFdBQUE7SUFDQSxnSEFBQTtFMUJ5dEhOO0UwQnB0SEk7SUFDRSw2QkFBQTtFMUJzdEhOO0UwQm50SEk7SUFDRSw4QkFBQTtJQUNBLDZCQUFBO1lBQUEscUJBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0UxQnF0SE47RStCdHpIQTtJQUVJLGtCQUFBO0UvQjYxSUo7RStCMzFJSTtJQUVFLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7RS9CNDFJTjtFK0J6MUlJO0lBQ0UsVUFBQTtJQUNBLDhCQUFBO0lBQ0EseUJBQUE7RS9CMjFJTjtFK0J4MUlJO0lBQ0UsWUFBQTtJQUNBLHFDQUFBO0UvQjAxSU47RStCcjFJQTtJQU1JLGtCQUFBO0UvQnkxSUo7RStCdjFJSTtJQUNFLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxxQ0FBQTtJQUNBLFFBQUE7RS9CeTFJTjtBQTVxQ0YiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWFyY2VsbHVzJmRpc3BsYXk9c3dhcFwiKTtcbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fcHJvZ3Jlc3NfX2JhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uc3BsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsIC5zcGxpZGUuaXMtcmVuZGVyZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zcGxpZGVfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGFpbjogc3RyaWN0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3BsaWRlX19zciB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS10dGIgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2Fycm93IHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMmVtO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDJlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgZmlsbDogIzAwMDtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgd2lkdGg6IDEuMmVtO1xufVxuXG4uc3BsaWRlX19hcnJvdzpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5zcGxpZGVfX2Fycm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAxZW07XG59XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMWVtO1xufVxuXG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBib3R0b206IDAuNWVtO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDNweDtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbkBzdXBwb3J0cyAob3V0bGluZS1vZmZzZXQ6IC0zcHgpIHtcbiAgLnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGJmO1xuICB9XG59XG5Ac3VwcG9ydHMgKG91dGxpbmUtb2Zmc2V0OiAtM3B4KSB7XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBiZjtcbiAgfVxuXG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzBiZjtcbiAgfVxufVxuLnNwbGlkZV9fdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3BsaWRlX190b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlX190cmFjay0tbmF2ID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwbGlkZV9fdHJhY2stLW5hdiA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxZW07XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHRvcDogMWVtO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIGJvdHRvbTogMWVtO1xuICB0b3A6IGF1dG87XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbi0tdHRiIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDFlbSAwO1xuICByaWdodDogMC41ZW07XG4gIHRvcDogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxMDAlO1xuICB9XG59XG4uYS1ob3Zlci1vcGFjaXR5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYS1ob3Zlci1vcGFjaXR5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLmEtYnRuLWhvdmVyLCAuYS1idG4taG92ZXItLXRoZW1lLXdoaXRlLCAuYS1idG4taG92ZXItLXRoZW1lLWdyZWVuLCAuYS1idG4taG92ZXItLXRoZW1lLWJyb3duIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYS1idG4taG92ZXItLXRoZW1lLWJyb3duOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1ZTRlNDUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYS1idG4taG92ZXItLXRoZW1lLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2M2M4YzcgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYS1idG4taG92ZXItLXRoZW1lLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWU0ZTQ1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBtaW4td2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiWWFrdUhhbkpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ib2R5ID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDA7XG59XG5cbltkYXRhLXdoYXRpbnRlbnQ9dG91Y2hdICosXG5bZGF0YS13aGF0aW50ZW50PW1vdXNlXSAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTGF0byDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7zjga7oqq3jgb/ovrzjgb8gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9MYXRvL0xhdG8tVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTGF0by9MYXRvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9MYXRvL0xhdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTGF0by9MYXRvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0xhdG8vTGF0by1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBOb3RvIFNhbnMgSlAg44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O844Gu6Kqt44G/6L6844G/ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL05vdG9TYW5zSlAvTm90b1NhbnNKUC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIFJvYm90byDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7zjga7oqq3jgb/ovrzjgb8gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBTaGlwcG9yaSBNaW5jaG8g44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O844Gu6Kqt44G/6L6844G/ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9TaGlwcG9yaU1pbmNoby9TaGlwcG9yaU1pbmNoby1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBDb3Jtb3JhbnRHYXJhbW9uZCDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7zjga7oqq3jgb/ovrzjgb8gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Nvcm1vcmFudEdhcmFtb25kL0Nvcm1vcmFudEdhcmFtb25kLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Nvcm1vcmFudEdhcmFtb25kL0Nvcm1vcmFudEdhcmFtb25kLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQ29ybW9yYW50R2FyYW1vbmQvQ29ybW9yYW50R2FyYW1vbmQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Nvcm1vcmFudEdhcmFtb25kL0Nvcm1vcmFudEdhcmFtb25kLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Nvcm1vcmFudEdhcmFtb25kL0Nvcm1vcmFudEdhcmFtb25kLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogTWFyY2VsbHVzIOODleOCqeODs+ODiOODleOCoeODn+ODquODvOOBruiqreOBv+i+vOOBvyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcmNlbGx1c1wiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NYXJjZWxsdXMvTWFyY2VsbHVzLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWFyY2VsbHVzL01hcmNlbGx1cy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi5sLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmwtbWFpbiB7XG4gIGNvbG9yOiAjNDc0YTRiO1xufVxuXG4ubC1wYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2VkZWZmMCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2JnX3BhZ2VAMngucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci8xMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNlZGVmZjAgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9iZ19wYWdlX21kLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbiAgfVxufVxuXG4ubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ubC1jb250YWluZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbi5zZWMtZm9vdGVyLWFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MzRiNDY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vZm9vdGVyX2Fib3V0X2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZvb3Rlci1hYm91dCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2NvbW1vbi9mb290ZXJfYWJvdXRfYmdfbWQuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XG4gIH1cbn1cbi5zZWMtZm9vdGVyLWFib3V0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZm9vdGVyLWFib3V0ID4gYTpob3ZlciAuYy1hcnctbGluayB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4uc2VjLWZvb3Rlci1hYm91dF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZm9vdGVyLWFib3V0X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zZWMtZm9vdGVyLWFib3V0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZvb3Rlci1hYm91dF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zZWMtZm9vdGVyLWFib3V0X190aXRsZSBzdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIC8qIOS4iuS7mOOBjeOBq+ioreWumiAqL1xufVxuLnNlYy1mb290ZXItYWJvdXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZm9vdGVyLWFib3V0X190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2VjLWZvb3Rlci1hYm91dF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRweCA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mb290ZXItYWJvdXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zZWMtZm9vdGVyLWFib3V0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDhweCk7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2NvbW1vbi9mb290ZXJfYWJvdXRfaXRlbV9iZ19tZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjguOThweCkge1xuICAuc2VjLWZvb3Rlci1hYm91dF9faXRlbTpmaXJzdC1jaGlsZCwgLnNlYy1mb290ZXItYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2NvbW1vbi9mb290ZXJfYWJvdXRfaXRlbV9iZ19sb25nLnBuZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZvb3Rlci1hYm91dF9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vZm9vdGVyX2Fib3V0X2l0ZW1fYmdfbWQucG5nKTtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjLWZvb3Rlci1hYm91dF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZvb3Rlci1hYm91dF9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2VjLWZvb3Rlci1hYm91dF9fbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYy1mb290ZXItYWJvdXRfX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZpbGw6ICM1MzRiNDY7XG59XG5cbi5zZWMtZm9vdGVyLXNucyB7XG4gIHBhZGRpbmc6IDIwcHggMCAyNXB4O1xuICBtYXJnaW46IDYwcHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZvb3Rlci1zbnMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDc1cHggMCAwO1xuICB9XG59XG4uc2VjLWZvb3Rlci1zbnNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZm9vdGVyLXNuc19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zZWMtZm9vdGVyLXNuc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG4uc2VjLWZvb3Rlci1zbnNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5zZWMtZm9vdGVyLXNuc19faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG4uc2VjLWZvb3Rlci1zbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZm9vdGVyLXNuc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTM0YjQ2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZzogNzVweCAwIDA7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYWJvdXQge1xuICBwYWRkaW5nOiAzN3B4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2Fib3V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19tYWluLW1lbnUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19tYWluLW1lbnUge1xuICAgIHBhZGRpbmc6IDI2cHggMCA1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5mb290ZXJfX25hdmlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgd2lkdGg6IDEyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmwtZm9vdGVyIC5mb290ZXJfX25hdmlfX2lubmVyLmlzLXNwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5mb290ZXJfX25hdmlfX2lubmVyLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1mb290ZXIgLmZvb3Rlcl9fbmF2aV9faW5uZXIuaXMtcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuZm9vdGVyX19uYXZpX19pbm5lci5pcy1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sLWZvb3RlciAuZm9vdGVyX19uYXZpX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5mb290ZXJfX25hdmlfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCA0MHB4O1xuICB9XG59XG4ubC1mb290ZXIgLmZvb3Rlcl9fbmF2aV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX25hdmlfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNGU0NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmZvb3Rlcl9fbmF2aV9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1mb290ZXIgLmZvb3Rlcl9fbmF2aV9faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1mb290ZXIgLmZvb3Rlcl9fbmF2aV9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzMXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuZm9vdGVyX19zdWItbmF2aSB7XG4gICAgdG9wOiA5MHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIG1pbi13aWR0aDogMTI2MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAubC1mb290ZXIgLmZvb3Rlcl9fc3ViLW5hdmk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDU1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLyog5Y+z5YG044Gu6YCP5piO44Gq5aKD55WM57eaICovXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmO1xuICAgIC8qIOS4ieinkuW9ouOBruiJsiAqL1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8qIOW3puWBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICB9XG59XG4ubC1mb290ZXIgLmZvb3Rlcl9fc3ViLW5hdmlfX2lubmVyLmlzLXNwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pbm5lci5pcy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pbm5lci5pcy1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pbm5lci5pcy1wYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmZvb3Rlcl9fc3ViLW5hdmlfX2xpc3Qge1xuICAgIG1hcmdpbjogMTBweCAwIDQwcHg7XG4gIH1cbn1cbi5sLWZvb3RlciAuZm9vdGVyX19zdWItbmF2aV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuZm9vdGVyX19zdWItbmF2aV9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pdGVtID4gLmlzLWFjdGl2ZS5jLW5hdi1saW5rLS1pdGVtOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pdGVtIC5zdWItbmF2aSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pdGVtIC5zdWItbmF2aV9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pdGVtIC5zdWItbmF2aV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNXB4O1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19pdGVtIC5zdWItbmF2aS5pcy1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubC1mb290ZXIgLmZvb3Rlcl9fc3ViLW5hdmlfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX190aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNWU0ZTQ1O1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19iYW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgcmlnaHRcIiBcImZ1bGwgZnVsbFwiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZ2FwOiAxNnB4O1xuICAvKiDlkITjgqvjg6njg6DjgoTooYzjga7plpPpmpQgKi9cbn1cbi5sLWZvb3RlciAuZm9vdGVyX19zdWItbmF2aV9fYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtZm9vdGVyIC5mb290ZXJfX3N1Yi1uYXZpX19iYW5uZXIgLmJuci1pdGVtLS0xY29sIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5sLWZvb3RlciAuZm9vdGVyX19zdWItbmF2aV9fbG9naW4ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuYWJvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40NjY7XG4gIH1cbn1cbi5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggLTE4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDAgMzJweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwIDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1hcHBsZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIteCwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbi5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluayBzdmcsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1hcHBsZSBzdmcsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1hcHBsZSBzdmcsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUgc3ZnLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZ29vZ2xlIHN2ZywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vayBzdmcsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciBzdmcsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14IHN2ZywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lIHN2ZywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0gc3ZnLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXlvdXR1YmUgc3ZnIHtcbiAgZmlsbDogIzg4ODtcbn1cbi5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2sgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXggc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0teW91dHViZSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluazpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tYXBwbGU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1nb29nbGU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2s6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlcjpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXg6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW06aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0teW91dHViZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IHtcbiAgbWFyZ2luOiAzN3B4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XG4gIH1cbn1cbi5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyOXB4IC0xNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIDM0cHg7XG4gIH1cbn1cbi5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluaywgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1hcHBsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tbGluZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXlvdXR1YmUsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbms6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vazpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlcjpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXI6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXg6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXg6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tbGluZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXlvdXR1YmU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWY1ZjVmO1xufVxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X190aXRsZSAudGl0bGUsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fdGl0bGUgLnRpdGxlLS10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMTdweDtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fdGl0bGUgLnRpdGxlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40NjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X190aXRsZSAudGl0bGVfX2ljb24ge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXZfX3RpdGxlIC50aXRsZV9faWNvbiBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiAjNWY1ZjVmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXZfX3RpdGxlIC50aXRsZS0tdHJpZ2dlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXZfX2JvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVmNWY1Zjtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWY1ZjVmO1xufVxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmssIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXZfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXZfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAubGluay0tbGluZSwgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXlvdXR1YmUsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXZfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5saW5rLS1hcHBsZSwgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0X19pdGVtICsgLm5hdi1saXN0X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZjVmNWY7XG59XG5cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X190aXRsZSAudGl0bGUsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X190aXRsZSAubmF2X190aXRsZSAudGl0bGUtLXRyaWdnZXIsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdl9fdGl0bGUgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X190aXRsZSAudGl0bGUtLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X190aXRsZSAudGl0bGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX3RpdGxlIC50aXRsZV9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40NjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX3RpdGxlIC50aXRsZV9faWNvbiB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X190aXRsZSAudGl0bGVfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgZmlsbDogIzVmNWY1ZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX2JvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVmNWY1Zjtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItY29sb3I6ICM1ZjVmNWY7XG59XG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0IC5jYXRlZ29yeV9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5saW5rLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0IC5jYXRlZ29yeV9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2ssIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIteCwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0IC5jYXRlZ29yeV9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0IC5jYXRlZ29yeV9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0IC5jYXRlZ29yeV9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnlfX2JvZHkgLm0tY2hpbGQtbGlzdF9faXRlbSAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1saXN0IC5uYXYgLm5hdi1saXN0IC5jYXRlZ29yeV9fYm9keSAubS1jaGlsZC1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3QgLmNhdGVnb3J5X19ib2R5IC5tLWNoaWxkLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI5O1xufVxuXG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdCB7XG4gIG1hcmdpbjogMjdweCAwIDA7XG59XG4ubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5saW5rLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2ssIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tLXBpcGUtbmF2LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tLXBpcGUtbmF2LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tLXBpcGUtbmF2LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgLm0tcGlwZS1uYXYtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0X19pdGVtIC5saW5rLS1nb29nbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0ICsgLm0tcGlwZS1uYXYtbGlzdCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudV9faXRlbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudV9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0IHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2ssIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1nb29nbGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2ssIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1nb29nbGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2s6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vazpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXI6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14OmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14OmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmU6aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW06aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW06aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0teW91dHViZTpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubWVudSAubWFpbi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IC5tYWluLW1lbnUtbGlzdF9faXRlbSAubGluay0tYXBwbGU6aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0X19pdGVtIC5saW5rLS1nb29nbGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4ubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmssIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0taW5zdGFncmFtLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1hcHBsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tZ29vZ2xlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmssIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0taW5zdGFncmFtLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1hcHBsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tZ29vZ2xlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vazpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2s6aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXI6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXI6aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIteDpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14OmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5saW5rLS1saW5lOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW06aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbTpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0teW91dHViZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAubGluay0teW91dHViZTpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tYXBwbGU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0X19pdGVtICsgLm5vcm1hbC1tZW51LWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4ubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmssIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXgsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWxpbmUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0taW5zdGFncmFtLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1hcHBsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0tZ29vZ2xlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1mYWNlYm9vaywgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2ssIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIteCwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14LCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS1saW5lLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW0sIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbSwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0teW91dHViZSwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tYXBwbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1nb29nbGUsIC5sLWZvb3RlciAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluazpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tZmFjZWJvb2s6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyOmhvdmVyLCAubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS10d2l0dGVyLXg6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLXR3aXR0ZXIteDpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tbGluZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAubGluay0tbGluZTpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0taW5zdGFncmFtOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS1pbnN0YWdyYW06aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLXlvdXR1YmU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmxpbmstLXlvdXR1YmU6aG92ZXIsIC5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLnN1Yi1tZW51LWxpc3RfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWFwcGxlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS1hcHBsZTpob3ZlciwgLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSAuc3ViLW1lbnUtbGlzdF9faXRlbSAuYWJvdXQgLmFwcC1jb250ZW50IC5hcHAtbGlzdF9faXRlbSAubGluay0tZ29vZ2xlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0X19pdGVtIC5saW5rLS1nb29nbGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4ubC1mb290ZXIgLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEyNjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sLWZvb3RlciAuc3ViLW1lbnVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5zdWItbWVudV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICB9XG59XG4ubC1mb290ZXIgLnN1Yi1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLnN1Yi1tZW51X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC1mb290ZXIgLnN1Yi1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuc3ViLW1lbnVfX2l0ZW0gLmxpbms6aG92ZXIsIC5sLWZvb3RlciAuc3ViLW1lbnVfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWZhY2Vib29rOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLnN1Yi1tZW51X19pdGVtIC5saW5rLS1mYWNlYm9vazpob3ZlciwgLmwtZm9vdGVyIC5zdWItbWVudV9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlcjpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5zdWItbWVudV9faXRlbSAubGluay0tdHdpdHRlcjpob3ZlciwgLmwtZm9vdGVyIC5zdWItbWVudV9faXRlbSAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAubGluay0tdHdpdHRlci14OmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLnN1Yi1tZW51X19pdGVtIC5saW5rLS10d2l0dGVyLXg6aG92ZXIsIC5sLWZvb3RlciAuc3ViLW1lbnVfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWxpbmU6aG92ZXIsIC5sLWZvb3RlciAuYWJvdXQgLnNucy1jb250ZW50IC5zbnMtbGlzdF9faXRlbSAuc3ViLW1lbnVfX2l0ZW0gLmxpbmstLWxpbmU6aG92ZXIsIC5sLWZvb3RlciAuc3ViLW1lbnVfX2l0ZW0gLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLmxpbmstLWluc3RhZ3JhbTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5zdWItbWVudV9faXRlbSAubGluay0taW5zdGFncmFtOmhvdmVyLCAubC1mb290ZXIgLnN1Yi1tZW51X19pdGVtIC5hYm91dCAuc25zLWNvbnRlbnQgLnNucy1saXN0X19pdGVtIC5saW5rLS15b3V0dWJlOmhvdmVyLCAubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCAuc25zLWxpc3RfX2l0ZW0gLnN1Yi1tZW51X19pdGVtIC5saW5rLS15b3V0dWJlOmhvdmVyLCAubC1mb290ZXIgLnN1Yi1tZW51X19pdGVtIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5saW5rLS1hcHBsZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zdWItbWVudV9faXRlbSAubGluay0tYXBwbGU6aG92ZXIsIC5sLWZvb3RlciAuc3ViLW1lbnVfX2l0ZW0gLmFib3V0IC5hcHAtY29udGVudCAuYXBwLWxpc3RfX2l0ZW0gLmxpbmstLWdvb2dsZTpob3ZlciwgLmwtZm9vdGVyIC5hYm91dCAuYXBwLWNvbnRlbnQgLmFwcC1saXN0X19pdGVtIC5zdWItbWVudV9faXRlbSAubGluay0tZ29vZ2xlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgfVxufVxuLmwtZm9vdGVyIC5zdWItbWVudV9faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU0ZTQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuc3ViLW1lbnVfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyIC5zdWItbWVudV9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtZm9vdGVyIC5zdWItbWVudV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuc3ViLW1lbnVfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbjogMCAwIDAgNTRweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5zdWItbWVudV9fY29weXJpZ2h0IHtcbiAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLnN1Yi1tZW51X19jb3B5cmlnaHQge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sLWZvb3RlciAuc3ViLW1lbnUgLnN0b2NrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxOHB4IC03cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLnN1Yi1tZW51IC5zdG9jay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLWZvb3RlciAuc3ViLW1lbnUgLnN0b2NrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuc3ViLW1lbnUgLnN0b2NrLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmwtZm9vdGVyIC5zdWItbWVudSAuc3RvY2stbGlzdF9faXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLnN1Yi1tZW51IC5zdG9jay1saXN0X19pdGVtIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5zdWItbWVudSAuc3RvY2stbGlzdF9faXRlbSAudGV4dDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTlweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IC02cHggMCAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogIzQ0NDtcbiAgfVxufVxuLmwtZm9vdGVyIC5zdWItbWVudSAubS1waXBlLW5hdi1saXN0IHtcbiAgbWFyZ2luOiAyN3B4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLnN1Yi1tZW51IC5tLXBpcGUtbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MzRiNDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA5cHggMzNweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ubC1oZWFkZXIuaXMtc3RpY2t5IHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUzNGI0NjtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoIC5pY29uLXNlYXJjaCB7XG4gIGZpbGw6ICM1ZTRlNDU7XG59XG4uaGVhZGVyX19zZWFyY2ggLmljb24tc2VhcmNoIHN2ZyB7XG4gIGZpbGw6ICM1ZTRlNDU7XG59XG4uaGVhZGVyX19zZWFyY2ggLmljb24tc2VhcmNoIHN2ZyAuY2xzLTEge1xuICBmaWxsOiAjNWU0ZTQ1O1xufVxuLmhlYWRlcl9fc2VhcmNoX19idXR0b24uaXMtYWN0aXZlIC5pY29uLXNlYXJjaCB7XG4gIGZpbGw6ICM0NGIyYjI7XG59XG4uaGVhZGVyX19zZWFyY2hfX2J1dHRvbi5pcy1hY3RpdmUgLmljb24tc2VhcmNoIHN2ZyB7XG4gIGZpbGw6ICM0NGIyYjI7XG59XG4uaGVhZGVyX19zZWFyY2hfX2J1dHRvbi5pcy1hY3RpdmUgLmljb24tc2VhcmNoIHN2ZyAuY2xzLTEge1xuICBmaWxsOiAjNDRiMmIyO1xufVxuLmhlYWRlcl9fc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTM0YjQ2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaF9fZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaF9fZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2hfX2Zvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2hfX2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXJfX3NlYXJjaF9fZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoX19mb3JtIGJ1dHRvbiB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2hfX2Zvcm0gaW1nLFxuLmhlYWRlcl9fc2VhcmNoX19mb3JtIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZpbGw6ICM1ZTRlNDU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cbi5oZWFkZXJfX3NlYXJjaF9fZm9ybV9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fc2VhcmNoLW5hdmkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTlweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3OHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEyODBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCB2aXNpYmlsaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjguOThweCkge1xuICAuaGVhZGVyX19zZWFyY2gtbmF2aSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCB2aXNpYmlsaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogMjAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDtcbiAgICByaWdodDogMjAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLW5hdmkuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1uYXZpX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA4MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDI1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDkwcHggMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpX19jb250YWluZXIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtbmF2aV9fY29udGFpbmVyID4gZGl2OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpX19jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aV9fY29udGFpbmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMTk2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qIOWPs+WBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgLyog5LiJ6KeS5b2i44Gu6ImyICovXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvKiDlt6blgbTjga7pgI/mmI7jgarlooPnlYznt5ogKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2gtbmF2aV9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgd2lkdGg6IDEyNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBnYXA6IDYwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmlfX2lubmVyID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmlfX2lubmVyID4gZGl2OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpX19pbm5lciA+IGRpdjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC1uYXZpIC5zZWFyY2gtbmF2aSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmkgLnNlYXJjaC1uYXZpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpIC5zZWFyY2gtbmF2aV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX3RhZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX3RhZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1uYXZpIC5zZWFyY2gtbmF2aV9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLW5hdmkgLnNlYXJjaC1uYXZpX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmkgLnNlYXJjaC1uYXZpX19pdGVtOm50aC1jaGlsZCgybisxKTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmkgLnNlYXJjaC1uYXZpX19pdGVtOm50aC1jaGlsZCgybisxKTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLW5hdmkgLnNlYXJjaC1uYXZpX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLW5hdmkgLnNlYXJjaC1uYXZpX19saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2gtbmF2aSAuc2VhcmNoLW5hdmlfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtbmF2aSA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2aSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgICAvKiDlt6YsIOS4reWkriwg5Y+z44GuM+OBpOOBruWIl+OCkuioreWumiAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBnYXA6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluLW5hdmlfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2aV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2aV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXZpX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX21haW4tbmF2aV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluLW5hdmlfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4sIHN0cm9rZSAwLjJzIGVhc2UtaW47XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0YjJiMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4sIHN0cm9rZSAwLjJzIGVhc2UtaW47XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rOmhvdmVyIC5pY29uLS1tZW51IC5jbHMtMSB7XG4gICAgZmlsbDogIzQ0YjJiMjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbjtcbiAgfVxuICAuaGVhZGVyX19tYWluLW5hdmlfX2xpbms6aG92ZXIgLmljb24tbG9naW4ge1xuICAgIGZpbGw6ICM0NGIyYjI7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rOmhvdmVyIC5pY29uLWNhcnQge1xuICAgIGZpbGw6ICM0NGIyYjI7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rOmhvdmVyIC5pY29uLWJlZ2lubmVyIHtcbiAgICBmaWxsOiAjNDRiMmIyO1xuICB9XG4gIC5oZWFkZXJfX21haW4tbmF2aV9fbGluazpob3ZlciAuaWNvbi1iZWdpbm5lciAuY2xzLTEge1xuICAgIGZpbGw6ICM0NGIyYjI7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW47XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rOmhvdmVyIC5pY29uLXNlYXJjaCB7XG4gICAgZmlsbDogIzQ0YjJiMjtcbiAgfVxuICAuaGVhZGVyX19tYWluLW5hdmlfX2xpbms6aG92ZXIgLmljb24tc2VhcmNoIC5jbHMtMSB7XG4gICAgZmlsbDogIzQ0YjJiMjtcbiAgfVxuICAuaGVhZGVyX19tYWluLW5hdmlfX2xpbms6aG92ZXIgLmljb24tbXlwYWdlIHtcbiAgICBzdHJva2U6ICM0NGIyYjI7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGluayAuaWNvbi1iZWdpbm5lciAuY2xzLTEge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGluayAuaWNvbi0tbWVudSAuY2xzLTEge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2aV9fbGluayBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2xpbmsuaXMtYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjNDRiMmIyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2xpbmsuaXMtYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICM0NGIyYjI7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluO1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rLmlzLWFjdGl2ZSAuaWNvbi1teXBhZ2Ugc3ZnIHtcbiAgc3Ryb2tlOiAjNDRiMmIyO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluO1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIC5pY29uLS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIC5pY29uLS1tZW51IGltZyxcbi5oZWFkZXJfX21haW4tbmF2aV9fbGluayAuaWNvbi0tbWVudSBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OC45OHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2aV9fbGluayAuaWNvbi0tbWVudSBpbWcsXG4uaGVhZGVyX19tYWluLW5hdmlfX2xpbmsgLmljb24tLW1lbnUgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIC5pY29uLS1tZW51OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIC5pY29uLS1tZW51OjpiZWZvcmUge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIC5pY29uLS1tZW51OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluLW5hdmlfX2xpbmsgLmljb24tLW1lbnU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGluayAudGV4dC0tbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2xpbmsgLnRleHQtLW1lbnU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwi6ZaJ44GY44KLXCI7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rIC50ZXh0LS1tZW51OjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rLmlzLWFjdGl2ZSAuaWNvbi0tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGluay5pcy1hY3RpdmUgLmljb24tLW1lbnUgc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9fbGluay5pcy1hY3RpdmUgLmljb24tLW1lbnU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTRlNDU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2aV9fbGluay5pcy1hY3RpdmUgLmljb24tLW1lbnU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2xpbmsuaXMtYWN0aXZlIC5pY29uLS1tZW51OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzRiNDY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rLmlzLWFjdGl2ZSAuaWNvbi0tbWVudTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rLmlzLWFjdGl2ZSAudGV4dC0tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19saW5rLmlzLWFjdGl2ZSAudGV4dC0tbWVudTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNWU0ZTQ1O1xuICBjb250ZW50OiBcIumWieOBmOOCi1wiO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2aV9faWNvbi5pY29uLS1zZWFyY2ggaW1nLFxuLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uLmljb24tLXNlYXJjaCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLm1lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uIC5tZW51LWljb24ge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uIC5tZW51LWljb24gc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLm1lbnUtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uIC5tZW51LWljb24uaWNvbi1iZWdpbm5lciB7XG4gIGZpbGw6ICM1ZTRlNDU7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLm1lbnUtaWNvbi5pY29uLWJlZ2lubmVyIC5jbHMtMSB7XG4gIGZpbGw6ICM1ZTRlNDU7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLm1lbnUtaWNvbi5pY29uLW15cGFnZSB7XG4gIHN0cm9rZTogIzVlNGU0NTtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9faWNvbiAubWVudS1pY29uLmljb24tbWVudS1saW5lIHtcbiAgZmlsbDogIzVlNGU0NTtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9faWNvbiAubWVudS1pY29uLmljb24tbWVudS1saW5lIC5jbHMtMSB7XG4gIGZpbGw6ICM1ZTRlNDU7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLm1lbnUtaWNvbi5pY29uLXNlYXJjaCB7XG4gIGZpbGw6ICM1ZTRlNDU7XG59XG4uaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLm1lbnUtaWNvbi5pY29uLXNlYXJjaCAuY2xzLTEge1xuICBmaWxsOiAjNWU0ZTQ1O1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uIC5tZW51LWljb24uaWNvbi1jYXJ0IHtcbiAgZmlsbDogIzVlNGU0NTtcbn1cbi5oZWFkZXJfX21haW4tbmF2aV9faWNvbiAubWVudS1pY29uLmljb24tbG9naW4ge1xuICBmaWxsOiAjNWU0ZTQ1O1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpX19pY29uIC5jLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODdlODA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluLW5hdmlfX2ljb24gLmMtY291bnQge1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogLTlweDtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1uYXZpIC5qcy1vcGVuLW5hdmkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLmhlYWRlcl9fbWFpbi1uYXZpIC5qcy1vcGVuLW5hdmkuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU5cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1uYXZpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3OHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEyODBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyX19zdWItbmF2aS5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzLCB2aXNpYmlsaXR5IDBzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLW5hdmkuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyX19zdWItbmF2aV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1uYXZpX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggOTBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uaGVhZGVyX19zdWItbmF2aV9fY29udGFpbmVyLmlzLWxvZ2luOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbmF2aV9fY29udGFpbmVyLmlzLWxvZ2luOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qIOWPs+WBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgLyog5LiJ6KeS5b2i44Gu6ImyICovXG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qIOW3puWBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1uYXZpX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAxMDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLyog5Y+z5YG044Gu6YCP5piO44Gq5aKD55WM57eaICovXG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7XG4gICAgLyog5LiJ6KeS5b2i44Gu6ImyICovXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLyog5bem5YG044Gu6YCP5piO44Gq5aKD55WM57eaICovXG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19jb250YWluZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qIOWPs+WBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Q5ZDlkOTtcbiAgLyog5LiJ6KeS5b2i44Gu6ImyICovXG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qIOW3puWBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1uYXZpX19jb250YWluZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19zdWItbmF2aV9faW5uZXIuaXMtc3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1uYXZpX19pbm5lci5pcy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2lubmVyLmlzLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbmF2aV9faW5uZXIuaXMtcGMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB3aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLW5hdmlfX2xpc3Qge1xuICAgIG1hcmdpbjogMTBweCAwIDQwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLW5hdmlfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19pdGVtID4gLmlzLWFjdGl2ZS5jLW5hdi1saW5rLS1pdGVtOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2l0ZW0gLnN1Yi1uYXZpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2l0ZW0gLnN1Yi1uYXZpX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uaGVhZGVyX19zdWItbmF2aV9faXRlbSAuc3ViLW5hdmlfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDVweDtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19pdGVtIC5zdWItbmF2aS5pcy1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19zdWItbmF2aV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uaGVhZGVyX19zdWItbmF2aV9fdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzVlNGU0NTtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX190aXRsZTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNWU0ZTQ1O1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCByaWdodFwiIFwiZnVsbCBmdWxsXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBnYXA6IDE2cHg7XG4gIC8qIOWQhOOCq+ODqeODoOOChOihjOOBrumWk+malCAqL1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2Jhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19iYW5uZXIgLmJuci1pdGVtLS0xY29sIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19sb2dpbiB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19sb2dpbiAuaWNvbi0tYmVnaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2xvZ2luIC5jLWJ1dHRvbi0tYnJvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbmF2aV9fbG9naW4gLmMtYnV0dG9uLS1icm93bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2xvZ2luIC5jLWJ1dHRvbi0tYnJvd24gLmMtYXJ3LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2xvZ2luIC5jLWJ1dHRvbi0td2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19sb2dpbiAuYy1idXR0b24tLXdoaXRlIC5jLWFydy1saW5rX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19jb250YWN0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19jb250YWN0IC5jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX2NvbnRhY3QgLmNvbnRhY3RfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uaGVhZGVyX19zdWItbmF2aV9fY29udGFjdCAuY29udGFjdF9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkZXJfX3N1Yi1uYXZpX19yZWNvbW1lbmQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uaGVhZGVyX19zdWItbmF2aV9fcmVjb21tZW5kIC5yZWNvbW1vbmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX3JlY29tbWVuZCAucmVjb21tb25kX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX3JlY29tbWVuZCAucmVjb21tb25kX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGdhcDogNXB4O1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX3JlY29tbWVuZCAucmVjb21tb25kX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmhlYWRlcl9fc3ViLW5hdmlfX3JlY29tbWVuZCAucmVjb21tb25kX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1saW5rIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHdpZHRoOiAzNDRweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLWxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogNzdweDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbGluazo6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uaGVhZGVyX19zdWItbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDc3cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLWxpbmsubGluay0tbXlwYWdlIHtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLWxpbmsubGluay0tbXlwYWdlIHtcbiAgICByaWdodDogLTEyMHB4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLWxpbmsubGluay0tbXlwYWdlOjpiZWZvcmUge1xuICByaWdodDogMTM4cHg7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1saW5rLmxpbmstLW15cGFnZTo6YmVmb3JlIHtcbiAgICByaWdodDogMTU0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1saW5rLmxpbmstLW15cGFnZTo6YWZ0ZXIge1xuICByaWdodDogMTM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLWxpbmsubGluay0tbXlwYWdlOjphZnRlciB7XG4gICAgcmlnaHQ6IDE1NHB4O1xuICB9XG59XG4uaGVhZGVyX19zdWItbGluay5saW5rLS1teXBhZ2UuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLWxpbmsubGluay0tbXlwYWdlLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLWxpbmsgLmMtbGluay0tYnJvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTY1cHg7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU0ZTQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWU0ZTQ1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1saW5rIC5jLWxpbmstLWJyb3duIHtcbiAgICBtaW4td2lkdGg6IDE0NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICB9XG4gIC5oZWFkZXJfX3N1Yi1saW5rIC5jLWxpbmstLWJyb3duOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICB9XG59XG4uaGVhZGVyX19zdWItbGluayAuYy1saW5rLS1icm93biAuYy1hcnctbGlua19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyX19zdWItbGluayAuYy1saW5rLS1icm93biAuYy1hcnctbGlua19faWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLmMtbGluay0td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE2MXB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1ZTRlNDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JhYjdiNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbGluayAuYy1saW5rLS13aGl0ZSB7XG4gICAgbWluLXdpZHRoOiAxMzdweDtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5jLWxpbmstLXdoaXRlIGltZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uaGVhZGVyX19zdWItbGluayAuYy1saW5rLS1zaXplRnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMjVweDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19faW5uZXIgKyAuc3ViLWxpbmtfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX2RldGFpbFR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fZGV0YWlsVHh0IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX2RldGFpbFR4dC0tY2VudGVyIHtcbiAgZm9udC1zaXplOiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnN1Yi1saW5rX19kZXRhaWxUeHQgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnN1Yi1saW5rX19kZXRhaWxUeHQgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fZGV0YWlsVHh0IC50eHQgLm51bSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fZGV0YWlsVHh0IC50eHQgLnJlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNlODdlODA7XG59XG4uaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX2RldGFpbFR4dCArIC5zdWItbGlua19fZGV0YWlsVHh0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fcHJpY2Uge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnN1Yi1saW5rX19saW5rYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLWxpbmsgLnN1Yi1saW5rX19saW5rYXJlYSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fbGlua2FyZWEgKyAuc3ViLWxpbmtfX2xpbmthcmVhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fbG9nb3V0IHtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX2xvZ291dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX2xvZ291dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1saW5rIC5zdWItbGlua19fbG9nb3V0IGEge1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgfVxuICAuaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX2xvZ291dCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICB9XG59XG4uaGVhZGVyX19zdWItbGluayAuc3ViLWxpbmtfX215cGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3ViLWxpbmsgLnN1Yi1saW5rX19teXBhZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnN1Yi1saW5rX19teXBhZ2VfX3BvaW50IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnRleHQtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC50ZXh0LS1tZXNzYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC50ZXh0LS1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC50ZXh0LS1yZWQge1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTg3ZTgwO1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnRleHQtLXR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC50ZXh0LS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmhlYWRlcl9fc3ViLWxpbmsgLnRleHQtLXBvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ0YjJiMjtcbn1cbi5oZWFkZXJfX3N1Yi1saW5rIC50ZXh0LS1wb2ludCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWItbGlua19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB3aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzVlNGU0NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jYXRlZ29yeS1uYXZpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jYXRlZ29yeS1uYXZpX19pdGVtIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9faXRlbTpsYXN0LWNoaWxkIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmlfX2xpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICB9XG4gIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmlfX2l0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpX19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgY29udGVudDogXCJ8XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9faXRlbS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNGI0NjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9faXRlbS5pcy1hY3RpdmUgLmNhdGVnb3J5LW5hdmkge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGluazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGluay5pcy1hY3RpdmUgPiAuYy1hcnctbGlua19faWNvbiBzdmcge1xuICAgIGZpbGw6ICNiYWI3YjU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGluayAuYy1hcnctbGlua19faWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpX19saW5rIC5jLWFydy1saW5rX19pY29uIHN2ZyB7XG4gIGZpbGw6ICNiYWI3YjU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDAuMTVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAxOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSAwLjE1cywgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmkge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmlfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9fbGlzdC0tYmFubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAwIDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9fbGlzdC0tYmFubmVyIC5jYXRlZ29yeS1uYXZpX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX19saXN0LS1iYW5uZXIgLmNhdGVnb3J5LW5hdmlfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9fbGlzdC0tYmFubmVyIC5jYXRlZ29yeS1uYXZpX19pdGVtOm50aC1jaGlsZCg0bisxKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9faXRlbTpmaXJzdC1jaGlsZCwgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmlfX2l0ZW06bnRoLWNoaWxkKDRuKzEpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9faXRlbTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTRweDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICB9XG4gIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmlfX2l0ZW06bnRoLWNoaWxkKDRuKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmlfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMTJweCAyMHB4IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9faXRlbV9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX19pdGVtX19saW5rIHN2ZyB7XG4gIGZpbGw6ICM1MzRiNDY7XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX19iYW5uZXIge1xuICB3aWR0aDogMjI1cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX19iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9fdGl0bGVhcmVhIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxufVxuLmhlYWRlcl9fY2F0ZWdvcnktbmF2aSAuY2F0ZWdvcnktbmF2aV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcmNlbGx1c1wiLCBzZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX190aXRsZSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpX19saW5rIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5oZWFkZXJfX2NhdGVnb3J5LW5hdmkgLmNhdGVnb3J5LW5hdmlfX2xpbmsgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19jYXRlZ29yeS1uYXZpIC5jYXRlZ29yeS1uYXZpID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogOTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICB9XG59XG5cbltkYXRhLWRyb3Bkb3duLWNvdmVyXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5bZGF0YS1kcm9wZG93bi1jb3Zlcl0uaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmwtbWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLWZvb3Rlci1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWZvb3Rlci1pbmZvX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMCAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtZm9vdGVyLWluZm9fX2xpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNjM2MzYzM7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCBhIHN2ZyB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNjM2MzYzM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLmwtZm9vdGVyLWluZm9fX2xpc3QgYSAuaWNvbi1mcmllbmQgc3BhbiA+IHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBmaWxsOiAjNzBjY2NjO1xufVxuLmwtZm9vdGVyLWluZm9fX2xpc3QgYSAuaWNvbi1iaXJ0aGRheSBzcGFuID4gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGZpbGw6ICM3MGNjY2M7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCBhIC5pY29uLWZyaWVuZF9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5sLWZvb3Rlci1pbmZvX19saXN0IGEgLmljb24tYmlydGhkYXlfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCBhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xufVxuLmwtZm9vdGVyLWluZm9fX2xpc3QgYSA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5sLWZvb3Rlci1pbmZvX19saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbn1cbi5sLXNpZGVfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sLXNpZGVfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xufVxuLmwtc2lkZV9fbGlzdCAuaW5uZXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG4ubC1zaWRlX19saXN0IC5pbm5lci1saXN0IGxpLFxuLmwtc2lkZV9fbGlzdCAuaW5uZXItbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG59XG4ubC1zaWRlX19saXN0IC5pbm5lci1saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sLXNpZGVfX2xpc3RfX2l0ZW0sIC5sLXNpZGVfX2xpc3RfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNy41cHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLmwtc2lkZV9fbGlzdF9faXRlbTo6YmVmb3JlLCAubC1zaWRlX19saXN0X19oZWFkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vaWNvbl9hcnJvd19yaWdodC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubC1zaWRlX19saXN0X19pdGVtIGEsIC5sLXNpZGVfX2xpc3RfX2hlYWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtc2lkZV9fbGlzdF9faXRlbSBhOjphZnRlciwgLmwtc2lkZV9fbGlzdF9faGVhZCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sLXNpZGVfX2xpc3RfX2l0ZW0gYSAuaWNvbi1pbWcsIC5sLXNpZGVfX2xpc3RfX2hlYWQgYSAuaWNvbi1pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ubC1zaWRlX19saXN0X19pdGVtIGEgLnR4dCwgLmwtc2lkZV9fbGlzdF9faGVhZCBhIC50eHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gMTVweCk7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubC1zaWRlX19saXN0X19pdGVtOmhvdmVyLCAubC1zaWRlX19saXN0X19oZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5sLXNpZGVfX2xpc3RfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sLXNpZGVfX2xpc3QgLnRvZ2dsZS5hY3RpdmUgLmlubmVyLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLWluLW91dDtcbn1cbi50b2dnbGUgLmwtc2lkZV9fbGlzdF9faGVhZDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjcwZGVnKTtcbn1cbi5sLXNpZGVfX2xpc3RfX2hlYWQ6aG92ZXI6OmJlZm9yZSwgLnRvZ2dsZS5hY3RpdmUgLmwtc2lkZV9fbGlzdF9faGVhZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnItY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICB9XG59XG5cbi5sLXNpZGUud3RibW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OC45OHB4KSB7XG4gIC5sLXNpZGUud3RibW9kZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5sLXNpZGUud3RibW9kZSAuaW5uZXItbGlzdCwgLmwtc2lkZS53dGJtb2RlX19saXN0X19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLmwtc2lkZS53dGJtb2RlX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sLXNpZGUud3RibW9kZV9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubC1zaWRlLnd0Ym1vZGUgLmlubmVyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMyLjVweDtcbiAgfVxuICAubC1zaWRlLnd0Ym1vZGUgLmlubmVyLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG4gIC5sLXNpZGUud3RibW9kZSAuaW5uZXItbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG4ubC1zaWRlLS0wMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNpZGUtLTAyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LWlubmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1pbm5lciB7XG4gICAgd2lkdGg6IDExODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXNwLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDExMCAvIDc1MCAqIDEwMHZ3KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdC1idXR0b24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCBmaWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1wcm9kdWN0LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmaWxsOiAjNDQ0O1xuICB9XG59XG4uYy1wcm9kdWN0LWJ1dHRvbl9faWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmMtcHJvZHVjdC1idXR0b25fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IGNhbGMoMzggLyA3NTAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygyOCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWJ1dHRvbl9faWNvbiBzdmcge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLmMtcHJvZHVjdC1idXR0b25fX3RleHQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWJ1dHRvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zZWMtcHJvZHVjdC0tMDE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTc4LCAyMTYsIDAuMSk7XG59XG4uc2VjLXByb2R1Y3QtLTAxIC5wLXByb2R1Y3QtZ3JhcGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxNzgsIDIxNiwgMC4xMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9kdWN0LS0wMSAucC1wcm9kdWN0LXR5cGUgbGkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoOTIsIDE3OCwgMjE2LCAwLjMpO1xuICB9XG4gIC5zZWMtcHJvZHVjdC0tMDEgLnAtcHJvZHVjdC10eXBlIGxpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzVjYjJkOCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3Byb2R1Y3QtdHlwZV9pY29fYmcuc3ZnKSByZXBlYXQgdG9wIGNlbnRlci8xMDAlO1xuICB9XG59XG4uc2VjLXByb2R1Y3QtLTAxIC5wLXZvaWNlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjYjJkODtcbn1cbi5zZWMtcHJvZHVjdC0tMDEgLnAtdm9pY2Utc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzVjYjJkODtcbn1cbi5zZWMtcHJvZHVjdC0tMDEgLnAtdm9pY2UtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjYjJkODtcbn1cbi5zZWMtcHJvZHVjdC0tMDEgLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaS5pcy1yZWNvbW1lbmRlZCB7XG4gIGNvbG9yOiAjNWNiMmQ4O1xufVxuLnNlYy1wcm9kdWN0LS0wMSAucC11c2VyLXZvaWNlX19oZWFkIC5lbiB7XG4gIGNvbG9yOiAjNWNiMmQ4O1xufVxuXG4uc2VjLXByb2R1Y3QtLTAyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDE5NSwgMTg0LCAwLjEpO1xufVxuLnNlYy1wcm9kdWN0LS0wMiAucC1wcm9kdWN0LWdyYXBoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgMTk1LCAxODQsIDAuMTIpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvZHVjdC0tMDIgLnAtcHJvZHVjdC10eXBlIGxpIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDgxLCAxOTUsIDE4NCwgMC4zKTtcbiAgfVxuICAuc2VjLXByb2R1Y3QtLTAyIC5wLXByb2R1Y3QtdHlwZSBsaTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1MWMzYjggdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9wcm9kdWN0LXR5cGVfaWNvX2JnLnN2ZykgcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbiAgfVxufVxuLnNlYy1wcm9kdWN0LS0wMiAucC12b2ljZS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MWMzYjg7XG59XG4uc2VjLXByb2R1Y3QtLTAyIC5wLXZvaWNlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MWMzYjg7XG59XG4uc2VjLXByb2R1Y3QtLTAyIC5wLXZvaWNlLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MWMzYjg7XG59XG4uc2VjLXByb2R1Y3QtLTAyIC5wLXByb2R1Y3QtZ3JhcGhfX3R5cGUgbGkuaXMtcmVjb21tZW5kZWQge1xuICBjb2xvcjogIzUxYzNiODtcbn1cbi5zZWMtcHJvZHVjdC0tMDIgLnAtdXNlci12b2ljZV9faGVhZCAuZW4ge1xuICBjb2xvcjogIzUxYzNiODtcbn1cblxuLnNlYy1wcm9kdWN0LS0wMzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcwLCAxODksIDIwMiwgMC4xKTtcbn1cbi5zZWMtcHJvZHVjdC0tMDMgLnAtcHJvZHVjdC1ncmFwaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzAsIDE4OSwgMjAyLCAwLjEyKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb2R1Y3QtLTAzIC5wLXByb2R1Y3QtdHlwZSBsaSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg3MCwgMTg5LCAyMDIsIDAuMyk7XG4gIH1cbiAgLnNlYy1wcm9kdWN0LS0wMyAucC1wcm9kdWN0LXR5cGUgbGk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiZGNhIHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvcHJvZHVjdC10eXBlX2ljb19iZy5zdmcpIHJlcGVhdCB0b3AgY2VudGVyLzEwMCU7XG4gIH1cbn1cbi5zZWMtcHJvZHVjdC0tMDMgLnAtdm9pY2Utc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDZiZGNhO1xufVxuLnNlYy1wcm9kdWN0LS0wMyAucC12b2ljZS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDZiZGNhO1xufVxuLnNlYy1wcm9kdWN0LS0wMyAucC12b2ljZS1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDZiZGNhO1xufVxuLnNlYy1wcm9kdWN0LS0wMyAucC1wcm9kdWN0LWdyYXBoX190eXBlIGxpLmlzLXJlY29tbWVuZGVkIHtcbiAgY29sb3I6ICM0NmJkY2E7XG59XG4uc2VjLXByb2R1Y3QtLTAzIC5wLXVzZXItdm9pY2VfX2hlYWQgLmVuIHtcbiAgY29sb3I6ICM0NmJkY2E7XG59XG5cbi5zZWMtcHJvZHVjdC0tMDQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgMTg4LCAxNTYsIDAuMSk7XG59XG4uc2VjLXByb2R1Y3QtLTA0IC5wLXByb2R1Y3QtZ3JhcGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAxODgsIDE1NiwgMC4xMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9kdWN0LS0wNCAucC1wcm9kdWN0LXR5cGUgbGkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNjcsIDE4OCwgMTU2LCAwLjMpO1xuICB9XG4gIC5zZWMtcHJvZHVjdC0tMDQgLnAtcHJvZHVjdC10eXBlIGxpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzQzYmM5YyB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3Byb2R1Y3QtdHlwZV9pY29fYmcuc3ZnKSByZXBlYXQgdG9wIGNlbnRlci8xMDAlO1xuICB9XG59XG4uc2VjLXByb2R1Y3QtLTA0IC5wLXZvaWNlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzYmM5Yztcbn1cbi5zZWMtcHJvZHVjdC0tMDQgLnAtdm9pY2Utc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQzYmM5Yztcbn1cbi5zZWMtcHJvZHVjdC0tMDQgLnAtdm9pY2UtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzYmM5Yztcbn1cbi5zZWMtcHJvZHVjdC0tMDQgLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaS5pcy1yZWNvbW1lbmRlZCB7XG4gIGNvbG9yOiAjNDNiYzljO1xufVxuLnNlYy1wcm9kdWN0LS0wNCAucC11c2VyLXZvaWNlX19oZWFkIC5lbiB7XG4gIGNvbG9yOiAjNDNiYzljO1xufVxuXG4uc2VjLXByb2R1Y3QuaXMtcmV2ZXJzZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb2R1Y3QuaXMtcmV2ZXJzZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvZHVjdC5pcy1yZXZlcnNlIC5zZWMtcHJvZHVjdF9fY2xtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2VjLXByb2R1Y3QuaXMtcmV2ZXJzZSAuc2VjLXByb2R1Y3RfX212IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9kdWN0LmlzLXJldmVyc2UgLnNlYy1wcm9kdWN0X19tdiBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb2R1Y3QuaXMtcmV2ZXJzZSAuc2VjLXByb2R1Y3RfX3R4dCB7XG4gICAgbWFyZ2luOiAwIDIwMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9kdWN0LmlzLXJldmVyc2UgLnAtcHJvZHVjdC10ZXh0X190YWcge1xuICByaWdodDogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5wLWFsc28tYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg2OTAgLyA3NTAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IGNhbGMoNzAgLyA3NTAgKiAxMDB2dykgY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KSBjYWxjKDcwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoNTAgLyA3NTAgKiAxMDB2dykgYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggMCA1MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFsc28tYm5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMTAwcHggNjVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDkycHggMCA5MnB4IDA7XG4gIH1cbn1cbi5wLWFsc28tYm5yX19jbG0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWxzby1ibnJfX2NsbSB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG59XG4ucC1hbHNvLWJucl9fdHh0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1hbHNvLWJucl9fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMzQwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hbHNvLWJucl9fdHh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtYWxzby1ibnJfX3R4dCAuaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzZlODE4OTtcbiAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFsc28tYm5yX190eHQgLmhlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucC1hbHNvLWJucl9fdHh0IC50dGwge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gNzUwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWxzby1ibnJfX3R4dCAudHRsIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtYWxzby1ibnJfX3R4dCAudGFnIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDc1MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hbHNvLWJucl9fdHh0IC50YWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1hbHNvLWJucl9fdHh0IC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWxzby1ibnJfX3R4dCAucHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1hbHNvLWJucl9fdHh0IC5wcmljZSAubnVtIHtcbiAgZm9udC1zaXplOiAxLjcyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1hbHNvLWJucl9fdHh0IC5wcmljZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42NmVtO1xufVxuLnAtYWxzby1ibnJfX2J0biB7XG4gIHdpZHRoOiBjYWxjKDU3MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDUwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hbHNvLWJucl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1hbHNvLWJucl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNzAgLyA3NTAgKiAxMDB2dyk7XG4gIGxlZnQ6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hbHNvLWJucl9faW1nIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5wLWFsc28tYm5yX19pbWcgaW1nIHtcbiAgd2lkdGg6IGNhbGMoMjAyIC8gNzUwICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFsc28tYm5yX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gIH1cbn1cblxuLnAtYm9udXMtcG9pbnQtYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg2OTAgLyA3NTAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygyMjAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9udXMtcG9pbnQtYm5yIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnJfX2FuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib251cy1wb2ludC1ibnJfX2FuY2hvciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnIgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoLTIwIC8gNzUwICogMTAwdncpO1xuICBsZWZ0OiBjYWxjKC0yMCAvIDc1MCAqIDEwMHZ3KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IGNhbGMoMTIwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg1YjYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYyg4IC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvbnVzLXBvaW50LWJuciAuYmFkZ2Uge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnIgLmJhZGdlIC5udW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvbnVzLXBvaW50LWJuciAuYmFkZ2UgLm51bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbn1cbi5wLWJvbnVzLXBvaW50LWJuciAuYmFkZ2UgLm51bSAuc2xhc2gge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnAtYm9udXMtcG9pbnQtYm5yIC5iYWRnZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvbnVzLXBvaW50LWJuciAuYmFkZ2Ugc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44MmVtO1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnIgLnR4dCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQ1IC8gNzUwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9udXMtcG9pbnQtYm5yIC50eHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnIgLnR4dCAudDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXNpemU6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9udXMtcG9pbnQtYm5yIC50eHQgLnQxIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWJvbnVzLXBvaW50LWJuciAudHh0IC50MTo6YmVmb3JlLCAucC1ib251cy1wb2ludC1ibnIgLnR4dCAudDE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxNiAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDIwIC8gNzUwICogMTAwdncpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2RlY29fc2VyaWYuc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlci8xMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvbnVzLXBvaW50LWJuciAudHh0IC50MTo6YmVmb3JlLCAucC1ib251cy1wb2ludC1ibnIgLnR4dCAudDE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5wLWJvbnVzLXBvaW50LWJuciAudHh0IC50MTo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib251cy1wb2ludC1ibnIgLnR4dCAudDE6OmJlZm9yZSB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLnAtYm9udXMtcG9pbnQtYm5yIC50eHQgLnQxOjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDUwIC8gNzUwICogMTAwdncpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib251cy1wb2ludC1ibnIgLnR4dCAudDE6OmFmdGVyIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuLnAtYm9udXMtcG9pbnQtYm5yIC50eHQgLnQyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxNSAvIDc1MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvbnVzLXBvaW50LWJuciAudHh0IC50MiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWJvbnVzLXBvaW50LWJuciAudHh0IC50MiAuY29sb3Ige1xuICBjb2xvcjogIzQ4YWNjNztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZjZjc3MCA1MCUpIG5vLXJlcGVhdCBib3R0b20gM3B4IGNlbnRlci8xMDAlIDNweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ib251cy1wb2ludC1ibnIgLnR4dCAudDIgLmNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0IGJvdHRvbSAzcHggY2VudGVyLzEwMCUgNHB4O1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnIgLnR4dCAuYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMjQgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygzNSAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9udXMtcG9pbnQtYm5yIC50eHQgLmFycm93IHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICB9XG59XG4ucC1ib251cy1wb2ludC1ibnIgLmltZyB7XG4gIHdpZHRoOiBjYWxjKDI2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9udXMtcG9pbnQtYm5yIC5pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wLWNhbXBhaWduLWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNjkwIC8gNzUwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KSBjYWxjKDMwIC8gNzUwICogMTAwdncpIGNhbGMoNDAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygxMjAgLyA3NTAgKiAxMDB2dykgYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDVweCBzb2xpZCAjODdjNGQ1O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbi1ibnIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5MHB4O1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnJfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygyMzQgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ24tYm5yX190YWcge1xuICAgIHdpZHRoOiAxNjdweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9faGVhZC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwIDUwcHg7XG4gIH1cbn1cbi5wLWNhbXBhaWduLWJucl9fc2VyaWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbi1ibnJfX3NlcmlmIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wLWNhbXBhaWduLWJucl9fc2VyaWY6OmJlZm9yZSwgLnAtY2FtcGFpZ24tYm5yX19zZXJpZjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ3NGE0YiwgIzQ3NGE0YiAzcHgsIHRyYW5zcGFyZW50IDNweCwgdHJhbnNwYXJlbnQgNXB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggM3B4O1xuICB9XG4gIC5wLWNhbXBhaWduLWJucl9fc2VyaWY6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wLWNhbXBhaWduLWJucl9fc2VyaWY6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnAtY2FtcGFpZ24tYm5yX19zZXJpZiAuY29sb3Ige1xuICAgIGNvbG9yOiAjNDhhY2M3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fc2VyaWY6OmJlZm9yZSwgLnAtY2FtcGFpZ24tYm5yX19zZXJpZjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTkgLyA3NTAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDIzIC8gNzUwICogMTAwdncpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9kZWNvX3NlcmlmLnN2Zykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbiAgfVxuICAucC1jYW1wYWlnbi1ibnJfX3NlcmlmOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoMTcwIC8gNzUwICogMTAwdncpO1xuICB9XG4gIC5wLWNhbXBhaWduLWJucl9fc2VyaWY6OmFmdGVyIHtcbiAgICByaWdodDogY2FsYygxNzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxufVxuLnAtY2FtcGFpZ24tYm5yX190dGwge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gNzUwICogMTAwdncpO1xuICBjb2xvcjogIzU3NTk1YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnJfX3R0bCAudDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ24tYm5yX190dGwgLnQxIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5wLWNhbXBhaWduLWJucl9fdHRsIC50MSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucC1jYW1wYWlnbi1ibnJfX3R0bCAudDEgLmNvbG9yIHtcbiAgY29sb3I6ICMzMjkwYzA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNmY2Y3NzAgNTAlKSBuby1yZXBlYXQgYm90dG9tIDNweCBjZW50ZXIvMTAwJSA4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ24tYm5yX190dGwgLnQxIC5jb2xvciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZjZjc3MCA1MCUpIG5vLXJlcGVhdCBib3R0b20gM3B4IGNlbnRlci8xMDAlIDEwcHg7XG4gIH1cbn1cbi5wLWNhbXBhaWduLWJucl9fdHRsIC50MSAubnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ucC1jYW1wYWlnbi1ibnJfX3R0bCAudDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDc1MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGdhcDogY2FsYygyMCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbi1ibnJfX3R0bCAudDIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnJfX3R0bCAudDIgLmJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogY2FsYygxMTcgLyA3NTAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYyg1NyAvIDc1MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0N2EwY2Q7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fdHRsIC50MiAuYm94IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnJfX3R0bCAudDIgLmNvbG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZDg1YjYwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0IGJvdHRvbSAzcHggY2VudGVyLzEwMCUgMTRweDtcbiAgZm9udC1zaXplOiBjYWxjKDMzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fdHRsIC50MiAuY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0IGJvdHRvbSAzcHggY2VudGVyLzEwMCUgMThweDtcbiAgfVxufVxuLnAtY2FtcGFpZ24tYm5yX190dGwgLnQyIC5jb2xvciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4ucC1jYW1wYWlnbi1ibnJfX3R0bCAudDIgLmJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoMjIgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ24tYm5yX190dGwgLnQyIC5ibGFjayB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnIgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoKC00MCAvIDc1MCAqIDEwMHZ3KSAtIDEwcHgpO1xuICByaWdodDogLTVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IGNhbGMoMTcwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg1YjYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbi1ibnIgLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtY2FtcGFpZ24tYm5yIC5iYWRnZSAubnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbi1ibnIgLmJhZGdlIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnIgLmJhZGdlIC5udW0gLnNsYXNoIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wLWNhbXBhaWduLWJuciAuYmFkZ2Ugc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW1wYWlnbi1ibnIgLmJhZGdlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODJlbTtcbiAgfVxufVxuLnAtY2FtcGFpZ24tYm5yX19ibnItYXJlYSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoODAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FtcGFpZ24tYm5yX19ibnItYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnAtY2FtcGFpZ24tYm5yX19ibnI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fYm5yOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1jYW1wYWlnbi1ibnJfX2JuciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fYm5yIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDAgMjBweDtcbiAgfVxufVxuLnAtY2FtcGFpZ24tYm5yX19jYXAge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gNzUwICogMTAwdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbXBhaWduLWJucl9fY2FwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhaXJ5LWZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGFpcnktZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufVxuLnAtZGFpcnktZmlndXJlX190eHQtd3JhcCB7XG4gIHBhZGRpbmc6IDAgY2FsYyg5MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQ1IC8gNzUwICogMTAwdncpIGF1dG8gMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1maWd1cmVfX3R4dC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWRhaXJ5LWZpZ3VyZV9fdHh0LXdyYXAgLmhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoMTcgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGFpcnktZmlndXJlX190eHQtd3JhcCAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICB9XG59XG4ucC1kYWlyeS1maWd1cmVfX3R4dC13cmFwIC50eHQge1xuICBtYXJnaW4tdG9wOiBjYWxjKDUwIC8gNzUwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhaXJ5LWZpZ3VyZV9fdHh0LXdyYXAgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWRhaXJ5LWZpZ3VyZV9fZmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg2NzYgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0NSAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGFpcnktZmlndXJlX19maWcge1xuICAgIHdpZHRoOiA0MTRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWRhaXJ5LWZpZ3VyZV9fZmlnIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDc1IC8gNzUwICogMTAwdncpO1xuICBib3R0b206IGNhbGMoMjUgLyA3NTAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzVkNzI3YjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1maWd1cmVfX2ZpZyBmaWdjYXB0aW9uIHtcbiAgICByaWdodDogNjBweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wLWRhaXJ5LW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1uZyB7XG4gICAgd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICB9XG59XG4ucC1kYWlyeS1uZ19faGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC0yOCAvIDc1MCAqIDEwMHZ3KTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiBjYWxjKDYzMCAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDU2IC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9kYWlyeS1uZ19oZWFkX2JnQDJ4LnBuZykgcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhaXJ5LW5nX19oZWFkIHtcbiAgICB0b3A6IC01NnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9kYWlyeS1uZ19oZWFkX2JnX21kLnBuZykgcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbiAgfVxufVxuLnAtZGFpcnktbmdfX2hlYWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBjYWxjKC0xNCAvIDc1MCAqIDEwMHZ3KTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGNhbGMoMTQgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9kYWlyeS1uZ19oZWFkX2JnQDJ4LnBuZykgcmVwZWF0IGJvdHRvbSBjZW50ZXIvMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1uZ19faGVhZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWRhaXJ5LW5nX19jbG0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhaXJ5LW5nX19jbG0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnAtZGFpcnktbmdfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhaXJ5LW5nX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucC1kYWlyeS1uZ19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHggMCAwIDIycHg7XG4gIH1cbiAgLnAtZGFpcnktbmdfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIycHggMjJweCAwO1xuICB9XG59XG4ucC1kYWlyeS1uZ19faXRlbSAudHh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMjAgLyA3NTAgKiAxMDB2dyk7XG4gIGdhcDogY2FsYygyMCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1uZ19faXRlbSAudHh0LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLWRhaXJ5LW5nX19pdGVtIC50eHQtd3JhcCAuaWNvIHtcbiAgd2lkdGg6IGNhbGMoODAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGFpcnktbmdfX2l0ZW0gLnR4dC13cmFwIC5pY28ge1xuICAgIHdpZHRoOiA2N3B4O1xuICB9XG59XG4ucC1kYWlyeS1uZ19faXRlbSAudHh0LXdyYXAgLnR4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1uZ19faXRlbSAudHh0LXdyYXAgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNDk2MDZhO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1uZ19faXRlbSAudHh0LXdyYXAgLnR4dCAudHh0LWJnIHtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU4MTg5O1xuICB9XG59XG4ucC1kYWlyeS1uZ19fYXJyb3cge1xuICB3aWR0aDogY2FsYyg1NTAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYWlyeS1uZ19fYXJyb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnAtZmlyc3QtbGVhZCB7XG4gIHBhZGRpbmc6IDAgY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmlyc3QtbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnAtZmlyc3QtbGVhZCAudHh0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1maXJzdC1sZWFkIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4ucC1maXJzdC1sZWFkIC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1NSAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1maXJzdC1sZWFkIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1maXJzdC1sZWFkIC5jYXB0aW9uIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1maXJzdC1sZWFkIC5jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfVxufVxuXG4ucC1ob3d0by1zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5NSAvIDc1MCAqIDEwMHZ3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob3d0by1zdGVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbi5wLWhvd3RvLXN0ZXBfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG8tc3RlcF9fYnV0dG9uIHtcbiAgICBib3R0b206IDcwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1ob3d0by1zdGVwX19idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi57aa44GN44KS6KaL44KLXCI7XG59XG4ucC1ob3d0by1zdGVwX19idXR0b24gLmljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjggLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG8tc3RlcF9fYnV0dG9uIC5pY28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG4ucC1ob3d0by1zdGVwX19idXR0b24gLmljbzo6YmVmb3JlLCAucC1ob3d0by1zdGVwX19idXR0b24gLmljbzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyNiAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YWNjNztcbiAgaW5zZXQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG8tc3RlcF9fYnV0dG9uIC5pY286OmJlZm9yZSwgLnAtaG93dG8tc3RlcF9fYnV0dG9uIC5pY286OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLnAtaG93dG8tc3RlcF9fYnV0dG9uIC5pY286OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgMC4xNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wLWhvd3RvLXN0ZXBfX2ZhZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMjAgLyA3NTAgKiAxMDB2dyk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGNhbGMoNjYwIC8gNzUwICogMTAwdncpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSAwLjE1cywgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDAuMTVzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvd3RvLXN0ZXBfX2ZhZGUge1xuICAgIHRvcDogNjBweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG4ucC1ob3d0by1zdGVwLmlzLW9wZW4gLnAtc3RlcC1saXN0IHtcbiAgbWF4LWhlaWdodDogOTk5OXB4O1xufVxuLnAtaG93dG8tc3RlcC5pcy1vcGVuIC5wLWhvd3RvLXN0ZXBfX2ZhZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ucC1ob3d0by1zdGVwLmlzLW9wZW4gLnAtaG93dG8tc3RlcF9fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIumWieOBmOOCi1wiO1xufVxuLnAtaG93dG8tc3RlcC5pcy1vcGVuIC5wLWhvd3RvLXN0ZXBfX2J1dHRvbiAuaWNvOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ucC1pdGVtLWFyZWEtYW5jaG9yIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg5MCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pdGVtLWFyZWEtYW5jaG9yIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWl0ZW0tYXJlYS1hbmNob3JfX2xpc3Qtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLWl0ZW0tYXJlYS1hbmNob3JfX2xpc3Qtd3JhcDo6YmVmb3JlLCAucC1pdGVtLWFyZWEtYW5jaG9yX19saXN0LXdyYXA6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBpbnNldDogMDtcbiAgfVxuICAucC1pdGVtLWFyZWEtYW5jaG9yX19saXN0LXdyYXA6OmJlZm9yZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoNzggLyA3NTAgKiAxMDB2dyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmMDtcbiAgfVxuICAucC1pdGVtLWFyZWEtYW5jaG9yX19saXN0LXdyYXA6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuLnAtaXRlbS1hcmVhLWFuY2hvcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjYWxjKDc2IC8gNzUwICogMTAwdncpIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWl0ZW0tYXJlYS1hbmNob3JfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1pdGVtLWFyZWEtYW5jaG9yX19saXN0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgaW5zZXQ6IDA7XG4gIH1cbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogY2FsYygzOTAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaXRlbS1hcmVhLWFuY2hvcl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuLnAtaXRlbS1hcmVhLWFuY2hvcl9faXRlbSAuYW5jaG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1pdGVtLWFyZWEtYW5jaG9yX19pdGVtIC5udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxIC8gNzUwICogMTAwdncpO1xuICBsZWZ0OiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogY2FsYyg3NCAvIDc1MCAqIDEwMHZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCkgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pdGVtLWFyZWEtYW5jaG9yX19pdGVtIC5udW0ge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1pdGVtLWFyZWEtYW5jaG9yX19pdGVtIC5oZWFkIHtcbiAgbWFyZ2luOiBjYWxjKDMwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjODI4NTg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW0gLmhlYWQge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1pdGVtLWFyZWEtYW5jaG9yX19pdGVtIC50eHQge1xuICBtYXJnaW46IGNhbGMoMjUgLyA3NTAgKiAxMDB2dykgYXV0byAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW0gLnR4dCB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW0gLmFycm93IHtcbiAgd2lkdGg6IGNhbGMoMjIgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygzMCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaXRlbS1hcmVhLWFuY2hvcl9faXRlbSAuYXJyb3cge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIH1cbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW06bnRoLWNoaWxkKDEpIC5udW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3NlYy1pdGVtLWxpc3RfbnVtX2JnLTAxQDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW06bnRoLWNoaWxkKDIpIC5udW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3NlYy1pdGVtLWxpc3RfbnVtX2JnLTAyQDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW06bnRoLWNoaWxkKDMpIC5udW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3NlYy1pdGVtLWxpc3RfbnVtX2JnLTAzQDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2l0ZW06bnRoLWNoaWxkKDQpIC5udW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3NlYy1pdGVtLWxpc3RfbnVtX2JnLTA0QDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJTtcbn1cbi5wLWl0ZW0tYXJlYS1hbmNob3JfX2NhcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTUgLyA3NTAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaXRlbS1hcmVhLWFuY2hvcl9fY2FwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB9XG59XG5cbi5wLW12LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12LWJnIHtcbiAgICB3aWR0aDogY2FsYygxNTIwIC8gMTYwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4MCAvIDE2MDAgKiAxMDB2dyk7XG4gIH1cbn1cbi5wLW12LWJnIC5iZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdi1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cbi5wLW12LXRleHQtYm94IHtcbiAgd2lkdGg6IGNhbGMoNzEwIC8gNzUwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMTc2IC8gNzUwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gNzUwICogMTAwdncpIDA7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIGNvbG9yOiAjNTc1OTVhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDQwcHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYtdGV4dC1ib3gge1xuICAgIHdpZHRoOiA0MDdweDtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG4gIH1cbn1cbi5wLW12LXRleHQtYm94IC50MSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdi10ZXh0LWJveCAudDEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtbXYtdGV4dC1ib3ggLnQxIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wLW12LXRleHQtYm94IC50MSAuY29sb3Ige1xuICBjb2xvcjogIzMyOTBjMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZjZjc3MCA1MCUpIG5vLXJlcGVhdCBib3R0b20gM3B4IGNlbnRlci8xMDAlIDNweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdi10ZXh0LWJveCAudDEgLmNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0IGJvdHRvbSAzcHggY2VudGVyLzEwMCUgOHB4O1xuICB9XG59XG4ucC1tdi10ZXh0LWJveCAudDEgLm51bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLnAtbXYtdGV4dC1ib3ggLnQyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTQgLyA3NTAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBnYXA6IGNhbGMoMTMgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYtdGV4dC1ib3ggLnQyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucC1tdi10ZXh0LWJveCAudDIgLmJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogY2FsYyg5OCAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQ5IC8gNzUwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YTBjZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDggLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYtdGV4dC1ib3ggLnQyIC5ib3gge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wLW12LXRleHQtYm94IC50MiAuY29sb3Ige1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkODViNjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNmY2Y3NzAgNTAlKSBuby1yZXBlYXQgYm90dG9tIDNweCBjZW50ZXIvMTAwJSA2cHg7XG4gIGZvbnQtc2l6ZTogY2FsYygyNyAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdi10ZXh0LWJveCAudDIgLmNvbG9yIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZjZjc3MCA1MCUpIG5vLXJlcGVhdCBib3R0b20gM3B4IGNlbnRlci8xMDAlIDE2cHg7XG4gIH1cbn1cbi5wLW12LXRleHQtYm94IC50MiAuY29sb3Igc21hbGwge1xuICBmb250LXNpemU6IDAuN2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuLnAtbXYtdGV4dC1ib3ggLnQyIC5ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12LXRleHQtYm94IC50MiAuYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucC1tdi10ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dykgMCBjYWxjKDIwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGF1dG87XG4gIGluc2V0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12LXRleHQtd3JhcCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1tdi10ZXh0LXdyYXAgLmhlYWQtaW1nIHtcbiAgd2lkdGg6IGNhbGMoNTk0IC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdi10ZXh0LXdyYXAgLmhlYWQtaW1nIHtcbiAgICB3aWR0aDogNDg3cHg7XG4gIH1cbn1cblxuLnAtcHJvZHVjdC1ncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDE4MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYyg0NSAvIDc1MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2R1Y3QtZ3JhcGgge1xuICAgIG9yZGVyOiAyO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMTJweCAwO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtcHJvZHVjdC1ncmFwaF9faGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9kdWN0LWdyYXBoX19oZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLXByb2R1Y3QtZ3JhcGhfX3R5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDM2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZTgxODk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4ucC1wcm9kdWN0LWdyYXBoX190eXBlOjpiZWZvcmUsIC5wLXByb2R1Y3QtZ3JhcGhfX3R5cGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlODE4OTtcbn1cbi5wLXByb2R1Y3QtZ3JhcGhfX3R5cGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ucC1wcm9kdWN0LWdyYXBoX190eXBlOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXByb2R1Y3QtZ3JhcGhfX3R5cGUgdWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlODE4OTtcbn1cbi5wLXByb2R1Y3QtZ3JhcGhfX3R5cGUgbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDkgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucC1wcm9kdWN0LWdyYXBoX190eXBlIGxpLmlzLXJlY29tbWVuZGVkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC03MCAvIDc1MCAqIDEwMHZ3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29udGVudDogXCLimIVcIjtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2R1Y3QtZ3JhcGhfX3R5cGUgbGkuaXMtcmVjb21tZW5kZWQ6OmFmdGVyIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaTpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwO1xufVxuLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaTpudGgtY2hpbGQoMSkuaXMtcmVjb21tZW5kZWQ6OmFmdGVyIHtcbiAgbGVmdDogLTAuNWVtO1xufVxuLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaTpudGgtY2hpbGQoMikge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaTpudGgtY2hpbGQoMikuaXMtcmVjb21tZW5kZWQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcHJvZHVjdC1ncmFwaF9fdHlwZSBsaTpudGgtY2hpbGQoMykge1xuICByaWdodDogMDtcbn1cbi5wLXByb2R1Y3QtZ3JhcGhfX3R5cGUgbGk6bnRoLWNoaWxkKDMpLmlzLXJlY29tbWVuZGVkOjphZnRlciB7XG4gIHJpZ2h0OiAtMC41ZW07XG59XG5cbi5wLXByb2R1Y3QtcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCByZ2JhKDExMCwgMTI5LCAxMzcsIDAuNSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZHVjdC1wcmljZSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtcHJvZHVjdC1wcmljZV9faGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9kdWN0LXByaWNlX19oZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLXByb2R1Y3QtcHJpY2VfX3NpemUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDE1IC8gNzUwICogMTAwdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2R1Y3QtcHJpY2VfX3NpemUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1wcm9kdWN0LXByaWNlX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMzUgLyA3NTAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZHVjdC1wcmljZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucC1wcm9kdWN0LXByaWNlX19wcmljZSArIC5wLXByb2R1Y3QtcHJpY2VfX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICB9XG59XG4ucC1wcm9kdWN0LXByaWNlX19wcmljZSAubnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygyNiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9kdWN0LXByaWNlX19wcmljZSAubnVtIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5wLXByb2R1Y3QtcHJpY2VfX3ByaWNlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjY2ZW07XG59XG4ucC1wcm9kdWN0LXByaWNlX19idG4ge1xuICB3aWR0aDogY2FsYyg2MzAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMjUgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZHVjdC1wcmljZV9fYnRuIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCBhdXRvO1xuICB9XG59XG5cbi5wLXByb2R1Y3QtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9kdWN0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLXByb2R1Y3QtdGV4dF9fdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4ucC1wcm9kdWN0LXRleHRfX2hlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9kdWN0LXRleHRfX2hlYWQge1xuICAgIG9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnAtcHJvZHVjdC10ZXh0X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1NSAvIDc1MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2R1Y3QtdGV4dF9fbm90ZSB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbi5wLXByb2R1Y3QtdGV4dF9faW5ncmVkaWVudHMge1xuICBtYXJnaW4tdG9wOiBjYWxjKDUwIC8gNzUwICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2R1Y3QtdGV4dF9faW5ncmVkaWVudHMge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2R1Y3QtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucC1wcm9kdWN0LXR5cGUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMCAxMnB4IDA7XG4gIH1cbiAgLnAtcHJvZHVjdC10eXBlIGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvcHJvZHVjdC10eXBlX2ljb19jaGVjay5zdmcpIHJlcGVhdCB0b3AgY2VudGVyLzEwMCU7XG4gIH1cbiAgLnAtcHJvZHVjdC10eXBlIGxpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuLnAtc3RlcC1saXN0IHtcbiAgbWF4LWhlaWdodDogY2FsYyg2NjAgLyA3NTAgKiAxMDB2dyk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDYwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDYwIC8gNzUwICogMTAwdncpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDAuMTVzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi5wLXN0ZXAtbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoODAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC1zdGVwLWxpc3QgLmltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc3RlcC1saXN0IC5pbWctd3JhcCAubnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDE0NiAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxpc3QgLmltZy13cmFwIC5udW0ge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuLnAtc3RlcC1saXN0IC5pbWctd3JhcCAuaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxpc3QgLmltZy13cmFwIC5pbWcge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgfVxufVxuLnAtc3RlcC1saXN0IC50eHQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1saXN0IC50eHQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLXN0ZXAtbGlzdCAudHh0LXdyYXA6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG59XG4ucC1zdGVwLWxpc3QgLnR4dC13cmFwIC5oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoMTcgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1saXN0IC50eHQtd3JhcCAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucC1zdGVwLWxpc3QgLnR4dC13cmFwIC50eHQge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1saXN0IC50eHQtd3JhcCAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4ucC11c2VyLXZvaWNlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlci12b2ljZSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZXItdm9pY2VfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnAtdXNlci12b2ljZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZXItdm9pY2VfX2hlYWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLXVzZXItdm9pY2VfX2hlYWQgLmVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxOSAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC11c2VyLXZvaWNlX19oZWFkIC5lbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucC11c2VyLXZvaWNlX19oZWFkIC5qYSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZXItdm9pY2VfX2hlYWQgLmphIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLXVzZXItdm9pY2VfX3JldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1hcmdpbjogY2FsYygzMCAvIDc1MCAqIDEwMHZ3KSBjYWxjKDYwIC8gNzUwICogMTAwdncpIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2ZTgxODk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC11c2VyLXZvaWNlX19yZXZpZXcge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtdXNlci12b2ljZV9fcmV2aWV3IC5udW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC11c2VyLXZvaWNlX19yZXZpZXcgLm51bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC11c2VyLXZvaWNlX19yZXZpZXcgLnN0YXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBjb2xvcjogI2ZjZDA3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlci12b2ljZV9fcmV2aWV3IC5zdGFyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLXVzZXItdm9pY2VfX3JldmlldyAuc3RhciAucGVyY2VudC01MCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmNkMDcwIDUwJSwgIzZlODE4OSA1MCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ucC11c2VyLXZvaWNlX19yZXZpZXcgLnN0YXIgLnBlcmNlbnQtNjAge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjZDA3MCA2MCUsICM2ZTgxODkgNDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLnAtdXNlci12b2ljZV9fcmV2aWV3IC5zdGFyIC5wZXJjZW50LTgwIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmY2QwNzAgNzAlLCAjNmU4MTg5IDMwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5wLXVzZXItdm9pY2VfX2NhcCB7XG4gIG1hcmdpbjogY2FsYygxMCAvIDc1MCAqIDEwMHZ3KSBjYWxjKDYwIC8gNzUwICogMTAwdncpIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZXItdm9pY2VfX2NhcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnAtdm9pY2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDQ0MCAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXZvaWNlLWJ0biB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtdm9pY2UtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ucC12b2ljZS1idG4gLmljbyB7XG4gIGhlaWdodDogMjFweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC12b2ljZS1idG4gLmljbyB7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cbn1cblxuLnAtdm9pY2Utc2xpZGVyIHtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC12b2ljZS1zbGlkZXIge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgfVxufVxuLnAtdm9pY2Utc2xpZGVyX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtdm9pY2Utc2xpZGVyLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLXZvaWNlLXNsaWRlcl9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiBjYWxjKDcwIC8gNzUwICogMTAwdncpIGNhbGMoNjAgLyA3NTAgKiAxMDB2dykgY2FsYygzMCAvIDc1MCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC12b2ljZS1zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgcGFkZGluZzogNTVweCA0MHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDtcbiAgfVxufVxuLnAtdm9pY2Utc2xpZGVyX19zbGlkZSAuaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXZvaWNlLXNsaWRlcl9fc2xpZGUgLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtdm9pY2Utc2xpZGVyX19zbGlkZSAudHh0IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMzUgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA3NTAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXZvaWNlLXNsaWRlcl9fc2xpZGUgLnR4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLXZvaWNlLXNsaWRlcl9fc2xpZGUgLm5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogY2FsYygzNSAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHJnYmEoMTEwLCAxMjksIDEzNywgMC41KTtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IGNhbGMoMTIgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2Utc2xpZGVyX19zbGlkZSAubmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtdm9pY2Utc2xpZGVyX19zbGlkZSAubmFtZSAuaWNvIHtcbiAgd2lkdGg6IGNhbGMoNzIgLyA3NTAgKiAxMDB2dyk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXZvaWNlLXNsaWRlcl9fc2xpZGUgLm5hbWUgLmljbyB7XG4gICAgd2lkdGg6IDUycHg7XG4gIH1cbn1cbi5wLXZvaWNlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtMzBweDtcbn1cbi5wLXZvaWNlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuLnAtdm9pY2Utc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4uc2VjLWFsc28ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNDAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hbHNvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlYy1hbHNvX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hbHNvX19oZWFkIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWMtYWxzb19faGVhZDo6YmVmb3JlLCAuc2VjLWFsc29fX2hlYWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyNSAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDMxIC8gNzUwICogMTAwdncpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2RlY29fc2VyaWYuc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlci8xMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWxzb19faGVhZDo6YmVmb3JlLCAuc2VjLWFsc29fX2hlYWQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5zZWMtYWxzb19faGVhZDo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg3NiAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFsc29fX2hlYWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMzU2cHg7XG4gIH1cbn1cbi5zZWMtYWxzb19faGVhZDo6YWZ0ZXIge1xuICByaWdodDogY2FsYyg3NiAvIDc1MCAqIDEwMHZ3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hbHNvX19oZWFkOjphZnRlciB7XG4gICAgcmlnaHQ6IDM1NnB4O1xuICB9XG59XG4uc2VjLWFsc29fX2hlYWQgLmNvbG9yIHtcbiAgY29sb3I6ICM0OGFjYzc7XG59XG4uc2VjLWFsc29fX2NhcCB7XG4gIHBhZGRpbmc6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTUgLyA3NTAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hbHNvX19jYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWMtZGFpcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMoMTI1IC8gNzUwICogMTAwdncpIDAgY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwIC8gNzUwICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGFpcnkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnNlYy1kYWlyeTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDcyMCAvIDc1MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDcwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kYWlyeTo6YWZ0ZXIge1xuICAgIHdpZHRoOiBtYXgoMTI4MHB4LCAxNTIwIC8gMTYwMCAqIDEwMHZ3KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gIH1cbn1cbi5zZWMtZGFpcnlfX2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjLWRhaXJ5X19oZWFkLTAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNjAgLyA3NTAgKiAxMDB2dyk7XG4gIGxlZnQ6IGNhbGMoLTEwIC8gNzUwICogMTAwdncpO1xuICB3aWR0aDogY2FsYyg2MTggLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kYWlyeV9faGVhZC0wMiB7XG4gICAgdG9wOiAxODBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNlYy1kYWlyeV9faGVhZC0wMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNjcyIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGFpcnlfX2hlYWQtMDMge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgfVxufVxuXG4uc2VjLWhvd3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjKDEyNSAvIDc1MCAqIDEwMHZ3KSAwIGNhbGMoMTAwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWhvd3RvIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5zZWMtaG93dG86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoNzIwIC8gNzUwICogMTAwdncpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ob3d0bzo6YWZ0ZXIge1xuICAgIHdpZHRoOiBtYXgoMTI4MHB4LCAxNTIwIC8gMTYwMCAqIDEwMHZ3KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgfVxufVxuLnNlYy1ob3d0b19fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDkwIC8gNzUwICogMTAwdncpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaG93dG9fX2NvbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWMtaG93dG9fX2hlYWQtMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygtNzAgLyA3NTAgKiAxMDB2dyk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYyg0MDQgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ob3d0b19faGVhZC0wMiB7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBjYWxjKDMzMCAvIDE2MDAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uc2VjLWhvd3RvX19oZWFkLTAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygzMDIgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ob3d0b19faGVhZC0wMyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlYy1ob3d0b19fdG9vbCB7XG4gIG1hcmdpbjogY2FsYyg5MCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ob3d0b19fdG9vbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgcmlnaHQ6IDExNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VjLWl0ZW0tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTEwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDE1MCAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWl0ZW0tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uc2VjLWl0ZW0tbGlzdF9faGVhZC0wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC01NSAvIDc1MCAqIDEwMHZ3KTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDUyNiAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWl0ZW0tbGlzdF9faGVhZC0wMiB7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMjAwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5zZWMtaXRlbS1saXN0X19oZWFkLTAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg0OTQgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pdGVtLWxpc3RfX2hlYWQtMDMge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2VjLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCBjYWxjKDEyMCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMTAgLyA3NTAgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uc2VjLXByb2R1Y3Q6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvZHVjdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwdncsICgxNDQwcHggKyAoKDEwMCUgLSAxNDQwcHgpIC8gMikpKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XG4gIH1cbn1cbi5zZWMtcHJvZHVjdF9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWMtcHJvZHVjdF9fY2xtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDEwNSAvIDc1MCAqIDEwMHZ3KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb2R1Y3RfX2NsbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvZHVjdF9fbXYge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuLnNlYy1wcm9kdWN0X19tdiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggMCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvZHVjdF9fbXYgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4IDAgMCA2MHB4O1xuICB9XG59XG4uc2VjLXByb2R1Y3RfX3R4dCB7XG4gIHBhZGRpbmc6IDAgY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvZHVjdF9fdHh0IHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDIwMHB4O1xuICB9XG59XG4uc2VjLXByb2R1Y3RfX2NhcCB7XG4gIG1hcmdpbjogY2FsYyg0NSAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9kdWN0X19jYXAge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuIiwiLyogTGF0byDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7zjga7oqq3jgb/ovrzjgb8gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9MYXRvL0xhdG8tVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9MYXRvL0xhdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTGF0by9MYXRvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTGF0by9MYXRvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTGF0by9MYXRvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogTm90byBTYW5zIEpQIOODleOCqeODs+ODiOODleOCoeODn+ODquODvOOBruiqreOBv+i+vOOBvyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiBSb2JvdG8g44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O844Gu6Kqt44G/6L6844G/ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiBTaGlwcG9yaSBNaW5jaG8g44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O844Gu6Kqt44G/6L6844G/ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9TaGlwcG9yaU1pbmNoby9TaGlwcG9yaU1pbmNoby1TZW1pQm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogQ29ybW9yYW50R2FyYW1vbmQg44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O844Gu6Kqt44G/6L6844G/ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Db3Jtb3JhbnRHYXJhbW9uZC9Db3Jtb3JhbnRHYXJhbW9uZC1MaWdodC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ29ybW9yYW50R2FyYW1vbmQvQ29ybW9yYW50R2FyYW1vbmQtUmVndWxhci50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ29ybW9yYW50R2FyYW1vbmQvQ29ybW9yYW50R2FyYW1vbmQtTWVkaXVtLnR0ZicpXG4gICAgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Db3Jtb3JhbnRHYXJhbW9uZC9Db3Jtb3JhbnRHYXJhbW9uZC1TZW1pQm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQ29ybW9yYW50R2FyYW1vbmQvQ29ybW9yYW50R2FyYW1vbmQtQm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLyogTWFyY2VsbHVzIOODleOCqeODs+ODiOODleOCoeODn+ODquODvOOBruiqreOBv+i+vOOBvyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFyY2VsbHVzJywgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NYXJjZWxsdXMvTWFyY2VsbHVzLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgLyog5pyA5paw44OW44Op44Km44K25ZCR44GRICovIHVybCgnL2Fzc2V0cy9mb250cy9NYXJjZWxsdXMvTWFyY2VsbHVzLVJlZ3VsYXIud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWFyY2VsbHVzJmRpc3BsYXk9c3dhcCcpO1xuIiwiLnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9QGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxley13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7bWFyZ2luOjAhaW1wb3J0YW50O29wYWNpdHk6MDt6LWluZGV4OjB9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6MX0uc3BsaWRlLS1ydGx7ZGlyZWN0aW9uOnJ0bH0uc3BsaWRlX190cmFjay0tdHRiPi5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19hcnJvd3stbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2NjYztib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MmVtOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoyZW07ei1pbmRleDoxfS5zcGxpZGVfX2Fycm93IHN2Z3tmaWxsOiMwMDA7aGVpZ2h0OjEuMmVtO3dpZHRoOjEuMmVtfS5zcGxpZGVfX2Fycm93OmhvdmVyOm5vdCg6ZGlzYWJsZWQpe29wYWNpdHk6Ljl9LnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWR7b3BhY2l0eTouM30uc3BsaWRlX19hcnJvdzpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6MWVtfS5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06c2NhbGVYKC0xKX0uc3BsaWRlX19hcnJvdy0tbmV4dHtyaWdodDoxZW19LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19hcnJvdzpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX19wYWdpbmF0aW9ue2JvdHRvbTouNWVtO2xlZnQ6MDtwYWRkaW5nOjAgMWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDoxfS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2V7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo4cHg7bWFyZ2luOjNweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgbGluZWFyO3dpZHRoOjhweH0uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNmb3JtOnNjYWxlKDEuNCk7ei1pbmRleDoxfS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouOX0uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7YmFja2dyb3VuZDojY2NjO2hlaWdodDozcHh9LnNwbGlkZV9fc2xpZGV7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnNwbGlkZV9fc2xpZGU6Zm9jdXN7b3V0bGluZTowfUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfX1Ac3VwcG9ydHMob3V0bGluZS1vZmZzZXQ6LTNweCl7LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0Oi0zcHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze2JvcmRlcjozcHggc29saWQgIzBiZn0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RyYWNrPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwYmZ9fS5zcGxpZGVfX3RvZ2dsZXtjdXJzb3I6cG9pbnRlcn0uc3BsaWRlX190b2dnbGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RvZ2dsZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0uc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle2JvcmRlcjozcHggc29saWQgIzAwMH0uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldntsZWZ0OmF1dG87cmlnaHQ6MWVtfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06c2NhbGVYKDEpfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0e2xlZnQ6MWVtO3JpZ2h0OmF1dG99LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93e2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLXByZXZ7dG9wOjFlbX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0e2JvdHRvbToxZW07dG9wOmF1dG99LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zcGxpZGVfX3BhZ2luYXRpb24tLXR0Yntib3R0b206MDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsZWZ0OmF1dG87cGFkZGluZzoxZW0gMDtyaWdodDouNWVtO3RvcDowfSIsImJvZHkge1xuICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5zdXAge1xuICBmb250LXNpemU6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTAwJTtcbiAgfVxufVxuXG4uYS1ob3Zlci1vcGFjaXR5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uYS1idG4taG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzICRlYXNlLW91dC1zaW5lLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgJi0tdGhlbWUtYnJvd24ge1xuICAgIEBleHRlbmQgLmEtYnRuLWhvdmVyO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgIGNvbG9yOiAjNWU0ZTQ1ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICB9XG4gIH1cblxuICAmLS10aGVtZS1ncmVlbiB7XG4gICAgQGV4dGVuZCAuYS1idG4taG92ZXI7XG5cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgY29sb3I6ICM2M2M4YzcgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgIH1cbiAgfVxuXG4gICYtLXRoZW1lLXdoaXRlIHtcbiAgICBAZXh0ZW5kIC5hLWJ0bi1ob3ZlcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgYmFja2dyb3VuZDogIzVlNGU0NSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG4gICAgfVxuICB9XG59XG4iLCJodG1sIHtcbiAgbWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpO1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsICdZYWt1SGFuSlAnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAkY29sb3ItZGFyay1ibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCcgMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gRWxpbWluYXRlIGV4dHJhIHdoaXRlc3BhY2UgY2F1c2VkIGJ5IGltZyBlbGVtZW50IHRoYXQgaW5zZXJ0ZWQgYnkgYWNjZXNzIGFuYWx5c2lzIHNjcmlwdFxuYm9keSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDA7XG59XG5cbltkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10sXG5bZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIHtcbiAgKiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgc21wMTogMzc2cHgsXG4gIHNtdzogNjk1cHgsXG4gIG1kOiA3NjhweCxcbiAgbWRwMTogNzY5cHgsXG4gIG1kbTE6IDc2NnB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4vLyBmb250c1xuJGZvbnQtbWFpbi1lbjogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFpbi1qYTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZm9udC1yb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFyY2VsbHVzOiAnTWFyY2VsbHVzJywgc2VyaWY7XG5cbi8vIGNvbG9yc1xuJGNvbG9yLWJhc2UtYmxhY2s6ICM0NDQ7XG4kY29sb3ItZGFyay1ibGFjazogIzMzMztcbiRjb2xvci13aGl0ZS1ncmF5OiAjZjZmNmY2O1xuJGNvbG9yLWxpZ2h0LWdyYXk6ICNkZGQ7XG4kY29sb3ItbWlkZGxlLWdyYXk6ICNjM2MzYzM7XG4kY29sb3ItaGVhdnktZ3JheTogIzg4ODtcbiRjb2xvci1jb3Jwb3JhdGUtZ3JlZW46ICM3MGNjY2M7XG4kY29sb3ItY29ycG9yYXRlLWRhcmtncmVlbjogIzQ0YjJiMjtcbiRjb2xvci1tYWluLXJlZDogI2Y3NjM2MztcbiRjb2xvci1tYWluLXBpbms6ICNmMzkwOTA7XG4kY29sb3ItbGlnaHQtYmx1ZTogI2UwZWVmNztcbiRjb2xvci1saWdodC1vcmFuZ2U6ICNmNmYwZDg7XG4kY29sb3ItbGlnaHQtZ3JlZW46ICNkZmY0ZWU7XG4kY29sb3ItbGlnaHQtcGluazogI2Y4ZTJlNTtcbiRjb2xvci1saWdodC1wdXJwbGU6ICNlN2U0ZjQ7XG5cbiRjb2xvci1iYXNlLWJyb3duOiAjNWU0ZTQ1O1xuJGNvbG9yLWRhcmstYnJvd246ICM1MzRiNDY7XG4kY29sb3ItbGlnaHQtYnJvd246ICM4ZTgzN2M7XG4iLCIubC1mb290ZXIge1xuICBtYXJnaW46IDA7XG59XG4iLCIubC1tYWluIHtcbiAgY29sb3I6ICRiYXNlLWNvbG9yO1xufVxuIiwiJGJhc2UtY29sb3I6ICM0NzRhNGI7XG4kYmFzZS1iZzogI2VkZWZmMDtcbiRiYXNlLXdlaWdodDogNTAwO1xuXG4kd2VpZ2h0LXJlZ3VsYXI6IDMwMDtcbiR3ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiR3ZWlnaHQtYm9sZDogNzAwO1xuXG4kZm9udC1tb250c2VycmF0OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4iLCIubC1wYWdlIHtcbiAgZm9udC13ZWlnaHQ6ICRiYXNlLXdlaWdodDtcbiAgYmFja2dyb3VuZDogJGJhc2UtYmdcbiAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2JnX3BhZ2VAMngucG5nKSBuby1yZXBlYXQgdG9wXG4gICAgY2VudGVyIC8gMTAwJTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1iZ1xuICAgICAgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9iZ19wYWdlX21kLnBuZykgbm8tcmVwZWF0XG4gICAgICB0b3AgY2VudGVyIC8gMTAwJTtcbiAgfVxufVxuIiwiLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1mb290ZXItYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yLWRhcmstYnJvd247XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vZm9vdGVyX2Fib3V0X2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2NvbW1vbi9mb290ZXJfYWJvdXRfYmdfbWQuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XG4gIH1cblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWFydy1saW5rIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjAwcHggMjBweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA0MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc3ViIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyOyAvKiDkuIrku5jjgY3jgavoqK3lrpogKi9cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNHB4IDZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gOHB4KTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY29tbW9uL2Zvb3Rlcl9hYm91dF9pdGVtX2JnX21kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNDguNSU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vZm9vdGVyX2Fib3V0X2l0ZW1fYmdfbG9uZy5wbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB3aWR0aDogMTU1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY29tbW9uL2Zvb3Rlcl9hYm91dF9pdGVtX2JnX21kLnBuZyk7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZmlsbDogJGNvbG9yLWRhcmstYnJvd247XG4gICAgfVxuICB9XG59XG5cbi5zZWMtZm9vdGVyLXNucyB7XG4gIHBhZGRpbmc6IDIwcHggMCAyNXB4O1xuICBtYXJnaW46IDYwcHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogNzVweCAwIDA7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZS1pbi1zaW5lO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLWluLXNpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yLWRhcmstYnJvd247XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDc1cHggMCAwO1xuICB9XG5cbiAgJl9fYWJvdXQge1xuICAgIHBhZGRpbmc6IDM3cHggMCA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1ncmF5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1tZW51IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UtYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDAgNTdweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICAmX19uYXZpIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICB3aWR0aDogMTI2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcGMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgICAgIGdhcDogMTBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLWJyb3duO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWItbmF2aSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAvLyBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIOWPs+WBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZjsgLyog5LiJ6KeS5b2i44Gu6ImyICovXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIOW3puWBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgJi5pcy1zcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcGMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgJi5jLW5hdi1saW5rLS1pdGVtOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1uYXZpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWJyb3duO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Jhbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgJ2xlZnQgcmlnaHQnXG4gICAgICAgICAgJ2Z1bGwgZnVsbCc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBnYXA6IDE2cHg7IC8qIOWQhOOCq+ODqeODoOOChOihjOOBrumWk+malCAqL1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYm5yLWl0ZW0tLTFjb2wge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sb2dpbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIgLmFib3V0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1mb290ZXIgLmFib3V0IC5zbnMtY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40NjY7XG4gICAgfVxuICB9XG5cbiAgLnNucy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IC0xOHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMThweDtcblxuICAgICAgLmxpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItaGVhdnktZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZhY2Vib29rLFxuICAgICAgICAmLS10d2l0dGVyLFxuICAgICAgICAmLS10d2l0dGVyLXgsXG4gICAgICAgICYtLWxpbmUsXG4gICAgICAgICYtLWluc3RhZ3JhbSxcbiAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgQGV4dGVuZCAubGluaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXR3aXR0ZXIteCB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpbmUge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS15b3V0dWJlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIgLmFib3V0IC5hcHAtY29udGVudCB7XG4gIG1hcmdpbjogMzdweCAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFwcC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyOXB4IC0xNXB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDM0cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcblxuICAgICAgLmxpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXBwbGUsXG4gICAgICAgICYtLWdvb2dsZSB7XG4gICAgICAgICAgQGV4dGVuZCAubGluaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IHtcbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZjVmNWY7XG5cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwIDE3cHg7XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2MjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgZmlsbDogIzVmNWY1ZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdHJpZ2dlciB7XG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZjVmNWY7XG5cbiAgICAubS1jaGlsZC1saXN0IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1ZjVmNWY7XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWxpc3QgLm5hdiAubmF2LWxpc3Qge1xuICAmX19pdGVtIHtcbiAgICArIC5uYXYtbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVmNWY1ZjtcbiAgICB9XG4gIH1cbn1cblxuLmwtZm9vdGVyIC5tb2JpbGUtbWVudSAubWFpbi1tZW51IC5tYWluLW1lbnUtbGlzdCAubmF2IC5uYXYtbGlzdCAuY2F0ZWdvcnkge1xuICAmX190aXRsZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDYyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBmaWxsOiAjNWY1ZjVmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWY1ZjVmO1xuXG4gICAgLm0tY2hpbGQtbGlzdCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWY1ZjVmO1xuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWZvb3RlciAubW9iaWxlLW1lbnUgLm1haW4tbWVudSAubS1waXBlLW5hdi1saXN0IHtcbiAgbWFyZ2luOiAyN3B4IDAgMDtcblxuICAmX19pdGVtIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICArIC5tLXBpcGUtbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cblxuLmwtZm9vdGVyIC5taWRkbGUtZGV2aWNlLW1lbnUgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5tZW51IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5sLWZvb3RlciAubWlkZGxlLWRldmljZS1tZW51IC5tYWluLW1lbnUgLm1lbnUgLm1haW4tbWVudS1saXN0IHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcblxuICAmX19pdGVtIHtcbiAgICAubGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5ub3JtYWwtbWVudS1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAmX19pdGVtIHtcbiAgICAubGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjk7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAubm9ybWFsLW1lbnUtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIgLm1pZGRsZS1kZXZpY2UtbWVudSAubWFpbi1tZW51IC5zdWItbWVudS1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAmX19pdGVtIHtcbiAgICAubGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIgLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgJGVhc2UtaW4tc2luZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2UtYnJvd247XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xNDM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNTRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9jay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxOHB4IC03cHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTZweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLXBpcGUtbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMjdweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIubC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRjb2xvci1kYXJrLWJyb3duO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggOXB4IDMzcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzICRlYXNlLW91dC1zaW5lO1xuXG4gICYuaXMtc3RpY2t5IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgLy8gLmhlYWRlcl9fbWFpbi1uYXZpIHtcbiAgICAvLyAgIGJvcmRlci1ib3R0b206ICNmZmY7XG4gICAgLy8gfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICAmX19zZWFyY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcmstYnJvd247XG4gICAgfVxuXG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWJyb3duO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkY29sb3ItYmFzZS1icm93bjtcblxuICAgICAgICAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWJyb3duO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmljb24tc2VhcmNoIHtcbiAgICAgICAgICBmaWxsOiAjNDRiMmIyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICM0NGIyYjI7XG5cbiAgICAgICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgICAgIGZpbGw6ICM0NGIyYjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJyb3duO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcsXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBmaWxsOiAkY29sb3ItYmFzZS1icm93bjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmX193cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLW5hdmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU5cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDc4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEyODBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lLCB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyAkZWFzZS1vdXQtc2luZSwgdmlzaWJpbGl0eSAwLjJzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA4MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDI1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDkwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogMTk2cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiDlj7PlgbTjga7pgI/mmI7jgarlooPnlYznt5ogKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7IC8qIOS4ieinkuW9ouOBruiJsiAqL1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyog5bem5YG044Gu6YCP5piO44Gq5aKD55WM57eaICovXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICBsZWZ0OiA5NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB3aWR0aDogMTI2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLW5hdmkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGFnLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZS1vdXQtc2luZTtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4tbmF2aSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjsgLyog5bemLCDkuK3lpK4sIOWPs+OBrjPjgaTjga7liJfjgpLoqK3lrpogKi9cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgIGdhcDogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLCBzdHJva2UgMC4ycyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0NGIyYjI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLCBzdHJva2UgMC4ycyBlYXNlLWluO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLS1tZW51IHtcbiAgICAgICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgICAgIGZpbGw6ICM0NGIyYjI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLWxvZ2luIHtcbiAgICAgICAgICAgIGZpbGw6ICM0NGIyYjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tY2FydCB7XG4gICAgICAgICAgICBmaWxsOiAjNDRiMmIyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLWJlZ2lubmVyIHtcbiAgICAgICAgICAgIGZpbGw6ICM0NGIyYjI7XG5cbiAgICAgICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgICAgIGZpbGw6ICM0NGIyYjI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICBmaWxsOiAjNDRiMmIyO1xuXG4gICAgICAgICAgICAuY2xzLTEge1xuICAgICAgICAgICAgICBmaWxsOiAjNDRiMmIyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLW15cGFnZSB7XG4gICAgICAgICAgICBzdHJva2U6ICM0NGIyYjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWJlZ2lubmVyIHtcbiAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbi0tbWVudSB7XG4gICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM0NGIyYjI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNDRiMmIyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbXlwYWdlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiAjNDRiMmIyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24tLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC0tbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICfplonjgZjjgosnO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmljb24tLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2UtYnJvd247XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYnJvd247XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LS1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1icm93bjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfplonjgZjjgosnO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLS1zZWFyY2gge1xuICAgICAgICBpbWcsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1iZWdpbm5lciB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2UtYnJvd247XG5cbiAgICAgICAgICAuY2xzLTEge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2UtYnJvd247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLW15cGFnZSB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmFzZS1icm93bjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1tZW51LWxpbmUge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWJyb3duO1xuXG4gICAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWJyb3duO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zZWFyY2gge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWJyb3duO1xuXG4gICAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLWJyb3duO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jYXJ0IHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZS1icm93bjtcblxuICAgICAgICAgIC8vICNsYXllcl8yIHtcbiAgICAgICAgICAvLyAgIHN0cm9rZTogJGNvbG9yLWJhc2UtYnJvd247XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWxvZ2luIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZS1icm93bjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1jb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODdlODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLW9wZW4tbmF2aSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lLCB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWItbmF2aSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTlweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3MgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA3OHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMTI4MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmUsIHZpc2liaWxpdHkgMC4zcyAkZWFzZS1vdXQtc2luZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcywgdmlzaWJpbGl0eSAwcyAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lLCB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDkwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWxvZ2luIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Y3ZjdmNztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiDlj7PlgbTjga7pgI/mmI7jgarlooPnlYznt5ogKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7IC8qIOS4ieinkuW9ouOBruiJsiAqL1xuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiDlt6blgbTjga7pgI/mmI7jgarlooPnlYznt5ogKi9cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMDVweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIOWPs+WBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmOyAvKiDkuInop5LlvaLjga7oibIgKi9cbiAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyog5bem5YG044Gu6YCP5piO44Gq5aKD55WM57eaICovXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIOWPs+WBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Q5ZDlkOTsgLyog5LiJ6KeS5b2i44Gu6ImyICovXG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIOW3puWBtOOBrumAj+aYjuOBquWig+eVjOe3miAqL1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgJi5pcy1zcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1wYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICB3aWR0aDogMTI2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IC5pcy1hY3RpdmUge1xuICAgICAgICAmLmMtbmF2LWxpbmstLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbmF2aSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1icm93bjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UtYnJvd247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICdsZWZ0IHJpZ2h0J1xuICAgICAgICAnZnVsbCBmdWxsJztcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgZ2FwOiAxNnB4OyAvKiDlkITjgqvjg6njg6DjgoTooYzjga7plpPpmpQgKi9cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5ibnItaXRlbS0tMWNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dpbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAuaWNvbi0tYmVnaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgfVxuXG4gICAgICAuYy1idXR0b24tLWJyb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWFydy1saW5rX19pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtYnV0dG9uLS13aGl0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuXG4gICAgICAgIC5jLWFydy1saW5rX19pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuY29udGFjdCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvYm90bztcbiAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlY29tbWVuZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAucmVjb21tb25kIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWItbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTlweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm94LXNoYWRvdzogMCA3cHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICB3aWR0aDogMzQ0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgcmlnaHQ6IDc3cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgcmlnaHQ6IDc3cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saW5rLS1teXBhZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHJpZ2h0OiAtMTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMzhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmN2Y3Zjc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHJpZ2h0OiAxNTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMzhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcmlnaHQ6IDE1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1saW5rLS1icm93biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS1icm93bjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iYXNlLWJyb3duO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1hcnctbGlua19faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbGluay0td2hpdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDE2MXB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJyb3duO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWI3YjU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzdweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWxpbmstLXNpemVGdWxsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3ViLWxpbmsge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMjVweDtcblxuICAgICAgICArIC5zdWItbGlua19faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAyMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FydCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbFR4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIH1cblxuICAgICAgICAudHh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICNlODdlODA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuc3ViLWxpbmtfX2RldGFpbFR4dCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmthcmVhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICArIC5zdWItbGlua19fbGlua2FyZWEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbG9nb3V0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbXlwYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcG9pbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICYtLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICYtLXJlZCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNlODdlODA7XG4gICAgICB9XG5cbiAgICAgICYtLXR0bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cblxuICAgICAgJi0tbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJi0tcG9pbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvYm90bztcbiAgICAgICAgY29sb3I6ICM0NGIyYjI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICB3aWR0aDogMTI2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeS1uYXZpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yLWJhc2UtYnJvd247XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDE4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLmhlYWRlcl9fY2F0ZWdvcnktbmF2aV9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWJyb3duO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeS1uYXZpIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgID4gLmMtYXJ3LWxpbmtfX2ljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2JhYjdiNTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtYXJ3LWxpbmtfX2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2JhYjdiNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAkZWFzZS1vdXQtc2luZSAwLjE1cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktbmF2aSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAxOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lIDAuMTVzLFxuICAgICAgICB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmUgMC4xNXM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEyNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZ2FwOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYW5uZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6IDAgMjBweDtcblxuICAgICAgICAgICAgLmNhdGVnb3J5LW5hdmlfX2l0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4IDIwcHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRhcmstYnJvd247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Jhbm5lciB7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZWFyZWEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdNYXJjZWxsdXMnLCBzZXJpZjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZS1vdXQtc2luZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogOTJweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWRyb3Bkb3duLWNvdmVyXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLmwtbWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIubC1mb290ZXItaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZmZmLCAyKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1taWRkbGUtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmaWxsOiAkY29sb3ItbWlkZGxlLWdyYXk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1mcmllbmQgc3BhbiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBmaWxsOiAkY29sb3ItY29ycG9yYXRlLWdyZWVuO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1iaXJ0aGRheSBzcGFuID4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci1jb3Jwb3JhdGUtZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWZyaWVuZF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmljb24tYmlydGhkYXlfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmZmYsIDIpO1xuICAgIH1cblxuICAgIGEgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIH1cblxuICAgIGEgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5sLXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcblxuICAgIC5pbm5lci1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmF5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JheTtcblxuICAgICAgbGksXG4gICAgICBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLFxuICAgICZfX2hlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE3LjVweCAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmF5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyYXk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmF5O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vaWNvbl9hcnJvd19yaWdodC5wbmcnKVxuICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAuaWNvbi1pbWcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4dCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gMTVweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZmZmLCAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAudG9nZ2xlLmFjdGl2ZSAuaW5uZXItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnRvZ2dsZSAmX19oZWFkOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgfVxuXG4gICAgJl9faGVhZDpob3ZlcixcbiAgICAudG9nZ2xlLmFjdGl2ZSAmX19oZWFkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnItY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG4gIH1cbn1cblxuLmwtc2lkZS53dGJtb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLmlubmVyLWxpc3QsXG4gICAgJl9fbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmlubmVyLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAwIDAgMzIuNXB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtc2lkZS0tMDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLnUtaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIHdpZHRoOiAxMTgwcHg7XG4gIH1cbn1cbiIsIi5jLXByb2R1Y3QtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygxMTAgLyA3NTAgKiAxMDB2dyk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuICBmaWxsOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzICRlYXNlLW91dC1zaW5lLCBmaWxsIDAuM3MgJGVhc2Utb3V0LXNpbmUsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZpbGw6ICM0NDQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsYygzOCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIGhlaWdodDogY2FsYygyOCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTQpO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIkYnJlYWtQOiA3NjdweDtcblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWtQICsgMSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkYnJlYWtQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmx1aWQtZm9udCgkcHgpIHtcbiAgZm9udC1zaXplOiBjYWxjKCN7JHB4fSAvIDM3NSAqIDEwMHZ3KTtcbn1cbiIsIiRwcm9kdWN0LWNvbG9yczogKFxuICAnMDEnOiAjNWNiMmQ4LFxuICAnMDInOiAjNTFjM2I4LFxuICAnMDMnOiAjNDZiZGNhLFxuICAnMDQnOiAjNDNiYzljXG4pO1xuXG5AZWFjaCAka2V5LCAkY29sb3IgaW4gJHByb2R1Y3QtY29sb3JzIHtcbiAgLnNlYy1wcm9kdWN0LS0jeyRrZXl9IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC4xKTtcbiAgICB9XG5cbiAgICAucC1wcm9kdWN0LWdyYXBoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAwLjEyKTtcbiAgICB9XG5cbiAgICAucC1wcm9kdWN0LXR5cGUge1xuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvciwgMC4zKTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclxuICAgICAgICAgICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3Byb2R1Y3QtdHlwZV9pY29fYmcuc3ZnKVxuICAgICAgICAgICAgICByZXBlYXQgdG9wIGNlbnRlciAvIDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtdm9pY2Utc2xpZGVyIHtcbiAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtdm9pY2UtYnRuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICB9XG5cbiAgICAucC1wcm9kdWN0LWdyYXBoIHtcbiAgICAgICZfX3R5cGUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5pcy1yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wLXVzZXItdm9pY2Uge1xuICAgICAgJl9faGVhZCB7XG4gICAgICAgIC5lbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1wcm9kdWN0LmlzLXJldmVyc2Uge1xuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYy1wcm9kdWN0IHtcbiAgICAmX19jbG0ge1xuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbXYge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDYwcHggNjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBtYXJnaW46IDAgMjAwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wLXByb2R1Y3QtdGV4dCB7XG4gICAgJl9fdGFnIHtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIucC1hbHNvLWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNjkwIC8gNzUwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDcwIC8gNzUwICogMTAwdncpIGNhbGMoNjAgLyA3NTAgKiAxMDB2dykgY2FsYyg3MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDUwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDAgNTBweDtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMTAwcHggNjVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDkycHggMCA5MnB4IDA7XG4gIH1cblxuICAmX19jbG0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IDU4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgd2lkdGg6IGNhbGMoMzQwIC8gNzUwICogMTAwdncpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmhlYWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzZlODE4OTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTMpO1xuICAgIH1cblxuICAgIC50dGwge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyg0MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMyk7XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gNzUwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTUpO1xuXG4gICAgICAubnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjcyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjY2ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1NzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDUwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg3MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIwMiAvIDc1MCAqIDEwMHZ3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWJvbnVzLXBvaW50LWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNjkwIC8gNzUwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMjIwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoNTAgLyA3NTAgKiAxMDB2dykgYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIH1cblxuICAmX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLTIwIC8gNzUwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTIwIC8gNzUwICogMTAwdncpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IGNhbGMoMTIwIC8gNzUwICogMTAwdncpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg1YjYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoOCk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5udW0ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvYm90bztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTIpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgfVxuXG4gICAgICAuc2xhc2gge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR4dCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDUgLyA3NTAgKiAxMDB2dyk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC50MSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEwKTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2IC8gNzUwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgIHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvZGVjb19zZXJpZi5zdmcpXG4gICAgICAgICAgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwIC8gNzUwICogMTAwdncpO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudDIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygxNSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEzKTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbG9yIHtcbiAgICAgICAgY29sb3I6ICM0OGFjYzc7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNmY2Y3NzAgNTAlKSBuby1yZXBlYXRcbiAgICAgICAgICBib3R0b20gM3B4IGNlbnRlciAvIDEwMCUgM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNmY2Y3NzAgNTAlKSBuby1yZXBlYXRcbiAgICAgICAgICAgIGJvdHRvbSAzcHggY2VudGVyIC8gMTAwJSA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygyNCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYygzNSAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nIHtcbiAgICB3aWR0aDogY2FsYygyNjAgLyA3NTAgKiAxMDB2dyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIucC1jYW1wYWlnbi1ibnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDY5MCAvIDc1MCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygxMDAgLyA3NTAgKiAxMDB2dykgY2FsYygzMCAvIDc1MCAqIDEwMHZ3KSBjYWxjKDQwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMTIwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzg3YzRkNTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1cHg7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDkwcHg7XG4gIH1cblxuICAmX190YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygyMzQgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHdpZHRoOiAxNjdweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkLXdyYXAge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMCA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlcmlmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblxuICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTIpO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgJGJhc2UtY29sb3IsXG4gICAgICAgICAgJGJhc2UtY29sb3IgM3B4LFxuICAgICAgICAgIHRyYW5zcGFyZW50IDNweCxcbiAgICAgICAgICB0cmFuc3BhcmVudCA1cHhcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggM3B4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuY29sb3Ige1xuICAgICAgICBjb2xvcjogIzQ4YWNjNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxOSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDIzIC8gNzUwICogMTAwdncpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2RlY29fc2VyaWYuc3ZnKVxuICAgICAgICAgIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYygxNzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTcwIC8gNzUwICogMTAwdncpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA3NTAgKiAxMDB2dyk7XG4gICAgY29sb3I6ICM1NzU5NWE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50MSB7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTQpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB9XG5cbiAgICAgIC5jb2xvciB7XG4gICAgICAgIGNvbG9yOiAjMzI5MGMwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0XG4gICAgICAgICAgYm90dG9tIDNweCBjZW50ZXIgLyAxMDAlIDhweDtcblxuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0XG4gICAgICAgICAgICBib3R0b20gM3B4IGNlbnRlciAvIDEwMCUgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubnVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvYm90bztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudDIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMjAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGdhcDogY2FsYygyMCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmJveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICB3aWR0aDogY2FsYygxMTcgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYyg1NyAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0N2EwY2Q7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCg5KTtcblxuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2xvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICAgIGNvbG9yOiAjZDg1YjYwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0XG4gICAgICAgICAgYm90dG9tIDNweCBjZW50ZXIgLyAxMDAlIDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgzMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNmY2Y3NzAgNTAlKSBuby1yZXBlYXRcbiAgICAgICAgICAgIGJvdHRvbSAzcHggY2VudGVyIC8gMTAwJSAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxhY2sge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgyMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCgtNDAgLyA3NTAgKiAxMDB2dykgLSAxMHB4KTtcbiAgICByaWdodDogLTVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiBjYWxjKDE3MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NWI2MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEwKTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLm51bSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNyk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICB9XG5cbiAgICAgIC5zbGFzaCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBmb250LXNpemU6IDAuODJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibnItYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg4MCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19ibnIge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygzMCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMCk7XG4gIH1cbn1cbiIsIi5wLWRhaXJ5LWZpZ3VyZSB7XG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoOTAgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQ1IC8gNzUwICogMTAwdncpIGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDE3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDUwIC8gNzUwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEzKTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyg2NzYgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQ1IC8gNzUwICogMTAwdncpIGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IDQxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMoNzUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBib3R0b206IGNhbGMoMjUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzVkNzI3YjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCg4KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWRhaXJ5LW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICB3aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKC0yOCAvIDc1MCAqIDEwMHZ3KTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IGNhbGMoNjMwIC8gNzUwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg1NiAvIDc1MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2RhaXJ5LW5nX2hlYWRfYmdAMngucG5nKVxuICAgICAgcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEyKTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgdG9wOiAtNTZweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9kYWlyeS1uZ19oZWFkX2JnX21kLnBuZylcbiAgICAgICAgcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiBjYWxjKC0xNCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBjYWxjKDE0IC8gNzUwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2RhaXJ5LW5nX2hlYWRfYmdAMngucG5nKVxuICAgICAgICByZXBlYXQgYm90dG9tIGNlbnRlciAvIDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NsbSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweCAwIDAgMjJweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIycHggMjJweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50eHQtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzMCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMjAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBnYXA6IGNhbGMoMjAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnR4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAjNDk2MDZhO1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAudHh0LWJnIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZlODE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IGNhbGMoNTUwIC8gNzUwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg1MCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG4iLCIucC1maXJzdC1sZWFkIHtcbiAgcGFkZGluZzogMCBjYWxjKDYwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLnR4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblxuICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTMpO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTUgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTApO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtaG93dG8tc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoOTUgLyA3NTAgKiAxMDB2dyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNCk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+e2muOBjeOCkuimi+OCiyc7XG4gICAgfVxuXG4gICAgLmljbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyOCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI2IC8gNzUwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YWNjNztcbiAgICAgICAgaW5zZXQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAkZWFzZS1vdXQtc2luZSAwLjE1cztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZhZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTIwIC8gNzUwICogMTAwdncpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDY2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmUgMC4xNXMsXG4gICAgICB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmUgMC4xNXM7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAucC1zdGVwLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogOTk5OXB4O1xuICAgIH1cblxuICAgIC5wLWhvd3RvLXN0ZXAge1xuICAgICAgJl9fZmFkZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn6ZaJ44GY44KLJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtaXRlbS1hcmVhLWFuY2hvciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoOTAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gICZfX2xpc3Qtd3JhcCB7XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogY2FsYyg3OCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuMDcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogY2FsYyg3NiAvIDc1MCAqIDEwMHZ3KSAwO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMCwgJGFscGhhOiAwLjA3KTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBjYWxjKDM5MCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogMC4wNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm51bSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIGxlZnQ6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IGNhbGMoNzQgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCkgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDExKTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkIHtcbiAgICAgIG1hcmdpbjogY2FsYygzMCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzgyODU4NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMSk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBtYXJnaW46IGNhbGMoMjUgLyA3NTAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTMpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICB3aWR0aDogY2FsYygyMiAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYygzMCAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAubnVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3NlYy1pdGVtLWxpc3RfbnVtX2JnLTAxQDJ4LnBuZylcbiAgICAgICAgICBuby1yZXBlYXQgdG9wIGNlbnRlciAvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLm51bSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Ytc3RhdGljL2xwLzAwNTAwOTMyOC9zZWMtaXRlbS1saXN0X251bV9iZy0wMkAyeC5wbmcpXG4gICAgICAgICAgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5udW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgIHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvc2VjLWl0ZW0tbGlzdF9udW1fYmctMDNAMngucG5nKVxuICAgICAgICAgIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAubnVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L3NlYy1pdGVtLWxpc3RfbnVtX2JnLTA0QDJ4LnBuZylcbiAgICAgICAgICBuby1yZXBlYXQgdG9wIGNlbnRlciAvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDU1IC8gNzUwICogMTAwdncpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMCk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtbXYtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTUyMCAvIDE2MDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODAgLyAxNjAwICogMTAwdncpO1xuICB9XG5cbiAgLmJnLWltZyB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtbXYtdGV4dC1ib3gge1xuICB3aWR0aDogY2FsYyg3MTAgLyA3NTAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygxNzYgLyA3NTAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IGNhbGMoNDAgLyA3NTAgKiAxMDB2dykgMDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgY29sb3I6ICM1NzU5NWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAxMDAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJVxuICApO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA0MHB4O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIHdpZHRoOiA0MDdweDtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG4gIH1cblxuICAudDEge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG5cbiAgICAuY29sb3Ige1xuICAgICAgY29sb3I6ICMzMjkwYzA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0IGJvdHRvbVxuICAgICAgICAzcHggY2VudGVyIC8gMTAwJSAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmNmNzcwIDUwJSkgbm8tcmVwZWF0XG4gICAgICAgICAgYm90dG9tIDNweCBjZW50ZXIgLyAxMDAlIDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIH1cbiAgfVxuXG4gIC50MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTQgLyA3NTAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZ2FwOiBjYWxjKDEzIC8gNzUwICogMTAwdncpO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgIHdpZHRoOiBjYWxjKDk4IC8gNzUwICogMTAwdncpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDQ5IC8gNzUwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0N2EwY2Q7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDgpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvciB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RvO1xuICAgICAgY29sb3I6ICNkODViNjA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZjZjc3MCA1MCUpIG5vLXJlcGVhdCBib3R0b21cbiAgICAgICAgM3B4IGNlbnRlciAvIDEwMCUgNnB4O1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDI3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZjZjc3MCA1MCUpIG5vLXJlcGVhdFxuICAgICAgICAgIGJvdHRvbSAzcHggY2VudGVyIC8gMTAwJSAxNnB4O1xuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsYWNrIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTgpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtbXYtdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiBjYWxjKDUwIC8gNzUwICogMTAwdncpIDAgY2FsYygyMCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBpbnNldDogMDtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGVhZC1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDU5NCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IDQ4N3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLnAtcHJvZHVjdC1ncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDE4MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYyg0NSAvIDc1MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMDtcbiAgZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIG9yZGVyOiAyO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMTJweCAwO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX190eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMzYwIC8gNzUwICogMTAwdncpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNmU4MTg5O1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU4MTg5O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlODE4OTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNnB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDkpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmlzLXJlY29tbWVuZGVkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoLTcwIC8gNzUwICogMTAwdncpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb250ZW50OiAn4piFJztcblxuICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJi5pcy1yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLTAuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgJi5pcy1yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYuaXMtcmVjb21tZW5kZWQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1wcm9kdWN0LXByaWNlIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dyk7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgcmdiYSgkY29sb3I6ICM2ZTgxODksICRhbHBoYTogMC41KTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBvcmRlcjogNDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDE2KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NpemUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTUgLyA3NTAgKiAxMDB2dyk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzUgLyA3NTAgKiAxMDB2dyk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNSk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDI2KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNjZlbTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiBjYWxjKDYzMCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI1IC8gNzUwICogMTAwdncpO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIucC1wcm9kdWN0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDE3KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEzKTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5ncmVkaWVudHMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG9yZGVyOiA0O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLXN0ZXAtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoNjYwIC8gNzUwICogMTAwdncpO1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuMDcpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgJGVhc2Utb3V0LXNpbmUgMC4xNXM7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoODAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm51bSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTQ2IC8gNzUwICogMTAwdncpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHh0LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1OTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4wNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNyk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gNzUwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cbiAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTMpO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLXVzZXItdm9pY2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCBjYWxjKDYwIC8gNzUwICogMTAwdncpO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5lbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxOSk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmphIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEyKTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luOiBjYWxjKDMwIC8gNzUwICogMTAwdncpIGNhbGMoNjAgLyA3NTAgKiAxMDB2dykgMDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNmU4MTg5O1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbW9udHNlcnJhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMyk7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjZmNkMDcwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDE0KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnBlcmNlbnQge1xuICAgICAgICAmLTUwIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmNkMDcwIDUwJSwgIzZlODE4OSA1MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtNjAge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmY2QwNzAgNjAlLCAjNmU4MTg5IDQwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi04MCB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjZDA3MCA3MCUsICM2ZTgxODkgMzAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXAge1xuICAgIG1hcmdpbjogY2FsYygxMCAvIDc1MCAqIDEwMHZ3KSBjYWxjKDYwIC8gNzUwICogMTAwdncpIDA7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTApO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCIucC12b2ljZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoNDQwIC8gNzUwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMTAwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMTAwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZ2FwOiAxMnB4O1xuXG4gIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTMpO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzICRlYXNlLW91dC1zaW5lLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5pY28ge1xuICAgIGhlaWdodDogMjFweDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgfVxuICB9XG59XG4iLCIucC12b2ljZS1zbGlkZXIge1xuICBtYXJnaW46IGNhbGMoNDAgLyA3NTAgKiAxMDB2dykgYXV0byAwO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IGNhbGMoNzAgLyA3NTAgKiAxMDB2dykgY2FsYyg2MCAvIDc1MCAqIDEwMHZ3KVxuICAgICAgY2FsYygzMCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIHBhZGRpbmc6IDU1cHggNDBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuaGVhZCB7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxNik7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzNSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEyKTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgcmdiYSgkY29sb3I6ICM2ZTgxODksICRhbHBoYTogMC41KTtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMik7XG5cbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzIgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAtMzBweDtcblxuICAgICZfX3BhZ2Uge1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjLWFsc28ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNDAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDE2KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDI1IC8gNzUwICogMTAwdncpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMxIC8gNzUwICogMTAwdncpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZi1zdGF0aWMvbHAvMDA1MDA5MzI4L2RlY29fc2VyaWYuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgdG9wIGNlbnRlci8xMDAlO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYyg3NiAvIDc1MCAqIDEwMHZ3KTtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGxlZnQ6IDM1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDc2IC8gNzUwICogMTAwdncpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgcmlnaHQ6IDM1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvciB7XG4gICAgICBjb2xvcjogIzQ4YWNjNztcbiAgICB9XG4gIH1cblxuICAmX19jYXAge1xuICAgIHBhZGRpbmc6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBmbHVpZC1mb250KDEwKTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWMtZGFpcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMoMTI1IC8gNzUwICogMTAwdncpIDAgY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwIC8gNzUwICogMTAwdncpO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNzIwIC8gNzUwICogMTAwdncpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjAyKSA3MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICApO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogbWF4KDEyODBweCwgMTUyMCAvIDE2MDAgKiAxMDB2dyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19oZWFkLTAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDYwIC8gNzUwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTEwIC8gNzUwICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDYxOCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgdG9wOiAxODBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZC0wMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDY3MiAvIDc1MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWMtaG93dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMoMTI1IC8gNzUwICogMTAwdncpIDAgY2FsYygxMDAgLyA3NTAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwIC8gNzUwICogMTAwdncpO1xuXG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDcyMCAvIDc1MCAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNmYztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogbWF4KDEyODBweCwgMTUyMCAvIDE2MDAgKiAxMDB2dyk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjAgLyA3NTAgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDkwIC8gNzUwICogMTAwdncpO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQtMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLTcwIC8gNzUwICogMTAwdncpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDQwNCAvIDc1MCAqIDEwMHZ3KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogY2FsYygzMzAgLyAxNjAwICogMTAwdncpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQtMDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygzMDIgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbCB7XG4gICAgbWFyZ2luOiBjYWxjKDkwIC8gNzUwICogMTAwdncpIGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIHJpZ2h0OiAxMTVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMzIycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjLWl0ZW0tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTEwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDE1MCAvIDc1MCAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICAmX19oZWFkLTAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKC01NSAvIDc1MCAqIDEwMHZ3KTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogY2FsYyg1MjYgLyA3NTAgKiAxMDB2dyk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICByaWdodDogMjAwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQtMDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyg0OTQgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWMtcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIGNhbGMoMTIwIC8gNzUwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDExMCAvIDc1MCAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IG1pbigxMDB2dywgKDE0NDBweCArICgoMTAwJSAtIDE0NDBweCkgLyAyKSkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fY2xtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKDEwNSAvIDc1MCAqIDEwMHZ3KTtcblxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZ2FwOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX212IHtcbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHdpZHRoOiA3MjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggMCAwIDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNjAgLyA3NTAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogNDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXAge1xuICAgIG1hcmdpbjogY2FsYyg0NSAvIDc1MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxMCk7XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIudS1wYy1vbmx5IHtcbiAgQGluY2x1ZGUgc3AoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zcC1vbmx5IHtcbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGluY2x1ZGUgcGMoKSB7XG4gIC5wLW12LXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuIiwiQGluY2x1ZGUgcGMoKSB7XG4gIC5wLXByb2R1Y3QtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDhweDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTM4cHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMTJweCAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgIHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9mLXN0YXRpYy9scC8wMDUwMDkzMjgvcHJvZHVjdC10eXBlX2ljb19jaGVjay5zdmcpXG4gICAgICAgICAgcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLG51bGxdLCJzb3VyY2VSb290IjoiLy4ifQ== */
