.l-page {
  padding-top: 0;
}

.secAbout {
  padding: 7rem 0;
}
.secAbout__head .secTitle {
  margin-bottom: 2.4rem;
  font-size: 1.2rem;
  color: #0100c8;
  text-transform: uppercase;
}
.secAbout__content--sp .link {
  display: flex;
  align-items: center;
  padding: 1.6rem 0;
  border-bottom: solid 0.1rem #e2e2e2;
  gap: 2rem;
}
.secAbout__content--sp .link:nth-of-type(1) {
  border-top: solid 0.1rem #e2e2e2;
}
.secAbout__content--sp .link .aboutThumnail {
  width: 9.3rem;
}
.secAbout__content--sp .link .aboutText {
  margin-right: auto;
  font-size: 1.8rem;
  line-height: 1.2;
}
.secAbout__content--pc {
  display: flex;
  justify-content: space-between;
  height: 63rem;
}
.secAbout__content--pc .flexBox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  width: 60%;
}
.secAbout__content--pc .flexBox .linkList {
  display: flex;
  flex-direction: column;
}
.secAbout__content--pc .flexBox .linkList .link {
  position: relative;
  font-size: 5.2rem;
  line-height: 1.4;
  color: #bebebe;
  letter-spacing: -0.04em;
  transition: all 0.3s;
}
.secAbout__content--pc .flexBox .linkList .link::before {
  position: absolute;
  top: 50%;
  left: -3.2rem;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  content: "";
  background-color: #0100c8;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.secAbout__content--pc .flexBox .linkList .link.is-active {
  color: #222;
}
.secAbout__content--pc .flexBox .linkList .link.is-active::before {
  opacity: 1;
}
.secAbout__content--pc .flexBox .detailList {
  position: relative;
  width: 40rem;
  margin-top: auto;
}
.secAbout__content--pc .flexBox .detailList .detail {
  position: absolute;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.secAbout__content--pc .flexBox .detailList .detail.is-active {
  opacity: 1;
}
.secAbout__content--pc .flexBox .detailList .detail .detailDesc {
  margin-bottom: 3.4rem;
}
.secAbout__content--pc .flexBox .pageTopLink {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.secAbout__content--pc .flexBox .pageTopLink .arrow {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.4rem;
  height: 6.4rem;
  border: 2px solid #e2e2e2;
  border-radius: 50%;
}
.secAbout__content--pc .flexBox .pageTopLink .arrow .arrowIcon {
  width: 1.7rem;
}
.secAbout__content--pc .flexBox .pageTopLink .arrow svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.secAbout__content--pc .flexBox .pageTopLink .arrow svg circle {
  stroke-dasharray: 471;
  stroke-dashoffset: 471;
}
.secAbout__content--pc .flexBox .pageTopLink .viewMore {
  position: relative;
  font-size: 1.6rem;
}
.secAbout__content--pc .flexBox .pageTopLink .viewMore::after {
  position: absolute;
  bottom: -0.1rem;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #50575c;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.secAbout__content--pc .flexBox .pageTopLink:hover .arrow {
  border: none;
}
.secAbout__content--pc .flexBox .pageTopLink:hover .arrow svg {
  opacity: 1;
}
.secAbout__content--pc .flexBox .pageTopLink:hover .arrow svg circle {
  -webkit-animation: circle 1s forwards;
          animation: circle 1s forwards;
}
.secAbout__content--pc .flexBox .pageTopLink:hover .viewMore::after {
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.secAbout__content--pc .thumnailList {
  position: relative;
  width: 40%;
  overflow: hidden;
}
.secAbout__content--pc .thumnailList .thumnail {
  position: absolute;
  width: 100%;
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.secAbout__content--pc .thumnailList .thumnail.is-active {
  opacity: 1;
}

.secBrand {
  position: relative;
}
.secBrand__head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 3rem;
  color: #222;
  pointer-events: none;
}
.secBrand__head .secTitle {
  padding: 0;
  font-size: 3.2rem;
  line-height: 1.125;
  letter-spacing: -0.02em;
}
.secBrand__head .secTitle::before {
  display: none;
}
.secBrand__head .viewAll {
  position: relative;
  font-size: 1.4rem;
  color: #222;
  pointer-events: auto;
}
.secBrand__head .viewAll::after {
  position: absolute;
  bottom: -0.1rem;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #000;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.secBrand__head .viewAll:hover::after {
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.secBrand__text {
  margin: -1rem 0 2.5rem;
  font-size: 1.3rem;
  line-height: 1.61;
}
.secBrand__body {
  position: relative;
}
.secBrand__body .skipButtonWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.secBrand__body .skipButtonWrapper .skipButton {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 15;
  display: inline-block;
  pointer-events: auto;
}
.secBrand__body .skipButtonWrapper .skipButton__inner {
  display: inline-block;
  margin: 2rem 0 0 3rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  letter-spacing: 0;
  border-bottom: 1px solid #fff;
}
.secBrand__content {
  overflow: hidden;
}
.secBrand__content__list .list {
  position: relative;
}
.secBrand__content__list .list::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1s;
  display: inline-block;
  width: 100%;
  height: 100%;
  content: "";
  background: linear-gradient(transparent 60%, rgba(0, 0, 0, 0.6));
}
.secBrand__content__list .list .brandImg,
.secBrand__content__list .list a > img {
  width: 100%;
}
.secBrand__content__list .list .logoBox {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15.5rem;
  height: 7.5rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.secBrand__content__list .list .logoBox::after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 0.4rem;
  content: "";
  background-color: #fff;
}
.secBrand__content__list .list .logoBox .logoImg {
  max-width: 90%;
  max-height: 4.5rem;
}
.secBrand__content__list .list .logoBox .logoText {
  font-size: 1.8rem;
  color: #fff;
}
.secBrand__content._pc {
  position: relative;
}
.secBrand__content._pc .shadow {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  background: linear-gradient(rgba(0, 0, 0, 0.6) 10%, transparent 60%, rgba(0, 0, 0, 0.6));
}
.secBrand__content._pc .mainSlideWrapper {
  position: relative;
  width: 100%;
  height: 100vh;
  pointer-events: none;
}
.secBrand__content._pc .mainSlideWrapper .mainSlideList {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
}
.secBrand__content._pc .mainSlideWrapper .mainSlideList .mainSlide {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.secBrand__content._pc .mainSlideWrapper .mainSlideList .mainSlide > a {
  width: 100%;
  height: 100%;
}
.secBrand__content._pc .mainSlideWrapper .mainSlideList .mainSlide > a img {
  position: absolute;
  width: 100vw;
  height: 100%;
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  -o-object-fit: cover;
     object-fit: cover;
}
.secBrand__content._pc .subSlideWrapper {
  position: absolute;
  bottom: 6rem;
  left: calc(50% - 12rem);
  z-index: 3;
  width: 24rem;
  height: 12rem;
}
.secBrand__content._pc .subSlideWrapper::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 100vw;
  height: 1px;
  content: "";
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.secBrand__content._pc .subSlideWrapper::after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 0.4rem;
  content: "";
  background-color: #fff;
}
.secBrand__content._pc .subSlideWrapper .subSlideList {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
}
.secBrand__content._pc .subSlideWrapper .subSlideList .subSlide {
  transition: opacity 0.3s;
}
.secBrand__content._pc .subSlideWrapper .subSlideList .subSlide > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 24rem;
  height: 100%;
  min-height: 12rem;
}
.secBrand__content._pc .subSlideWrapper .subSlideList .subSlide > a > img {
  width: 16rem;
  height: 6rem;
}
.secBrand__content._pc .subSlideWrapper .subSlideList .subSlide > a > span {
  font-size: 2.6rem;
  color: #fff;
}
.secBrand__content._pc .subSlideWrapper .subSlideList:hover .subSlide {
  opacity: 0.7;
}
.secBrand__content._pc .subSlideWrapper .subSlideList:hover .subSlide:hover {
  opacity: 1;
}

.secHead {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin: 6.6rem 0 3.2rem;
  gap: 5rem;
}
.secHead .secTitle {
  position: relative;
  font-size: 2.6rem;
  line-height: 0.8;
}
.secHead .viewAll {
  position: relative;
  font-size: 1.6rem;
}
.secHead .viewAll::after {
  position: absolute;
  bottom: -0.1rem;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #222;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.secHead .viewAll:hover::after {
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.secMv {
  position: relative;
  min-height: 100vh;
}
.secMv .l-header {
  position: absolute;
  background-color: transparent;
}
.secMv .l-header__nav {
  position: absolute;
  visibility: visible;
  background-color: transparent;
  border-color: transparent;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.secMv .l-header__nav__inner__globalMenu {
  color: #fff;
}
.secMv .l-header__nav__inner__globalMenu .list.inbound .en {
  color: #fff;
}
.secMv .l-header__nav__inner__globalMenu .list .button--gray {
  background-color: rgba(255, 255, 255, 0.16);
  border: solid 0.1rem rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.secMv .l-header__nav__inner__globalMenu .list .humburger {
  background-color: rgba(255, 255, 255, 0.16);
  border: solid 0.1rem rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.secMv .l-header__nav__inner__logo .logo {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(109%) contrast(101%);
          filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(109%) contrast(101%);
}
.secMv__videoWrapper {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.secMv__videoWrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 1s;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  -o-object-fit: cover;
     object-fit: cover;
}
.secMv__headShadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0.4), transparent 20%, transparent 60%, rgba(0, 0, 0, 0.4));
}
.secMv__shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
}
.secMv__scroll {
  position: absolute;
  top: 80vh;
  left: 50%;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  gap: 17px;
}
.secMv__scroll .text {
  font-size: 16px;
  color: #fff;
}
.secMv__scroll .circle {
  width: 12px;
  height: 12px;
  border: solid 2px #da0b38;
  border-radius: 50%;
  -webkit-animation: scroll-down 2s cubic-bezier(0.52, 0.08, 0.18, 1) infinite;
          animation: scroll-down 2s cubic-bezier(0.52, 0.08, 0.18, 1) infinite;
}

.secNewArrival {
  margin-bottom: 8.5rem;
}
.secNewArrival__slide .pagination {
  position: absolute;
  right: 3rem;
  bottom: -1rem;
  left: auto;
  display: flex;
  width: calc(100% - 6rem);
  height: 1px;
  padding: 0;
  background: #e2e2e2;
}
.secNewArrival__slide .pagination .paginationBar {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 300%;
  background: #da0b38;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.secNewArrival__slide .splide__arrows .splide__arrow--prev {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 35rem;
  height: 100%;
  background-color: transparent;
  border-radius: 0;
  -webkit-transform: translate(0);
          transform: translate(0);
}
.secNewArrival__slide .splide__arrows .splide__arrow--next {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 35rem;
  height: 100%;
  background-color: transparent;
  border-radius: 0;
  -webkit-transform: translate(0);
          transform: translate(0);
}
.secNewArrival__slide .splide__track .splide__list .splide__slide {
  border: none;
}
.secNewArrival__slide .splide__track .splide__list .splide__slide .newArrivalImg {
  margin-bottom: 1rem;
  overflow: hidden;
}
.secNewArrival__slide .splide__track .splide__list .splide__slide .newArrivalImg img {
  width: 100%;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.secNewArrival__slide .splide__track .splide__list .splide__slide .newArrivalText {
  font-size: 1.2rem;
}
.secNewArrival__slide .splide__track .splide__list .splide__slide.is-active:hover .newArrivalImg img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.secNewArrival__slide .splide__track .splide__list .splide__slide.is-prev a, .secNewArrival__slide .splide__track .splide__list .splide__slide.is-next a {
  pointer-events: none;
}

.secNews {
  padding-bottom: 7rem;
}
.secNews .secHead {
  gap: 3.2rem;
}
.secNews .secHead .newsCat {
  display: flex;
  gap: 0.4rem;
}
.secNews .secHead .newsCat label {
  padding: 0.2rem 1.3rem;
  font-size: 1rem;
  font-weight: 500;
  color: #0100c8;
  text-transform: uppercase;
  background-color: #f6f6f4;
  border: solid 1px #e5e5e5;
  border-radius: 2rem;
  transition: all 0.3s;
}
.secNews .secHead .newsCat label:hover {
  cursor: pointer;
  opacity: 0.7;
}
.secNews .secHead .newsCat input[type=radio] {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.secNews .secHead .newsCat input[type=radio]:checked + label {
  color: #fff;
  background-color: #0100c8;
  border: solid 1px #0100c8;
}
.secNews .secHead .newsCat input[type=radio]:checked + label:hover {
  opacity: 1;
}
.secNews__newsList {
  margin-bottom: 3.2rem;
}
.secNews__newsList .newsItem {
  border-bottom: 1px solid #e2e2e2;
}
.secNews__newsList .newsItem:nth-of-type(1) {
  border-top: 1px solid #e2e2e2;
}
.secNews__newsList .newsItem .newsLink {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 4.4rem;
  padding: 2rem 0;
}
.secNews__newsList .newsItem .newsLink::after {
  position: absolute;
  bottom: -0.1rem;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #222;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.secNews__newsList .newsItem .newsLink .newsHead {
  display: flex;
  flex-direction: column;
  min-width: 10rem;
  margin-right: 3.2rem;
}
.secNews__newsList .newsItem .newsLink .newsHead .newsDate {
  position: relative;
  font-size: 1rem;
  font-weight: 500;
  color: #82888d;
}
.secNews__newsList .newsItem .newsLink .newsHead .newsCat {
  font-size: 1rem;
  font-weight: 500;
  color: #0100c8;
  text-transform: uppercase;
}
.secNews__newsList .newsItem .newsLink .newsTitle__text {
  display: inline;
}
.secNews__newsList .newsItem .newsLink:hover::after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.secNews__viewAll {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  /* stylelint-disable-next-line */
}
.secNews__viewAll .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border: 1px solid #e2e2e2;
  border-radius: 50%;
  /* stylelint-disable-next-line */
}
.secNews__viewAll .arrow .arrowIcon {
  width: 1.2rem;
}
.secNews__viewAll .viewAll {
  text-decoration: underline;
}
.secNews__banner {
  margin-top: 7rem;
}
.secNews__banner .bannerLink {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 14rem;
  padding: 0 0 1rem 3rem;
  overflow: hidden;
  background-image: url("/assets/images/pages/index/news_banner-bg.png");
  background-size: cover;
  gap: 0.5rem;
}
.secNews__banner .bannerLink .bannerTitle {
  font-size: 2.4rem;
  font-weight: 400;
  color: #fff;
  letter-spacing: -0.04em;
}
.secNews__banner .bannerLink .bannerDesc {
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
}
.secNews__banner .bannerLink .rollArea {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 200%;
}
.secNews__banner .bannerLink .rollArea img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.secPickup__slide .splide__slide .pickupImg {
  margin-bottom: 0.4rem;
  overflow: hidden;
}
.secPickup__slide .splide__slide .pickupImg img {
  width: 100%;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.secPickup__slide .splide__slide .pickupText {
  font-size: 1rem;
}
.secPickup__slide .splide__slide:hover .pickupImg img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.secPickup__slide .splide__arrow {
  position: absolute;
  top: -4.2rem;
  width: 3rem;
  height: 3rem;
  background-color: #fff;
}
.secPickup__slide .splide__arrow .arrow {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border: 2px solid #e2e2e2;
  border-radius: 50%;
}
.secPickup__slide .splide__arrow--prev {
  right: 3.6rem;
  left: auto;
}
.secPickup__slide .splide__arrow--next {
  right: 0;
  left: auto;
}
.secPickup__slide .splide__arrow .c-arrow {
  max-width: 3rem;
  max-height: 3rem;
}
.secPickup__slide .splide__arrow svg {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .secAbout {
    padding: 16rem 0;
  }
  .secAbout__head .secTitle {
    margin-bottom: 4.8rem;
  }
  .secBrand__head {
    position: absolute;
    z-index: 3;
    align-items: flex-start;
    padding-top: 6rem;
    color: #fff;
  }
  .secBrand__head .secTitle {
    font-size: 6.4rem;
  }
  .secBrand__head .viewAll {
    font-size: 1.6rem;
    color: #fff;
  }
  .secBrand__head .viewAll::after {
    background-color: #fff;
  }
  .secBrand__text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 2.5rem;
    margin: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .secBrand__body .skipButtonWrapper .skipButton {
    position: absolute;
  }
  .secBrand__body .skipButtonWrapper .skipButton__inner {
    margin: 24rem 0 0 12rem;
    font-size: 1.6rem;
  }
  .secHead {
    margin: 12rem 0 6rem;
    gap: 6rem;
  }
  .secHead .secTitle {
    padding-left: 3.2rem;
    font-size: 3.6rem;
    letter-spacing: -0.02em;
  }
  .secHead .secTitle::before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 0.2rem;
    height: 100%;
    content: "";
    background-color: #0100c8;
  }
  .secMv .l-header__nav {
    border-color: rgba(226, 226, 226, 0.2);
  }
  .secNewArrival {
    margin-bottom: 15rem;
  }
  .secNewArrival__slide .pagination {
    top: -8.6rem;
    right: 12rem;
    bottom: auto;
    width: calc((100% - 24rem) / 5);
  }
  .secNews {
    padding-bottom: 15rem;
  }
  .secNews .secHead .newsCat {
    margin-left: auto;
    gap: 1rem;
  }
  .secNews .secHead .newsCat label {
    padding: 0.5rem 2rem;
    font-size: 1.2rem;
  }
  .secNews__newsList .newsItem .newsLink {
    min-height: 5rem;
  }
  .secNews__newsList .newsItem .newsLink .newsHead {
    flex-direction: row;
    align-items: center;
    min-width: 35rem;
    margin-right: 1rem;
  }
  .secNews__newsList .newsItem .newsLink .newsHead .newsDate {
    width: 10rem;
    margin-right: 2rem;
    font-size: 1.4rem;
    letter-spacing: 0.02em;
  }
  .secNews__newsList .newsItem .newsLink .newsHead .newsCat {
    font-size: 1.4rem;
    letter-spacing: 0.02em;
  }
  .secNews__banner {
    margin-top: 8.8rem;
  }
  .secNews__banner .bannerLink {
    height: 20rem;
    padding: 0 0 1.5rem 7.4rem;
    background-image: url("/assets/images/pages/index/news_banner-bg_md.png");
  }
  .secNews__banner .bannerLink .bannerTitle {
    font-size: 4rem;
  }
  .secNews__banner .bannerLink .bannerDesc {
    font-size: 1.3rem;
  }
  .secPickup {
    margin-bottom: 15rem;
  }
  .secPickup__slide .splide__slide .pickupImg {
    margin-bottom: 1.4rem;
  }
  .secPickup__slide .splide__slide .pickupText {
    font-size: 1.2rem;
  }
  .secPickup__slide .splide__arrow {
    top: -7rem;
    width: 4rem;
    height: 4rem;
  }
  .secPickup__slide .splide__arrow .arrow {
    width: 4rem;
    height: 4rem;
  }
  .secPickup__slide .splide__arrow--prev {
    right: 5rem;
  }
  .secPickup__slide .splide__arrow .c-arrow {
    max-width: none;
    max-height: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX292ZXJyaWRlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1hYm91dC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLWJyYW5kLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L19zZWMtaGVhZC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLW12LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L19zZWMtbmV3LWFycml2YWwuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1uZXdzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L19zZWMtcGlja3VwLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxjQUFBO0FDQ0Y7O0FDRkE7RUFDRSxlQUFBO0FES0Y7QUNFSTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQ3NDQztFRHJDRCx5QkFBQTtBREtOO0FDSUk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1DQUFBO0VBQ0EsU0FBQTtBREdOO0FDRE07RUFDRSxnQ0FBQTtBREdSO0FDQU07RUFDRSxhQUFBO0FERVI7QUNDTTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBRENSO0FDSUU7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0FERko7QUNJSTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0FERk47QUNJTTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtBREZSO0FD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cUJBQUE7RVA4ckJGO0VPeHJCRTtJQUtJLGlCQUFBO0lBQ0EsU0FBQTtFUCtyQk47RU81ckJJO0lBWUksb0JBQUE7SUFDQSxpQkFBQTtFUGdzQlI7RU8zcEJJO0lBU0ksZ0JBQUE7RVB5ckJSO0VPeHFCTTtJQU9JLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0VQeXJCVjtFT3RyQlE7SUFPSSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLHNCQUFBO0VQMHJCWjtFT3RyQlE7SUFPSSxpQkFBQTtJQUNBLHNCQUFBO0VQMHJCWjtFTzNvQkE7SUFJSSxrQkFBQTtFUDRxQko7RU96cUJFO0lBYUksYUFBQTtJQUNBLDBCQUFBO0lBQ0EseUVBQUE7RVA2cUJOO0VPMXFCSTtJQU9JLGVBQUE7RVA4cUJSO0VPMXFCSTtJQU1JLGlCQUFBO0VQOHFCUjtFUXo0QkY7SUFFSSxvQkFBQTtFUjg1QkY7RVF6NUJJO0lBS0kscUJBQUE7RVI2NUJSO0VRcDVCSTtJQUlJLGlCQUFBO0VSNDVCUjtFUS80QkU7SUFRSSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RVJzNUJOO0VRbjVCSTtJQVdJLFdBQUE7SUFDQSxZQUFBO0VSdTVCUjtFUW41Qkk7SUFLSSxXQUFBO0VSdTVCUjtFUTc0Qkk7SUFLSSxlQUFBO0lBQ0EsZ0JBQUE7RVJxNUJSO0FBbCtCRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5sLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiIsIi5sLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY0Fib3V0IHtcbiAgcGFkZGluZzogN3JlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNBYm91dCB7XG4gICAgcGFkZGluZzogMTZyZW0gMDtcbiAgfVxufVxuLnNlY0Fib3V0X19oZWFkIC5zZWNUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMDEwMGM4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNBYm91dF9faGVhZCAuc2VjVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgfVxufVxuLnNlY0Fib3V0X19jb250ZW50LS1zcCAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFyZW0gI2UyZTJlMjtcbiAgZ2FwOiAycmVtO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1zcCAubGluazpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDAuMXJlbSAjZTJlMmUyO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1zcCAubGluayAuYWJvdXRUaHVtbmFpbCB7XG4gIHdpZHRoOiA5LjNyZW07XG59XG4uc2VjQWJvdXRfX2NvbnRlbnQtLXNwIC5saW5rIC5hYm91dFRleHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2M3JlbTtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNjAlO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAubGlua0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAubGlua0xpc3QgLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2JlYmViZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAubGlua0xpc3QgLmxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0zLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAwYzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VjQWJvdXRfX2NvbnRlbnQtLXBjIC5mbGV4Qm94IC5saW5rTGlzdCAubGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzIyMjtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLmxpbmtMaXN0IC5saW5rLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLmRldGFpbExpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLmRldGFpbExpc3QgLmRldGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2VjQWJvdXRfX2NvbnRlbnQtLXBjIC5mbGV4Qm94IC5kZXRhaWxMaXN0IC5kZXRhaWwuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLmRldGFpbExpc3QgLmRldGFpbCAuZGV0YWlsRGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLnBhZ2VUb3BMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAucGFnZVRvcExpbmsgLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDYuNHJlbTtcbiAgaGVpZ2h0OiA2LjRyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLnBhZ2VUb3BMaW5rIC5hcnJvdyAuYXJyb3dJY29uIHtcbiAgd2lkdGg6IDEuN3JlbTtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLmZsZXhCb3ggLnBhZ2VUb3BMaW5rIC5hcnJvdyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAucGFnZVRvcExpbmsgLmFycm93IHN2ZyBjaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiA0NzE7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0NzE7XG59XG4uc2VjQWJvdXRfX2NvbnRlbnQtLXBjIC5mbGV4Qm94IC5wYWdlVG9wTGluayAudmlld01vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAucGFnZVRvcExpbmsgLnZpZXdNb3JlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC4xcmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNTc1YztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAucGFnZVRvcExpbms6aG92ZXIgLmFycm93IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAucGFnZVRvcExpbms6aG92ZXIgLmFycm93IHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjQWJvdXRfX2NvbnRlbnQtLXBjIC5mbGV4Qm94IC5wYWdlVG9wTGluazpob3ZlciAuYXJyb3cgc3ZnIGNpcmNsZSB7XG4gIGFuaW1hdGlvbjogY2lyY2xlIDFzIGZvcndhcmRzO1xufVxuLnNlY0Fib3V0X19jb250ZW50LS1wYyAuZmxleEJveCAucGFnZVRvcExpbms6aG92ZXIgLnZpZXdNb3JlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLnRodW1uYWlsTGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWNBYm91dF9fY29udGVudC0tcGMgLnRodW1uYWlsTGlzdCAudGh1bW5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc2VjQWJvdXRfX2NvbnRlbnQtLXBjIC50aHVtbmFpbExpc3QgLnRodW1uYWlsLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWNCcmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWNCcmFuZF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiAjMjIyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQnJhbmRfX2hlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uc2VjQnJhbmRfX2hlYWQgLnNlY1RpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0JyYW5kX19oZWFkIC5zZWNUaXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjRyZW07XG4gIH1cbn1cbi5zZWNCcmFuZF9faGVhZCAuc2VjVGl0bGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjQnJhbmRfX2hlYWQgLnZpZXdBbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzIyMjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0JyYW5kX19oZWFkIC52aWV3QWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnNlY0JyYW5kX19oZWFkIC52aWV3QWxsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC4xcmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNCcmFuZF9faGVhZCAudmlld0FsbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zZWNCcmFuZF9faGVhZCAudmlld0FsbDpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc2VjQnJhbmRfX3RleHQge1xuICBtYXJnaW46IC0xcmVtIDAgMi41cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0JyYW5kX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuLnNlY0JyYW5kX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY0JyYW5kX19ib2R5IC5za2lwQnV0dG9uV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWNCcmFuZF9fYm9keSAuc2tpcEJ1dHRvbldyYXBwZXIgLnNraXBCdXR0b24ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNCcmFuZF9fYm9keSAuc2tpcEJ1dHRvbldyYXBwZXIgLnNraXBCdXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnNlY0JyYW5kX19ib2R5IC5za2lwQnV0dG9uV3JhcHBlciAuc2tpcEJ1dHRvbl9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwIDAgM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNCcmFuZF9fYm9keSAuc2tpcEJ1dHRvbldyYXBwZXIgLnNraXBCdXR0b25fX2lubmVyIHtcbiAgICBtYXJnaW46IDI0cmVtIDAgMCAxMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnNlY0JyYW5kX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWNCcmFuZF9fY29udGVudF9fbGlzdCAubGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWNCcmFuZF9fY29udGVudF9fbGlzdCAubGlzdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbn1cbi5zZWNCcmFuZF9fY29udGVudF9fbGlzdCAubGlzdCAuYnJhbmRJbWcsXG4uc2VjQnJhbmRfX2NvbnRlbnRfX2xpc3QgLmxpc3QgYSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY0JyYW5kX19jb250ZW50X19saXN0IC5saXN0IC5sb2dvQm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNS41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNlY0JyYW5kX19jb250ZW50X19saXN0IC5saXN0IC5sb2dvQm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWNCcmFuZF9fY29udGVudF9fbGlzdCAubGlzdCAubG9nb0JveCAubG9nb0ltZyB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG59XG4uc2VjQnJhbmRfX2NvbnRlbnRfX2xpc3QgLmxpc3QgLmxvZ29Cb3ggLmxvZ29UZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWNCcmFuZF9fY29udGVudC5fcGMgLnNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpIDEwJSwgdHJhbnNwYXJlbnQgNjAlLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyAubWFpblNsaWRlV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyAubWFpblNsaWRlV3JhcHBlciAubWFpblNsaWRlTGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyAubWFpblNsaWRlV3JhcHBlciAubWFpblNsaWRlTGlzdCAubWFpblNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyAubWFpblNsaWRlV3JhcHBlciAubWFpblNsaWRlTGlzdCAubWFpblNsaWRlID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjQnJhbmRfX2NvbnRlbnQuX3BjIC5tYWluU2xpZGVXcmFwcGVyIC5tYWluU2xpZGVMaXN0IC5tYWluU2xpZGUgPiBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyAuc3ViU2xpZGVXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTJyZW0pO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjRyZW07XG4gIGhlaWdodDogMTJyZW07XG59XG4uc2VjQnJhbmRfX2NvbnRlbnQuX3BjIC5zdWJTbGlkZVdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2VjQnJhbmRfX2NvbnRlbnQuX3BjIC5zdWJTbGlkZVdyYXBwZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC40cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlY0JyYW5kX19jb250ZW50Ll9wYyAuc3ViU2xpZGVXcmFwcGVyIC5zdWJTbGlkZUxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWNCcmFuZF9fY29udGVudC5fcGMgLnN1YlNsaWRlV3JhcHBlciAuc3ViU2xpZGVMaXN0IC5zdWJTbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zZWNCcmFuZF9fY29udGVudC5fcGMgLnN1YlNsaWRlV3JhcHBlciAuc3ViU2xpZGVMaXN0IC5zdWJTbGlkZSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4uc2VjQnJhbmRfX2NvbnRlbnQuX3BjIC5zdWJTbGlkZVdyYXBwZXIgLnN1YlNsaWRlTGlzdCAuc3ViU2xpZGUgPiBhID4gaW1nIHtcbiAgd2lkdGg6IDE2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG4uc2VjQnJhbmRfX2NvbnRlbnQuX3BjIC5zdWJTbGlkZVdyYXBwZXIgLnN1YlNsaWRlTGlzdCAuc3ViU2xpZGUgPiBhID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWNCcmFuZF9fY29udGVudC5fcGMgLnN1YlNsaWRlV3JhcHBlciAuc3ViU2xpZGVMaXN0OmhvdmVyIC5zdWJTbGlkZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWNCcmFuZF9fY29udGVudC5fcGMgLnN1YlNsaWRlV3JhcHBlciAuc3ViU2xpZGVMaXN0OmhvdmVyIC5zdWJTbGlkZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWNIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogNi42cmVtIDAgMy4ycmVtO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0hlYWQge1xuICAgIG1hcmdpbjogMTJyZW0gMCA2cmVtO1xuICAgIGdhcDogNnJlbTtcbiAgfVxufVxuLnNlY0hlYWQgLnNlY1RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjSGVhZCAuc2VjVGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0hlYWQgLnNlY1RpdGxlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDAuMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMGM4O1xuICB9XG59XG4uc2VjSGVhZCAudmlld0FsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc2VjSGVhZCAudmlld0FsbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuMXJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zZWNIZWFkIC52aWV3QWxsOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnNlY012IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5zZWNNdiAubC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY012IC5sLWhlYWRlcl9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNNdiAubC1oZWFkZXJfX25hdiB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMik7XG4gIH1cbn1cbi5zZWNNdiAubC1oZWFkZXJfX25hdl9faW5uZXJfX2dsb2JhbE1lbnUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWNNdiAubC1oZWFkZXJfX25hdl9faW5uZXJfX2dsb2JhbE1lbnUgLmxpc3QuaW5ib3VuZCAuZW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWNNdiAubC1oZWFkZXJfX25hdl9faW5uZXJfX2dsb2JhbE1lbnUgLmxpc3QgLmJ1dHRvbi0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlcjogc29saWQgMC4xcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xufVxuLnNlY012IC5sLWhlYWRlcl9fbmF2X19pbm5lcl9fZ2xvYmFsTWVudSAubGlzdCAuaHVtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyOiBzb2xpZCAwLjFyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG4uc2VjTXYgLmwtaGVhZGVyX19uYXZfX2lubmVyX19sb2dvIC5sb2dvIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzI0ZGVnKSBicmlnaHRuZXNzKDEwOSUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLnNlY012X192aWRlb1dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY012X192aWRlb1dyYXBwZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY012X19oZWFkU2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50IDIwJSwgdHJhbnNwYXJlbnQgNjAlLCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuLnNlY012X19zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWNNdl9fc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwdmg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBnYXA6IDE3cHg7XG59XG4uc2VjTXZfX3Njcm9sbCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjTXZfX3Njcm9sbCAuY2lyY2xlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2RhMGIzODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNjcm9sbC1kb3duIDJzIGN1YmljLWJlemllcigwLjUyLCAwLjA4LCAwLjE4LCAxKSBpbmZpbml0ZTtcbn1cblxuLnNlY05ld0Fycml2YWwge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY05ld0Fycml2YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG59XG4uc2VjTmV3QXJyaXZhbF9fc2xpZGUgLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xuICBib3R0b206IC0xcmVtO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNOZXdBcnJpdmFsX19zbGlkZSAucGFnaW5hdGlvbiB7XG4gICAgdG9wOiAtOC42cmVtO1xuICAgIHJpZ2h0OiAxMnJlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNHJlbSkgLyA1KTtcbiAgfVxufVxuLnNlY05ld0Fycml2YWxfX3NsaWRlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG4gIGJhY2tncm91bmQ6ICNkYTBiMzg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLnNlY05ld0Fycml2YWxfX3NsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLnNlY05ld0Fycml2YWxfX3NsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLnNlY05ld0Fycml2YWxfX3NsaWRlIC5zcGxpZGVfX3RyYWNrIC5zcGxpZGVfX2xpc3QgLnNwbGlkZV9fc2xpZGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VjTmV3QXJyaXZhbF9fc2xpZGUgLnNwbGlkZV9fdHJhY2sgLnNwbGlkZV9fbGlzdCAuc3BsaWRlX19zbGlkZSAubmV3QXJyaXZhbEltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjTmV3QXJyaXZhbF9fc2xpZGUgLnNwbGlkZV9fdHJhY2sgLnNwbGlkZV9fbGlzdCAuc3BsaWRlX19zbGlkZSAubmV3QXJyaXZhbEltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uc2VjTmV3QXJyaXZhbF9fc2xpZGUgLnNwbGlkZV9fdHJhY2sgLnNwbGlkZV9fbGlzdCAuc3BsaWRlX19zbGlkZSAubmV3QXJyaXZhbFRleHQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zZWNOZXdBcnJpdmFsX19zbGlkZSAuc3BsaWRlX190cmFjayAuc3BsaWRlX19saXN0IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZTpob3ZlciAubmV3QXJyaXZhbEltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNlY05ld0Fycml2YWxfX3NsaWRlIC5zcGxpZGVfX3RyYWNrIC5zcGxpZGVfX2xpc3QgLnNwbGlkZV9fc2xpZGUuaXMtcHJldiBhLCAuc2VjTmV3QXJyaXZhbF9fc2xpZGUgLnNwbGlkZV9fdHJhY2sgLnNwbGlkZV9fbGlzdCAuc3BsaWRlX19zbGlkZS5pcy1uZXh0IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlY05ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjTmV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICB9XG59XG4uc2VjTmV3cyAuc2VjSGVhZCB7XG4gIGdhcDogMy4ycmVtO1xufVxuLnNlY05ld3MgLnNlY0hlYWQgLm5ld3NDYXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjTmV3cyAuc2VjSGVhZCAubmV3c0NhdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4uc2VjTmV3cyAuc2VjSGVhZCAubmV3c0NhdCBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMTAwYzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNOZXdzIC5zZWNIZWFkIC5uZXdzQ2F0IGxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnNlY05ld3MgLnNlY0hlYWQgLm5ld3NDYXQgbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWNOZXdzIC5zZWNIZWFkIC5uZXdzQ2F0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VjTmV3cyAuc2VjSGVhZCAubmV3c0NhdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDBjODtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAxMDBjODtcbn1cbi5zZWNOZXdzIC5zZWNIZWFkIC5uZXdzQ2F0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjTmV3c19fbmV3c0xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG4uc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4uc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4uc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIC5uZXdzTGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQuNHJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNOZXdzX19uZXdzTGlzdCAubmV3c0l0ZW0gLm5ld3NMaW5rIHtcbiAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICB9XG59XG4uc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIC5uZXdzTGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuMXJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIC5uZXdzTGluayAubmV3c0hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIC5uZXdzTGluayAubmV3c0hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDM1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLnNlY05ld3NfX25ld3NMaXN0IC5uZXdzSXRlbSAubmV3c0xpbmsgLm5ld3NIZWFkIC5uZXdzRGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgyODg4ZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIC5uZXdzTGluayAubmV3c0hlYWQgLm5ld3NEYXRlIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbn1cbi5zZWNOZXdzX19uZXdzTGlzdCAubmV3c0l0ZW0gLm5ld3NMaW5rIC5uZXdzSGVhZCAubmV3c0NhdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMTAwYzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY05ld3NfX25ld3NMaXN0IC5uZXdzSXRlbSAubmV3c0xpbmsgLm5ld3NIZWFkIC5uZXdzQ2F0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG4uc2VjTmV3c19fbmV3c0xpc3QgLm5ld3NJdGVtIC5uZXdzTGluayAubmV3c1RpdGxlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNlY05ld3NfX25ld3NMaXN0IC5uZXdzSXRlbSAubmV3c0xpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc2VjTmV3c19fdmlld0FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4ycmVtO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbn1cbi5zZWNOZXdzX192aWV3QWxsIC5hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xufVxuLnNlY05ld3NfX3ZpZXdBbGwgLmFycm93IC5hcnJvd0ljb24ge1xuICB3aWR0aDogMS4ycmVtO1xufVxuLnNlY05ld3NfX3ZpZXdBbGwgLnZpZXdBbGwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWNOZXdzX19iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNOZXdzX19iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDguOHJlbTtcbiAgfVxufVxuLnNlY05ld3NfX2Jhbm5lciAuYmFubmVyTGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTRyZW07XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L25ld3NfYmFubmVyLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY05ld3NfX2Jhbm5lciAuYmFubmVyTGluayB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDcuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9uZXdzX2Jhbm5lci1iZ19tZC5wbmdcIik7XG4gIH1cbn1cbi5zZWNOZXdzX19iYW5uZXIgLmJhbm5lckxpbmsgLmJhbm5lclRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjTmV3c19fYmFubmVyIC5iYW5uZXJMaW5rIC5iYW5uZXJUaXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4uc2VjTmV3c19fYmFubmVyIC5iYW5uZXJMaW5rIC5iYW5uZXJEZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjTmV3c19fYmFubmVyIC5iYW5uZXJMaW5rIC5iYW5uZXJEZXNjIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnNlY05ld3NfX2Jhbm5lciAuYmFubmVyTGluayAucm9sbEFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG59XG4uc2VjTmV3c19fYmFubmVyIC5iYW5uZXJMaW5rIC5yb2xsQXJlYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjUGlja3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxufVxuLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fc2xpZGUgLnBpY2t1cEltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjUGlja3VwX19zbGlkZSAuc3BsaWRlX19zbGlkZSAucGlja3VwSW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIH1cbn1cbi5zZWNQaWNrdXBfX3NsaWRlIC5zcGxpZGVfX3NsaWRlIC5waWNrdXBJbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fc2xpZGUgLnBpY2t1cFRleHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fc2xpZGUgLnBpY2t1cFRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uc2VjUGlja3VwX19zbGlkZSAuc3BsaWRlX19zbGlkZTpob3ZlciAucGlja3VwSW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc2VjUGlja3VwX19zbGlkZSAuc3BsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNC4ycmVtO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaWNrdXBfX3NsaWRlIC5zcGxpZGVfX2Fycm93IHtcbiAgICB0b3A6IC03cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fYXJyb3cgLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaWNrdXBfX3NsaWRlIC5zcGxpZGVfX2Fycm93IC5hcnJvdyB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4uc2VjUGlja3VwX19zbGlkZSAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiAzLjZyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIHJpZ2h0OiA1cmVtO1xuICB9XG59XG4uc2VjUGlja3VwX19zbGlkZSAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fYXJyb3cgLmMtYXJyb3cge1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIG1heC1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BpY2t1cF9fc2xpZGUgLnNwbGlkZV9fYXJyb3cgLmMtYXJyb3cge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4uc2VjUGlja3VwX19zbGlkZSAuc3BsaWRlX19hcnJvdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIi5zZWNBYm91dCB7XG4gIHBhZGRpbmc6IDdyZW0gMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTZyZW0gMDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIC5zZWNUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtLXNwIHtcbiAgICAubGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICRsaWdodC1ncmF5O1xuICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4xcmVtICRsaWdodC1ncmF5O1xuICAgICAgfVxuXG4gICAgICAuYWJvdXRUaHVtbmFpbCB7XG4gICAgICAgIHdpZHRoOiA5LjNyZW07XG4gICAgICB9XG5cbiAgICAgIC5hYm91dFRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtLXBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDYzcmVtO1xuXG4gICAgLmZsZXhCb3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgIC5saW5rTGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogLTMuMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxMaXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldGFpbERlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZVRvcExpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA2LjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgLmFycm93SWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDcxO1xuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNDcxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3TW9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMC4xcmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogY2lyY2xlIDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdNb3JlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtbmFpbExpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50aHVtbmFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4kZWFzZS1oZWFkZXI6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDAuMTVzO1xuXG4vLyBjb2xvclxuJHJlZDogI2RhMGIzODtcbiRibHVlOiAjMDEwMGM4O1xuJGJsYWNrOiAjMjIyO1xuJGdyYXk6ICM1MDU3NWM7XG4kbWlkZGxlLWdyYXk6ICM4Mjg4OGQ7XG4kbGlnaHQtZ3JheTogI2UyZTJlMjtcbiR3aGl0ZS1ncmF5OiAjZjRmNGY0O1xuIiwiLnNlY0JyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuc2VjVGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdBbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMC4xcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAtMXJlbSAwIDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5za2lwQnV0dG9uV3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLnNraXBCdXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDAgM3JlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHJlbSAwIDAgMTJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICAubGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDFzO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZEltZyxcbiAgICAgICAgYSA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nb0JveCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE1LjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvZ29JbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvZ29UZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5fcGMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgMTAlLFxuICAgICAgICAgIHRyYW5zcGFyZW50IDYwJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNilcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgLm1haW5TbGlkZVdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAubWFpblNsaWRlTGlzdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAubWFpblNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YlNsaWRlV3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2cmVtO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEycmVtKTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJTbGlkZUxpc3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLnN1YlNsaWRlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xuXG4gICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnN1YlNsaWRlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWNIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogNi42cmVtIDAgMy4ycmVtO1xuICBnYXA6IDVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMTJyZW0gMCA2cmVtO1xuICAgIGdhcDogNnJlbTtcbiAgfVxuXG4gIC5zZWNUaXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdBbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTAuMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY012IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAvLyBvdmVyd3JpdGVcbiAgLmwtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmX19uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yKTtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICAmX19nbG9iYWxNZW51IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICYuaW5ib3VuZCB7XG4gICAgICAgICAgICAgIC5lbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICYtLWdyYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMTYpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMC4xcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmh1bWJ1cmdlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMTYpO1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuMXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKVxuICAgICAgICAgICAgICBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMjRkZWcpIGJyaWdodG5lc3MoMTA5JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIG92ZXJ3cml0ZSBFTkRcblxuICAmX192aWRlb1dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkU2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjQpLFxuICAgICAgdHJhbnNwYXJlbnQgMjAlLFxuICAgICAgdHJhbnNwYXJlbnQgNjAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjQpXG4gICAgKTtcbiAgfVxuXG4gICZfX3NoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODB2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZ2FwOiAxN3B4O1xuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmNpcmNsZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRyZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbmltYXRpb246IHNjcm9sbC1kb3duIDJzIGN1YmljLWJlemllcigwLjUyLCAwLjA4LCAwLjE4LCAxKSBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWNOZXdBcnJpdmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRvcDogLTguNnJlbTtcbiAgICAgICAgcmlnaHQ6IDEycmVtO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRyZW0pIC8gNSk7XG4gICAgICB9XG5cbiAgICAgIC5wYWdpbmF0aW9uQmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgIC5uZXdBcnJpdmFsSW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ld0Fycml2YWxUZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAubmV3QXJyaXZhbEltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pcy1wcmV2LFxuICAgICAgICAgICYuaXMtbmV4dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjTmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIH1cblxuICAuc2VjSGVhZCB7XG4gICAgZ2FwOiAzLjJyZW07XG5cbiAgICAubmV3c0NhdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMS4zcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRibHVlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25ld3NMaXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgICAubmV3c0l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgfVxuXG4gICAgICAubmV3c0xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0LjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMC4xcmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzSGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ld3NEYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJG1pZGRsZS1ncmF5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3c0NhdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c1RpdGxlIHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmlld0FsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS4ycmVtO1xuXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gICAgLmFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICAgIC5hcnJvd0ljb24ge1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3QWxsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDguOHJlbTtcbiAgICB9XG5cbiAgICAuYmFubmVyTGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDNyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9uZXdzX2Jhbm5lci1iZy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDcuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9uZXdzX2Jhbm5lci1iZ19tZC5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lclRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYW5uZXJEZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJvbGxBcmVhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY1BpY2t1cCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAucGlja3VwSW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5waWNrdXBUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBpY2t1cEltZyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNC4ycmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRvcDogLTdyZW07XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDMuNnJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcmlnaHQ6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAvLyBvdmVycmlkZVxuICAgICAgLmMtYXJyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
