@charset "UTF-8";
/* ==============================
		  home.scss
================================= */
.txtred {
  color: red;
}

section {
  padding-top: 100px;
  margin-top: -100px;
}

section.mv-pc {
  margin-top: 0;
}

/* ====================================== */
/*				メインビジュアル				*/
/* ====================================== */
.js-mvsp {
  height: calc(100vh - 140px);
}

.mv-sp {
  display: none;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .mv-sp {
    display: block;
    top: 92px;
    margin-bottom: 92px;
  }
}

@media screen and (max-width: 576px) {
  .mv-sp {
    top: 62px;
  }
}

.mv-sp::after {
  content: "";
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #0279ff), color-stop(50%, #ffffff));
  background: -webkit-linear-gradient(top, #0279ff 50%, #ffffff 50%);
  background: linear-gradient(to bottom, #0279ff 50%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0279ff', endColorstr='#ffffff', GradientType=0);
  z-index: 2;
  position: absolute;
  left: auto;
  right: 10px;
  bottom: 0;
  width: 1px;
  height: 176px;
  -webkit-animation: 2.85s cubic-bezier(1, 0, 0, 1) infinite anime-scroll;
          animation: 2.85s cubic-bezier(1, 0, 0, 1) infinite anime-scroll;
  opacity: 0;
  -webkit-transform: translateY(-44px);
          transform: translateY(-44px);
}

@media screen and (max-width: 576px) {
  .mv-sp::after {
    left: auto;
    right: 10px;
    height: 76px;
  }
}

.mv-sp__slider {
  height: calc(100vh - 228px);
  width: 100%;
}

.mv-sp__slider__items figure {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

.mv-sp__text {
  position: absolute;
  bottom: 47px;
  left: 10px;
  z-index: 10;
}

.mv-sp__text__headline {
  font-size: 29px;
  line-height: 1.276;
  margin-bottom: 8px;
}

.mv-sp__text__en {
  font-size: 13px;
  font-family: "Roboto";
  line-height: 1.423;
}

/* 追加 2025.04.02 */
.mv-sp__text02__box{
  position: absolute;
  bottom: 5px;
  right: 20px;
  z-index: 10;
}

.mv-sp__text02{
  font-size: 22px;
  font-weight: 300;
  position: relative;
}

.mv-sp__text02 span{
  display: inline-block;
  position: relative;
  z-index: 1;
}

.mv-sp__text02::before{
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: -8px;
  left: -21px;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: linear-gradient(119.05deg, #0068DB 7.94%, rgba(0, 104, 219, 0) 92.06%);
}

.mv-pc {
  position: relative;
  top: 92px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  background-color: #081722;
  background-image: url(../img/home/mv1.jpg);
  background-size: cover;
  height: calc(100vh - 72px);
}

@media screen and (max-width: 992px) {
  .mv-pc {
    margin-bottom: 92px;
  }
}

@media screen and (max-width: 768px) {
  .mv-pc {
    display: none;
  }
}

@media screen and (max-width: 576px) {
  .mv-pc {
    top: 62px;
  }
}

.mv-pc.bg01 {
  background-image: url(../img/home/mv1.jpg);
  background-position: 84% 0;
}

.mv-pc.bg02 {
  background-image: url(../img/home/mv2.jpg);
  background-position: center;
}

.mv-pc.bg03 {
  background-image: url(../img/home/mv3.jpg);
  background-position: 10% 0;
}

.mv-pc::after {
  content: "";
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #0279ff), color-stop(50%, #ffffff));
  background: -webkit-linear-gradient(top, #0279ff 50%, #ffffff 50%);
  background: linear-gradient(to bottom, #0279ff 50%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0279ff', endColorstr='#ffffff', GradientType=0);
  position: absolute;
  left: 40px;
  bottom: 0;
  width: 1px;
  height: 176px;
  -webkit-animation: 2.85s cubic-bezier(1, 0, 0, 1) infinite anime-scroll;
          animation: 2.85s cubic-bezier(1, 0, 0, 1) infinite anime-scroll;
  opacity: 0;
  -webkit-transform: translateY(-44px);
          transform: translateY(-44px);
}

@media screen and (max-width: 992px) {
  .mv-pc::after {
    left: auto;
    right: 10px;
    height: 76px;
  }
}

@-webkit-keyframes anime-scroll {
  0% {
    -webkit-transform: translateY(-44px);
            transform: translateY(-44px);
  }
  20% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  40% {
  }
  45% {
    opacity: 1;
    -webkit-transform: translateY(18px);
            transform: translateY(18px);
  }
  100% {
    -webkit-transform: translateY(96px);
            transform: translateY(96px);
    opacity: 0;
  }
}

@keyframes anime-scroll {
  0% {
    -webkit-transform: translateY(-44px);
            transform: translateY(-44px);
  }
  20% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  40% {
  }
  45% {
    opacity: 1;
    -webkit-transform: translateY(18px);
            transform: translateY(18px);
  }
  100% {
    -webkit-transform: translateY(96px);
            transform: translateY(96px);
    opacity: 0;
  }
}

.mv-pc__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  height: calc(100vh - 72px);
}

@media screen and (max-width: 576px) {
  .mv-pc__list {
    height: calc(72vh);
  }
}

.mv-pc__list__items {
  width: calc(100% / 3);
  display: block;
  cursor: pointer;
}

.mv-pc__list__items:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.mv-pc__copy {
  position: absolute;
  bottom: 82px;
  left: 116px;
}

@media screen and (max-width: 992px) {
  .mv-pc__copy {
    left: 16px;
  }
}

.mv-pc__copy-jp {
  font-size: 58px;
  line-height: 1.1;
  font-weight: 300;
}

.mv-pc__copy-jp p {
  opacity: 0;
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.mv-pc__copy-jp p:last-child {
  -webkit-transition-delay: .4s;
          transition-delay: .4s;
}

.mv-pc__copy-jp.inview_box_on p {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}

.mv-pc__copy-jp.inview_box_on + .mv-pc__copy-en {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}

.mv-pc__copy-jp span {
  letter-spacing: 5px;
}

@media screen and (max-width: 1236px) {
  .mv-pc__copy-jp {
    font-size: 4.4vw;
  }
}

.mv-pc__copy-en {
  font-size: 16px;
  font-family: "Roboto";
  line-height: 1.563;
  opacity: 0;
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transition-delay: .6s;
          transition-delay: .6s;
}

/* 追加 2025.04.02 */
.mv-pc__text__box{
  position: absolute;
  bottom: 102px;
  right: 116px;
}

.mv-pc__text{
  font-size: 44px;
  font-weight: 300;
  line-height: 1.1;
  position: relative;
  opacity: 0;
  -webkit-transform: translateX(40px);
  transform: translateX(40px);
  -webkit-transition: all 1s .4s ease;
  transition: all 1s .4s ease;
}

.mv-pc__text.inview_box_on{
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

.mv-pc__text::before{
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: -35px;
  left: -40px;
  width: 92px;
  height: 92px;
  border-radius: 50%;
  background: linear-gradient(119.05deg, #0068DB 7.94%, rgba(0, 104, 219, 0) 92.06%);
}

.mv-pc__text span{
  display: inline-block;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 1540px) {
  .mv-pc__text__box{
    bottom: 96px;
  }
  .mv-pc__text {
    font-size: 2.8vw;
  }
  .mv-pc__text::before{
    top: -1.4vw;
    left: -3vw;
    width: 5vw;
    height: 5vw;
  }
}

@media screen and (max-width: 992px) {
  .mv-pc__text__box{
    bottom: 86px;
    right: 92px;
  }
}

/* ====================================== */
/*				厳選された商品				*/
/* ====================================== */
.selected {
  padding: 300px 0 180px;
}

@media screen and (max-width: 992px) {
  .selected {
    padding: 170px 0 0;
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 768px) {
  .selected {
    padding: 100px 0 0;
  }
}

.selected-inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1692px;
  padding: 0 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 992px) {
  .selected-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

@media screen and (max-width: 576px) {
  .selected-inner {
    padding: 0 10px 27px;
  }
}

.selected-inner__text {
  padding-top: 16px;
  max-width: 1148px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 992px) {
  .selected-inner__text {
    max-width: initial;
    padding-top: 50px;
  }
}

.selected-inner__text-content{
  display: flex;
  align-items: center;
  gap: 0 5%;
  margin-top: 30px;
}

.selected-inner__text .selected-inner__text-content:nth-child(odd){
  gap: 0 7.5%;
}

.selected-inner__text-content + .selected-inner__text-content{
  margin-top: 96px;
}

.selected-inner__text .selected-inner__text-content:nth-child(odd) .selected-inner__text-content__box{
  order: 2;
}

.selected-inner__text .selected-inner__text-content:nth-child(odd) .selected-item__img-pc{
  order: 1;
}

.selected-inner__text-content__box{
  max-width: 530px;
  border-left: 5px solid #0179FF;
  padding: 16px 0 16px 56px;
}

.selected-item__img-sp{
  display: none;
}

.selected-item__num-bg{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #0179FF;
  height: 42px;
  padding: 0 16px;
  line-height: 1;
  font-size: 20px;
  font-weight: 200;
  color: #fff;
}

.selected-item__num-bg span{
  font-weight: 700;
  font-size: 26px;
  margin-left: 8px;
}

.selected-item__title{
  font-size: 38px;
  font-weight: 500;
  margin-top: 12px;
}

.selected-item__text{
  color: #B1C5D5;
  line-height: 2;
}

.selected-item__link{
  margin-top: 40px;
}

.selected-item__link a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #0179FF;
  height: 57px;
  width: 215px;
  font-size: 17px;
  color: #fff;
}

@media screen and (max-width: 1516px) {
  .selected-inner__text-content{
    gap: 0 2.5%;
  }

  .selected-inner__text .selected-inner__text-content:nth-child(odd){
    gap: 0 4%;
  }

  .selected-inner__text-content + .selected-inner__text-content{
    margin-top: 64px;
  }
  .selected-inner__text-content__box{
    max-width: unset;
    border-left: 3px solid #0179FF;
    width: 50%;
  }
  .selected-item__img-pc{
    width: 47.5%;
  }
  .selected-inner__text .selected-inner__text-content:nth-child(odd) .selected-item__img-pc{
    width: 46%;
  }
  .selected-item__title{
    font-size: 3vw;
  }
}
@media screen and (max-width: 992px) {
  .selected-inner__text-content__box{
    padding: 16px 32px 16px 16px;
  }
}
@media screen and (max-width: 576px) {
  .selected-inner__text-content{
    display: block;
    margin-top: 3.2rem;
  }

  .selected-inner__text-content + .selected-inner__text-content{
    margin-top: 32px;
  }

  .selected-inner__text-content__box{
    max-width: unset;
    width: 100%;
    border-left: 1px solid #0179FF;
    padding: 4px 0 16px 23px;
  }

  .selected-item__img-pc{
    width: 100%;
    margin-top: 20px;
  }
  .selected-inner__text .selected-inner__text-content:nth-child(odd) .selected-item__img-pc{
    width: 100%;
  }
  .selected-item__title{
    font-size: 25px;
  }
  .selected-item__text{
    font-size: 13px;
  }

  .selected-item__num-bg{
    height: 22px;
    padding: 0 8px;
    font-size: 14px;
  }

  .selected-item__num-bg span{
    font-size: 17px;
    margin-left: 5px;
  }
  .selected-item__link{
    margin-top: 20px;

  }
  .selected-item__link a{
    height: 40px;
    font-size: 14px;
  }
}

/* ====================================== */
/*				ASANOについて				*/
/* ====================================== */
.about {
  padding: 300px 0 180px;
  background-image: url(../img/home/about_bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #081722;
}

@media screen and (max-width: 992px) {
  .about {
    padding: 170px 0 0;
    background-size: 80vw;
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 768px) {
  .about {
    background-size: 80vw;
    padding: 100px 0 0;
  }
}

.about-inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1692px;
  padding: 0 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 992px) {
  .about-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

@media screen and (max-width: 576px) {
  .about-inner {
    padding: 0 10px 27px;
  }
}

.about-inner__text {
  padding-left: 240px;
  padding-top: 16px;
  max-width: 50%;
}

@media screen and (max-width: 1700px) {
  .about-inner__text {
    padding-left: calc(50vw - 520px);
  }
}

@media screen and (max-width: 1516px) {
  .about-inner__text {
    padding-left: calc(50vw - 610px);
  }
}

@media screen and (max-width: 992px) {
  .about-inner__text {
    max-width: initial;
    padding-top: 50px;
  }
}

@media screen and (max-width: 576px) {
  .about-inner__text {
    padding-top: 25px;
    max-width: unset;
  }
}

@media screen and (max-width: 992px) {
  .about-inner__text br {
    display: none;
  }
}

.about-inner__text-content {
  font-size: 17px;
  line-height: 2;
  margin-top: 4rem;
}

@media screen and (max-width: 992px) {
  .about-inner__text-content {
    padding-top: 0px;
    line-height: 2;
    margin-top: 0;
  }
}

@media screen and (max-width: 768px) {
  .about-inner__text-content {
    font-size: 16px;
  }
}

@media screen and (max-width: 576px) {
  .about-inner__text-content {
    margin-top: 0;
    line-height: 1.5;
  }
}

.about-inner__img {
  background-image: url(../img/home/product_img.png);
  background-size: contain;
  max-width: 799px;
  width: 100%;
  height: 675px;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1700px) {
  .about-inner__img {
    max-width: 40vw;
    width: 100%;
    max-height: 675px;
    background-position: left center;
  }
}

@media screen and (max-width: 1516px) {
  .about-inner__img {
    max-width: 50vw;
  }
}

@media screen and (max-width: 1236px) {
  .about-inner__img {
    max-width: 45vw;
  }
}

@media screen and (max-width: 1180px) {
  .about-inner__img {
    max-width: calc(50vw - 17px);
  }
}

@media screen and (max-width: 992px) {
  .about-inner__img {
    max-width: calc(50vw - 17px);
    height: 395px;
    background-position: center top;
  }
}

@media screen and (max-width: 576px) {
  .about-inner__img {
    max-width: calc(100vw - 64px);
    height: 70vw;
  }
}

/* ====================================== */
/*				漁具・船具				*/
/* ====================================== */
.gear {
  background-color: #162937;
  position: relative;
  padding: 17rem 0 13rem;
}

@media screen and (max-width: 576px) {
  .gear {
    padding: 8rem 0 6rem;
  }
}

.gear::before {
  content: 'Product Features';
  font-size: calc(100vw /7.7);
  font-family: "Roboto";
  font-weight: 100;
  color: rgba(105, 126, 157, 0.1);
  line-height: 1;
  position: absolute;
  left: -8px;
  top: -.5em;
  z-index: 2;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
}

@media screen and (max-width: 576px) {
  .gear::before {
    content: 'Product';
    font-size: calc(100vw / 4.7);
    left: 0;
    top: -2.8rem;
  }
}

@media screen and (max-width: 576px) {
  .gear::after {
    content: 'Features';
    font-size: calc(100vw / 4.7);
    font-family: "Roboto";
    font-weight: 100;
    color: rgba(105, 126, 157, 0.1);
    line-height: 1;
    position: absolute;
    left: 0;
    top: 3.8rem;
    z-index: 2;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: left;
            transform-origin: left;
  }
}

.gear.inview_box_on::before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.gear.inview_box_on::after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.gear-headline {
  max-width: 1236px;
  padding: 0 16px;
  margin: 0 auto;
}

@media screen and (max-width: 576px) {
  .gear-headline {
    padding: 0 8px;
  }
}

.gear-list {
  margin: 48px auto 125px;
  max-width: 1480px;
  width: 100%;
}

@media screen and (max-width: 1516px) {
  .gear-list {
    max-width: 1236px;
  }
}

@media screen and (max-width: 576px) {
  .gear-list {
    margin: 3.2rem auto 50px;
  }
}

@media screen and (max-width: 576px) {
  .common_headline_lineoff::before {
    top: calc(.7em + 60px);
  }
}

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

.gear-list__items:not(:last-child) {
  margin-bottom: 60px;
}

@media screen and (max-width: 576px) {
  .gear-list__items:not(:last-child) {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 768px) {
  .gear-list__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    overflow: hidden;
  }
}

.gear-list__items.inview_box_on .gear-item::before {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.gear-item {
  width: 540px;
  border-left: 3px solid #0279ff;
  padding: 16px 0 16px 50px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1180px) {
  .gear-item {
    padding: 16px 0 16px 32px;
  }
}

@media screen and (max-width: 992px) {
  .gear-item {
    width: calc(100% - 32px);
    padding: 16px 32px 16px 16px;
  }
}

@media screen and (max-width: 768px) {
  .gear-item {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 576px) {
  .gear-item {
    padding: 4px 0 16px 23px;
    width: calc(100% - 20px);
    border-left: 1px solid #0279ff;
    margin-bottom: 18px;
  }
}

.gear-item::before {
  content: '';
  font-size: 300px;
  font-family: "Roboto";
  font-weight: 100;
  color: rgba(2, 121, 255, 0.149);
  line-height: 1;
  position: absolute;
  right: -.5em;
  bottom: -.2em;
  z-index: -1;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}

@media screen and (max-width: 1516px) {
  .gear-item::before {
    right: calc((100vw - 1220px) / -2);
  }
}

@media screen and (max-width: 1180px) {
  .gear-item::before {
    font-size: 24vw;
    right: 0;
    bottom: auto;
    top: 0;
  }
}

@media screen and (max-width: 576px) {
  .gear-item::before {
    font-size: 50vw;
  }
}

.gear-item__feature {
  background-color: #0279ff;
  font-size: 20px;
  font-family: "Roboto";
  display: inline-block;
  font-weight: 200;
  padding: 8px 12px;
  line-height: 1;
}

@media screen and (max-width: 576px) {
  .gear-item__feature {
    padding: 2px 8px;
    font-size: 14px;
  }
}

.gear-item__feature span {
  font-size: 26px;
  font-weight: 700;
  margin-left: 5px;
}

@media screen and (max-width: 576px) {
  .gear-item__feature span {
    font-size: 17px;
  }
}

.gear-item__subline {
  font-size: 38px;
  line-height: 1.421;
  margin: 16px 0;
}

@media screen and (max-width: 1236px) {
  .gear-item__subline {
    font-size: 3vw;
  }
}

@media screen and (max-width: 576px) {
  .gear-item__subline {
    font-size: 25px;
    line-height: 1.221;
    margin: 13px 0;
  }
}

.gear-item__text {
  font-size: 16px;
  color: #b1c5d5;
  line-height: 2;
}

@media screen and (max-width: 576px) {
  .gear-item__text {
    font-size: 13px;
    line-height: 1.692;
  }
}

.gear-image {
  position: relative;
  width: 800px;
  height: 400px;
}

@media screen and (max-width: 992px) {
  .gear-image {
    width: calc(100%);
  }
}

.gear-image__bg {
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 0;
  position: absolute;
}

.gear-image__item {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
  display: block;
}

.gear-list__items:nth-child(odd) .gear-item {
  margin-left: 147px;
}

@media screen and (max-width: 1516px) {
  .gear-list__items:nth-child(odd) .gear-item {
    margin-left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .gear-list__items:nth-child(odd) .gear-item {
    margin-left: 0;
  }
}

.gear-list__items:nth-child(odd) .gear-image {
  padding-right: 130px;
  position: relative;
  width: 800px;
  min-height: 400px;
}

@media screen and (max-width: 1516px) {
  .gear-list__items:nth-child(odd) .gear-image {
    padding-right: 0;
  }
}

@media screen and (max-width: 992px) {
  .gear-list__items:nth-child(odd) .gear-image {
    width: 100%;
  }
}

@media screen and (max-width: 576px) {
  .gear-list__items:nth-child(odd) .gear-image {
    min-height: 62.4vw;
  }
}

.gear-list__items:nth-child(odd) .gear-image__bg {
  right: 120px;
}

@media screen and (max-width: 1516px) {
  .gear-list__items:nth-child(odd) .gear-image__bg {
    right: 16px;
  }
}

@media screen and (max-width: 768px) {
  .gear-list__items:nth-child(odd) .gear-image__bg {
    right: 32px;
  }
}

@media screen and (max-width: 576px) {
  .gear-list__items:nth-child(odd) .gear-image__bg {
    right: 8px;
  }
}

.gear-list__items:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

@media screen and (max-width: 768px) {
  .gear-list__items:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.gear-list__items:nth-child(even) .gear-item {
  margin-right: 140px;
}

@media screen and (max-width: 1516px) {
  .gear-list__items:nth-child(even) .gear-item {
    margin-right: 32px;
    width: 630px;
  }
}

@media screen and (max-width: 992px) {
  .gear-list__items:nth-child(even) .gear-item {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .gear-list__items:nth-child(even) .gear-item {
    margin-right: 0;
    padding: 16px 32px 16px 16px;
    margin-left: 32px;
    width: calc(100% - 32px);
  }
}

@media screen and (max-width: 576px) {
  .gear-list__items:nth-child(even) .gear-item {
    width: calc(100%);
    margin-left: 20px;
    padding: 6px 24px 16px 23px;
  }
}

.gear-list__items:nth-child(even) .gear-image {
  padding-left: 130px;
}

@media screen and (max-width: 1516px) {
  .gear-list__items:nth-child(even) .gear-image {
    padding-left: 0;
  }
}

.gear-list__items:nth-child(even) .gear-image__bg {
  left: 130px;
}

@media screen and (max-width: 1516px) {
  .gear-list__items:nth-child(even) .gear-image__bg {
    left: 16px;
  }
}

@media screen and (max-width: 768px) {
  .gear-list__items:nth-child(even) .gear-image__bg {
    left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .gear-list__items:nth-child(even) .gear-image__bg {
    left: 11px;
  }
}

.feature01 .gear-item::before {
  content: '01';
}

.feature01 .gear-image {
  height: 353px;
}

@media screen and (max-width: 992px) {
  .feature01 .gear-image {
    height: 28.1vw;
  }
}

@media screen and (max-width: 768px) {
  .feature01 .gear-image {
    height: 51.3vw;
  }
}

@media screen and (max-width: 576px) {
  .feature01 .gear-image {
    height: 51.3vw;
  }
}

.feature01 .gear-image__bg {
  width: 427px;
  height: 353px;
  background-image: url(../img/home/feature1-1.png);
}

@media screen and (max-width: 576px) {
  .feature01 .gear-image__bg {
    width: 100%;
    height: 353px;
  }
}

@media screen and (max-width: 992px) {
  .feature01 .gear-image__bg {
    width: 34vw;
    height: 28.1vw;
  }
}

@media screen and (max-width: 768px) {
  .feature01 .gear-image__bg {
    width: 62vw;
    height: 51.3vw;
  }
}

@media screen and (max-width: 576px) {
  .feature01 .gear-image__bg {
    width: 66.5vw;
    height: 54.9vw;
  }
}

.feature01 .gear-image__item {
  left: 60px;
  top: 0;
  width: 258px;
  height: 323px;
  background-image: url(../img/home/feature1-2.png);
}

@media screen and (max-width: 1516px) {
  .feature01 .gear-image__item {
    max-width: 258px;
    max-height: 323px;
    width: 21.5vw;
    height: 323px;
  }
}

@media screen and (max-width: 1236px) {
  .feature01 .gear-image__item {
    left: 16px;
  }
}

@media screen and (max-width: 992px) {
  .feature01 .gear-image__item {
    width: 17vw;
    height: 21.5vw;
    left: 0;
    top: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .feature01 .gear-image__item {
    width: 50vw;
    height: 51.3vw;
    top: 0;
    left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .feature01 .gear-image__item {
    width: 40.1vw;
    height: 50.2vw;
    top: 0;
    left: 13px;
  }
}

.feature02 .gear-item::before {
  content: '02';
}

.feature02 .gear-image {
  height: 483px;
}

@media screen and (max-width: 992px) {
  .feature02 .gear-image {
    height: 41vw;
  }
}

@media screen and (max-width: 768px) {
  .feature02 .gear-image {
    height: 66vw;
  }
}

@media screen and (max-width: 576px) {
  .feature02 .gear-image {
    height: 79.3vw;
  }
}

.feature02 .gear-image__bg {
  width: 353px;
  height: 483px;
  background-image: url(../img/home/feature2-1.png);
}

@media screen and (max-width: 992px) {
  .feature02 .gear-image__bg {
    width: 30vw;
    height: 41vw;
  }
}

@media screen and (max-width: 768px) {
  .feature02 .gear-image__bg {
    width: 50vw;
    height: 66vw;
  }
}

@media screen and (max-width: 576px) {
  .feature02 .gear-image__bg {
    width: 57.8vw;
    height: 79.3vw;
  }
}

.feature02 .gear-image__item {
  right: 60px;
  top: calc(483px / 2 - 372px / 2);
  width: 184px;
  height: 372px;
  background-image: url(../img/home/feature2-2.png);
}

@media screen and (max-width: 1516px) {
  .feature02 .gear-image__item {
    max-width: 184px;
    max-height: 372px;
    width: 12vw;
    height: 323px;
  }
}

@media screen and (max-width: 992px) {
  .feature02 .gear-image__item {
    width: 16vw;
    height: 30vw;
    right: 8px;
    top: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .feature02 .gear-image__item {
    width: 50vw;
    height: 66vw;
    right: 11vw;
    top: 3vw;
  }
}

@media screen and (max-width: 576px) {
  .feature02 .gear-image__item {
    width: 30vw;
    height: 61vw;
    right: 12px;
    top: 11.5vw;
  }
}

.feature03 .gear-item::before {
  content: '03';
}

.feature03 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .feature03 .gear-image {
    height: 35.8vw;
  }
}

@media screen and (max-width: 768px) {
  .feature03 .gear-image {
    height: 71.3vw;
  }
}

@media screen and (max-width: 576px) {
  .feature03 .gear-image {
    height: 74.4vw;
  }
}

.feature03 .gear-image__bg {
  width: 427px;
  height: 463px;
  background-image: url(../img/home/feature3-1.png);
}

@media screen and (max-width: 576px) {
  .feature03 .gear-image__bg {
    width: 100%;
  }
}

@media screen and (max-width: 992px) {
  .feature03 .gear-image__bg {
    width: 33vw;
    height: 35.8vw;
  }
}

@media screen and (max-width: 768px) {
  .feature03 .gear-image__bg {
    width: 66vw;
    height: 71.3vw;
  }
}

@media screen and (max-width: 576px) {
  .feature03 .gear-image__bg {
    width: 69vw;
    height: 74.4vw;
  }
}

.feature03 .gear-image__item {
  left: 60px;
  bottom: 80px;
  width: 315px;
  height: 179px;
  background-image: url(../img/home/feature3-2.png);
}

@media screen and (max-width: 1516px) {
  .feature03 .gear-image__item {
    max-width: 315px;
    max-height: 179px;
    width: 26vw;
    height: 323px;
    bottom: 7vw;
  }
}

@media screen and (max-width: 992px) {
  .feature03 .gear-image__item {
    width: 23vw;
    height: 13.1vw;
    left: 0;
    top: 29vw;
  }
}

@media screen and (max-width: 768px) {
  .feature03 .gear-image__item {
    width: 66vw;
    height: 23.5vw;
    left: 32px;
    top: 29vw;
  }
}

@media screen and (max-width: 576px) {
  .feature03 .gear-image__item {
    width: 50.1vw;
    height: 28.6vw;
    left: 11px;
    top: 36.6vw;
  }
}

.feature04 .gear-item::before {
  content: '04';
}

.feature04 .gear-image {
  height: 543px;
}

@media screen and (max-width: 992px) {
  .feature04 .gear-image {
    height: 41.2vw;
  }
}

@media screen and (max-width: 768px) {
  .feature04 .gear-image {
    height: 89.3vw;
  }
}

@media screen and (max-width: 576px) {
  .feature04 .gear-image {
    height: 92.2vw;
  }
}

.feature04 .gear-image__bg {
  width: 557px;
  height: 543px;
  background-image: url(../img/home/feature4-1.png);
}

@media screen and (max-width: 1236px) {
  .feature04 .gear-image__bg {
    max-width: 557px;
    max-height: 543px;
    width: 48vw;
    height: 46.8vw;
  }
}

@media screen and (max-width: 992px) {
  .feature04 .gear-image__bg {
    width: 42.3vw;
    height: 41.2vw;
  }
}

@media screen and (max-width: 768px) {
  .feature04 .gear-image__bg {
    width: calc(100vw - 64px);
    height: 89.3vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .feature04 .gear-image__bg {
    width: calc(100vw - 20px);
    height: 92.2vw;
  }
}

.feature05 .gear-item::before {
  content: '05';
}

.feature05 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .feature05 .gear-image {
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .feature05 .gear-image {
    height: 76.1vw;
  }
}

@media screen and (max-width: 576px) {
  .feature05 .gear-image {
    height: 78.6vw;
  }
}

.feature05 .gear-image__bg {
  width: 557px;
  height: 463px;
  background-image: url(../img/home/feature5-1.png);
}

@media screen and (max-width: 1236px) {
  .feature05 .gear-image__bg {
    max-width: 557px;
    max-height: 463px;
    width: 48vw;
    height: 40vw;
  }
}

@media screen and (max-width: 992px) {
  .feature05 .gear-image__bg {
    width: 42.3vw;
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .feature05 .gear-image__bg {
    width: calc(100vw - 64px);
    height: 76.1vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .feature05 .gear-image__bg {
    width: calc(100vw - 20px);
    height: 78.6vw;
  }
}

.feature06 .gear-item::before {
  content: '06';
}

.feature06 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .feature06 .gear-image {
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .feature06 .gear-image {
    height: 76.1vw;
  }
}

@media screen and (max-width: 576px) {
  .feature06 .gear-image {
    height: 78.6vw;
  }
}

.feature06 .gear-image__bg {
  width: 557px;
  height: 463px;
  background-image: url(../img/home/feature6-1.png);
}

@media screen and (max-width: 1236px) {
  .feature06 .gear-image__bg {
    max-width: 557px;
    max-height: 463px;
    width: 48vw;
    height: 40vw;
  }
}

@media screen and (max-width: 992px) {
  .feature06 .gear-image__bg {
    width: 42.3vw;
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .feature06 .gear-image__bg {
    width: calc(100vw - 64px);
    height: 76.1vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .feature06 .gear-image__bg {
    width: calc(100vw - 20px);
    height: 78.6vw;
  }
}

/* ====================================== */
/*				ステンレス				*/
/* ====================================== */
.stainless {
  background-color: #081722;
  padding: 10rem 0 14.3rem;
}

@media screen and (max-width: 576px) {
  .stainless {
    padding: 14.8rem 0 5.3rem;
  }
}

.stainless:before {
  display: none;
}

@media screen and (max-width: 576px) {
  .stainless:after {
    display: none;
  }
}

.stainless .gear-list {
  margin: 34px auto 125px;
}

@media screen and (max-width: 576px) {
  .stainless .gear-list {
    margin: 38px auto 51px;
  }
}

.stainless .feature01 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .stainless .feature01 .gear-image {
    height: 35vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature01 .gear-image {
    height: 69.4vw;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature01 .gear-image {
    height: 72vw;
  }
}

.stainless .feature01 .gear-image__bg {
  width: 427px;
  height: 463px;
  background-image: url(../img/home/stainless/feature1-1.png);
}

@media screen and (max-width: 1236px) {
  .stainless .feature01 .gear-image__bg {
    max-width: 427px;
    max-height: 463px;
    width: 39.6vw;
    height: 463px;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature01 .gear-image__bg {
    width: 32.3vw;
    height: 35vw;
    background-position: right;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature01 .gear-image__bg {
    width: 64vw;
    height: 69.4vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature01 .gear-image__bg {
    width: 66.2vw;
    height: 72vw;
  }
}

.stainless .feature01 .gear-image__item {
  left: 64px;
  top: 20px;
  width: 234px;
  height: 359px;
  background-image: url(../img/home/stainless/feature1-2.png);
}

@media screen and (max-width: 1516px) {
  .stainless .feature01 .gear-image__item {
    max-width: 234px;
    max-height: 359px;
    height: 28vw;
    left: 7vw;
  }
}

@media screen and (max-width: 1236px) {
  .stainless .feature01 .gear-image__item {
    left: 2vw;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature01 .gear-image__item {
    left: 0;
    top: 8vw;
    width: 17vw;
    height: 26.3vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature01 .gear-image__item {
    left: 32px;
    width: 33vw;
    height: 50.3vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature01 .gear-image__item {
    left: 12px;
    width: 35.6vw;
    height: 55.3vw;
    top: 5vw;
  }
}

.stainless .feature02 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .stainless .feature02 .gear-image {
    height: 36vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature02 .gear-image {
    height: 76.2vw;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature02 .gear-image {
    height: 78.6vw;
  }
}

.stainless .feature02 .gear-image__bg {
  width: 557px;
  height: 463px;
  background-image: url(../img/home/stainless/feature2-1.png);
}

@media screen and (max-width: 1236px) {
  .stainless .feature02 .gear-image__bg {
    max-width: 557px;
    max-height: 463px;
    width: 48vw;
    height: 40vw;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature02 .gear-image__bg {
    width: 42.3vw;
    height: 36vw;
    background-position: left;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature02 .gear-image__bg {
    width: calc(100vw - 64px);
    height: 76.2vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature02 .gear-image__bg {
    width: calc(100vw - 20px);
    height: 78.6vw;
  }
}

.stainless .feature03 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .stainless .feature03 .gear-image {
    height: 36vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature03 .gear-image {
    height: 71.8vw;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature03 .gear-image {
    height: 72.2vw;
  }
}

.stainless .feature03 .gear-image__bg {
  width: 427px;
  height: 463px;
  background-image: url(../img/home/stainless/feature3-1.png);
}

@media screen and (max-width: 992px) {
  .stainless .feature03 .gear-image__bg {
    width: 42.3vw;
    height: 36vw;
    background-position: right;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature03 .gear-image__bg {
    width: 66vw;
    height: 71.8vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature03 .gear-image__bg {
    width: 66.8vw;
    height: 72.2vw;
    right: 10px;
  }
}

.stainless .feature03 .gear-image__item {
  left: 70px;
  bottom: 45px;
  width: 285px;
  height: 404px;
  background-image: url(../img/home/stainless/feature3-2.png);
}

@media screen and (max-width: 1516px) {
  .stainless .feature03 .gear-image__item {
    max-width: 285px;
    max-height: 404px;
    width: 24vw;
    height: 404px;
    left: 7vw;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature03 .gear-image__item {
    left: 0;
    width: 19.1vw;
    height: 27vw;
    top: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature03 .gear-image__item {
    left: 32px;
    width: 38vw;
    height: 54vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature03 .gear-image__item {
    left: 10px;
    width: 46.5vw;
    height: 66vw;
  }
}

.stainless .feature04 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .stainless .feature04 .gear-image {
    height: 30.5vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature04 .gear-image {
    height: 71.8vw;
  }
}

.stainless .feature04 .gear-image__bg {
  width: 427px;
  height: 463px;
  background-image: url(../img/home/stainless/feature4-1.png);
}

@media screen and (max-width: 1236px) {
  .stainless .feature04 .gear-image__bg {
    max-width: 427px;
    max-height: 463px;
    width: 36vw;
    height: 39vw;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature04 .gear-image__bg {
    width: 28.1vw;
    height: 30.5vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature04 .gear-image__bg {
    width: 66vw;
    height: 71.8vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

.stainless .feature04 .gear-image__item {
  right: 50px;
  bottom: 80px;
  width: 292px;
  height: 383px;
  background-image: url(../img/home/stainless/feature4-2.png);
}

@media screen and (max-width: 1236px) {
  .stainless .feature04 .gear-image__item {
    max-width: 292px;
    max-height: 383px;
    width: 24vw;
    height: 29vw;
    right: 0;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature04 .gear-image__item {
    width: 20.1vw;
    height: 26.3vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature04 .gear-image__item {
    right: 16px;
    width: 40vw;
    height: 52.5vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature04 .gear-image__item {
    right: 6px;
    width: 45.7vw;
    height: 59.7vw;
    top: 2vw;
  }
}

.stainless .feature05 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .stainless .feature05 .gear-image {
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature05 .gear-image {
    height: 76.1vw;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature05 .gear-image {
    height: 78.6vw;
  }
}

.stainless .feature05 .gear-image__bg {
  width: 557px;
  height: 463px;
  background-image: url(../img/home/stainless/feature5-1.png);
}

@media screen and (max-width: 1236px) {
  .stainless .feature05 .gear-image__bg {
    max-width: 557px;
    max-height: 463px;
    width: 48vw;
    height: 40vw;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature05 .gear-image__bg {
    width: 42.3vw;
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature05 .gear-image__bg {
    width: calc(100vw - 36px);
    height: 76.1vw;
    max-width: 100vw;
    max-height: 100vh;
    left: 32px;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature05 .gear-image__bg {
    width: calc(100vw - 20px);
    height: 78.6vw;
    left: 10px;
  }
}

.stainless .feature06 .gear-image {
  height: 463px;
}

@media screen and (max-width: 992px) {
  .stainless .feature06 .gear-image {
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature06 .gear-image {
    height: 76.1vw;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature06 .gear-image {
    height: 78.6vw;
  }
}

.stainless .feature06 .gear-image__bg {
  width: 557px;
  height: 463px;
  background-image: url(../img/home/stainless/feature6-1.png);
}

@media screen and (max-width: 1236px) {
  .stainless .feature06 .gear-image__bg {
    max-width: 557px;
    max-height: 463px;
    width: 48vw;
    height: 40vw;
  }
}

@media screen and (max-width: 992px) {
  .stainless .feature06 .gear-image__bg {
    width: 42.3vw;
    height: 35.2vw;
  }
}

@media screen and (max-width: 768px) {
  .stainless .feature06 .gear-image__bg {
    width: calc(100vw - 36px);
    height: 76.1vw;
    max-width: 100vw;
    max-height: 100vh;
  }
}

@media screen and (max-width: 576px) {
  .stainless .feature06 .gear-image__bg {
    width: calc(100vw - 20px);
    height: 78.6vw;
  }
}

/* ====================================== */
/*				ものづくり				*/
/* ====================================== */
.manufacturing {
  background-color: #162937;
  padding: 21.2rem 0 12.3rem;
}

@media screen and (max-width: 576px) {
  .manufacturing {
    padding: 13.7rem 0 6.2rem;
  }
}

.manufacturing-inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1232px;
  padding: 0 16px;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner {
    padding: 0 1rem;
  }
}

@media screen and (max-width: 576px) {
  .manufacturing-inner .common_headline {
    line-height: 1.25;
  }
}

@media screen and (max-width: 576px) {
  .manufacturing-inner .common_headline::before {
    top: calc(2em + 24px);
  }
}

@media screen and (max-width: 576px) {
  .manufacturing-inner .common_headline::after {
    top: calc(5em + 6.6vw);
  }
}

.manufacturing-inner .common_headline br {
  display: none;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner .common_headline br {
    display: block;
  }
}

.manufacturing-inner__list {
  margin-top: 3rem;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner__list {
    margin-top: 4.8rem;
  }
}

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

@media screen and (max-width: 768px) {
  .manufacturing-inner__list-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.manufacturing-inner__list-items:not(:last-child) {
  margin-bottom: 7rem;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner__list-items:not(:last-child) {
    margin-bottom: 2.9rem;
  }
}

.manufacturing-inner__list-items:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

@media screen and (max-width: 768px) {
  .manufacturing-inner__list-items:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.manufacturing-inner__list-items__text {
  width: 480px;
}

@media screen and (max-width: 768px) {
  .manufacturing-inner__list-items__text {
    width: 100%;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 576px) {
  .manufacturing-inner__list-items__text {
    padding: 0 10px;
    margin-bottom: 22px;
  }
}

.manufacturing-inner__list-items__text .number {
  font-size: 22px;
  font-family: "Roboto";
  color: #0279ff;
  line-height: 1;
  margin-bottom: 1.4rem;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner__list-items__text .number {
    font-size: 13px;
    margin-bottom: .8rem;
  }
}

.manufacturing-inner__list-items__text .subline {
  font-size: 38px;
  line-height: 1.474;
  margin-bottom: 1.7rem;
  font-weight: 300;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner__list-items__text .subline {
    font-size: 25px;
    line-height: 1.26;
    margin-bottom: .7rem;
  }
}

.manufacturing-inner__list-items__text .content {
  font-size: 16px;
  color: #b1c5d5;
  line-height: 2.125;
}

@media screen and (max-width: 576px) {
  .manufacturing-inner__list-items__text .content {
    font-size: 13px;
    color: #b1c5d5;
    line-height: 1.7;
  }
}

.manufacturing-inner__list-items__figure {
  width: 638px;
  height: 395px;
}

@media screen and (max-width: 1236px) {
  .manufacturing-inner__list-items__figure {
    max-width: 638px;
    max-height: 395px;
    width: calc(100% - 480px - 16px);
    height: 28.1vw;
    background-size: contain;
    background-repeat: no-repeat;
  }
}

@media screen and (max-width: 768px) {
  .manufacturing-inner__list-items__figure {
    width: 100%;
    height: 58vw;
  }
}

.manufacturing-inner__list-items__figure.content01 {
  background-image: url(../img/home/manufacturing/img01.jpg);
}

.manufacturing-inner__list-items__figure.content02 {
  background-image: url(../img/home/manufacturing/img02.jpg);
}

.manufacturing-inner__list-items__figure.content03 {
  background-image: url(../img/home/manufacturing/img03.jpg);
}

/* ====================================== */
/*				ASANOの人々				*/
/* ====================================== */
.people {
  padding: 21rem 0 12.6rem;
}

@media screen and (max-width: 576px) {
  .people {
    padding: 14rem 0 4.4rem;
    margin-bottom: 100px;
  }
}

.people-inner {
  max-width: 1232px;
  padding: 0 16px;
  margin: 0 auto;
}

.people-inner__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3rem;
}

@media screen and (max-width: 768px) {
  .people-inner__list {
    display: none;
  }
}

.people-inner__list__items {
  width: 384px;
}

@media screen and (max-width: 1236px) {
  .people-inner__list__items {
    max-width: 384px;
    width: calc(100vw / 3 - 32px);
  }
}

@media screen and (max-width: 768px) {
  .people-inner__list__items {
    max-width: auto;
  }
}

.people-inner__list__items-figure {
  width: 384px;
  height: 480px;
  margin-bottom: 2.6rem;
}

@media screen and (max-width: 1236px) {
  .people-inner__list__items-figure {
    max-width: 384px;
    max-height: 480px;
    width: calc(100vw / 3 - 32px);
    height: 37.2vw;
  }
}

@media screen and (max-width: 768px) {
  .people-inner__list__items-figure {
    max-width: 100vw;
    max-height: inherit;
    width: calc(60vw - 60px);
    height: 62.6vw;
    margin: 0 auto 26px;
  }
}

@media screen and (max-width: 576px) {
  .people-inner__list__items-figure {
    max-width: 100vw;
    max-height: inherit;
    width: calc(100vw - 60px);
    height: 102.6vw;
    margin: 0 auto 26px;
  }
}

.people-inner__list__items-content .people-headline {
  font-size: 22px;
  line-height: 1.545;
  margin-bottom: 1.7rem;
}

@media screen and (max-width: 768px) {
  .people-inner__list__items-content .people-headline {
    margin-bottom: 0.1rem;
  }
}

.people-inner__list__items-content .people-text {
  font-size: 15px;
  color: #b1c5d5;
  line-height: 1.8;
  margin-bottom: 2.6rem;
}

@media screen and (max-width: 768px) {
  .people-inner__list__items-content .people-text {
    font-size: 13px;
    line-height: 1.692;
    margin-bottom: 2.3rem;
  }
}

.people-inner__list__items-content .people-name__position {
  font-size: 13px;
  line-height: 1;
  padding: 4px 8px;
  background-color: #0279ff;
  display: inline-block;
}

.people-inner__list__items-content .people-name__jp {
  line-height: 1;
  margin-top: 1.2rem;
  font-size: 17px;
}

@media screen and (max-width: 768px) {
  .people-inner__list__items-content .people-name__jp {
    font-size: 15px;
    margin-top: .7rem;
  }
}

.people-inner__list__items-content .people-name__en {
  font-size: 15px;
  font-family: "Roboto";
  margin-left: 1.6rem;
}

@media screen and (max-width: 768px) {
  .people-inner__list__items-content .people-name__en {
    font-size: 12px;
  }
}

.people-inner__list-sp {
  display: none;
  overflow: hidden;
  width: 100%;
  margin-top: 34px;
}

@media screen and (max-width: 768px) {
  .people-inner__list-sp {
    display: block;
  }
}

.people-inner__list-sp .slider_header_nav {
  margin: 24px auto 0;
}

@media screen and (max-width: 768px) {
  .people-inner__list-sp .slider_header_nav {
    padding: 0 calc(100% - 93.7rem / 2);
  }
}

@media screen and (max-width: 576px) {
  .people-inner__list-sp .slider_header_nav {
    padding: 0 calc(100% - 136.5vw / 2);
  }
}

/* ====================================== */
/*				よくある質問				*/
/* ====================================== */
.faq {
  background-color: #162937;
  padding: 9rem 0 11rem;
}

@media screen and (max-width: 576px) {
  .faq {
    padding: 12.6rem 0 5.3rem;
  }
}

.faq-inner {
  max-width: 1232px;
  padding: 16px;
  margin: 0 auto;
}

@media screen and (max-width: 576px) {
  .faq-inner {
    padding: 16px 9px;
  }
}

.faq-inner__list {
  padding-top: 3rem;
}

@media screen and (max-width: 576px) {
  .faq-inner__list {
    padding-top: 2.6rem;
  }
}

.faqcontent-q {
  position: relative;
}

.faqcontent-q:first-child {
  border-top: 2px solid #081722;
}

@media screen and (max-width: 576px) {
  .faqcontent-q:first-child {
    border-top: 1px solid #081722;
  }
}

.faqcontent-q::before {
  content: "Q.";
  font-size: 38px;
  font-family: "Roboto";
  color: #0279ff;
  line-height: 1;
  margin-right: 1.6rem;
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 2;
}

@media screen and (max-width: 576px) {
  .faqcontent-q::before {
    font-size: 20px;
    margin-right: .8rem;
    top: .8em;
  }
}

.faqcontent-q__btn {
  color: #fff;
  padding: 4.2rem 0 4.2rem 5.2rem;
  font-size: 24px;
  line-height: 1;
  width: 100%;
  text-align: left;
  position: relative;
}

@media screen and (max-width: 768px) {
  .faqcontent-q__btn {
    font-size: 20px;
    padding: 4.2rem 7.5rem 3rem 5.2rem;
    line-height: 1.313;
  }
}

@media screen and (max-width: 576px) {
  .faqcontent-q__btn {
    font-size: 16px;
    padding: 1.7rem 5.1rem 1rem 2.9rem;
  }
}

.faqcontent-q__btn:hover {
  background-color: #081722;
}

.faqcontent-q__btn::before {
  content: "";
  display: block;
  position: absolute;
  right: 28px;
  top: 50px;
  background-color: #0279ff;
  width: 36px;
  height: 1px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 2;
}

@media screen and (max-width: 576px) {
  .faqcontent-q__btn::before {
    right: 0;
    width: 2rem;
    top: 1.7em;
  }
}

.faqcontent-q__btn::after {
  content: "";
  display: block;
  position: absolute;
  right: 28px;
  top: 50px;
  background-color: #0279ff;
  width: 36px;
  height: 1px;
  z-index: 2;
}

@media screen and (max-width: 576px) {
  .faqcontent-q__btn::after {
    right: 0;
    width: 2rem;
    top: 1.7em;
  }
}

.faqcontent-q__btn.js-active::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.faqcontent-a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

@media screen and (max-width: 768px) {
  .faqcontent-a {
    display: block;
  }
}

.faqcontent-a[aria-hidden="true"] {
  max-height: 800px;
}

@media screen and (max-width: 768px) {
  .faqcontent-a[aria-hidden="true"] {
    max-height: 150vh;
  }
}

.faqcontent-a[aria-hidden="false"] {
  max-height: 0;
}

.faqcontent-a-text {
  position: relative;
  margin: 2rem 0;
  padding-left: 5.3rem;
  width: calc(100% - 470px);
  line-height: 1.9;
  color: #b1c5d5;
}

@media screen and (max-width: 768px) {
  .faqcontent-a-text {
    width: 100%;
  }
}

@media screen and (max-width: 576px) {
  .faqcontent-a-text {
    font-size: 13px;
    color: #b1c5d5;
    line-height: 1.892;
    margin: 1rem 0;
    padding-left: 2.8rem;
  }
}

.faqcontent-a-text::before {
  content: "A.";
  font-size: 38px;
  font-family: "Roboto";
  color: #0279ff;
  line-height: 1;
  position: absolute;
  left: 0;
}

@media screen and (max-width: 576px) {
  .faqcontent-a-text::before {
    font-size: 20px;
  }
}

.faqcontent-a-figure {
  margin-top: 28px;
  margin-bottom: 44px;
}

@media screen and (max-width: 992px) {
  .faqcontent-a-figure {
    padding-left: 54px;
  }
}

@media screen and (max-width: 576px) {
  .faqcontent-a-figure {
    margin-top: 21px;
    padding-left: 2.8rem;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 992px) {
  .faqcontent-a-figure img {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuY3NzIiwiaG9tZS5zY3NzIiwiX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCOzttQ0RDbUM7QUNHbkM7RUFDQyxVQUFVO0FERFg7O0FDSUE7RUFDQyxrQkFBaUI7RUFDakIsa0JBQWlCO0FERGxCOztBQ0dBO0VBQ0MsYUFBWTtBREFiOztBQ0tBLDJDQUFBO0FBQ0EsbUJBQUE7QUFDQSwyQ0FBQTtBQUNBO0VBQ0MsMkJBQTJCO0FERjVCOztBQ0tBO0VBQ0MsYUFBYTtFQUNiLGtCQUFrQjtFQUVsQixXQUFXO0FESFo7O0FFNkNFO0VEOUNGO0lBUUUsY0FBYztJQUNkLFNBQVM7SUFDVCxtQkFBbUI7RURGbkI7QUFDRjs7QUVxQ0U7RUQ5Q0Y7SUFjRSxTQUFTO0VEQVQ7QUFDRjs7QUNmQTtFQW1CRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLCtHQUFnRTtFQUFoRSxrRUFBZ0U7RUFBaEUsZ0VBQWdFO0VBQ2hFLGtIQUFrSDtFQUNsSCxVQUFVO0VBRVYsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBRWIsdUVBQStEO1VBQS9ELCtEQUErRDtFQUUvRCxVQUFVO0VBQ1Ysb0NBQTRCO1VBQTVCLDRCQUE0QjtBREg5Qjs7QUVjRTtFRDlDRjtJQXNDRyxVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7RUREYjtBQUNGOztBQ0tBO0VBQ0MsMkJBQTJCO0VBQzNCLFdBQVc7QURGWjs7QUNLQTtFQU1FLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLDJCQUEyQjtBRFA3Qjs7QUNXQTtFQUNDLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osVUFBVTtFQUNWLFdBQVc7QURSWjs7QUNXQTtFQUNDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsa0JBQWtCO0FEUm5COztBQ1dBO0VBQ0MsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixrQkFBa0I7QURSbkI7O0FDWUE7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 �
    �
                    f�	           ��	   h�
            �
    �       �
           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Bd0I7RUFBeEIsd0JBQXdCO0FEbVJ6Qjs7QUU5eEVFO0VEc2dFRjtJQVFFLGNBQWM7RURxUmQ7QUFDRjs7QUM5UkE7RUFZRSxpQkFBaUI7QURzUm5COztBRXh5RUU7RURzZ0VGO0lBZUcsaUJBQWlCO0VEd1JsQjtBQUNGOztBQ3hTQTtFQW9CRSxhQUFhO0FEd1JmOztBQ3BSQTtFQUNDLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsY0FBYztBRHVSZjs7QUUzekVFO0VEOGhFRjtJQVNFLFdBQVc7RUR5Ulg7QUFDRjs7QUVqMEVFO0VEOGhFRjtJQWFFLGVBQWU7SUFDZixjQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLG9CQUFvQjtFRDJScEI7QUFDRjs7QUM3U0E7RUFxQkUsYUFBYTtFQUNiLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsY0FBYztFQUNkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztBRDRSVDs7QUVyMUVFO0VEOGhFRjtJQThCRyxlQUFlO0VEOFJoQjtBQUNGOztBQzFSQTtFQUNDLGdCQUFnQjtFQUNoQixtQkFBbUI7QUQ2UnBCOztBRWgyRUU7RURpa0VGO0lBS0Usa0JBQWtCO0VEK1JsQjtBQUNGOztBRXQyRUU7RURpa0VGO0lBU0UsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixtQkFBbUI7RURpU25CO0FBQ0Y7O0FFOTJFRTtFRGlrRUY7SUFnQkcsV0FBVztFRGtTWjtBQUNGIiwiZmlsZSI6ImhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0XHQgIGhvbWUuc2Nzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50eHRyZWQge1xuICBjb2xvcjogcmVkO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbnNlY3Rpb24ubXYtcGMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcdFx0XHRcdOODoeOCpOODs+ODk+OCuOODpeOCouODq1x0XHRcdFx0Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uanMtbXZzcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbn1cblxuLm12LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm12LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubXYtc3Age1xuICAgIHRvcDogNjJweDtcbiAgfVxufVxuXG4ubXYtc3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAyNzlmZiA1MCUsICNmZmZmZmYgNTAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAyNzlmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTc2cHg7XG4gIGFuaW1hdGlvbjogMi44NXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpIGluZmluaXRlIGFuaW1lLXNjcm9sbDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm12LXNwOjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbn1cblxuLm12LXNwX19zbGlkZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjhweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXYtc3BfX3NsaWRlcl9faXRlbXMgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubXYtc3BfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tdi1zcF9fdGV4dF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3NjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubXYtc3BfX3RleHRfX2VuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgbGluZS1oZWlnaHQ6IDEuNDIzO1xufVxuXG4ubXYtcGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxNzIyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvbXYxLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXYtcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm12LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tdi1wYyB7XG4gICAgdG9wOiA2MnB4O1xuICB9XG59XG5cbi5tdi1wYy5iZzAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL212MS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NCUgMDtcbn1cblxuLm12LXBjLmJnMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvbXYyLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm12LXBjLmJnMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvbXYzLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSAwO1xufVxuXG4ubXYtcGM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAyNzlmZiA1MCUsICNmZmZmZmYgNTAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAyNzlmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNzZweDtcbiAgYW5pbWF0aW9uOiAyLjg1cyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSkgaW5maW5pdGUgYW5pbWUtc2Nyb2xsO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXYtcGM6OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1lLXNjcm9sbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0cHgpO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgfVxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5NnB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5tdi1wY19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubXYtcGNfX2xpc3Qge1xuICAgIGhlaWdodDogY2FsYyg3MnZoKTtcbiAgfVxufVxuXG4ubXYtcGNfX2xpc3RfX2l0ZW1zIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXYtcGNfX2xpc3RfX2l0ZW1zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tdi1wY19fY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MnB4O1xuICBsZWZ0OiAxMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm12LXBjX19jb3B5IHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5tdi1wY19fY29weS1qcCB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm12LXBjX19jb3B5LWpwIHAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4ubXYtcGNfX2NvcHktanAgcDpsYXN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xufVxuXG4ubXYtcGNfX2NvcHktanAuaW52aWV3X2JveF9vbiBwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXYtcGNfX2NvcHktanAuaW52aWV3X2JveF9vbiArIC5tdi1wY19fY29weS1lbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm12LXBjX19jb3B5LWpwIHNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM2cHgpIHtcbiAgLm12LXBjX19jb3B5LWpwIHtcbiAgICBmb250LXNpemU6IDQuNHZ3O1xuICB9XG59XG5cbi5tdi1wY19fY29weS1lbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcdFx0XHRcdEFTQU5P44Gr44Gk44GE44GmXHRcdFx0XHQqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDMwMHB4IDAgMTgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9hYm91dF9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODE3MjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogMTcwcHggMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODB2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODB2dztcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIH1cbn1cblxuLmFib3V0LWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2OTJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1pbm5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjdweDtcbiAgfVxufVxuXG4uYWJvdXQtaW5uZXJfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuYWJvdXQtaW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuYWJvdXQtaW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1pbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dC1pbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtaW5uZXJfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0LWlubmVyX190ZXh0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtaW5uZXJfX3RleHQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1pbm5lcl9fdGV4dC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0LWlubmVyX190ZXh0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYWJvdXQtaW5uZXJfX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9wcm9kdWN0X2ltZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1heC13aWR0aDogNzk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY3NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmFib3V0LWlubmVyX19pbWcge1xuICAgIG1heC13aWR0aDogNDB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTE2cHgpIHtcbiAgLmFib3V0LWlubmVyX19pbWcge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM2cHgpIHtcbiAgLmFib3V0LWlubmVyX19pbWcge1xuICAgIG1heC13aWR0aDogNDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmFib3V0LWlubmVyX19pbWcge1xuICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMTdweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LWlubmVyX19pbWcge1xuICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMTdweCk7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dC1pbm5lcl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICBoZWlnaHQ6IDcwdnc7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHRcdFx0XHTmvIHlhbfjg7voiLnlhbdcdFx0XHRcdCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmdlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyOTM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3cmVtIDAgMTNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNnJlbTtcbiAgfVxufVxuXG4uZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1Byb2R1Y3QgRmVhdHVyZXMnO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLzcuNyk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogcmdiYSgxMDUsIDEyNiwgMTU3LCAwLjEpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IC0uNWVtO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdQcm9kdWN0JztcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyA0LjcpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMi44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyOjphZnRlciB7XG4gICAgY29udGVudDogJ0ZlYXR1cmVzJztcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyA0LjcpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMjYsIDE1NywgMC4xKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDMuOHJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIH1cbn1cblxuLmdlYXIuaW52aWV3X2JveF9vbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5nZWFyLmludmlld19ib3hfb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5nZWFyLWhlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMjM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4uZ2Vhci1saXN0IHtcbiAgbWFyZ2luOiA0OHB4IGF1dG8gMTI1cHg7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5nZWFyLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTIzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyLWxpc3Qge1xuICAgIG1hcmdpbjogMy4ycmVtIGF1dG8gNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29tbW9uX2hlYWRsaW5lX2xpbmVvZmY6OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKC43ZW0gKyA2MHB4KTtcbiAgfVxufVxuXG4uZ2Vhci1saXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdlYXItbGlzdF9faXRlbXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlYXItbGlzdF9faXRlbXMge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmdlYXItbGlzdF9faXRlbXMuaW52aWV3X2JveF9vbiAuZ2Vhci1pdGVtOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLmdlYXItaXRlbSB7XG4gIHdpZHRoOiA1NDBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDI3OWZmO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuZ2Vhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nZWFyLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggMTZweCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZWFyLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmdlYXItaXRlbSB7XG4gICAgcGFkZGluZzogNHB4IDAgMTZweCAyM3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMjc5ZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG4uZ2Vhci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZm9udC1zaXplOiAzMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiByZ2JhKDIsIDEyMSwgMjU1LCAwLjE0OSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtLjVlbTtcbiAgYm90dG9tOiAtLjJlbTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5nZWFyLWl0ZW06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIyMHB4KSAvIC0yKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmdlYXItaXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI0dnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZ2Vhci1pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNTB2dztcbiAgfVxufVxuXG4uZ2Vhci1pdGVtX19mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzlmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMjAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyLWl0ZW1fX2ZlYXR1cmUge1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5nZWFyLWl0ZW1fX2ZlYXR1cmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmdlYXItaXRlbV9fZmVhdHVyZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmdlYXItaXRlbV9fc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDIxO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzNnB4KSB7XG4gIC5nZWFyLWl0ZW1fX3N1YmxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyLWl0ZW1fX3N1YmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMjE7XG4gICAgbWFyZ2luOiAxM3B4IDA7XG4gIH1cbn1cblxuLmdlYXItaXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiMWM1ZDU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZ2Vhci1pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjkyO1xuICB9XG59XG5cbi5nZWFyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nZWFyLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgfVxufVxuXG4uZ2Vhci1pbWFnZV9fYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ2Vhci1pbWFnZV9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdlYXItbGlzdF9faXRlbXM6bnRoLWNoaWxkKG9kZCkgLmdlYXItaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWltYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQob2RkKSAuZ2Vhci1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNjIuNHZ3O1xuICB9XG59XG5cbi5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWltYWdlX19iZyB7XG4gIHJpZ2h0OiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChvZGQpIC5nZWFyLWltYWdlX19iZyB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlYXItbGlzdF9faXRlbXM6bnRoLWNoaWxkKG9kZCkgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQob2RkKSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmdlYXItbGlzdF9faXRlbXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlYXItbGlzdF9faXRlbXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuXG4uZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA2MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlYXItbGlzdF9faXRlbXM6bnRoLWNoaWxkKGV2ZW4pIC5nZWFyLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggMTZweCAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogNnB4IDI0cHggMTZweCAyM3B4O1xuICB9XG59XG5cbi5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChldmVuKSAuZ2Vhci1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaW1hZ2VfX2JnIHtcbiAgbGVmdDogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQoZXZlbikgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChldmVuKSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmdlYXItbGlzdF9faXRlbXM6bnRoLWNoaWxkKGV2ZW4pIC5nZWFyLWltYWdlX19iZyB7XG4gICAgbGVmdDogMTFweDtcbiAgfVxufVxuXG4uZmVhdHVyZTAxIC5nZWFyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcwMSc7XG59XG5cbi5mZWF0dXJlMDEgLmdlYXItaW1hZ2Uge1xuICBoZWlnaHQ6IDM1M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI4LjF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUxLjN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUxLjN2dztcbiAgfVxufVxuXG4uZmVhdHVyZTAxIC5nZWFyLWltYWdlX19iZyB7XG4gIHdpZHRoOiA0MjdweDtcbiAgaGVpZ2h0OiAzNTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmUxLTEucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiB �
    �
                    f�	           ��	   h�
            �
    �       �
           gIGhlaWdodDogMjguMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlMDEgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogNjJ2dztcbiAgICBoZWlnaHQ6IDUxLjN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDY2LjV2dztcbiAgICBoZWlnaHQ6IDU0Ljl2dztcbiAgfVxufVxuXG4uZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgbGVmdDogNjBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjU4cHg7XG4gIGhlaWdodDogMzIzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9mZWF0dXJlMS0yLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1OHB4O1xuICAgIG1heC1oZWlnaHQ6IDMyM3B4O1xuICAgIHdpZHRoOiAyMS41dnc7XG4gICAgaGVpZ2h0OiAzMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM2cHgpIHtcbiAgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICB3aWR0aDogMTd2dztcbiAgICBoZWlnaHQ6IDIxLjV2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IDUxLjN2dztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICB3aWR0aDogNDAuMXZ3O1xuICAgIGhlaWdodDogNTAuMnZ3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG59XG5cbi5mZWF0dXJlMDIgLmdlYXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJzAyJztcbn1cblxuLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZSB7XG4gIGhlaWdodDogNDgzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlMDIgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTAyIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDY2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3OS4zdnc7XG4gIH1cbn1cblxuLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZV9fYmcge1xuICB3aWR0aDogMzUzcHg7XG4gIGhlaWdodDogNDgzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9mZWF0dXJlMi0xLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlMDIgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBoZWlnaHQ6IDQxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogNjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTAyIC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDU3Ljh2dztcbiAgICBoZWlnaHQ6IDc5LjN2dztcbiAgfVxufVxuXG4uZmVhdHVyZTAyIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogY2FsYyg0ODNweCAvIDIgLSAzNzJweCAvIDIpO1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9mZWF0dXJlMi0yLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuZmVhdHVyZTAyIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgIG1heC1oZWlnaHQ6IDM3MnB4O1xuICAgIHdpZHRoOiAxMnZ3O1xuICAgIGhlaWdodDogMzIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gICAgd2lkdGg6IDE2dnc7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgaGVpZ2h0OiA2NnZ3O1xuICAgIHJpZ2h0OiAxMXZ3O1xuICAgIHRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlMDIgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIGhlaWdodDogNjF2dztcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDExLjV2dztcbiAgfVxufVxuXG4uZmVhdHVyZTAzIC5nZWFyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcwMyc7XG59XG5cbi5mZWF0dXJlMDMgLmdlYXItaW1hZ2Uge1xuICBoZWlnaHQ6IDQ2M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDM1Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDcxLjN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDc0LjR2dztcbiAgfVxufVxuXG4uZmVhdHVyZTAzIC5nZWFyLWltYWdlX19iZyB7XG4gIHdpZHRoOiA0MjdweDtcbiAgaGVpZ2h0OiA0NjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmUzLTEucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwMyAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogMzN2dztcbiAgICBoZWlnaHQ6IDM1Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDY2dnc7XG4gICAgaGVpZ2h0OiA3MS4zdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwMyAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA2OXZ3O1xuICAgIGhlaWdodDogNzQuNHZ3O1xuICB9XG59XG5cbi5mZWF0dXJlMDMgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICBsZWZ0OiA2MHB4O1xuICBib3R0b206IDgwcHg7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiAxNzlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmUzLTIucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgbWF4LWhlaWdodDogMTc5cHg7XG4gICAgd2lkdGg6IDI2dnc7XG4gICAgaGVpZ2h0OiAzMjNweDtcbiAgICBib3R0b206IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICB3aWR0aDogMjN2dztcbiAgICBoZWlnaHQ6IDEzLjF2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICB3aWR0aDogNjZ2dztcbiAgICBoZWlnaHQ6IDIzLjV2dztcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHRvcDogMjl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICB3aWR0aDogNTAuMXZ3O1xuICAgIGhlaWdodDogMjguNnZ3O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdG9wOiAzNi42dnc7XG4gIH1cbn1cblxuLmZlYXR1cmUwNCAuZ2Vhci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnMDQnO1xufVxuXG4uZmVhdHVyZTA0IC5nZWFyLWltYWdlIHtcbiAgaGVpZ2h0OiA1NDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MS4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA4OS4zdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA5Mi4ydnc7XG4gIH1cbn1cblxuLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZV9fYmcge1xuICB3aWR0aDogNTU3cHg7XG4gIGhlaWdodDogNTQzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9mZWF0dXJlNC0xLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuZmVhdHVyZTA0IC5nZWFyLWltYWdlX19iZyB7XG4gICAgbWF4LXdpZHRoOiA1NTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1NDNweDtcbiAgICB3aWR0aDogNDh2dztcbiAgICBoZWlnaHQ6IDQ2Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZTA0IC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDQyLjN2dztcbiAgICBoZWlnaHQ6IDQxLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZTA0IC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICBoZWlnaHQ6IDg5LjN2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlMDQgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgIGhlaWdodDogOTIuMnZ3O1xuICB9XG59XG5cbi5mZWF0dXJlMDUgLmdlYXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJzA1Jztcbn1cblxuLmZlYXR1cmUwNSAuZ2Vhci1pbWFnZSB7XG4gIGhlaWdodDogNDYzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogMzUuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzYuMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzguNnZ3O1xuICB9XG59XG5cbi5mZWF0dXJlMDUgLmdlYXItaW1hZ2VfX2JnIHtcbiAgd2lkdGg6IDU1N3B4O1xuICBoZWlnaHQ6IDQ2M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvZmVhdHVyZTUtMS5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM2cHgpIHtcbiAgLmZlYXR1cmUwNSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIG1heC13aWR0aDogNTU3cHg7XG4gICAgbWF4LWhlaWdodDogNDYzcHg7XG4gICAgd2lkdGg6IDQ4dnc7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogNDIuM3Z3O1xuICAgIGhlaWdodDogMzUuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY0cHgpO1xuICAgIGhlaWdodDogNzYuMXZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwNSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgaGVpZ2h0OiA3OC42dnc7XG4gIH1cbn1cblxuLmZlYXR1cmUwNiAuZ2Vhci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnMDYnO1xufVxuXG4uZmVhdHVyZTA2IC5nZWFyLWltYWdlIHtcbiAgaGVpZ2h0OiA0NjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNS4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3Ni4xdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3OC42dnc7XG4gIH1cbn1cblxuLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZV9fYmcge1xuICB3aWR0aDogNTU3cHg7XG4gIGhlaWdodDogNDYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9mZWF0dXJlNi0xLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuZmVhdHVyZTA2IC5nZWFyLWltYWdlX19iZyB7XG4gICAgbWF4LXdpZHRoOiA1NTdweDtcbiAgICBtYXgtaGVpZ2h0OiA0NjNweDtcbiAgICB3aWR0aDogNDh2dztcbiAgICBoZWlnaHQ6IDQwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA0Mi4zdnc7XG4gICAgaGVpZ2h0OiAzNS4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgaGVpZ2h0OiA3Ni4xdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZTA2IC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDc4LjZ2dztcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcdFx0XHRcdOOCueODhuODs+ODrOOCuVx0XHRcdFx0Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3RhaW5sZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTcyMjtcbiAgcGFkZGluZzogMTByZW0gMCAxNC4zcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RhaW5sZXNzIHtcbiAgICBwYWRkaW5nOiAxNC44cmVtIDAgNS4zcmVtO1xuICB9XG59XG5cbi5zdGFpbmxlc3M6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RhaW5sZXNzIC5nZWFyLWxpc3Qge1xuICBtYXJnaW46IDM0cHggYXV0byAxMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZ2Vhci1saXN0IHtcbiAgICBtYXJnaW46IDM4cHggYXV0byA1MXB4O1xuICB9XG59XG5cbi5zdGFpbmxlc3MgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZSB7XG4gIGhlaWdodDogNDYzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA2OS40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAxIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDcydnc7XG4gIH1cbn1cblxuLnN0YWlubGVzcyAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19iZyB7XG4gIHdpZHRoOiA0MjdweDtcbiAgaGVpZ2h0OiA0NjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlMS0xLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDEgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgIG1heC1oZWlnaHQ6IDQ2M3B4O1xuICAgIHdpZHRoOiAzOS42dnc7XG4gICAgaGVpZ2h0OiA0NjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDEgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogMzIuM3Z3O1xuICAgIGhlaWdodDogMzV2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDEgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogNjR2dztcbiAgICBoZWlnaHQ6IDY5LjR2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA2Ni4ydnc7XG4gICAgaGVpZ2h0OiA3MnZ3O1xuICB9XG59XG5cbi5zdGFpbmxlc3MgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gIGxlZnQ6IDY0cHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDIzNHB4O1xuICBoZWlnaHQ6IDM1OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvc3RhaW5sZXNzL2ZlYXR1cmUxLTIucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxNnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMSAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICBtYXgtaGVpZ2h0OiAzNTlweDtcbiAgICBoZWlnaHQ6IDI4dnc7XG4gICAgbGVmdDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDEgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIGxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDEgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA4dnc7XG4gICAgd2lkdGg6IDE3dnc7XG4gICAgaGVpZ2h0OiAyNi4zdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHdpZHRoOiAzM3Z3O1xuICAgIGhlaWdodDogNTAuM3Z3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAxIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiAzNS42dnc7XG4gICAgaGVpZ2h0OiA1NS4zdnc7XG4gICAgdG9wOiA1dnc7XG4gIH1cbn1cblxuLnN0YWlubGVzcyAuZmVhdHVyZTAyIC5nZWFyLWltYWdlIHtcbiAgaGVpZ2h0OiA0NjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAyIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDM2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAyIC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDc2LjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDIgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzguNnZ3O1xuICB9XG59XG5cbi5zdGFpbmxlc3MgLmZlYXR1cmUwMiAuZ2Vhci1pbWFnZV9fYmcge1xuICB3aWR0aDogNTU3cHg7XG4gIGhlaWdodDogNDYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9zdGFpbmxlc3MvZmVhdHVyZTItMS5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAyIC5nZWFyLWltYWdlX19iZyB7XG4gICAgbWF4LXdpZHRoOiA1NTdweDtcbiAgICBtYXgtaGVpZ2h0OiA0NjNweDtcbiAgICB3aWR0aDogNDh2dztcbiAgICBoZWlnaHQ6IDQwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAyIC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDQyLjN2dztcbiAgICBoZWlnaHQ6IDM2dnc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDIgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY0cHgpO1xuICAgIGhlaWdodDogNzYuMnZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAyIC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDc4LjZ2dztcbiAgfVxufVxuXG4uc3RhaW5sZXNzIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2Uge1xuICBoZWlnaHQ6IDQ2M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogMzZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzEuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMyAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3Mi4ydnc7XG4gIH1cbn1cblxuLnN0YWlubGVzcyAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19iZyB7XG4gIHdpZHRoOiA0MjdweDtcbiAgaGVpZ2h0OiA0NjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlMy0xLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMyAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA0Mi4zdnc7XG4gICAgaGVpZ2h0OiAzNnZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMyAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA2NnZ3O1xuICAgIGhlaWdodDogNzEuOHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDY2Ljh2dztcbiAgICBoZWlnaHQ6IDcyLjJ2dztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4uc3RhaW5sZXNzIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICBsZWZ0OiA3MHB4O1xuICBib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiA0MDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlMy0yLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgbWF4LWhlaWdodDogNDA0cHg7XG4gICAgd2lkdGg6IDI0dnc7XG4gICAgaGVpZ2h0OiA0MDRweDtcbiAgICBsZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTAzIC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOS4xdnc7XG4gICAgaGVpZ2h0OiAyN3Z3O1xuICAgIHRvcDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwMyAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gICAgbGVmdDogMzJweDtcbiAgICB3aWR0aDogMzh2dztcbiAgICBoZWlnaHQ6IDU0dnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDMgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDQ2LjV2dztcbiAgICBoZWlnaHQ6IDY2dnc7XG4gIH1cbn1cblxuLnN0YWlubGVzcyAuZmVhdHVyZTA0IC5nZWFyLWltYWdlIHtcbiAgaGVpZ2h0OiA0NjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA0IC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDQgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzEuOHZ3O1xuICB9XG59XG5cbi5zdGFpbmxlc3MgLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZV9fYmcge1xuICB3aWR0aDogNDI3cHg7XG4gIGhlaWdodDogNDYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9zdGFpbmxlc3MvZmVhdHVyZTQtMS5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA0IC5nZWFyLWltYWdlX19iZyB7XG4gICAgbWF4LXdpZHRoOiA0MjdweDtcbiAgICBtYXgtaGVpZ2h0OiA0NjNweDtcbiAgICB3aWR0aDogMzZ2dztcbiAgICBoZWlnaHQ6IDM5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA0IC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IDI4LjF2dztcbiAgICBoZWlnaHQ6IDMwLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDQgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogNjZ2dztcbiAgICBoZWlnaHQ6IDcxLjh2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5zdGFpbmxlc3MgLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDgwcHg7XG4gIHdpZHRoOiAyOTJweDtcbiAgaGVpZ2h0OiAzODNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlNC0yLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDQgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjkycHg7XG4gICAgbWF4LWhlaWdodDogMzgzcHg7XG4gICAgd2lkdGg6IDI0dnc7XG4gICAgaGVpZ2h0OiAyOXZ3O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNCAuZ2Vhci1pbWFnZV9faXRlbSB7XG4gICAgd2lkdGg6IDIwLjF2dztcbiAgICBoZWlnaHQ6IDI2LjN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDQgLmdlYXItaW1hZ2VfX2l0ZW0ge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIGhlaWdodDogNTIuNXZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA0IC5nZWFyLWltYWdlX19pdGVtIHtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiA0NS43dnc7XG4gICAgaGVpZ2h0OiA1OS43dnc7XG4gICAgdG9wOiAydnc7XG4gIH1cbn1cblxuLnN0YWlubGVzcyAuZmVhdHVyZTA1IC5nZWFyLWltYWdlIHtcbiAgaGVpZ2h0OiA0NjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA1IC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDM1LjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzYuMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNSAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3OC42dnc7XG4gIH1cbn1cblxuLnN0YWlubGVzcyAuZmVhdHVyZTA1IC5nZWFyLWltYWdlX19iZyB7XG4gIHdpZHRoOiA1NTdweDtcbiAgaGVpZ2h0OiA0NjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlNS0xLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICBtYXgtd2lkdGg6IDU1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDQ2M3B4O1xuICAgIHdpZHRoOiA0OHZ3O1xuICAgIGhlaWdodDogNDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDUgLmdlYXItaW1hZ2VfX2JnIHtcbiAgICB3aWR0aDogNDIuM3Z3O1xuICAgIGhlaWdodDogMzUuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCk7XG4gICAgaGVpZ2h0OiA3Ni4xdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNSAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgaGVpZ2h0OiA3OC42dnc7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4uc3RhaW5sZXNzIC5mZWF0dXJlMDYgLmdlYXItaW1hZ2Uge1xuICBoZWlnaHQ6IDQ2M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3RhaW5sZXNzIC5mZWF0dXJlMDYgLmdlYXItaW1hZ2Uge1xuICAgIGhlaWdodDogMzUuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3Ni4xdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA2IC5nZWFyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDc4LjZ2dztcbiAgfVxufVxuXG4uc3RhaW5sZXNzIC5mZWF0dXJlMDYgLmdlYXItaW1hZ2VfX2JnIHtcbiAgd2lkdGg6IDU1N3B4O1xuICBoZWlnaHQ6IDQ2M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvc3RhaW5sZXNzL2ZlYXR1cmU2LTEucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzNnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIG1heC13aWR0aDogNTU3cHg7XG4gICAgbWF4LWhlaWdodDogNDYzcHg7XG4gICAgd2lkdGg6IDQ4dnc7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiA0Mi4zdnc7XG4gICAgaGVpZ2h0OiAzNS4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWlubGVzcyAuZmVhdHVyZTA2IC5nZWFyLWltYWdlX19iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNnB4KTtcbiAgICBoZWlnaHQ6IDc2LjF2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdGFpbmxlc3MgLmZlYXR1cmUwNiAuZ2Vhci1pbWFnZV9fYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgaGVpZ2h0OiA3OC42dnc7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHRcdFx0XHTjgoLjga7jgaXjgY/jgopcdFx0XHRcdCovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1hbnVmYWN0dXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyOTM3O1xuICBwYWRkaW5nOiAyMS4ycmVtIDAgMTIuM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmcge1xuICAgIHBhZGRpbmc6IDEzLjdyZW0gMCA2LjJyZW07XG4gIH1cbn1cblxuLm1hbnVmYWN0dXJpbmctaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYW51ZmFjdHVyaW5nLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXIgLmNvbW1vbl9oZWFkbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXIgLmNvbW1vbl9oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoMmVtICsgMjRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXIgLmNvbW1vbl9oZWFkbGluZTo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYyg1ZW0gKyA2LjZ2dyk7XG4gIH1cbn1cblxuLm1hbnVmYWN0dXJpbmctaW5uZXIgLmNvbW1vbl9oZWFkbGluZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYW51ZmFjdHVyaW5nLWlubmVyIC5jb21tb25faGVhZGxpbmUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgfVxufVxuXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXMge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5cbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG4gIH1cbn1cblxuLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtc19fdGV4dCB7XG4gIHdpZHRoOiA0ODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXNfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXNfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zX190ZXh0IC5udW1iZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogIzAyNzlmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXNfX3RleHQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICB9XG59XG5cbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zX190ZXh0IC5zdWJsaW5lIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS40NzQ7XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXNfX3RleHQgLnN1YmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcbiAgfVxufVxuXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtc19fdGV4dCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiMWM1ZDU7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXNfX3RleHQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI2IxYzVkNTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zX19maWd1cmUge1xuICB3aWR0aDogNjM4cHg7XG4gIGhlaWdodDogMzk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtc19fZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDYzOHB4O1xuICAgIG1heC1oZWlnaHQ6IDM5NXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0ODBweCAtIDE2cHgpO1xuICAgIGhlaWdodDogMjguMXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTh2dztcbiAgfVxufVxuXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtc19fZmlndXJlLmNvbnRlbnQwMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9tYW51ZmFjdHVyaW5nL2ltZzAxLmpwZyk7XG59XG5cbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zX19maWd1cmUuY29udGVudDAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL21hbnVmYWN0dXJpbmcvaW1nMDIuanBnKTtcbn1cblxuLm1hbnVmYWN0dXJpbmctaW5uZXJfX2xpc3QtaXRlbXNfX2ZpZ3VyZS5jb250ZW50MDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvbWFudWZhY3R1cmluZy9pbWcwMy5qcGcpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcdFx0XHRcdEFTQU5P44Gu5Lq644CFXHRcdFx0XHQqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wZW9wbGUge1xuICBwYWRkaW5nOiAyMXJlbSAwIDEyLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wZW9wbGUge1xuICAgIHBhZGRpbmc6IDE0cmVtIDAgNC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5wZW9wbGUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMzJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBlb3BsZS1pbm5lcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1pbm5lcl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGVvcGxlLWlubmVyX19saXN0X19pdGVtcyB7XG4gIHdpZHRoOiAzODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzNnB4KSB7XG4gIC5wZW9wbGUtaW5uZXJfX2xpc3RfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gMyAtIDMycHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtaW5uZXJfX2xpc3RfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBlb3BsZS1pbm5lcl9fbGlzdF9faXRlbXMtZmlndXJlIHtcbiAgd2lkdGg6IDM4NHB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1maWd1cmUge1xuICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAzIC0gMzJweCk7XG4gICAgaGVpZ2h0OiAzNy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1pbm5lcl9fbGlzdF9faXRlbXMtZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGNhbGMoNjB2dyAtIDYwcHgpO1xuICAgIGhlaWdodDogNjIuNnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBlb3BsZS1pbm5lcl9fbGlzdF9faXRlbXMtZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICBoZWlnaHQ6IDEwMi42dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjZweDtcbiAgfVxufVxuXG4ucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1jb250ZW50IC5wZW9wbGUtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1jb250ZW50IC5wZW9wbGUtaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgfVxufVxuXG4ucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1jb250ZW50IC5wZW9wbGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNiMWM1ZDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1pbm5lcl9fbGlzdF9faXRlbXMtY29udGVudCAucGVvcGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42OTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuICB9XG59XG5cbi5wZW9wbGUtaW5uZXJfX2xpc3RfX2l0ZW1zLWNvbnRlbnQgLnBlb3BsZS1uYW1lX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDR �
    �
                    f�	           ��	   h�
            �
    �       �
           pbm5lcl9fbGlzdF9faXRlbXMtY29udGVudCAucGVvcGxlLW5hbWVfX2pwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1jb250ZW50IC5wZW9wbGUtbmFtZV9fanAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAuN3JlbTtcbiAgfVxufVxuXG4ucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1jb250ZW50IC5wZW9wbGUtbmFtZV9fZW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBtYXJnaW4tbGVmdDogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1jb250ZW50IC5wZW9wbGUtbmFtZV9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucGVvcGxlLWlubmVyX19saXN0LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtaW5uZXJfX2xpc3Qtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wZW9wbGUtaW5uZXJfX2xpc3Qtc3AgLnNsaWRlcl9oZWFkZXJfbmF2IHtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1pbm5lcl9fbGlzdC1zcCAuc2xpZGVyX2hlYWRlcl9uYXYge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMDAlIC0gOTMuN3JlbSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wZW9wbGUtaW5uZXJfX2xpc3Qtc3AgLnNsaWRlcl9oZWFkZXJfbmF2IHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwJSAtIDEzNi41dncgLyAyKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcdFx0XHRcdOOCiOOBj+OBguOCi+izquWVj1x0XHRcdFx0Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjkzNztcbiAgcGFkZGluZzogOXJlbSAwIDExcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nOiAxMi42cmVtIDAgNS4zcmVtO1xuICB9XG59XG5cbi5mYXEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMzJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHggOXB4O1xuICB9XG59XG5cbi5mYXEtaW5uZXJfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhcS1pbm5lcl9fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDIuNnJlbTtcbiAgfVxufVxuXG4uZmFxY29udGVudC1xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxY29udGVudC1xOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwODE3MjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFjb250ZW50LXE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDgxNzIyO1xuICB9XG59XG5cbi5mYXFjb250ZW50LXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICMwMjc5ZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFjb250ZW50LXE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG4gICAgdG9wOiAuOGVtO1xuICB9XG59XG5cbi5mYXFjb250ZW50LXFfX2J0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0LjJyZW0gMCA0LjJyZW0gNS4ycmVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxY29udGVudC1xX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiA0LjJyZW0gNy41cmVtIDNyZW0gNS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFxY29udGVudC1xX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxLjdyZW0gNS4xcmVtIDFyZW0gMi45cmVtO1xuICB9XG59XG5cbi5mYXFjb250ZW50LXFfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODE3MjI7XG59XG5cbi5mYXFjb250ZW50LXFfX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzlmZjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhcWNvbnRlbnQtcV9fYnRuOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIHRvcDogMS43ZW07XG4gIH1cbn1cblxuLmZhcWNvbnRlbnQtcV9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyOHB4O1xuICB0b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc5ZmY7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhcWNvbnRlbnQtcV9fYnRuOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgdG9wOiAxLjdlbTtcbiAgfVxufVxuXG4uZmFxY29udGVudC1xX19idG4uanMtYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZhcWNvbnRlbnQtYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxY29udGVudC1hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmFxY29udGVudC1hW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxY29udGVudC1hW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgbWF4LWhlaWdodDogMTUwdmg7XG4gIH1cbn1cblxuLmZhcWNvbnRlbnQtYVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmZhcWNvbnRlbnQtYS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiA1LjNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGNvbG9yOiAjYjFjNWQ1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxY29udGVudC1hLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFjb250ZW50LWEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjYjFjNWQ1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg5MjtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbiAgfVxufVxuXG4uZmFxY29udGVudC1hLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICMwMjc5ZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFjb250ZW50LWEtdGV4dDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmZhcWNvbnRlbnQtYS1maWd1cmUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmFxY29udGVudC1hLWZpZ3VyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFjb250ZW50LWEtZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZhcWNvbnRlbnQtYS1maWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwibWl4aW5cIiwgXCJiYXNlXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdFx0ICBob21lLnNjc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udHh0cmVkIHtcclxuXHRjb2xvcjogcmVkO1xyXG59XHJcblxyXG5zZWN0aW9ue1xyXG5cdHBhZGRpbmctdG9wOjEwMHB4O1xyXG5cdG1hcmdpbi10b3A6LTEwMHB4O1xyXG59XHJcbnNlY3Rpb24ubXYtcGN7XHJcblx0bWFyZ2luLXRvcDowO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtcShzKSB7fVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLypcdFx0XHRcdOODoeOCpOODs+ODk+OCuOODpeOCouODq1x0XHRcdFx0Ki9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmpzLW12c3Age1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcclxufVxyXG5cclxuLm12LXNwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvL1x0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblxyXG5cdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dG9wOiA5MnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOTJweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHR0b3A6IDYycHg7XHJcblx0XHQvL21hcmdpbi1ib3R0b206IDYycHg7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMjc5ZmYgNTAlLCAjZmZmZmZmIDUwJSk7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDI3OWZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDE3NnB4O1xyXG5cdFx0Ly90cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcclxuXHRcdGFuaW1hdGlvbjogMi44NXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpIGluZmluaXRlIGFuaW1lLXNjcm9sbDtcclxuXHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NHB4KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiA3NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm12LXNwX19zbGlkZXIge1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDIyOHB4KTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm12LXNwX19zbGlkZXJfX2l0ZW1zIHtcclxuXHQvL1x0aGVpZ2h0OmNhbGMoMTAwdmggLSAyMjhweCk7XHJcblx0Ly9cdHdpZHRoOjEwMCU7XHJcblxyXG5cclxuXHRmaWd1cmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLm12LXNwX190ZXh0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAzMnB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5tdi1zcF9fdGV4dF9faGVhZGxpbmUge1xyXG5cdGZvbnQtc2l6ZTogMjlweDtcclxuXHRsaW5lLWhlaWdodDogMS4yNzY7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ubXYtc3BfX3RleHRfX2VuIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDIzO1xyXG5cclxufVxyXG5cclxuLm12LXBjIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiA5MnB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxNzIyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9tdjEuanBnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG5cclxuXHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5MnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHR0b3A6IDYycHg7XHJcblx0fVxyXG5cclxuXHQmLmJnMDEge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL212MS5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODQlIDA7XHJcblxyXG5cdH1cclxuXHJcblx0Ji5iZzAyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9tdjIuanBnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYuYmcwMyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvbXYzLmpwZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgMDtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAyNzlmZiA1MCUsICNmZmZmZmYgNTAlKTtcclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMjc5ZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcclxuXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogMTc2cHg7XHJcblx0XHQvL3RyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xyXG5cdFx0YW5pbWF0aW9uOiAyLjg1cyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSkgaW5maW5pdGUgYW5pbWUtc2Nyb2xsO1xyXG5cclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0cHgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogNzZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1lLXNjcm9sbCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NHB4KTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MzAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQ0MCUge31cclxuXHJcblx0NDUlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5NnB4KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubXYtcGNfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDcydmgpO1xyXG5cdH1cclxufVxyXG5cclxuLm12LXBjX19saXN0X19pdGVtcyB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdH1cclxuXHJcblx0JjpudGgtY2hpbGQoMSkge31cclxufVxyXG5cclxuXHJcbi5tdi1wY19fY29weSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogODJweDtcclxuXHRsZWZ0OiAxMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0bGVmdDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tdi1wY19fY29weS1qcCB7XHJcblx0Zm9udC1zaXplOiA1OHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHQvLyBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuXHRwIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmludmlld19ib3hfb24ge1xyXG5cdFx0cCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHJcblx0XHQmICsgLm12LXBjX19jb3B5LWVuIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdGZvbnQtc2l6ZTogNC40dnc7XHJcblx0fVxyXG59XHJcblxyXG4ubXYtcGNfX2NvcHktZW4ge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuXHRsaW5lLWhlaWdodDogMS41NjM7XHJcblxyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IC42cztcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qXHRcdFx0XHRBU0FOT+OBq+OBpOOBhOOBplx0XHRcdFx0Ki9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmFib3V0IHtcclxuXHRwYWRkaW5nOiAzMDBweCAwIDE4MHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9hYm91dF9iZy5qcGcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwODE3MjI7XHJcblxyXG5cdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdHBhZGRpbmc6IDE3MHB4IDAgMDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogODB2dztcclxuXHRcdG1hcmdpbi1ib3R0b206MTAwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDgwdnc7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAwIDA7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dC1pbm5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxNjkycHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdEBpbmNsdWRlIG1xKHh4eCkge1xyXG5cdFx0Ly9cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC8vICAgIFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4IDI3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXQtaW5uZXJfX3RleHQge1xyXG5cdHBhZGRpbmctbGVmdDogMjQwcHg7XHJcblx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0bWF4LXdpZHRoOiA1MCU7XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtcSh4eHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTIwcHgpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoeHhsKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDYxMHB4KTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEobSkge1xyXG5cdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0YnIge1xyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0LWlubmVyX190ZXh0LWNvbnRlbnQge1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRtYXJnaW4tdG9wOjA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXQtaW5uZXJfX2ltZyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3Byb2R1Y3RfaW1nLnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdG1heC13aWR0aDogNzk5cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA2NzVweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4eHgpIHtcclxuXHRcdG1heC13aWR0aDogNDB2dztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogNjc1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHh4bCkge1xyXG5cdFx0bWF4LXdpZHRoOiA1MHZ3O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdG1heC13aWR0aDogNDV2dztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKGwpIHtcclxuXHRcdG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMTdweCk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDE3cHgpO1xyXG5cdFx0aGVpZ2h0OiAzOTVweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XHJcblx0XHRoZWlnaHQ6IDcwdnc7XHJcblx0fVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKlx0XHRcdFx05ryB5YW344O76Ii55YW3XHRcdFx0XHQqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZ2VhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE2MjkzNztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTdyZW0gMCAxM3JlbTtcclxuXHQvLyBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRwYWRkaW5nOiA4cmVtIDAgNnJlbTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnUHJvZHVjdCBGZWF0dXJlcyc7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMTAwdncgLzcuNyk7XHJcblx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRjb2xvcjogcmdiYSgxMDUsIDEyNiwgMTU3LCAuMSk7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC04cHg7XHJcblx0XHR0b3A6IC0uNWVtO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdQcm9kdWN0JztcclxuXHRcdFx0Zm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gNC43KTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAtMi44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0Y29udGVudDogJ0ZlYXR1cmVzJztcclxuXHRcdFx0Zm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gNC43KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDEwNSwgMTI2LCAxNTcsIC4xKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAzLjhyZW07XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW52aWV3X2JveF9vbiB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdlYXItaGVhZGxpbmUge1xyXG5cdG1heC13aWR0aDogMTIzNnB4O1xyXG5cdHBhZGRpbmc6IDAgMTZweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmdlYXItbGlzdCB7XHJcblx0bWFyZ2luOiA0OHB4IGF1dG8gMTI1cHg7XHJcblx0bWF4LXdpZHRoOiAxNDgwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBpbmNsdWRlIG1xKHh4bCkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjM2cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0bWFyZ2luOiAzLjJyZW0gYXV0byA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbW1vbl9oZWFkbGluZV9saW5lb2ZmOjpiZWZvcmUge1xyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICB0b3A6IGNhbGMoLjdlbSArIDYwcHgpO1xyXG59fVxyXG5cclxuXHJcblxyXG4uZ2Vhci1saXN0X19pdGVtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7fVxyXG5cclxuXHQmLmludmlld19ib3hfb24ge1xyXG5cdFx0LmdlYXItaXRlbSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZWFyLWl0ZW0ge1xyXG5cdHdpZHRoOiA1NDBweDtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMjc5ZmY7XHJcblx0cGFkZGluZzogMTZweCAwIDE2cHggNTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdC8vIG1heC1oZWlnaHQ6IDQyNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcShsKSB7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDAgMTZweCAzMnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG5cdFx0cGFkZGluZzogMTZweCAzMnB4IDE2cHggMTZweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZzogNHB4IDAgMTZweCAyM3B4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDI3OWZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHR9XHJcblxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRmb250LXNpemU6IDMwMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcblx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0Y29sb3I6IHJnYmEoMiwgMTIxLCAyNTUsIDAuMTQ5KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IC0uNWVtO1xyXG5cdFx0Ym90dG9tOiAtLjJlbTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMS4ycztcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4eGwpIHtcclxuXHRcdFx0cmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIyMHB4KSAvIC0yKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjR2dztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTB2dztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZWFyLWl0ZW1fX2ZlYXR1cmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyLCAxMjEsIDI1NSk7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZzogMnB4IDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdlYXItaXRlbV9fc3VibGluZSB7XHJcblx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQyMTtcclxuXHRtYXJnaW46IDE2cHggMDtcclxuXHJcblx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdGZvbnQtc2l6ZTogM3Z3O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjIyMTtcclxuXHRcdG1hcmdpbjogMTNweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmdlYXItaXRlbV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiByZ2IoMTc3LCAxOTcsIDIxMyk7XHJcblx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS42OTI7XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbi5nZWFyLWltYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDgwMHB4O1xyXG5cdGhlaWdodDogNDAwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUpO1xyXG5cdH1cclxufVxyXG5cclxuLmdlYXItaW1hZ2VfX2JnIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRib3R0b206IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZ2Vhci1pbWFnZV9faXRlbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG59XHJcblxyXG4uZ2Vhci1saXN0X19pdGVtczpudGgtY2hpbGQob2RkKSB7XHJcblx0LmdlYXItaXRlbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTQ3cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHhsKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2Uge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogODAwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4eGwpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDYyLjR2dztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlX19iZyB7XHJcblx0XHRyaWdodDogMTIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHhsKSB7XHJcblx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0cmlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZWFyLWxpc3RfX2l0ZW1zOm50aC1jaGlsZChldmVuKSB7XHJcblx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcclxuXHJcblx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1pdGVtIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHhsKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcclxuXHRcdFx0d2lkdGg6IDYzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggMjRweCAxNnB4IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHh4bCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1pbWFnZV9fYmcge1xyXG5cdFx0bGVmdDogMTMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHhsKSB7XHJcblx0XHRcdGxlZnQ6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRsZWZ0OiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGxlZnQ6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZTAxIHtcclxuXHQuZ2Vhci1pdGVtIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcwMSc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRoZWlnaHQ6IDM1M3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0aGVpZ2h0OiAyOC4xdnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRoZWlnaHQ6IDUxLjN2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRoZWlnaHQ6IDUxLjN2dztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlX19iZyB7XHJcblx0XHR3aWR0aDogNDI3cHg7XHJcblx0XHRoZWlnaHQ6IDM1M3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmUxLTEucG5nKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzNTNweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdHdpZHRoOiAzNHZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDI4LjF2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdHdpZHRoOiA2MnZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDUxLjN2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHR3aWR0aDogNjYuNXZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDU0Ljl2dztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlX19pdGVtIHtcclxuXHRcdGxlZnQ6IDYwcHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMjU4cHg7XHJcblx0XHRoZWlnaHQ6IDMyM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmUxLTIucG5nKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4eGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNThweDtcclxuXHRcdFx0bWF4LWhlaWdodDogMzIzcHg7XHJcblx0XHRcdHdpZHRoOiAyMS41dnc7XHJcblx0XHRcdGhlaWdodDogMzIzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdFx0bGVmdDogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdHdpZHRoOiAxN3Z3O1xyXG5cdFx0XHRoZWlnaHQ6IDIxLjV2dztcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAxMHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0d2lkdGg6IDUwdnc7XHJcblx0XHRcdGhlaWdodDogNTEuM3Z3O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0d2lkdGg6IDQwLjF2dztcclxuXHRcdFx0aGVpZ2h0OiA1MC4ydnc7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmZlYXR1cmUwMiB7XHJcblx0LmdlYXItaXRlbSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnMDInO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiA0ODNweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdGhlaWdodDogNDF2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdGhlaWdodDogNjZ2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRoZWlnaHQ6IDc5LjN2dztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlX19iZyB7XHJcblx0XHR3aWR0aDogMzUzcHg7XHJcblx0XHRoZWlnaHQ6IDQ4M3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmUyLTEucG5nKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdHdpZHRoOiAzMHZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDQxdnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHR3aWR0aDogNTB2dztcclxuXHRcdFx0aGVpZ2h0OiA2NnZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdHdpZHRoOiA1Ny44dnc7XHJcblx0XHRcdGhlaWdodDogNzkuM3Z3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2VfX2l0ZW0ge1xyXG5cdFx0cmlnaHQ6IDYwcHg7XHJcblx0XHR0b3A6IGNhbGMoNDgzcHggLyAyIC0gMzcycHggLyAyKTtcclxuXHRcdHdpZHRoOiAxODRweDtcclxuXHRcdGhlaWdodDogMzcycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvZmVhdHVyZTItMi5wbmcpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHh4bCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE4NHB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzNzJweDtcclxuXHRcdFx0d2lkdGg6IDEydnc7XHJcblx0XHRcdGhlaWdodDogMzIzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHR3aWR0aDogMTZ2dztcclxuXHRcdFx0aGVpZ2h0OiAzMHZ3O1xyXG5cdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR0b3A6IDl2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDY2dnc7XHJcblx0XHRcdHJpZ2h0OiAxMXZ3O1xyXG5cdFx0XHR0b3A6IDN2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHR3aWR0aDogMzB2dztcclxuXHRcdFx0aGVpZ2h0OiA2MXZ3O1xyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHRcdFx0dG9wOiAxMS41dnc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZTAzIHtcclxuXHJcblx0LmdlYXItaXRlbSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnMDMnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiA0NjNweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdGhlaWdodDogMzUuOHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0aGVpZ2h0OiA3MS4zdnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0aGVpZ2h0OiA3NC40dnc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1pbWFnZV9fYmcge1xyXG5cdFx0d2lkdGg6IDQyN3B4O1xyXG5cdFx0aGVpZ2h0OiA0NjNweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9mZWF0dXJlMy0xLnBuZyk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHR3aWR0aDogMzN2dztcclxuXHRcdFx0aGVpZ2h0OiAzNS44dnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHR3aWR0aDogNjZ2dztcclxuXHRcdFx0aGVpZ2h0OiA3MS4zdnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0d2lkdGg6IDY5dnc7XHJcblx0XHRcdGhlaWdodDogNzQuNHZ3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2VfX2l0ZW0ge1xyXG5cdFx0bGVmdDogNjBweDtcclxuXHRcdGJvdHRvbTogODBweDtcclxuXHRcdHdpZHRoOiAzMTVweDtcclxuXHRcdGhlaWdodDogMTc5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvZmVhdHVyZTMtMi5wbmcpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHh4bCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMxNXB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxNzlweDtcclxuXHRcdFx0d2lkdGg6IDI2dnc7XHJcblx0XHRcdGhlaWdodDogMzIzcHg7XHJcblx0XHRcdC8vIGxlZnQ6IDF2dztcclxuXHRcdFx0Ym90dG9tOiA3dnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHR3aWR0aDogMjN2dztcclxuXHRcdFx0aGVpZ2h0OiAxMy4xdnc7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMjl2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5 �
    �
                    f�	           ��	   h�
            �
    �       �
           weDtcclxuXHRcdFx0dG9wOiAyOXZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdHdpZHRoOiA1MC4xdnc7XHJcblx0XHRcdGhlaWdodDogMjguNnZ3O1xyXG5cdFx0XHRsZWZ0OiAxMXB4O1xyXG5cdFx0XHR0b3A6IDM2LjZ2dztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlMDQge1xyXG5cdC5nZWFyLWl0ZW0ge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJzA0JztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlIHtcclxuXHRcdGhlaWdodDogNTQzcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRoZWlnaHQ6IDQxLjJ2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdGhlaWdodDogODkuM3Z3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGhlaWdodDogOTIuMnZ3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2VfX2JnIHtcclxuXHRcdHdpZHRoOiA1NTdweDtcclxuXHRcdGhlaWdodDogNTQzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvZmVhdHVyZTQtMS5wbmcpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhsKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTU3cHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDU0M3B4O1xyXG5cdFx0XHR3aWR0aDogNDh2dztcclxuXHRcdFx0aGVpZ2h0OiA0Ni44dnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHR3aWR0aDogNDIuM3Z3O1xyXG5cdFx0XHRoZWlnaHQ6IDQxLjJ2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XHJcblx0XHRcdGhlaWdodDogODkuM3Z3O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDkyLjJ2dztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlMDUge1xyXG5cdC5nZWFyLWl0ZW0ge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJzA1JztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlIHtcclxuXHRcdGhlaWdodDogNDYzcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRoZWlnaHQ6IDM1LjJ2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdGhlaWdodDogNzYuMXZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGhlaWdodDogNzguNnZ3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdlYXItaW1hZ2VfX2JnIHtcclxuXHRcdHdpZHRoOiA1NTdweDtcclxuXHRcdGhlaWdodDogNDYzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvZmVhdHVyZTUtMS5wbmcpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhsKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTU3cHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDQ2M3B4O1xyXG5cdFx0XHR3aWR0aDogNDh2dztcclxuXHRcdFx0aGVpZ2h0OiA0MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0d2lkdGg6IDQyLjN2dztcclxuXHRcdFx0aGVpZ2h0OiAzNS4ydnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDY0cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDc2LjF2dztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcclxuXHRcdFx0aGVpZ2h0OiA3OC42dnc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZTA2IHtcclxuXHQuZ2Vhci1pdGVtIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcwNic7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRoZWlnaHQ6IDQ2M3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0aGVpZ2h0OiAzNS4ydnc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRoZWlnaHQ6IDc2LjF2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRoZWlnaHQ6IDc4LjZ2dztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZWFyLWltYWdlX19iZyB7XHJcblx0XHR3aWR0aDogNTU3cHg7XHJcblx0XHRoZWlnaHQ6IDQ2M3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2ZlYXR1cmU2LTEucG5nKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4bCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU1N3B4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA0NjNweDtcclxuXHRcdFx0d2lkdGg6IDQ4dnc7XHJcblx0XHRcdGhlaWdodDogNDB2dztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdHdpZHRoOiA0Mi4zdnc7XHJcblx0XHRcdGhlaWdodDogMzUuMnZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcclxuXHRcdFx0aGVpZ2h0OiA3Ni4xdnc7XHJcblx0XHRcdG1heC13aWR0aDogMTAwdnc7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XHJcblx0XHRcdGhlaWdodDogNzguNnZ3O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qXHRcdFx0XHTjgrnjg4bjg7Pjg6zjgrlcdFx0XHRcdCovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zdGFpbmxlc3Mge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwODE3MjI7XHJcblx0cGFkZGluZzogMTByZW0gMCAxNC4zcmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZzogMTQuOHJlbSAwIDUuM3JlbTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2Vhci1saXN0IHtcclxuXHRcdG1hcmdpbjogMzRweCBhdXRvIDEyNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdG1hcmdpbjogMzhweCBhdXRvIDUxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZTAxIHtcclxuXHJcblx0XHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNDYzcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNXZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA2OS40dnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MnZ3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmdlYXItaW1hZ2VfX2JnIHtcclxuXHRcdFx0d2lkdGg6IDQyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ2M3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvc3RhaW5sZXNzL2ZlYXR1cmUxLTEucG5nKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHhsKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MjdweDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NjNweDtcclxuXHRcdFx0XHR3aWR0aDogMzkuNnZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNDYzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0XHR3aWR0aDogMzIuM3Z3O1xyXG5cdFx0XHRcdGhlaWdodDogMzV2dztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRcdHdpZHRoOiA2NHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNjkuNHZ3O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDY2LjJ2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDcydnc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Vhci1pbWFnZV9faXRlbSB7XHJcblx0XHRcdGxlZnQ6IDY0cHg7XHJcblx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0d2lkdGg6IDIzNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1OXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvc3RhaW5sZXNzL2ZlYXR1cmUxLTIucG5nKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHh4bCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjM0cHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzU5cHg7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IDE0dnc7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOHZ3O1xyXG5cdFx0XHRcdGxlZnQ6IDd2dztcclxuXHRcdFx0XHQvLyBib3R0b206IDJ2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdFx0XHRsZWZ0OiAydnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogOHZ3O1xyXG5cdFx0XHRcdHdpZHRoOiAxN3Z3O1xyXG5cdFx0XHRcdGhlaWdodDogMjYuM3Z3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdFx0bGVmdDogMzJweDtcclxuXHRcdFx0XHR3aWR0aDogMzN2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDUwLjN2dztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRcdGxlZnQ6IDEycHg7XHJcblx0XHRcdFx0d2lkdGg6IDM1LjZ2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDU1LjN2dztcclxuXHRcdFx0XHR0b3A6IDV2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZlYXR1cmUwMiB7XHJcblx0XHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNDYzcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNnZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3Ni4ydnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3OC42dnc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Vhci1pbWFnZV9fYmcge1xyXG5cdFx0XHR3aWR0aDogNTU3cHg7XHJcblx0XHRcdGhlaWdodDogNDYzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9zdGFpbmxlc3MvZmVhdHVyZTItMS5wbmcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDU1N3B4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQ2M3B4O1xyXG5cdFx0XHRcdHdpZHRoOiA0OHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNDB2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRcdHdpZHRoOiA0Mi4zdnc7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNnZ3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDY0cHgpO1xyXG5cdFx0XHRcdGhlaWdodDogNzYuMnZ3O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IDc4LjZ2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlMDMge1xyXG5cdFx0LmdlYXItaW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDQ2M3B4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRcdGhlaWdodDogMzZ2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRcdGhlaWdodDogNzEuOHZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRcdGhlaWdodDogNzIuMnZ3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmdlYXItaW1hZ2VfX2JnIHtcclxuXHRcdFx0d2lkdGg6IDQyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ2M3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvc3RhaW5sZXNzL2ZlYXR1cmUzLTEucG5nKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0XHR3aWR0aDogNDIuM3Z3O1xyXG5cdFx0XHRcdGhlaWdodDogMzZ2dztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRcdHdpZHRoOiA2NnZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNzEuOHZ3O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDY2Ljh2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDcyLjJ2dztcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZWFyLWltYWdlX19pdGVtIHtcclxuXHRcdFx0bGVmdDogNzBweDtcclxuXHRcdFx0Ym90dG9tOiA0NXB4O1xyXG5cdFx0XHR3aWR0aDogMjg1cHg7XHJcblx0XHRcdGhlaWdodDogNDA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9zdGFpbmxlc3MvZmVhdHVyZTMtMi5wbmcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeHhsKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyODVweDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDRweDtcclxuXHRcdFx0XHR3aWR0aDogMjR2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDQwNHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDd2dztcclxuXHRcdFx0XHQvLyBib3R0b206IDJ2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDE5LjF2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDI3dnc7XHJcblx0XHRcdFx0dG9wOiAxdnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0XHRsZWZ0OiAzMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzOHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNTR2dztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ2LjV2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDY2dnc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlMDQge1xyXG5cdFx0LmdlYXItaW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDQ2M3B4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRcdGhlaWdodDogMzAuNXZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MS44dnc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Vhci1pbWFnZV9fYmcge1xyXG5cdFx0XHR3aWR0aDogNDI3cHg7XHJcblx0XHRcdGhlaWdodDogNDYzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9zdGFpbmxlc3MvZmVhdHVyZTQtMS5wbmcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQyN3B4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQ2M3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAzNnZ3O1xyXG5cdFx0XHRcdGhlaWdodDogMzl2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRcdHdpZHRoOiAyOC4xdnc7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMC41dnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0XHR3aWR0aDogNjZ2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDcxLjh2dztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmdlYXItaW1hZ2VfX2l0ZW0ge1xyXG5cdFx0XHRyaWdodDogNTBweDtcclxuXHRcdFx0Ym90dG9tOiA4MHB4O1xyXG5cdFx0XHR3aWR0aDogMjkycHg7XHJcblx0XHRcdGhlaWdodDogMzgzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9zdGFpbmxlc3MvZmVhdHVyZTQtMi5wbmcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI5MnB4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM4M3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAyNHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogMjl2dztcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobSkge1xyXG5cdFx0XHRcdHdpZHRoOiAyMC4xdnc7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNi4zdnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHR3aWR0aDogNDB2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDUyLjV2dztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ1Ljd2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDU5Ljd2dztcclxuXHRcdFx0XHR0b3A6IDJ2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZlYXR1cmUwNSB7XHJcblx0XHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNDYzcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNS4ydnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDc2LjF2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDc4LjZ2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZWFyLWltYWdlX19iZyB7XHJcblx0XHRcdHdpZHRoOiA1NTdweDtcclxuXHRcdFx0aGVpZ2h0OiA0NjNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlNS0xLnBuZyk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4bCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTU3cHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDYzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ4dnc7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdFx0d2lkdGg6IDQyLjN2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDM1LjJ2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCk7XHJcblx0XHRcdFx0aGVpZ2h0OiA3Ni4xdnc7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0XHRsZWZ0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XHJcblx0XHRcdFx0aGVpZ2h0OiA3OC42dnc7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZlYXR1cmUwNiB7XHJcblx0XHQuZ2Vhci1pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNDYzcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNS4ydnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDc2LjF2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDc4LjZ2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZWFyLWltYWdlX19iZyB7XHJcblx0XHRcdHdpZHRoOiA1NTdweDtcclxuXHRcdFx0aGVpZ2h0OiA0NjNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL3N0YWlubGVzcy9mZWF0dXJlNi0xLnBuZyk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4bCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTU3cHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDYzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ4dnc7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHZ3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtKSB7XHJcblx0XHRcdFx0d2lkdGg6IDQyLjN2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDM1LjJ2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCk7XHJcblx0XHRcdFx0aGVpZ2h0OiA3Ni4xdnc7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xyXG5cdFx0XHRcdGhlaWdodDogNzguNnZ3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKlx0XHRcdFx044KC44Gu44Gl44GP44KKXHRcdFx0XHQqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubWFudWZhY3R1cmluZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE2MjkzNztcclxuXHRwYWRkaW5nOiAyMS4ycmVtIDAgMTIuM3JlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdHBhZGRpbmc6IDEzLjdyZW0gMCA2LjJyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubWFudWZhY3R1cmluZy1pbm5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMjMycHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZzogMCAxcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLm1hbnVmYWN0dXJpbmctaW5uZXIgLmNvbW1vbl9oZWFkbGluZSB7XHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdHRvcDogY2FsYygyZW0gKyAyNHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdHRvcDogY2FsYyg1ZW0gKyA2LjZ2dyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWFudWZhY3R1cmluZy1pbm5lciAuY29tbW9uX2hlYWRsaW5lIGJyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdCB7XHJcblx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdG1hcmdpbi10b3A6IDQuOHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5tYW51ZmFjdHVyaW5nLWlubmVyX19saXN0LWl0ZW1zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtc19fdGV4dCB7XHJcblx0d2lkdGg6IDQ4MHB4O1xyXG5cclxuXHJcblx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0fVxyXG5cclxuXHQubnVtYmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG5cdFx0Y29sb3I6ICMwMjc5ZmY7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN1YmxpbmUge1xyXG5cdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDc0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdC8vIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI2O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiByZ2IoMTc3LCAxOTcsIDIxMyk7XHJcblx0XHRsaW5lLWhlaWdodDogMi4xMjU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRjb2xvcjogcmdiKDE3NywgMTk3LCAyMTMpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4ubWFudWZhY3R1cmluZy1pbm5lcl9fbGlzdC1pdGVtc19fZmlndXJlIHtcclxuXHR3aWR0aDogNjM4cHg7XHJcblx0aGVpZ2h0OiAzOTVweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdG1heC13aWR0aDogNjM4cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAzOTVweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0ODBweCAtIDE2cHgpO1xyXG5cdFx0aGVpZ2h0OiAyOC4xdnc7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDU4dnc7XHJcblx0fVxyXG5cclxuXHQmLmNvbnRlbnQwMSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvbWFudWZhY3R1cmluZy9pbWcwMS5qcGcpO1xyXG5cdH1cclxuXHJcblx0Ji5jb250ZW50MDIge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL21hbnVmYWN0dXJpbmcvaW1nMDIuanBnKTtcclxuXHR9XHJcblxyXG5cdCYuY29udGVudDAzIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9tYW51ZmFjdHVyaW5nL2ltZzAzLmpwZyk7XHJcblx0fVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKlx0XHRcdFx0QVNBTk/jga7kurrjgIVcdFx0XHRcdCovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5wZW9wbGUge1xyXG5cdHBhZGRpbmc6IDIxcmVtIDAgMTIuNnJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdHBhZGRpbmc6IDE0cmVtIDAgNC40cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbToxMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wZW9wbGUtaW5uZXIge1xyXG5cdG1heC13aWR0aDogMTIzMnB4O1xyXG5cdHBhZGRpbmc6IDAgMTZweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBlb3BsZS1pbm5lcl9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wZW9wbGUtaW5uZXJfX2xpc3RfX2l0ZW1zIHtcclxuXHR3aWR0aDogMzg0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhsKSB7XHJcblx0XHRtYXgtd2lkdGg6IDM4NHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLyAzIC0gMzJweCk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRtYXgtd2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ucGVvcGxlLWlubmVyX19saXN0X19pdGVtcy1maWd1cmUge1xyXG5cdHdpZHRoOiAzODRweDtcclxuXHRoZWlnaHQ6IDQ4MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdG1heC13aWR0aDogMzg0cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA0ODBweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC8gMyAtIDMycHgpO1xyXG5cdFx0aGVpZ2h0OiAzNy4ydnc7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0bWF4LWhlaWdodDogaW5oZXJpdDtcclxuXHRcdHdpZHRoOiBjYWxjKDYwdncgLSA2MHB4KTtcclxuXHRcdGhlaWdodDogNjIuNnZ3O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjZweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0bWF4LWhlaWdodDogaW5oZXJpdDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XHJcblx0XHRoZWlnaHQ6IDEwMi42dnc7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBlb3BsZS1pbm5lcl9fbGlzdF9faXRlbXMtY29udGVudCB7XHJcblxyXG5cdC5wZW9wbGUtaGVhZGxpbmUge1xyXG5cdFx0Ly8gbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTQ1O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBlb3BsZS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiByZ2IoMTc3LCAxOTcsIDIxMyk7XHJcblx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjkyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjNyZW07XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnBlb3BsZS1uYW1lIHt9XHJcblxyXG5cdC5wZW9wbGUtbmFtZV9fcG9zaXRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAyNzlmZjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5wZW9wbGUtbmFtZV9fanAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjJyZW07XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC43cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBlb3BsZS1uYW1lX19lbiB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjZyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGVvcGxlLWlubmVyX19saXN0LXNwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMzRweDtcclxuXHJcblx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyX2hlYWRlcl9uYXYge1xyXG5cdFx0bWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgY2FsYygxMDAlIC0gOTMuN3JlbSAvIDIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdHBhZGRpbmc6MCBjYWxjKDEwMCUgLSAxMzYuNXZ3IC8gMik7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLy8gLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcntcclxuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAjMDI3OWZmO1xyXG4vLyBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyB9XHJcblxyXG4vLyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcntcclxuLy8gXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuLy8gICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcclxuLy8gfVxyXG5cclxuLy8gLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlcntcclxuLy8gXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuLy8gICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcclxuLy8gfVxyXG5cclxuLy8gLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntcclxuLy8gXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuLy8gICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbi8vIH1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qXHRcdFx0XHTjgojjgY/jgYLjgovos6rllY9cdFx0XHRcdCovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5mYXEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxNjI5Mzc7XHJcblx0cGFkZGluZzogOXJlbSAwIDExcmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZzogMTIuNnJlbSAwIDUuM3JlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYXEtaW5uZXIge1xyXG5cdG1heC13aWR0aDogMTIzMnB4O1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDlweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mYXEtaW5uZXJfX2xpc3Qge1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0cGFkZGluZy10b3A6IDIuNnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYXEtaW5uZXJfX2xpc3RfX2l0ZW1zIHt9XHJcblxyXG4uZmFxY29udGVudC1xIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwODE3MjI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoeHMpIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwODE3MjI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJRLlwiO1xyXG5cdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcblx0XHRjb2xvcjogIzAyNzlmZjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjZyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDMycHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjhyZW07XHJcblx0XHRcdHRvcDogLjhlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mYXFjb250ZW50LXFfX2J0biB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNC4ycmVtIDAgNC4ycmVtIDUuMnJlbTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHBhZGRpbmc6IDQuMnJlbSA3LjVyZW0gM3JlbSA1LjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4zMTM7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0cGFkZGluZzogMS43cmVtIDUuMXJlbSAxcmVtIDIuOXJlbTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA4MTcyMjtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMjhweDtcclxuXHRcdHRvcDogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyLCAxMjEsIDI1NSk7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdHRvcDogMS43ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMjhweDtcclxuXHRcdHRvcDogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyLCAxMjEsIDI1NSk7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh4cykge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdHRvcDogMS43ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmpzLWFjdGl2ZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mYXFjb250ZW50LWEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG5cdEBpbmNsdWRlIG1xKHMpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0JlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG5cdFx0bWF4LWhlaWdodDogODAwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEocykge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTB2aDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmZhcWNvbnRlbnQtYS10ZXh0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAycmVtIDA7XHJcblx0cGFkZGluZy1sZWZ0OiA1LjNyZW07XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ3MHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS45O1xyXG5cdGNvbG9yOiAjYjFjNWQ1O1xyXG5cclxuXHRAaW5jbHVkZSBtcShzKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRjb2xvcjogcmdiKDE3NywgMTk3LCAyMTMpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODkyO1xyXG5cdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIkEuXCI7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuXHRcdGNvbG9yOiAjMDI3OWZmO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mYXFjb250ZW50LWEtZmlndXJlIHtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNTRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjhyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdEBpbmNsdWRlIG1xKG0pIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBjZiB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbi8vIEBpbmNsdWRlIGNmO1xyXG5cclxuQG1peGluIG1hcmdpbl9hdXRve1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4vLyBAaW5jbHVkZSBtYXJnaW5fYXV0bztcclxuXHJcbkBtaXhpbiBhYnMgKCR0b3A6IGF1dG8sICRyaWdodDogYXV0bywgJGJvdHRvbTogYXV0bywgJGxlZnQ6IGF1dG8pIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAkdG9wO1xyXG4gIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgYm90dG9tOiAkYm90dG9tO1xyXG4gIGxlZnQ6ICRsZWZ0O1xyXG59XHJcbi8vIEBpbmNsdWRlIGFicyg1cHgsIDIwcHgsIDEwcHgsIDE1cHgpO1xyXG5cclxuQG1peGluIGJveF9ze1xyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxufVxyXG4vLyBAaW5jbHVkZSBib3hfcztcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cyl7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAwcyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO1xyXG59XHJcbi8vIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDAuNXMpO1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24yKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cyAsICRkZWxheTowcyl7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZGVsYXkgZWFzZTtcclxufVxyXG4vLyBAaW5jbHVkZSB0cmFuc2l0aW9uMihhbGwsMC41cywgMHMpO1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24zKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cywgJGRlbGF5OjBzLCAkY3ViaWM6KC42NDUsLjA0NSwuMzU1LDEpKXtcclxuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRkZWxheSBjdWJpYy1iZXppZXIoJGN1YmljKTtcclxufVxyXG4vLyBAaW5jbHVkZSB0cmFuc2l0aW9uMyhhbGwsMC41cywwcywoLjY0NSwuMDQ1LC4zNTUsMSkpO1xyXG5cclxuQG1peGluIG9yaWdpbigkcHJvcGVydHk6IGxlZnQsICRwcm9wZXJ0eTI6IHRvcCl7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogJHByb3BlcnR5ICRwcm9wZXJ0eTI7XHJcbn1cclxuLy8gQGluY2x1ZGUgb3JpZ2luKGxlZnQsIHRvcCk7XHJcblxyXG5AbWl4aW4gc2NhbGUoJGF0YWk6MCl7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkYXRhaSk7XHJcbn1cclxuLy8gQGluY2x1ZGUgc2NhbGUoMSk7XHJcblxyXG5AbWl4aW4gc2NhbGVYKCRhdGFpOjApe1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKCRhdGFpKTtcclxufVxyXG4vLyBAaW5jbHVkZSBzY2FsZVgoMSk7XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gICAgICRvcGFjaXR5SUU6ICRvcGFjaXR5ICogMTAwO1xyXG4gICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eUlFKTtcclxufVxyXG4vLyBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG5cclxuQG1peGluIHdoMTAwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4vLyBAaW5jbHVkZSB3aDEwMDtcclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBAaW5jbHVkZSBtcShtKSB7fVxyXG5cclxuQG1peGluIGxpbmtfdGV4dHtcclxuICBjb2xvcjogIzE0MDBBMztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhEN0NENztcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lLCAkZHVyYXRpb246IC41cywgJHRpbWluZzplYXNlLCAkZGVsYXk6MHMsICRpdGVyYXRpb246MSwgJGRpcmVjdGlvbjpub3JtYWwsICRmaWxsLW1vZGU6Ym90aCwgJHBsYXktc3RhdGU6cnVubmluZyApe1xyXG4gIGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICR0aW1pbmcgJGRlbGF5ICRpdGVyYXRpb24gJGRpcmVjdGlvbiAkZmlsbC1tb2RlICRwbGF5LXN0YXRlIDtcclxufVxyXG4vLyBAaW5jbHVkZSBhbmltYXRpb24oc2xpZGVfbGluZSAxLjBzIGVhc2UgM3MpO1xyXG5cclxuQG1peGluIGZvbnRzaXplKCRzaXplOiAyNCwgJGJhc2U6IDE2KSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG4gIGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICogMXJlbTtcclxufVxyXG4vLyBAaW5jbHVkZSBmb250c2l6ZSgxNik7XHJcblxyXG4iXX0= */
