@charset "UTF-8";
html {
  scroll-behavior: smooth;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN", "ヒラギノ角ゴ Pro", "ヒラギノ角ゴ Pro W3", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, sans-serif;
  -webkit-text-size-adjust: 100%;
  color: #333;
  line-height: 1.75;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (max-width:1199.97px) {
  body {
    overflow-x: hidden;
  }
}

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

a {
  outline: none;
}

ul,
ol {
  list-style: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.l-unit__box {
  /* 印刷用 */
}
@media only screen and (min-width:768px), tv, print {
  .l-unit__box {
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-unit__box {
    width: 768px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-unit__box {
    width: 1024px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-unit__box {
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .l-unit__box {
    width: 1400px;
  }
}
@media print {
  .l-unit__box {
    width: 1024px;
    overflow: visible;
  }
}
@media (max-width: 1399px) {
  .l-unit__box.has-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-unit__box.has-padding-sp {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-unit__box.has-padding-basic-wide {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-unit__box.has-padding-basic-narrow {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-unit__box.basic100 {
    width: 100%;
  }
}

.m-courses-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.m-courses-item__img {
  position: relative;
}
.m-courses-item__img img {
  border-radius: 10px 10px 0 0;
  aspect-ratio: 300/152;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width:1199.97px) {
  .m-courses-item__img img {
    width: 100%;
  }
}

.m-courses-item__txt {
  padding: 15px 20px 0;
}

.m-courses-item__pref {
  position: absolute;
  bottom: -12px;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px 15px;
  border-radius: 0 12px 12px 0;
  background-color: #ff6464;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 600;
  color: #fff;
  line-height: 1;
}

.m-courses-item__place {
  margin: 10px 0 12px;
  font-weight: 600;
}

.m-courses-item__tags {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}

.m-courses-item__tag {
  padding: 6px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.16);
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
}

.m-courses-item__btns {
  padding: 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.m-courses-item__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 47px;
  border-radius: 4px;
  background-color: #FF7676;
  color: #fff;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-courses-item__btn:hover {
  opacity: 0.8;
}

.m-courses-item__btn-club {
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  background-color: #8DC329;
  color: #fff;
  border-radius: 28px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-courses-item__btn-club:hover {
  opacity: 0.8;
}

.o-childcare {
  background-color: #BDD9B2;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  background-image: url("../images/bg_sp.png");
}
@media only screen and (min-width:1200px), print {
  .o-childcare {
    background-size: cover;
    background-image: url("../images/bg_pc.png");
  }
}

.o-kv {
  margin-bottom: 45px;
}
@media only screen and (min-width:1200px), print {
  .o-kv {
    margin-bottom: 115px;
  }
}

.o-kv__cont {
  position: relative;
}
.o-kv__copy {
  position: relative;
  z-index: 5;
  width: 55%;
  padding-top: 20px;
}
@media only screen and (min-width:1200px), print {
  .o-kv__copy {
    width: 39%;
    max-width: 540px;
    padding-top: 30px;
    margin-left: 30px;
  }
  .o-kv__copy img {
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .o-kv__copy {
    padding-top: 55px;
    margin-left: 140px;
  }
}

.o-kv__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width:1200px), print {
  .o-kv__bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1400px) {
  .o-kv__bottom {
    margin-top: -30px;
  }
}

.o-kv__imgs {
  position: relative;
  z-index: 3;
}
.o-kv__imgs img {
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .o-kv__imgs {
    -ms-flex-preferred-size: 55%;
        flex-basis: 55%;
    max-width: 55%;
    position: relative;
    right: -60px;
    bottom: 30px;
  }
  .o-kv__imgs img {
    max-width: 760px;
  }
}

.o-kv__desc {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.75;
}
@media only screen and (min-width:1200px), print {
  .o-kv__desc {
    max-width: 545px;
    margin-left: 30px;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    max-width: 45%;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 2;
  }
}
@media (min-width: 1400px) {
  .o-kv__desc {
    margin-left: 100px;
    max-width: 545px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv__desc {
    margin-top: 10px;
  }
}
.o-kv__desc::before {
  content: "";
  display: block;
  width: 200%;
  height: 120%;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  position: absolute;
  top: -20%;
  left: -50%;
  z-index: 0;
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
@media only screen and (min-width:1200px), print {
  .o-kv__desc::before {
    width: 120%;
    height: 160%;
    top: -30%;
    left: -10%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}

.o-kv__desc__txt {
  position: relative;
  z-index: 1;
}

.o-kv__btn {
  position: relative;
  height: 46px;
  width: 465px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #FF7676;
  border-radius: 23px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (min-width:1200px), print {
  .o-kv__btn {
    margin: 60px auto 0;
    height: 80px;
    border-radius: 40px;
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv__btn {
    margin: 20px auto 0;
    width: calc(100% - 50px);
  }
}
.o-kv__btn::after {
  position: absolute;
  top: 50%;
  right: 22px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 12px solid #ffffff;
  border-bottom: 0;
}
@media only screen and (min-width:1200px), print {
  .o-kv__btn::after {
    right: 55px;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    border-top: 16px solid #ffffff;
  }
}
.o-kv__btn:hover {
  opacity: 0.8;
}

.o-flow__top {
  position: relative;
}
.o-flow__top::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  position: absolute;
  top: 30%;
  z-index: 1;
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
@media only screen and (min-width:1200px), print {
  .o-flow__top::before {
    top: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 600px;
    height: 200px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-flow__inner {
    position: relative;
  }
}

.o-flow__top__inner {
  position: relative;
  z-index: 3;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
@media only screen and (min-width:1200px), print {
  .o-flow__top__inner {
    padding-bottom: 5px;
  }
}

.o-flow__heading {
  text-align: center;
}
.o-flow__heading img {
  width: 100%;
  max-width: 810px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__heading {
    -webkit-transform: translateX(-15px);
            transform: translateX(-15px);
  }
}

@media only screen and (min-width:1200px), print {
  .o-flow__top__cont {
    position: absolute;
    top: 100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.o-flow__top__desc {
  margin: 10px 0;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .o-flow__top__desc {
    margin: 15px 0 12px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.o-flow__top__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__top__btns {
    gap: 30px;
  }
}

.o-flow__top__btn {
  position: relative;
  height: 35px;
  width: 465px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  padding: 0 15px;
  background-color: #fff;
  border-radius: 18px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #FF7676;
  text-align: center;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (min-width:1200px), print {
  .o-flow__top__btn {
    width: 180px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-flow__top__btn {
    width: calc(50% - 12px);
  }
}
.o-flow__top__btn::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #ff7670;
  border-right: 0;
}
@media only screen and (min-width:1200px), print {
  .o-flow__top__btn::after {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.o-flow__top__btn:hover {
  opacity: 0.8;
}

.o-flow__main {
  position: relative;
  z-index: 3;
  margin: 20px 0 35px;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 30px 10px 35px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__main {
    width: 800px;
    margin: -15px auto 0;
    padding: 50px 30px;
  }
}

.o-flow__item {
  padding-bottom: 20px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
    padding-bottom: 25px;
  }
}
.o-flow__item + .o-flow__item {
  position: relative;
  border-top: 1px dotted #FF7676;
  padding-top: 30px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item + .o-flow__item {
    padding-top: 25px;
  }
}
.o-flow__item + .o-flow__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-top: 12px solid #ff7676;
  border-bottom: 0;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item + .o-flow__item::before {
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    border-top: 12px solid #ff7676;
  }
}
.o-flow__item:last-child {
  padding-bottom: 0;
}

.o-flow__item__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item__main {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 30px;
  }
}

.o-flow__item__number {
  -ms-flex-preferred-size: 60px;
      flex-basis: 60px;
  max-width: 60px;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item__number {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
  }
}

.o-flow__item__cont {
  -ms-flex-preferred-size: calc(100% - 72px);
      flex-basis: calc(100% - 72px);
  max-width: calc(100% - 72px);
}
@media only screen and (min-width:1200px), print {
  .o-flow__item__cont {
    -ms-flex-preferred-size: calc(100% - 110px);
        flex-basis: calc(100% - 110px);
    max-width: calc(100% - 110px);
  }
}

.o-flow__item__heading {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item__heading {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.o-flow__item__desc {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item__desc {
    font-size: 16px;
    font-size: 1rem;
  }
}

.o-flow__item__desc__note {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #FF0000;
}
@media only screen and (min-width:1200px), print {
  .o-flow__item__desc__note {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.o-flow__item__link {
  margin-top: 10px;
}

.o-flow__item__btn {
  width: 212px;
  height: 35px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #ff7670;
  text-decoration: none;
  border: 1px solid #F3ECF4;
  border-radius: 18px;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.o-flow__item__btn:hover {
  opacity: 0.8;
}

@media only screen and (max-width:1199.97px) {
  .o-flow__img-pc {
    display: none;
  }
}
@media only screen and (min-width:1200px), print {
  .o-flow__img-pc {
    position: absolute;
  }
  .o-flow__img-pc img {
    width: 100%;
  }
  .o-flow__img-pc.-pc01 {
    top: -300px;
    right: -50px;
    width: 430px;
  }
  .o-flow__img-pc.-pc02 {
    top: -100px;
    left: -80px;
    width: 415px;
  }
  .o-flow__img-pc.-pc03 {
    top: 30%;
    left: 25px;
    width: 325px;
  }
  .o-flow__img-pc.-pc04 {
    top: 40%;
    right: -90px;
    width: 470px;
  }
  .o-flow__img-pc.-pc05 {
    bottom: -80px;
    left: -100px;
    width: 470px;
  }
  .o-flow__img-pc.-pc06 {
    bottom: -120px;
    right: 0;
    width: 370px;
  }
}

.o-flow__img-sp {
  width: 130%;
  -webkit-transform: translateX(-10%);
          transform: translateX(-10%);
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .o-flow__img-sp {
    display: none;
  }
}
.o-flow__img-sp img {
  width: 100%;
}

.o-courses {
  padding: 50px 0 0;
}
@media only screen and (min-width:1200px), print {
  .o-courses {
    padding: 110px 0 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-courses {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    background-image: url(../images/bg_sp_2.png);
  }
}

.o-courses__heading {
  width: 256px;
  margin: 0 auto 30px;
}
@media only screen and (min-width:1200px), print {
  .o-courses__heading {
    width: 368px;
    margin-bottom: 50px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-courses__body {
    width: 1100px;
    margin: 0 auto;
  }
}

.o-courses__items .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.o-courses__items .slick-slide {
  height: auto;
}
.o-courses__items .slick-slide > div {
  height: 100%;
}
@media only screen and (min-width:1200px), print {
  .o-courses__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    gap: 40px;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-courses__item {
    height: 100%;
    padding: 8px;
    width: 316px;
    max-width: 316px;
  }
}

.o-courses__item-inner {
  height: 100%;
}
@media only screen and (min-width:1200px), print {
  .o-courses__item-inner {
    width: 340px;
  }
}

.o-courses__arrow {
  position: absolute;
  z-index: 3;
  top: 200px;
  width: 80px;
  height: 50px;
  border-radius: 25px;
  background-color: rgba(255, 131, 131, 0.6);
  display: grid;
  place-content: center;
}
.o-courses__arrow.-prev {
  left: -40px;
}
.o-courses__arrow.-prev::before {
  translate: 15px 0;
}
.o-courses__arrow.-next {
  right: -40px;
}
.o-courses__arrow.-next::before {
  translate: -15px 0;
  rotate: 180deg;
}
.o-courses__arrow::before {
  content: "";
  display: block;
  width: 10px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/arrow_wh_l.svg);
}

.o-contents {
  margin-top: 70px;
  padding: 50px 0 80px;
}
@media only screen and (min-width:1200px), print {
  .o-contents {
    padding: 80px 0 160px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-contents {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    background-image: url(../images/bg_sp_3.png);
  }
}

.o-contents__heading {
  width: 256px;
  margin: 0 auto;
}
@media only screen and (min-width:1200px), print {
  .o-contents__heading {
    width: 368px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-contents__items {
    position: relative;
    height: 950px;
  }
}

.o-contents__item {
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (min-width:1200px), print {
  .o-contents__item {
    width: 500px;
    position: absolute;
  }
  .o-contents__item.-event {
    top: 0;
    left: 170px;
  }
  .o-contents__item.-course {
    top: 60px;
    right: 130px;
  }
  .o-contents__item.-friends {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width:1199.97px) {
  .o-contents__item {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
.o-contents__item:hover {
  opacity: 0.8;
}
@media only screen and (max-width:1199.97px) {
  .o-contents__item + .o-contents__item {
    margin-top: 20px;
  }
}

.o-contents__item__img {
  position: relative;
}

.o-contents__item__logo {
  position: absolute;
  bottom: 0;
  left: -40px;
}
@media only screen and (max-width:1199.97px) {
  .o-contents__item__logo {
    width: 125px;
    left: 10px;
  }
}

.o-contents__item__txt {
  margin-top: -10px;
}
@media only screen and (min-width:1200px), print {
  .o-contents__item__txt {
    margin-top: -15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-contents__item.-friends .o-contents__item__txt {
    margin-top: 0;
  }
}

.o-contents__item__heading {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
@media only screen and (min-width:1200px), print {
  .o-contents__item__heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.o-contents__item__btn {
  margin: 15px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 160px;
  height: 35px;
  border-radius: 18px;
  background-color: #fff;
  border: 1px solid #FF7676;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  color: #FF7676;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  text-decoration: none;
}
.o-contents__item__btn::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNoaWxkY2FyZS5jc3MiLCJjaGlsZGNhcmUuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9pbmNsdWRlL3Nhc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL2luY2x1ZGUvc2Fzcy9fY29uZmlnLnNjc3MiLCJsaWJyYXJpZXMvX3NsaWNrLnNjc3MiLCJsYXlvdXQvX3VuaXQuc2NzcyIsIm1vbGVjdWxlcy9fY291cnNlcy1pdGVtLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvaW5jbHVkZS9zYXNzL2ZvdW5kYXRpb24vX21peGluLnNjc3MiLCJvcmdhbmlzbXMvX2NoaWxkY2FyZS5zY3NzIiwib3JnYW5pc21zL19rdi5zY3NzIiwib3JnYW5pc21zL19mbG93LnNjc3MiLCJvcmdhbmlzbXMvX2NvdXJzZXMuc2NzcyIsIm9yZ2FuaXNtcy9fY29udGVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSx1QkFBQTtBREVGOztBRUhBOzs7RUFHRSwyQkFBQTtVQUFBLG1CQUFBO0FGTUY7O0FFSEE7RUFDRSxzUUNlWTtFRGRaLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRk1GO0FFSkU7RUFQRjtJQVFJLGtCQUFBO0VGT0Y7QUFDRjs7QUVKQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FGT0Y7O0FFSkE7RUFDRSxhQUFBO0FGT0Y7O0FFSkE7O0VBRUUsZ0JBQUE7QUZPRjs7QUl0Q0EsV0FBQTtBQUVBO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7QUp3Q0o7O0FJdENBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBSnlDSjtBSXZDSTtFQUNJLGFBQUE7QUp5Q1I7QUl0Q0k7RUFDSSxlQUFBO0VBQ0EsWUFBQTtBSndDUjs7QUlyQ0E7O0VBRUksdUNBQUE7RUFJQSwrQkFBQTtBSndDSjs7QUlyQ0E7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUp3Q0o7QUl0Q0k7RUFFSSxXQUFBO0VBQ0EsY0FBQTtBSnVDUjtBSXBDSTtFQUNJLFdBQUE7QUpzQ1I7QUluQ0k7RUFDSSxrQkFBQTtBSnFDUjs7QUlsQ0E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFXQSxhQUFBO0FKMkJKO0FJckNJO0VBQ0ksWUFBQTtBSnVDUjtBSXJDSTtFQUNJLGNBQUE7QUp1Q1I7QUlyQ0k7RUFDSSxhQUFBO0FKdUNSO0FJbENJO0VBQ0ksb0JBQUE7QUpvQ1I7QUlqQ0k7RUFDSSxjQUFBO0FKbUNSO0FJaENJO0VBQ0ksa0JBQUE7QUprQ1I7QUkvQkk7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0FKaUNSOztBSTlCQTtFQUNJLGFBQUE7QUppQ0o7O0FLNUhBO0VBbUJFLFFBQUE7QUw2R0Y7QUsvSEU7RUFERjtJQUVJLGFGT087SUVOUCxpQkFBQTtJQUNBLGtCQUFBO0VMa0lGO0FBQ0Y7QUtqSUU7RUFORjtJQU9JLFlGRlc7RUhzSWI7QUFDRjtBS25JRTtFQVRGO0lBVUksYUZKUTtFSDBJVjtBQUNGO0FLcklFO0VBWkY7SUFhSSxXQUFBO0VMd0lGO0FBQ0Y7QUt2SUU7RUFmRjtJQWdCSSxhQUFBO0VMMElGO0FBQ0Y7QUt2SUU7RUFwQkY7SUFxQkksYUZaTztJRWFQLGlCQUFBO0VMMElGO0FBQ0Y7QUt2SUk7RUFERjtJQUVJLGtCRmhCTztJRWlCUCxtQkZqQk87RUgySlg7QUFDRjtBS3RJSTtFQURGO0lBRUksa0JGdkJPO0lFd0JQLG1CRnhCTztFSGlLWDtBQUNGO0FLdElJO0VBREY7SUFFSSxrQkFBQTtJQUNBLG1CQUFBO0VMeUlKO0FBQ0Y7QUt0SUk7RUFERjtJQUVJLGtCQUFBO0lBQ0EsbUJBQUE7RUx5SUo7QUFDRjtBS3BJSTtFQURGO0lBRUksV0FBQTtFTHVJSjtBQUNGOztBTXJNQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0FOd01GOztBTXJNQTtFQUNFLGtCQUFBO0FOd01GO0FNdk1FO0VBQ0UsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QU55TUo7QU14TUk7RUFKRjtJQUtJLFdBQUE7RU4yTUo7QUFDRjs7QU12TUE7RUFDRSxvQkFBQTtBTjBNRjs7QU12TUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLHlCSHFGa0I7RUlsRm5CLGVBQUE7RUFDQSxvQkFBQTtFREZDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QU4yTUY7O0FNeE1BO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtBTjJNRjs7QU14TUE7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsU0FBQTtBTjJNRjs7QU14TUE7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0VDbkJELGVBQUE7RUFDQSxvQkFBQTtFRG9CQyxjQUFBO0FONE1GOztBTXpNQTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0FONE1GOztBTXpNQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBTjRNRjtBTTNNRTtFQUNFLFlBQUE7QU42TUo7O0FNek1BO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VDM0RELGVBQUE7RUFDQSxtQkFBQTtFRDREQyxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBTjZNRjtBTTVNRTtFQUNFLFlBQUE7QU44TUo7O0FRbFRBO0VBQ0UseUJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0Q0FBQTtBUnFURjtBUXBURTtFQU5GO0lBT0ksc0JBQUE7SUFDQSw0Q0FBQTtFUnVURjtBQUNGOztBU2hVQTtFQUNFLG1CQUFBO0FUbVVGO0FTbFVFO0VBRkY7SUFHSSxvQkFBQTtFVHFVRjtBQUNGOztBU25VQTtFQUNFLGtCQUFBO0FUc1VGO0FTalVBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FUbVVGO0FTbFVFO0VBTEY7SUFNSSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBO0VUcVVGO0VTcFVFO0lBQ0UsV0FBQTtFVHNVSjtBQUNGO0FTcFVFO0VBZEY7SUFlSSxpQkFBQTtJQUNBLGtCQUFBO0VUdVVGO0FBQ0Y7O0FTcFVBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBVHVVRjtBU3RVRTtFQUhGO0lBSUksOEJBQUE7SUFBQSw4QkFBQTtRQUFBLCtCQUFBO1lBQUEsMkJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7RVR5VUY7QUFDRjtBU3hVRTtFQVBGO0lBUUksaUJBQUE7RVQyVUY7QUFDRjs7QVN4VUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QVQyVUY7QVMxVUU7RUFDRSxXQUFBO0FUNFVKO0FTMVVFO0VBTkY7SUFPSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtFVDZVRjtFUzVVRTtJQUNFLGdCQUFBO0VUOFVKO0FBQ0Y7O0FTMVVBO0VBQ0Usa0JBQUE7RUY1QkQsZUFBQTtFQUNBLG1CQUFBO0VFNkJDLGdCQUFBO0VBQ0EsaUJBQUE7QVQ4VUY7QVM3VUU7RUFMRjtJQU1JLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0lGcENILGVBQUE7SUFDQSxvQkFBQTtJRXFDRyxjQUFBO0VUaVZGO0FBQ0Y7QVNoVkU7RUFiRjtJQWNJLGtCQUFBO0lBQ0EsZ0JBQUE7RVRtVkY7QUFDRjtBU2xWRTtFQWpCRjtJQWtCSSxnQkFBQTtFVHFWRjtBQUNGO0FTcFZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7QVRzVko7QVNyVkk7RUFaRjtJQWFJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VUd1ZKO0FBQ0Y7O0FTcFZBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FUdVZGOztBU3BWQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0VGbkZELGVBQUE7RUFDQSxtQkFBQTtFRW9GQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBVHdWRjtBU3ZWRTtFQWhCRjtJQWlCSSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJRjdGSCxlQUFBO0lBQ0EsbUJBQUE7RVB3YkM7QUFDRjtBUzFWRTtFQXRCRjtJQXVCSSxtQkFBQTtJQUNBLHdCQUFBO0VUNlZGO0FBQ0Y7QVM1VkU7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0FUOFZKO0FTN1ZJO0VBZEY7SUFlSSxXQUFBO0lBQ0EsbUNBQUE7SUFDQSxrQ0FBQTtJQUNBLDhCQUFBO0VUZ1dKO0FBQ0Y7QVM5VkU7RUFDRSxZQUFBO0FUZ1dKOztBVTdmQTtFQUNFLGtCQUFBO0FWZ2dCRjtBVS9mRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7QVZpZ0JKO0FVaGdCSTtFQVhGO0lBWUksU0FBQTtJQUNBLFNBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RVZtZ0JKO0FBQ0Y7O0FVOWZFO0VBREY7SUFFSSxrQkFBQTtFVmtnQkY7QUFDRjs7QVUvZkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxjQUFBO0FWa2dCRjtBVWpnQkU7RUFMRjtJQU1JLG1CQUFBO0VWb2dCRjtBQUNGOztBVWpnQkE7RUFDRSxrQkFBQTtBVm9nQkY7QVVuZ0JFO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0FWcWdCSjtBVW5nQkU7RUFORjtJQU9JLG9DQUFBO1lBQUEsNEJBQUE7RVZzZ0JGO0FBQ0Y7O0FVbGdCRTtFQURGO0lBRUksa0JBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7RVZzZ0JGO0FBQ0Y7O0FVbmdCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFSDFCRCxlQUFBO0VBQ0EsbUJBQUE7QVBpaUJEO0FVdGdCRTtFQUpGO0lBS0ksbUJBQUE7SUg3QkgsZUFBQTtJQUNBLG9CQUFBO0VQdWlCQztBQUNGOztBVXZnQkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7QVYwZ0JGO0FVemdCRTtFQUxGO0lBTUksU0FBQTtFVjRnQkY7QUFDRjs7QVV6Z0JBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtFSHZERCxlQUFBO0VBQ0Esb0JBQUE7RUd3REMsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7QVY2Z0JGO0FVNWdCRTtFQWxCRjtJQW1CSSxZQUFBO0VWK2dCRjtBQUNGO0FVOWdCRTtFQXJCRjtJQXNCSSx1QkFBQTtFVmloQkY7QUFDRjtBVWhoQkU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0FWa2hCSjtBVWpoQkk7RUFWRjtJQVdJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VWb2hCSjtBQUNGO0FVbGhCRTtFQUNFLFlBQUE7QVZvaEJKOztBVWhoQkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0VBQ0EsdUJBQUE7QVZtaEJGO0FVbGhCRTtFQVJGO0lBU0ksWUFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7RVZxaEJGO0FBQ0Y7O0FVOWdCQTtFQUNFLG9CQUFBO0FWaWhCRjtBVWhoQkU7RUFGRjtJQUdJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLG9CQUFBO0VWbWhCRjtBQUNGO0FVbGhCRTtFQUNFLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtBVm9oQko7QVVuaEJJO0VBSkY7SUFLSSxpQkFBQTtFVnNoQko7QUFDRjtBVXJoQkk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0FWdWhCTjtBVXRoQk07RUFkRjtJQWVJLG9DQUFBO0lBQ0EsbUNBQUE7SUFDQSw4QkFBQTtFVnloQk47QUFDRjtBVXRoQkU7RUFDRSxpQkFBQTtBVndoQko7O0FVcGhCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtBVnVoQkY7QVV0aEJFO0VBSEY7SUFJSSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxTQUFBO0VWeWhCRjtBQUNGOztBVXRoQkE7RUFDRSw2QkFBQTtNQUFBLGdCQUFBO0VBQ0EsZUFBQTtBVnloQkY7QVV4aEJFO0VBSEY7SUFJSSw2QkFBQTtRQUFBLGdCQUFBO0lBQ0EsZUFBQTtFVjJoQkY7QUFDRjs7QVV4aEJBO0VBQ0UsMENBQUE7TUFBQSw2QkFBQTtFQUNBLDRCQUFBO0FWMmhCRjtBVTFoQkU7RUFIRjtJQUlJLDJDQUFBO1FBQUEsOEJBQUE7SUFDQSw2QkFBQTtFVjZoQkY7QUFDRjs7QVUxaEJBO0VIakxDLGVBQUE7RUFDQSxtQkFBQTtFR2tMQyxnQkFBQTtBVjhoQkY7QVU3aEJFO0VBSEY7SUhqTEMsZUFBQTtJQUNBLGtCQUFBO0VQcXRCQztBQUNGOztBVTloQkE7RUh6TEMsZUFBQTtFQUNBLG9CQUFBO0FQMnRCRDtBVWppQkU7RUFGRjtJSHpMQyxlQUFBO0lBQ0EsZUFBQTtFUGd1QkM7QUFDRjs7QVU5aEJBO0VIcE1DLGVBQUE7RUFDQSxvQkFBQTtFR3FNQyxjQUFBO0FWa2lCRjtBVWppQkU7RUFIRjtJSHBNQyxlQUFBO0lBQ0EsbUJBQUE7RVA0dUJDO0FBQ0Y7O0FVbGlCQTtFQUNFLGdCQUFBO0FWcWlCRjs7QVVsaUJBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUh0TkQsZUFBQTtFQUNBLG9CQUFBO0VHdU5DLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0FWc2lCRjtBVXJpQkU7RUFDRSxZQUFBO0FWdWlCSjs7QVVsaUJFO0VBREY7SUFFSSxhQUFBO0VWc2lCRjtBQUNGO0FVcmlCRTtFQUpGO0lBS0ksa0JBQUE7RVZ3aUJGO0VVdmlCRTtJQUNFLFdBQUE7RVZ5aUJKO0VVdmlCRTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtFVnlpQko7RVV2aUJFO0lBQ0UsV0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VWeWlCSjtFVXZpQkU7SUFDRSxRQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7RVZ5aUJKO0VVdmlCRTtJQUNFLFFBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtFVnlpQko7RVV2aUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0VWeWlCSjtFVXZpQkU7SUFDRSxjQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7RVZ5aUJKO0FBQ0Y7O0FVcmlCQTtFQUlFLFdBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0Esa0JBQUE7QVZxaUJGO0FVMWlCRTtFQURGO0lBRUksYUFBQTtFVjZpQkY7QUFDRjtBVXppQkU7RUFDRSxXQUFBO0FWMmlCSjs7QVdwMkJBO0VBQ0UsaUJBQUE7QVh1MkJGO0FXdDJCRTtFQUZGO0lBR0ksa0JBQUE7RVh5MkJGO0FBQ0Y7QVd4MkJFO0VBTEY7SUFNSSw0QkFBQTtJQUNBLCtCQUFBO0lBQ0EsMEJBQUE7SUFDQSw0Q0FBQTtFWDIyQkY7QUFDRjs7QVd4MkJBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0FYMjJCRjtBVzEyQkU7RUFIRjtJQUlJLFlBQUE7SUFDQSxtQkFBQTtFWDYyQkY7QUFDRjs7QVd6MkJFO0VBREY7SUFFSSxhQUFBO0lBQ0EsY0FBQTtFWDYyQkY7QUFDRjs7QVd6MkJFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7QVg0MkJKO0FXejJCRTtFQUNFLFlBQUE7QVgyMkJKO0FXejJCSTtFQUNFLFlBQUE7QVgyMkJOO0FXeDJCRTtFQWJGO0lBY0ksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7SUFDQSwwQkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSxTQUFBO0VYMjJCRjtBQUNGOztBV3YyQkU7RUFERjtJQUVJLFlBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0VYMjJCRjtBQUNGOztBV3gyQkE7RUFDRSxZQUFBO0FYMjJCRjtBVzEyQkU7RUFGRjtJQUdJLFlBQUE7RVg2MkJGO0FBQ0Y7O0FXMTJCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsMENBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QVg2MkJGO0FXNTJCRTtFQUNFLFdBQUE7QVg4MkJKO0FXNzJCSTtFQUNFLGlCQUFBO0FYKzJCTjtBVzUyQkU7RUFDRSxZQUFBO0FYODJCSjtBVzcyQkk7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QVgrMkJOO0FXNTJCRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSwrQ0FBQTtBWDgyQko7O0FZLzhCQTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7QVprOUJGO0FZajlCRTtFQUhGO0lBSUkscUJBQUE7RVpvOUJGO0FBQ0Y7QVluOUJFO0VBTkY7SUFPSSw0QkFBQTtJQUNBLCtCQUFBO0lBQ0EsMEJBQUE7SUFDQSw0Q0FBQTtFWnM5QkY7QUFDRjs7QVluOUJBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7QVpzOUJGO0FZcjlCRTtFQUhGO0lBSUksWUFBQTtFWnc5QkY7QUFDRjs7QVlwOUJFO0VBREY7SUFFSSxrQkFBQTtJQUNBLGFBQUE7RVp3OUJGO0FBQ0Y7O0FZcjlCQTtFQUNFLGtCQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBWnc5QkY7QVl2OUJFO0VBSEY7SUFJSSxZQUFBO0lBQ0Esa0JBQUE7RVowOUJGO0VZejlCRTtJQUNFLE1BQUE7SUFDQSxXQUFBO0VaMjlCSjtFWXo5QkU7SUFDRSxTQUFBO0lBQ0EsWUFBQTtFWjI5Qko7RVl6OUJFO0lBQ0UsU0FBQTtJQUNBLFNBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VaMjlCSjtBQUNGO0FZejlCRTtFQXBCRjtJQXFCSSwwQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7SUFDQSxjQUFBO0VaNDlCRjtBQUNGO0FZMzlCRTtFQUNFLFlBQUE7QVo2OUJKO0FZMTlCSTtFQURGO0lBRUksZ0JBQUE7RVo2OUJKO0FBQ0Y7O0FZejlCQTtFQUNFLGtCQUFBO0FaNDlCRjs7QVl6OUJBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBWjQ5QkY7QVkzOUJFO0VBSkY7SUFLSSxZQUFBO0lBQ0EsVUFBQTtFWjg5QkY7QUFDRjs7QVkzOUJBO0VBQ0UsaUJBQUE7QVo4OUJGO0FZNzlCRTtFQUZGO0lBR0ksaUJBQUE7RVpnK0JGO0FBQ0Y7QVk5OUJJO0VBREY7SUFFSSxhQUFBO0VaaStCSjtBQUNGOztBWTc5QkE7RUFDRSxrQkFBQTtFTHZERCxlQUFBO0VBQ0EsbUJBQUE7RUt3REMsZ0JBQUE7QVppK0JGO0FZaCtCRTtFQUpGO0lMdERDLGVBQUE7SUFDQSxpQkFBQTtFUDhoQ0M7QUFDRjs7QVlqK0JBO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtFQUNBLGNBQUE7RUwxRUQsZUFBQTtFQUNBLG9CQUFBO0VLMkVDLGdCQUFBO0VBQ0EscUJBQUE7QVpxK0JGO0FZcCtCRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0FacytCSiIsImZpbGUiOiJjaGlsZGNhcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmwtdW5pdF9fYm94IHtcbiAgLyog5Y2w5Yi355SoICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC11bml0X19ib3gge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC11bml0X19ib3gge1xuICAgIHdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLXVuaXRfX2JveCB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtdW5pdF9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubC11bml0X19ib3gge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5sLXVuaXRfX2JveCB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubC11bml0X19ib3guaGFzLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtdW5pdF9fYm94Lmhhcy1wYWRkaW5nLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC11bml0X19ib3guaGFzLXBhZGRpbmctYmFzaWMtd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtdW5pdF9fYm94Lmhhcy1wYWRkaW5nLWJhc2ljLW5hcnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtdW5pdF9fYm94LmJhc2ljMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1jb3Vyc2VzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLm0tY291cnNlcy1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1jb3Vyc2VzLWl0ZW1fX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBhc3BlY3QtcmF0aW86IDMwMC8xNTI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jb3Vyc2VzLWl0ZW1fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fdHh0IHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDA7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fcHJlZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ2NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubS1jb3Vyc2VzLWl0ZW1fX3BsYWNlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm0tY291cnNlcy1pdGVtX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fdGFnIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fYnRucyB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc2NzY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWNvdXJzZXMtaXRlbV9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubS1jb3Vyc2VzLWl0ZW1fX2J0bi1jbHViIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDMzI5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWNvdXJzZXMtaXRlbV9fYnRuLWNsdWI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5vLWNoaWxkY2FyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREQ5QjI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnX3NwLnBuZ1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNoaWxkY2FyZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmdfcGMucG5nXCIpO1xuICB9XG59XG5cbi5vLWt2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG4uby1rdl9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWt2X19jb3B5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19jb3B5IHtcbiAgICB3aWR0aDogMzklO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm8ta3ZfX2NvcHkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuby1rdl9fY29weSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi5vLWt2X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm8ta3ZfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cblxuLm8ta3ZfX2ltZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uby1rdl9faW1ncyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19pbWdzIHtcbiAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLm8ta3ZfX2ltZ3MgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbi5vLWt2X19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuby1rdl9fZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogNTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3ZfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5vLWt2X19kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAlO1xuICBsZWZ0OiAtNTAlO1xuICB6LWluZGV4OiAwO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fZGVzYzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBoZWlnaHQ6IDE2MCU7XG4gICAgdG9wOiAtMzAlO1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG59XG5cbi5vLWt2X19kZXNjX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vLWt2X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDQ2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzY3NjtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fYnRuIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2X19idG4ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG4uby1rdl9fYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2J0bjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG4uby1rdl9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uby1mbG93X190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1mbG93X190b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgei1pbmRleDogMTtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19fdG9wOjpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZsb3dfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm8tZmxvd19fdG9wX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZsb3dfX3RvcF9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLm8tZmxvd19faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWZsb3dfX2hlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X19oZWFkaW5nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZsb3dfX3RvcF9fY29udCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uby1mbG93X190b3BfX2Rlc2Mge1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X190b3BfX2Rlc2Mge1xuICAgIG1hcmdpbjogMTVweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vLWZsb3dfX3RvcF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X190b3BfX2J0bnMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4uby1mbG93X190b3BfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogNDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkY3Njc2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19fdG9wX19idG4ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1mbG93X190b3BfX2J0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbi5vLWZsb3dfX3RvcF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmY3NjcwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X190b3BfX2J0bjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5vLWZsb3dfX3RvcF9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uby1mbG93X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDIwcHggMCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMzBweCAxMHB4IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X19tYWluIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAtMTVweCBhdXRvIDA7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5cbi5vLWZsb3dfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZsb3dfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vLWZsb3dfX2l0ZW0gKyAuby1mbG93X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNGRjc2NzY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19faXRlbSArIC5vLWZsb3dfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG4uby1mbG93X19pdGVtICsgLm8tZmxvd19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmY3Njc2O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19faXRlbSArIC5vLWZsb3dfX2l0ZW06OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmNzY3NjtcbiAgfVxufVxuLm8tZmxvd19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5vLWZsb3dfX2l0ZW1fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X19pdGVtX19tYWluIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtX19udW1iZXIge1xuICBmbGV4LWJhc2lzOiA2MHB4O1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X19pdGVtX19udW1iZXIge1xuICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5vLWZsb3dfX2l0ZW1fX2NvbnQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZsb3dfX2l0ZW1fX2NvbnQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19faXRlbV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZsb3dfX2l0ZW1fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm8tZmxvd19faXRlbV9fZGVzY19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19faXRlbV9fZGVzY19fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm8tZmxvd19faXRlbV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vLWZsb3dfX2l0ZW1fX2J0biB7XG4gIHdpZHRoOiAyMTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmY3NjcwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGM0VDRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uby1mbG93X19pdGVtX19idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZmxvd19faW1nLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mbG93X19pbWctcGMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuby1mbG93X19pbWctcGMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuby1mbG93X19pbWctcGMuLXBjMDEge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbiAgLm8tZmxvd19faW1nLXBjLi1wYzAyIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgICB3aWR0aDogNDE1cHg7XG4gIH1cbiAgLm8tZmxvd19faW1nLXBjLi1wYzAzIHtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAzMjVweDtcbiAgfVxuICAuby1mbG93X19pbWctcGMuLXBjMDQge1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiAtOTBweDtcbiAgICB3aWR0aDogNDcwcHg7XG4gIH1cbiAgLm8tZmxvd19faW1nLXBjLi1wYzA1IHtcbiAgICBib3R0b206IC04MHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB3aWR0aDogNDcwcHg7XG4gIH1cbiAgLm8tZmxvd19faW1nLXBjLi1wYzA2IHtcbiAgICBib3R0b206IC0xMjBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuLm8tZmxvd19faW1nLXNwIHtcbiAgd2lkdGg6IDEzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZmxvd19faW1nLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uby1mbG93X19pbWctc3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vLWNvdXJzZXMge1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZXMge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jb3Vyc2VzIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19zcF8yLnBuZyk7XG4gIH1cbn1cblxuLm8tY291cnNlc19faGVhZGluZyB7XG4gIHdpZHRoOiAyNTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZXNfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZXNfX2JvZHkge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm8tY291cnNlc19faXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uby1jb3Vyc2VzX19pdGVtcyAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1jb3Vyc2VzX19pdGVtcyAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vyc2VzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlc19faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgbWF4LXdpZHRoOiAzMTZweDtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlc19faXRlbS1pbm5lciB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDIwMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTMxLCAxMzEsIDAuNik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWNvdXJzZXNfX2Fycm93Li1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG59XG4uby1jb3Vyc2VzX19hcnJvdy4tcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNsYXRlOiAxNXB4IDA7XG59XG4uby1jb3Vyc2VzX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cbi5vLWNvdXJzZXNfX2Fycm93Li1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2xhdGU6IC0xNXB4IDA7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLm8tY291cnNlc19fYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvd193aF9sLnN2Zyk7XG59XG5cbi5vLWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCAwIDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb250ZW50cyB7XG4gICAgcGFkZGluZzogODBweCAwIDE2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19zcF8zLnBuZyk7XG4gIH1cbn1cblxuLm8tY29udGVudHNfX2hlYWRpbmcge1xuICB3aWR0aDogMjU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY29udGVudHNfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb250ZW50c19faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDk1MHB4O1xuICB9XG59XG5cbi5vLWNvbnRlbnRzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb250ZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuby1jb250ZW50c19faXRlbS4tZXZlbnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNzBweDtcbiAgfVxuICAuby1jb250ZW50c19faXRlbS4tY291cnNlIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5vLWNvbnRlbnRzX19pdGVtLi1mcmllbmRzIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jb250ZW50c19faXRlbSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uby1jb250ZW50c19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY29udGVudHNfX2l0ZW0gKyAuby1jb250ZW50c19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uby1jb250ZW50c19faXRlbV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1jb250ZW50c19faXRlbV9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY29udGVudHNfX2l0ZW1fX2xvZ28ge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5vLWNvbnRlbnRzX19pdGVtX190eHQge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvbnRlbnRzX19pdGVtX190eHQge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvbnRlbnRzX19pdGVtLi1mcmllbmRzIC5vLWNvbnRlbnRzX19pdGVtX190eHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm8tY29udGVudHNfX2l0ZW1fX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvbnRlbnRzX19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLm8tY29udGVudHNfX2l0ZW1fX2J0biB7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzY3NjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjRkY3Njc2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1jb250ZW50c19faXRlbV9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn0iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvaW5jbHVkZS9zYXNzL2NvbmZpZ1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9pbmNsdWRlL3Nhc3MvZm91bmRhdGlvbi9taXhpblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9pbmNsdWRlL3Nhc3MvZm91bmRhdGlvbi9iYXNlXCI7XG5cblxuQGltcG9ydCBcImxpYnJhcmllcy9zbGlja1wiO1xuXG5AaW1wb3J0IFwibGF5b3V0L3VuaXRcIjtcblxuQGltcG9ydCBcIm1vbGVjdWxlcy9jb3Vyc2VzLWl0ZW1cIjtcblxuQGltcG9ydCBcIm9yZ2FuaXNtcy9jaGlsZGNhcmVcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMva3ZcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZmxvd1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jb3Vyc2VzXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NvbnRlbnRzXCI7IiwiKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZ290aGljO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9SZXNwb25zaXZlIOioreWumuetiVxuXG4kaW9zOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MXB4KVwiO1xuJHNwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KVwiO1xuJHBjOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50XCI7XG4kdGFibGV0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kcGNiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuJHBjdzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludFwiO1xuJG1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kZGVza3RvcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpXCI7XG4kYmFzaWM6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuXG4kdGFibGV0X3dpZHRoOiA3NjhweDtcbiRwY2Jfd2lkdGg6IDEwMjRweDtcbiRwY3dfd2lkdGg6IDEyMDBweDtcblxuJHBjX3dpZHRoOiAxMDI0cHg7XG4kcGNfY29udC13aWR0aDogOTkwcHg7XG4kc3BfcGFkZGluZzogMTVweDtcbiRzcF9wYWRkaW5nLXdpZGU6IDMwcHg7XG4kcGNfd2lkdGhfb2xkOiAxMDAwcHg7XG5cbiRmb250LWdvdGhpYzogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFxuICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLFxuICBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsXG4gIHNhbnMtc2VyaWY7XG4kZm9udC1nb3RoaWMtaGlyYWdpbm86IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcbiAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIixcbiAgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICBzYW5zLXNlcmlmO1xuJGZvbnQtbWluY2hvOiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcbiAgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuXG4kZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWhpcmFnaW5vOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQta2FubmFkYTogXCJLYW5uYWRhIE1OXCI7XG4kZm9udC1zYXZveWU6ICBTYXZveWUgTEVUO1xuJGZvbnQteXVnb3RoaWM6ICBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCI7XG4vLyBib2R544K/44Kw44Gr44Kv44Op44K5XG4vLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5ZCE44K044Or44OV5aC0KSDkuojntITjgqvjg6zjg7Pjg4Djg7wgcGctY2FsZW5kZXIg44K044Or44OV5aC06Kmz57SwIHBnLWRldGFpbCDjgrPjg7zjgrnjg6zjgqTjgqLjgqbjg4ggcGctbGF5b3V0IOOCouOCr+OCu+OCuSBwZy1hY2Nlc3Mg44Os44K544OI44Op44OzIHBnLXJlc3RhdXJhbnQg5Lya5ZOh5qipIHBnLW1lbWJlclxuLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOS6iOe0hOOCteOCpOODiCkg44K044Or44OV5aC0IHBnLWdjIOe3tOe/kuWgtCBwZy1wcmFjdGljZSDjgrnjgq/jg7zjg6sgcGctc2Nob29sIOODpuODvOOCtuODvOWIpSBwZy11c2VyIOS8muWToeaoqSBwZy1tZW1iZXIg44Od44Kk44Oz44OI44Kr44O844OJIHBnLXBvaW50XG4kcGFnZXM6IGNhbGVuZGVyLCBkZXRhaWwsIGxheW91dCwgYWNjZXNzLCByZXN0YXVyYW50LCBtZW1iZXIsIGdjLCBwcmFjdGljZSxcbiAgc2Nob29sLCB1c2VyLCBwb2ludCwgdG9wLCBwcmljZTtcblxuLy8g6ImyXG4kdGhlbWVfY29sb3I6ICMwMDc1M2MgIWRlZmF1bHQ7XG4kdGhlbWVfZGFyazogIzAwMzYwZSAhZGVmYXVsdDtcbiR0aGVtZV9saWdodDogI2U1ZjFlYiAhZGVmYXVsdDtcblxuJGJsdWU6ICM1MGI2ZTM7XG4kZ3JheTogI2VkZWRlZDtcbiRncmF5XzI6ICNjNmM2YzY7XG4kZ3JheV8zOiAjY2NjY2NjO1xuJGdyYXlfNDogI2ExYTFhMTtcbiRncmF5XzU6ICNlZmVmZWY7XG4kZ3JheV82OiAjZjdmN2Y3O1xuJGdyYXlfNzogI2YxZjFmMTtcbiRncmF5Xzg6ICNmYWZhZmE7XG4kZ3JheV85OiAjZWJlYmViO1xuJGdyYXlfMTA6ICM3MDcwNzA7XG4kZ3JheV8xMTogI2NiY2JjYjtcbiRncmF5XzEyOiAjYzljOWM5O1xuJGdyYXlfMTM6ICNiMWIxYjE7XG4kZ3JheV8xNDogI2U2ZTZlNjtcbiRncmF5XzE1OiAjYzFjMWMxO1xuJGRhcmtfZ3JheV8xOiAjOTE5MTkxO1xuJGRhcmtfZ3JheV8yOiAjNjQ2NDY0O1xuJGRhcmtfZ3JheV8zOiAjNWI1YjViO1xuJGxpZ2h0X2dyYXk6ICNmOGY4Zjg7XG4keWVsbG93OiAjZmZkMjE3O1xuJGdyZWVuOiAjMDA4ZDMxO1xuJGxpZ2h0X2dyZWVuXzE6ICM1ZGE3MWU7XG4kbGlnaHRfZ3JlZW5fMjogIzhkYzMyOTtcbiRsaWdodF9ncmVlbl8zOiAjZWVmZmUyO1xuJGxpZ2h0X2dyZWVuXzM6ICNlZWY4ZWE7XG4kb3JhbmdlOiAjZjBhMjI1O1xuJHRleHQtY29sb3I6ICMxYTFhMWE7XG4kYmxhY2s6ICMzMzM7XG4kYmxhY2tfMjogIzNkM2QzZDtcbiRibGFja18zOiAjMjkyOTI5O1xuJGJsYWNrXzQ6ICM0NzQ3NDc7XG4kYmxhY2tfNTogIzMzMztcbiRsaWdodF9ibHVlOiAjZTJmM2ZmO1xuJHBpbms6ICNmZmVhZTk7XG4kcGFsZV9waW5rOiAjZmY4MzgzO1xuJHNreWJsdWU6ICM1MmI1ZWI7XG4kcmVkOiAjZGQzMzMzO1xuJHJlZF8yOiAjZjI1NjI1O1xuJHJlZF8zOiAjZmYwMDAwO1xuJGdvbGQ6ICM5Yzg1MDQ7XG4kbmlnaHQ6ICMwMDFCNDU7XG5cbi8vbXlwYWdlXG4kZ3JlZW5fbXlwYWdlXzE6ICMwMDk5MzM7IC8vIzM4QjE2N+OBi+OCiSMwMDk5MzPjgavlpInmm7RcbiRncmVlbl9teXBhZ2VfMjogIzAwOTkzMztcbiRsaWdodF9ncmVlbl9teXBhZ2U6ICNkYmYxZDM7XG4kbGlnaHRfZ3JheV9teXBhZ2U6ICNmMGYwZjA7XG4kYmxhY2tfbXlwYWdlOiAjMzIzMjMyO1xuJGJsYWNrX215cGFnZV8yOiAjNjQ2NDY0O1xuJGJsYWNrX215cGFnZV8zOiAjMjYyNjI2O1xuJGdyYXlfbXlwYWdlOiAjYzhjOGM4O1xuJGdyYXlfbXlwYWdlXzI6ICNkYmRiZGI7XG4kZ3JheV9teXBhZ2VfMzogI2YzZjNmMztcbiRncmF5X215cGFnZV80OiAjYWFhYWFhO1xuJGdyYXlfbXlwYWdlXzU6ICNlMmUyZTI7XG4kZ3JheV9teXBhZ2VfNjogI2YyZjJmMjtcbiRncmF5X215cGFnZV83OiAjZjBmMGYwO1xuJHBhbGVfeWVsbG93X215cGFnZTogI2ZmZmVmNztcbiRwZGY6ICNmZDQyMzQ7XG4kd29yZDogIzJhNGJhMztcbiRleGNlbDogIzE2ODM0NDtcbiRleHRlcm5hbDogIzFkNDA5ZDtcblxuLy8gd29tZW4g44Os44OH44Kj44O844K544Oa44O844K4XG4kd29tZW5fdGhlbWVfY29sb3I6ICNmZjY0NjQ7XG5cbiRsaW5rX2NvbG9yOiAjMzc3N2I4O1xuXG4vL+OAgOOCueOCr+ODvOODq1xuJHNjaG9vbF9jb2xvciA6Izg3NEI5MTtcbiRzY2hvb2xfbGlnaHRfY29sb3IgOiNGM0VDRjQ7IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy/luYXjgYTjgaPjgbHjgYTjgavluoPjgYzjgovopoHntKBcbi8v5Lul5YmN44GubC1jb250YWluZXLjgajlkIzjgZhcblxuLmwtdW5pdCB7XG59XG5cbi8v5bmF44KS5rG644KB44KL44Gf44KB44Gu44Kv44Op44K5KOW5heOBjCRwY193aWR0aOOBq+OBquOCiylcbi5sLXVuaXRfX2JveCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAkcGNfd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICB3aWR0aDogJHRhYmxldF93aWR0aDtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgd2lkdGg6ICRwY2Jfd2lkdGg7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG5cbiAgLyog5Y2w5Yi355SoICovXG4gIEBtZWRpYSBwcmludCB7XG4gICAgd2lkdGg6ICRwY193aWR0aDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICYuaGFzLXBhZGRpbmcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwX3BhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BfcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy9zcOOBruaZguOBq+W3puWPs+OBq+S9meeZveOBjOS7mOOBj1xuICAmLmhhcy1wYWRkaW5nLXNwIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwX3BhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BfcGFkZGluZztcbiAgICB9XG4gIH1cbiAgJi5oYXMtcGFkZGluZy1iYXNpYy13aWRlIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuaGFzLXBhZGRpbmctYmFzaWMtbmFycm93IHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLy9iYXNpY+OBruaZguOBq+W5hTEwMCVcbiAgJi5iYXNpYzEwMCB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIubS1jb3Vyc2VzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLm0tY291cnNlcy1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBhc3BlY3QtcmF0aW86IDMwMC8xNTI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQG1lZGlhICN7JGJhc2ljfXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jb3Vyc2VzLWl0ZW1fX3R4dCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwO1xufVxuXG4ubS1jb3Vyc2VzLWl0ZW1fX3ByZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3b21lbl90aGVtZV9jb2xvcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubS1jb3Vyc2VzLWl0ZW1fX3BsYWNlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm0tY291cnNlcy1pdGVtX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fdGFnIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fYnRucyB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc2NzY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5tLWNvdXJzZXMtaXRlbV9fYnRuLWNsdWIge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4REMzMjk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vL+ODm+ODkOODvOaZguOBqyBvcGFjaXR5IOOCkuS4i+OBkuOCi1xuLy8kb3BhY2l0eTog5LiN6YCP5piO5bqmXG4vLyRkdXJhdGlvbjog44Ki44OL44Oh44O844K344On44Oz44Gu6YCf5bqmXG5AbWl4aW4gaG92ZXJfZWZmZWN0KCRvcGFjaXR5OiAwLjcsICRkdXJhdGlvbjogMC4zcykge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgfVxufVxuXG4vL+ODm+ODkOODvOaZguOBqyBiYWNrZ3JvdW5kLWNvbG9yIOOCkuWkieOBiOOCi1xuLy8kYmdjOiDoibJcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3RfYmcoJGJnYywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbiAgfVxufVxuXG4vL+ODleOCqeODs+ODiOOBrnJlbSAg5L6LIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKyByZW07XG59XG5cbi8vcGxhY2Vob2xkZXJDb2xvciBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCNDNEM0QzQpO1xuQG1peGluIHBsYWNlaG9sZGVyQ29sb3IoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gYXNwZWN0LXJhdGlvbiBTYWZhcmnlr77lv5xcbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0LCAkbWF4LXdpZHRoOiBub25lKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaWYgKCRtYXgtd2lkdGggIT0gXCJub25lXCIpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nLXRvcDogcm91bmQobWF0aC5kaXYoJGhlaWdodCwgJHdpZHRoKSAqIDEwMCUgKiAxMDApICogMC4wMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIi5vLWNoaWxkY2FyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREQ5QjI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmdfc3AucG5nJyk7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnX3BjLnBuZycpO1xuICB9XG59IiwiLm8ta3Yge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cbi5vLWt2X19jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gIH1cbn1cblxuLm8ta3ZfX2NvcHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG4uby1rdl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuXG4uby1rdl9faW1ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleC1iYXNpczogNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTYwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtd2lkdGg6IDU0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBoZWlnaHQ6IDE2MCU7ICBcbiAgICAgIHRvcDogLTMwJTtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5vLWt2X19kZXNjX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vLWt2X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDQ2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzY3NjtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7ICBcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmZmZmO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn0iLCIuby1mbG93X190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tZmxvd19faW5uZXIge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5vLWZsb3dfX3RvcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5vLWZsb3dfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgfVxufVxuXG4uby1mbG93X190b3BfX2NvbnQge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uby1mbG93X190b3BfX2Rlc2Mge1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG59XG5cbi5vLWZsb3dfX3RvcF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLm8tZmxvd19fdG9wX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDQ2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNzY3NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyAgXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmY3NjcwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLm8tZmxvd19fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luOiAyMHB4IDAgMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAzNXB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogLTE1cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtcyB7XG5cbn1cblxuLm8tZmxvd19faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAmKy5vLWZsb3dfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNGRjc2NzY7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmNzY3NjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmNzY3NjsgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5vLWZsb3dfX2l0ZW1fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtX19udW1iZXIge1xuICBmbGV4LWJhc2lzOiA2MHB4O1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtX19jb250IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNzJweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIH1cbn1cblxuLm8tZmxvd19faXRlbV9faGVhZGluZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICB9XG59XG5cbi5vLWZsb3dfX2l0ZW1fX2Rlc2Mge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxufVxuXG4uby1mbG93X19pdGVtX19kZXNjX190eHQge1xuXG59XG5cbi5vLWZsb3dfX2l0ZW1fX2Rlc2NfX25vdGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cblxuLm8tZmxvd19faXRlbV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vLWZsb3dfX2l0ZW1fX2J0biB7XG4gIHdpZHRoOiAyMTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yIDojZmY3NjcwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGM0VDRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uby1mbG93X19pbWctcGMge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLi1wYzAxIHtcbiAgICAgIHRvcDogLTMwMHB4O1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgIH1cbiAgICAmLi1wYzAyIHtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB3aWR0aDogNDE1cHg7XG4gICAgfVxuICAgICYuLXBjMDMge1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgIH1cbiAgICAmLi1wYzA0IHtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgIH1cbiAgICAmLi1wYzA1IHtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgfVxuICAgICYuLXBjMDYge1xuICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tZmxvd19faW1nLXNwIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgd2lkdGg6IDEzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLm8tY291cnNlcyB7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMTEwcHggMCAwO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3NwXzIucG5nKTtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19oZWFkaW5nIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm8tY291cnNlc19fYm9keSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2l0ZW1zIHtcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIFxuICAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBcbiAgICA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLm8tY291cnNlc19faXRlbSB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDMxNnB4O1xuICAgIG1heC13aWR0aDogMzE2cHg7XG4gIH1cbn1cblxuLm8tY291cnNlc19faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAyMDBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEzMSwgMTMxLCAwLjYpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICYuLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2xhdGU6IDE1cHggMDtcbiAgICB9XG4gIH1cbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2xhdGU6IC0xNXB4IDA7XG4gICAgICByb3RhdGU6IDE4MGRlZztcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvd193aF9sLnN2Zyk7ICAgIFxuICB9XG59IiwiLm8tY29udGVudHMge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxNjBweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19zcF8zLnBuZyk7XG4gIH1cbn1cblxuLm8tY29udGVudHNfX2hlYWRpbmcge1xuICB3aWR0aDogMjU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICB9XG59XG5cbi5vLWNvbnRlbnRzX19pdGVtcyB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5NTBweDtcbiAgfVxufVxuXG4uby1jb250ZW50c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAmLi1ldmVudCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxNzBweDtcbiAgICB9XG4gICAgJi4tY291cnNlIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIHJpZ2h0OiAxMzBweDtcbiAgICB9XG4gICAgJi4tZnJpZW5kcyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgJisuby1jb250ZW50c19faXRlbSB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jb250ZW50c19faXRlbV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1jb250ZW50c19faXRlbV9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNDBweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLm8tY29udGVudHNfX2l0ZW1fX3R4dCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgLm8tY29udGVudHNfX2l0ZW0uLWZyaWVuZHMgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uby1jb250ZW50c19faXRlbV9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gIH1cbn1cblxuLm8tY29udGVudHNfX2l0ZW1fX2J0biB7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzY3NjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjRkY3Njc2O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuIl19 */
