@charset "UTF-8";
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.l-header {
  display: grid;
  background: #fff;
  height: 4.1rem;
  place-content: center;
  position: relative;
  width: 100vw;
  z-index: 1
}
.l-header__btn {
  transition: all .2s ease-in-out
}
.l-header__btn:hover {
  opacity: .8
}
.l-header__btn:active {
  opacity: .4
}
.l-header__img {
  width: 12.2rem
}
.l-header__nav {
  background: #00803a;
  width: 100%
}
.l-header__nav ul {
  margin: 0 auto;
  width: 960px
}
.l-header__nav ul::after {
  display: block;
  clear: both;
  content: ""
}
.l-header__nav ul li {
  float: left
}
@media screen and (min-width:544px) {
  .l-header {
    height: 8.2rem
  }
  .l-header__img {
    width: 24.4rem
  }
}
/*! ------------- Start ------------- */
.l-footer {
  display: grid;
  background: #f2f2f2;
  color: #fff;
  height: 3rem;
  place-content: center;
  position: relative;
  width: 100%;
  width: 100vw;
  z-index: 1
}
.l-footer__left {
  float: none
}
.l-footer__right {
  float: none
}
.l-footer ul {
  margin: 0 auto;
  width: 960px
}
.l-footer ul::after {
  display: block;
  clear: both;
  content: ""
}
.l-footer ul li {
  float: left
}
.l-footer__copyright {
  text-align: center
}
.l-footer__btn {
  transition: all .2s ease-in-out
}
.l-footer__btn:hover {
  opacity: .8
}
.l-footer__btn:active {
  opacity: .4
}
.l-footer__img {
  width: 11.5rem
}
@media screen and (min-width:544px) {
  .l-footer {
    height: 5rem
  }
  .l-footer__img {
    width: 18rem
  }
}
/*! ------------- Start ------------- */
@media screen and (min-width:768px) {
  .l-main {
    margin: 0 auto;
    width: auto
  }
  .l-main::after {
    display: block;
    clear: both;
    content: ""
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.l-section {
  display: block;
  font-size: 1rem;
  margin: 0 auto
}
.l-section__block--hellopuri {
  font-size: 1.4rem;
  margin: 0 3.5rem;
  position: relative;
  z-index: 0
}
.l-section__box--maxwidth {
  margin-inline: -3.5rem!important
}
.l-section__box--large {
  margin-inline: -1.5rem!important
}
@media screen and (min-width:544px) {
  .l-section__block--hellopuri {
    margin: 0 10rem
  }
  .l-section__box--maxwidth {
    margin-inline: 0!important
  }
  .l-section__box--maxwidth-keep {
    margin-inline: -10rem!important
  }
  .l-section__box--large {
    margin-inline: 0!important
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.c-box__container {
  position: relative
}
.c-box__container--popup {
  background: rgba(0,0,0,.2);
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: .25s ease-out;
  width: 100%;
  z-index: 1000
}
.c-box__container--popup.show {
  opacity: 1;
  pointer-events: all
}
.c-box__heading--top {
  padding: 0 2rem 30px;
  position: relative;
  text-align: center;
  z-index: 0
}
.c-box__heading--ranking {
  color: #00803a;
  font-size: 1.8rem;
  padding: 0 0 15px;
  text-align: center
}
.c-box__headingBox {
  background: #00803a;
  color: #fff;
  margin: 0 0 10px;
  padding: 8px 0;
  position: relative;
  text-align: center
}
.c-box__headingBox::after,
.c-box__headingBox::before {
  content: "";
  position: absolute
}
.c-box__headingBox::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/qa_ttl_img01.png) center/contain no-repeat;
  height: 48px;
  left: 8%;
  top: -10px;
  width: 75px
}
.c-box__headingBox::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/qa_ttl_img02.png) center/contain no-repeat;
  bottom: -10px;
  height: 63px;
  right: 10%;
  width: 48px
}
.c-box__headingBox--short::before {
  left: 12%
}
.c-box__headingBox--short::after {
  right: 16%
}
.c-box__headingBox--short .c-box__heading--about {
  font-size: 2.2rem;
  letter-spacing: 4px;
  padding: 0 0 0 6px
}
.c-box__headingBox--long::before {
  height: 44px;
  left: 2rem;
  width: 68px
}
.c-box__headingBox--long::after {
  height: 54px;
  right: 2rem;
  width: 40px
}
.c-box__headingBox--long .c-box__heading--about {
  font-size: 2rem;
  letter-spacing: 0
}
.c-box__heading--small {
  background: #fff;
  color: #00803a;
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 4px;
  padding: 3px 6px
}
.c-box__heading--about {
  font-size: 2.1rem;
  font-weight: 700;
  letter-spacing: 2px
}
.c-box__heading--accordion {
  display: grid;
  align-items: center;
  background: 0 0;
  border-radius: 0;
  font-size: 1.4rem;
  font-weight: 500;
  grid-template-columns: auto 1fr;
  padding: 0;
  position: relative;
  z-index: 1
}
.c-box__heading--accordion::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_arrow_bottom.svg) center/contain no-repeat;
  content: "";
  height: 2.437rem;
  position: absolute;
  right: 0;
  transition: transform .3s ease-in-out;
  width: 14px
}
.c-box__heading--menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all .2s ease-in-out
}
.c-box__heading--menu::marker {
  display: none;
  content: none
}
.c-box__heading--menu::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/menu/icon_accordion_open.svg) center/contain no-repeat;
  content: "";
  height: 20px;
  transition: all .2s ease-in-out;
  vertical-align: super;
  width: 20px
}
.c-box__heading--contact {
  font-size: 2.25rem
}
.c-box__heading--customer::before {
  content: "■"
}
.c-box__block--qatop {
  margin: auto;
  min-width: 20rem
}
.c-box__block--qatop-app {
  width: calc(28rem + 50px)
}
.c-box__block--qatop-hellococo {
  width: calc(18.2rem + 80px)
}
.c-box__block--qatop-hellomoni {
  width: calc(15.4rem + 80px)
}
.c-box__block--qatop-hellopochi {
  width: calc(21rem + 50px)
}
.c-box__block--qatop-hellotag {
  width: calc(15.4rem + 80px)
}
.c-box__block--ranking {
  background: #f2f2f2;
  padding: 1rem 2rem 3rem
}
.c-box__block--faq {
  scroll-margin-top: calc(4.3rem + 10px)
}
.c-box__block--accordion {
  transition: all .2s ease-in-out
}
.c-box__block--accordion:hover {
  cursor: pointer;
  opacity: .6
}
.c-box__block--accordion:hover .c-icon__qa--answer {
  top: 2.4rem
}
.c-box__block--accordion:hover .c-box__txt--accordion {
  background: linear-gradient(to right,#7fbf9c 2px,transparent 1px) bottom repeat-x;
  background-size: 6px 2px
}
.c-box__block--accordion.is-open .c-box__txt--accordion {
  background: 0 0
}
.c-box__block--accordion.is-open .c-box__txt--details {
  max-height: 100rem
}
.c-box__block--accordion.is-open .c-box__txt--details::after {
  opacity: 0
}
.c-box__block--accordion.is-open .c-box__heading--accordion:hover {
  opacity: .8
}
.c-box__block--accordion.is-open .c-box__heading--accordion::after {
  transform: rotate(180deg)
}
.c-box__block--accordion.is-open .c-icon__qa--question {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_Q_open.svg) center/contain no-repeat;
  color: #00803a
}
.c-box__block--accordion.is-open .c-icon__qa--answer {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_A_open.svg) center/contain no-repeat;
  color: #fff;
  top: calc(100% - 10px)
}
.c-box__block--accordion.is-open:hover {
  opacity: 1
}
.c-box__block--contact {
  background: #f2f2f2;
  padding: 2rem
}
.c-box__block--modal {
  display: none;
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw
}
.c-box__block--modal.open {
  display: block;
  background: rgba(0,0,0,.5);
  opacity: 1;
  visibility: visible
}
.c-box__block--popup {
  background: #fff;
  border-radius: 2rem;
  height: auto;
  left: 50%;
  max-height: 1000px;
  max-width: 1000px;
  overflow: hidden;
  padding: 1rem 2rem 2rem;
  position: fixed;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%
}
.c-box__box--figure {
  margin: 0;
  position: relative
}
.c-box__box--figure::before {
  background: #f2f2f2;
  border-radius: 100%;
  content: "";
  height: 20rem;
  left: 50%;
  position: absolute;
  top: 5px;
  transform: translateX(-50%);
  width: 20rem;
  z-index: -1
}
.c-box__box--accordion {
  display: none;
  background: #f2f2f2;
  border-radius: 16px;
  font-weight: 600;
  margin: 6px 0 0 25px;
  padding: 12px 16px 16px;
  position: relative
}
.c-box__box--accordion > :not(:first-child) {
  margin-top: 1rem
}
.c-box__box--accordion em {
  display: block;
  font-style: normal
}
.c-box__box--menu {
  display: grid;
  grid-template-columns: 1fr
}
.c-box__box--menu.is-open .c-box__heading--menu {
  color: #ffcc18
}
.c-box__box--menu.is-open .c-box__heading--menu::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/menu/icon_accordion_close.svg) center/contain no-repeat
}
.c-box__box--close {
  display: flex;
  align-items: center;
  background: #fff;
  bottom: 0;
  color: #333;
  font-size: 1.8rem;
  gap: 1.6rem;
  height: 4.2rem;
  justify-content: center;
  line-height: 1;
  padding: 8px;
  position: sticky;
  transition: all .2s ease-in;
  width: 100%
}
.c-box__box--close::before {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/menu/icon_menu_close.svg) center/contain no-repeat;
  content: "";
  height: 1.4rem;
  width: 1.4rem
}
.c-box__box--close:hover {
  background: #ffcc18;
  cursor: pointer
}
.c-box__box--contact {
  display: grid;
  align-content: center;
  aspect-ratio: 1/1;
  background: #00803a;
  border-radius: 2rem;
  color: #fff;
  justify-items: center;
  padding: 2rem;
  text-align: center
}
.c-box__box--customer {
  background: #fff;
  padding: .6rem 1rem 1rem
}
.c-box__box--popup {
  max-height: 1000px;
  max-width: 1000px;
  overflow: auto
}
.c-box__caption--figure {
  padding: 2rem 0 2.5rem
}
.c-box__item--customer {
  padding: 0 0 0 2rem
}
.c-box__txt--accordion {
  background: linear-gradient(to right,#00803a 2px,transparent 1px) bottom repeat-x;
  background-size: 6px 2px;
  min-height: 50px;
  padding: 12px
}
.c-box__txt--details {
  font-size: 1.2rem;
  max-height: 4rem;
  overflow: hidden;
  position: relative;
  transition: all .4s ease-in-out
}
.c-box__txt--details::after {
  background: linear-gradient(to top,#fff,transparent);
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  max-height: 4rem;
  position: absolute;
  width: 100%
}
.c-box__txt--contact {
  font-size: 1.4rem;
  line-height: 1.7;
  padding: 2rem 0 3rem
}
.c-box__txt--customer {
  font-size: 1.1rem
}
.c-box__txt--popup {
  color: #00803a;
  font-weight: 600;
  padding: 0 0 1rem
}
.c-box__img--top {
  max-height: 12rem;
  max-width: 13rem;
  min-height: 10rem;
  object-fit: contain;
  width: 11.5rem
}
.c-box__img--accordion {
  display: block;
  cursor: pointer
}
.c-box__img--popup {
  max-width: unset;
  min-height: 50vh;
  width: auto
}
.c-box__btn--popup {
  bottom: 2rem;
  pointer-events: none;
  position: absolute;
  right: 2rem
}
@media screen and (min-width:992px) {
  .c-box__block--faq {
    scroll-margin-top: 10px
  }
}
/*! ------------- Start ------------- */
.c-btn-icon {
  fill: currentColor
}
.c-btn__item {
  display: inline-block;
  display: grid;
  background: #00803a;
  border-radius: 2rem;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 600;
  height: 3.7rem;
  min-width: 15.8rem;
  padding: 8px 30px;
  place-content: center;
  transition: all .2s ease-in-out
}
.c-btn__item--tag {
  display: block;
  background: #00803a;
  color: #fff;
  font-size: 1.4rem;
  padding: 4px 10px;
  transition: all .2s ease-in-out
}
.c-btn__item--tag:hover {
  background: #f2f2f2;
  color: #00803a;
  font-weight: 500
}
.c-btn__item--tag:active {
  background: #ffcc18;
  font-weight: 600
}
.c-btn__item:hover {
  background: #50ab78
}
.c-btn__item:active {
  background: #ffcc18;
  transform: scale(.9)
}
.c-btn__item--light {
  background: #fff;
  color: #00803a
}
.c-btn__item--light:hover {
  background: #ffcc18
}
.c-btn__item--pagetop {
  display: block;
  background: #00803a;
  border: 3px #fff solid;
  border-radius: 100%;
  bottom: 2rem;
  height: 4rem;
  pointer-events: all;
  position: absolute;
  right: 2rem;
  transition: all .2s ease-in-out;
  width: 4rem
}
.c-btn__item--pagetop:hover {
  background: #50ab78
}
.c-btn__item--pagetop:hover .c-btn__img--pagetop {
  transform: translateY(-4px)
}
.c-btn__item--pagetop:active {
  background: #ffcc18
}
.c-btn__item--small {
  display: flex;
  align-items: center;
  border: none;
  font-size: 1rem;
  height: auto;
  min-width: unset;
  padding: 4px 8px
}
.c-btn__box--pagetop {
  height: 100%;
  left: 50%;
  margin: auto;
  max-width: 500px;
  pointer-events: none;
  position: fixed;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  z-index: 2
}
.c-btn__img--pagetop {
  transition: all .2s ease-in-out;
  width: 100%
}
.c-btn__img--small {
  width: 1rem
}
.c-btn__txt:hover {
  color: #ffcc18
}
.c-btn__txt--link {
  color: #00803a;
  transition: all .1s ease-in
}
.c-btn__txt--link::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_link_out.svg) center/contain no-repeat;
  content: "";
  height: 1.2rem;
  padding: 0 .4rem;
  width: 1.2rem
}
.c-btn__txt--link:hover {
  opacity: .6
}
.c-btn__txt--link:active {
  opacity: .6
}
.c-btn__txt--link:hover {
  opacity: .6
}
.c-btn__txt--pdf {
  color: #ff3a1b
}
.c-btn__txt--pdf::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_pdf.svg) center/contain no-repeat;
  content: "";
  height: 1.8rem;
  vertical-align: text-bottom;
  width: 2rem
}
.c-btn__txt--download {
  color: #ff3a1b;
  padding: 0 .2rem
}
.c-btn__txt--download::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_download.svg) center/contain no-repeat;
  content: "";
  height: 1.4rem;
  vertical-align: middle;
  width: 1.6rem
}
@font-face {
  font-family: FGKakuGothicCa;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/FGKakuGothicCa-U-01.ttf) format(truetype)
}
.c-btn__box--store {
  margin: 1.5rem auto;
  scroll-margin: 40vh
}
.c-btn__box--store-bottom {
  margin: 1.8rem 0 2.3rem
}
.c-btn__item--hellopuri {
  transition: all .2s ease-in-out
}
.c-btn__item--buy {
  display: flex;
  align-items: center;
  background: #dd7b08;
  border: 2px #fff solid;
  border-radius: 5rem;
  color: #fff;
  filter: drop-shadow(.5rem 1rem 0 rgba(61, 118, 72, .2));
  font-family: FGKakuGothicCa,sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  height: 5.3rem;
  justify-content: center;
  margin: 1.7rem auto 1.2rem;
  scroll-margin: 45vh;
  width: 23.9rem
}
.c-btn__item--buy:hover {
  filter: drop-shadow(.25rem .5rem rgba(61, 118, 72, .4));
  transform: translate(.25rem,.5rem)
}
.c-btn__item--buy:hover .c-btn__img--buy {
  transform: rotate(-5deg)
}
.c-btn__item--buy:active {
  filter: drop-shadow(0 0 0 rgba(61, 118, 72, .6));
  transform: translate(.5rem,1rem)
}
.c-btn__item--buy:active .c-btn__img--buy {
  margin: 0 .92rem 1.5rem 0;
  transform: rotate(0)
}
.c-btn__item--buy-speechbubble {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/bg_item_orange.png) bottom/contain no-repeat;
  border: none;
  flex-direction: column;
  font-size: 1.5rem;
  height: 11.3rem;
  line-height: 1.3;
  margin: 7rem 0 -18.3rem auto;
  padding: 0 0 .4rem;
  width: 9.9rem
}
.c-btn__item--buy-speechbubble:hover .c-btn__img--buy {
  transform: rotate(5deg)
}
.c-btn__item--buy-speechbubble:active .c-btn__img--buy {
  transform: rotate(0)
}
.c-btn__item--store {
  display: flex;
  align-items: center;
  filter: drop-shadow(.35rem .85rem 0 rgba(61, 118, 72, .2));
  margin: 1.2rem auto;
  width: 24.2rem
}
.c-btn__item--store * {
  font-style: normal
}
.c-btn__item--download {
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 1.5rem;
  filter: drop-shadow(.5rem .5rem 0 rgba(61, 118, 72, .2));
  font-size: 1.25rem;
  height: 5.5rem;
  justify-content: center;
  margin: 1.8rem auto 2rem;
  width: 23.9rem
}
.c-btn__item--download:hover {
  filter: drop-shadow(.25rem .25rem 0 rgba(61, 118, 72, .4));
  transform: translate(.25rem,.25rem)
}
.c-btn__item--download:active {
  filter: drop-shadow(0 0 0 rgba(61, 118, 72, .6));
  transform: translate(.5rem,.5rem)
}
.c-btn__item--img {
  display: block
}
.c-btn__item--img:hover {
  opacity: .8
}
.c-btn__item--img:active {
  opacity: .4
}
.c-btn__item--home {
  display: grid;
  margin: 2rem auto 1rem;
  place-content: center;
  width: 28.3rem
}
.c-btn__img {
  max-width: none
}
.c-btn__img--buy {
  height: 5rem;
  margin: 0 .92rem 2rem 0;
  object-fit: contain;
  transform: rotate(-10deg);
  transition: all .2s ease-in-out;
  width: 6.5rem
}
.c-btn__img--buy-speechbubble {
  height: 5.3rem;
  margin: 0 0 .2rem;
  transform: rotate(11deg);
  width: 7rem
}
.c-btn__img--download {
  width: 17.5rem
}
.c-btn__img--home {
  margin: auto;
  width: 28.3rem
}
.c-btn__img--instagram {
  width: 28.5rem
}
.c-btn__txt--small {
  padding: 0 0 2rem
}
.c-btn__txt--download {
  color: #3e4539;
  font-weight: 500;
  padding: 0 1rem 0 0
}
.c-btn__txt--english {
  font-family: Helvetica,sans-serif;
  font-size: 2.45rem;
  font-weight: 700
}
.c-btn__txt--japanese {
  font-size: 2.25rem
}
.c-btn__txt--at {
  display: inline-block;
  font-size: 1.15rem;
  padding: .4em .2em 0 .3em
}
.c-btn__txt--reservation {
  font-size: 1.75rem
}
@media screen and (min-width:544px) {
  .c-btn__box--store {
    display: grid;
    gap: 2.4rem 1.6rem;
    grid-template-columns: 1fr 1fr;
    margin: 3rem auto -.8rem;
    width: fit-content
  }
  .c-btn__box--store-bottom {
    margin: 3.4rem auto .5rem
  }
  .c-btn__item--buy {
    border: .3rem #fff solid;
    filter: drop-shadow(.7rem 1.5rem 0 rgba(61, 118, 72, .2));
    font-size: 4rem;
    height: 8.6rem;
    margin: 3rem auto 0;
    width: 38.2rem
  }
  .c-btn__item--buy:hover {
    filter: drop-shadow(.35rem .75rem rgba(61, 118, 72, .4));
    transform: translate(.35rem,.75rem)
  }
  .c-btn__item--buy:active {
    filter: drop-shadow(0 0 rgba(61, 118, 72, .6));
    transform: translate(.7rem,1.5rem)
  }
  .c-btn__item--buy-speechbubble {
    border: none;
    font-size: 2.4rem;
    height: 18.9rem;
    margin: 16rem 0 -34.9rem auto;
    padding: 0 0 3rem;
    width: 15.8rem
  }
  .c-btn__item--store {
    margin: 0
  }
  .c-btn__item--download {
    border-radius: 1.9rem;
    filter: drop-shadow(.9rem 1.1rem 0 rgba(61, 118, 72, .2));
    font-size: 2.1rem;
    height: 8.6rem;
    margin: 2.6rem auto 0;
    width: 38rem
  }
  .c-btn__item--download:hover {
    filter: drop-shadow(.45rem .55rem 0 rgba(61, 118, 72, .4));
    transform: translate(.45rem,.55rem)
  }
  .c-btn__item--download:active {
    filter: drop-shadow(0 0 0 rgba(61, 118, 72, .6));
    transform: translate(.9rem,1.1rem)
  }
  .c-btn__img--buy {
    height: 8rem;
    margin: 0 1.8rem 3.8rem 0;
    width: 10.5rem
  }
  .c-btn__img--buy-speechbubble {
    height: 8.5rem;
    margin: 0 0 .5rem 1.6rem;
    width: 11.3rem
  }
  .c-btn__img--download {
    width: 27.8rem
  }
  .c-btn__img--home {
    width: 45.1rem
  }
  .c-btn__img--instagram {
    width: 46rem
  }
  .c-btn__txt--small {
    padding: 2rem 0 3.5rem
  }
  .c-btn__txt--download {
    padding: 0 2.8rem 0 0
  }
  .c-btn__txt--english {
    font-size: 3.9rem
  }
  .c-btn__txt--japanese {
    font-size: 3.6rem
  }
  .c-btn__txt--at {
    font-size: 1.7rem
  }
  .c-btn__txt--reservation {
    font-size: 2.8rem
  }
}
/*! ------------- Start ------------- */
.c-drt__parentheses::before {
  content: "("
}
.c-drt__parentheses::after {
  content: ")"
}
.c-drt__colon--after::after {
  content: ":"
}
.c-drt__asterisk::before {
  content: "※"
}
.c-drt__heading--small {
  font-size: 25px;
  padding: 0 5px
}
.c-drt__box--sideline {
  display: flex;
  align-items: center;
  justify-content: center
}
.c-drt__box--sideline::after,
.c-drt__box--sideline::before {
  display: block;
  background: #333;
  content: "";
  height: 1px;
  width: 100%
}
.c-drt__txt--sideline {
  height: 1.4rem;
  padding: 0 1rem;
  width: fit-content
}
.c-drt__txt--sideline-big {
  height: 1.6rem
}
.c-drt__txt--asterisk {
  display: block;
  font-size: unset
}
.c-drt__txt--asterisk::before {
  content: "※"
}
.c-drt__txt--process {
  background: linear-gradient(transparent 10%,#fff 10% 95%,transparent 95%);
  color: #00803a;
  font-feature-settings: "palt";
  font-weight: 600;
  padding: 0 6px
}
.c-drt__txt--process::after,
.c-drt__txt--process::before {
  font-weight: 400
}
.c-drt__txt--process::before {
  content: "「"
}
.c-drt__txt--process::after {
  content: "」"
}
.c-drt__txt--attention {
  display: block;
  color: #ff3a1b;
  font-feature-settings: "palt";
  font-style: unset
}
.c-drt__item--rorate {
  transform: rotate(10deg)
}
.c-drt__txt--din {
  font-family: "Alte DIN 1451",sans-serif;
  font-weight: 400
}
.c-drt__txt--notosans {
  font-family: NotoSansJP,sans-serif
}
.c-drt__txt--big {
  font-size: 7.75rem
}
.c-drt__txt--marker {
  display: block;
  background: #fff;
  font-weight: 600;
  margin: 0 auto .5rem;
  padding: 0 .8rem;
  width: fit-content
}
.c-drt__txt--marker-green {
  background: #ebf7ea
}
.c-drt__txt--line {
  display: block;
  background: linear-gradient(90deg,#c3c4c4 0 .28rem,transparent .28rem .56rem) left bottom/.56rem .1rem repeat-x;
  font-size: 1.35rem;
  font-style: unset;
  margin: 0 0 .4rem;
  padding: 0 0 .4rem;
  width: fit-content
}
.c-drt__txt--point {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/txt_deco_point.svg) top center/6.5rem no-repeat;
  font-size: 2.1rem;
  padding: .2rem 0 0
}
.c-drt__txt--brackets::before {
  content: "【"
}
.c-drt__txt--brackets::after {
  content: "】"
}
.c-drt__txt--emoji::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/txt_deco_emoji01.svg) center/contain no-repeat;
  content: "";
  height: 1.7rem;
  width: 1.2rem
}
.c-drt__img--small {
  filter: drop-shadow(.3rem .25rem 1.1rem rgba(0, 0, 0, .16))
}
.c-drt__img--small-double {
  margin: 2.3rem 2rem 0 0;
  width: 5.5rem
}
.c-drt__img--small-double:nth-child(2n) {
  margin: 0 2rem 2.3rem 0
}
.c-drt__img--small-bg {
  padding: 4.5rem 0 1.4rem
}
.c-drt__imgBox {
  margin: auto;
  position: relative;
  width: fit-content
}
.c-drt__imgBox--small {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden
}
.c-drt__imgBox--shadow {
  margin: 1.5rem auto 3.2rem
}
.c-drt__imgBox--shadow img {
  margin: 0
}
.c-drt__img--shadow {
  background: #fff;
  border: .25rem #fff solid;
  border-radius: .75rem;
  filter: drop-shadow(1.25rem 1.35rem 0 rgba(138, 69, 150, .3));
  margin: 1.5rem 0 3.2rem;
  max-width: none;
  width: 24.2rem
}
.c-drt__img--shadow-reverse {
  filter: drop-shadow(-1.25rem 1.35rem 0 rgba(138, 69, 150, .3))
}
@media screen and (min-width:544px) {
  .c-drt__txt--marker-long {
    width: 31.6rem
  }
  .c-drt__txt--line {
    display: block;
    background: linear-gradient(90deg,#c3c4c4 0 .6rem,transparent .6rem 1.135rem) left bottom/1.135rem .1rem repeat-x;
    font-size: 2.2rem;
    font-style: unset;
    margin: 0 0 .4rem;
    padding: 0 0 .4rem
  }
  .c-drt__txt--point {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/txt_deco_point.svg) top center/10.6rem no-repeat;
    font-size: 3.4rem
  }
  .c-drt__img--small-bg {
    padding: 5rem 0 2rem
  }
  .c-drt__imgBox--shadow {
    margin: 0
  }
  .c-drt__img--shadow {
    border: .5rem #fff solid;
    border-radius: 1.5rem;
    filter: drop-shadow(2.5rem 2.7rem 0 rgba(138, 69, 150, .3));
    margin: 0;
    width: 38rem
  }
  .c-drt__img--shadow-reverse {
    filter: drop-shadow(-2.5rem 2.7rem 0 rgba(138, 69, 150, .3))
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.c-icon__qa {
  display: grid;
  color: #fff;
  font-family: din-2014-narrow,sans-serif;
  font-size: 24px;
  font-weight: 700;
  height: 34px;
  place-content: center;
  transition: all .4s ease-in-out;
  width: 34px
}
.c-icon__qa--question {
  align-self: start;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_Q.svg) center/contain no-repeat;
  margin: 0 0 0 -4px;
  padding: 0 0 1px 4px;
  width: 38px;
  z-index: 2
}
.c-icon__qa--answer {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_A.svg) center/contain no-repeat;
  color: #00803a;
  left: 5px;
  position: absolute;
  top: 1.6rem;
  z-index: 1
}
.c-icon--download {
  height: 2.35rem;
  margin: 0 0 0 1.25rem;
  width: 1rem
}
.c-icon--white {
  height: 2.2rem;
  width: 2.2rem
}
@media screen and (min-width:544px) {
  .c-icon--download {
    height: 2.1rem;
    margin: 0 0 0 1.6rem;
    width: 1.7rem
  }
}
/*! ------------- Start ------------- */
.c-list__symbol--caution li::before {
  content: "※"
}
.c-list__symbol--square li::before {
  display: inline-block;
  background: #333;
  content: "";
  height: .75em;
  margin: 0 .5rem 0 0;
  width: .75em
}
.c-list__block--ranking {
  background: #fff;
  border-radius: 32px;
  counter-reset: ranking;
  font-size: 1.4rem;
  padding: 16px 0
}
.c-list__block--menu {
  color: #fff;
  font-size: 1.6rem
}
.c-list__block--count {
  counter-reset: number 0
}
.c-list__block--count .c-list__item--count {
  counter-increment: number;
  position: relative
}
.c-list__block--count .c-list__item--count::marker {
  content: none
}
.c-list__block--count .c-list__item--count::after {
  content: counter(number)
}
.c-list__box--tags {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.6rem;
  font-weight: 500;
  gap: 10px
}
.c-list__box--tags-short {
  justify-content: center
}
.c-list__box--ranking {
  border-bottom: #f2f2f2 solid 2px
}
.c-list__box--ranking:last-child {
  border: none
}
.c-list__box--accordion {
  line-height: 1.6;
  padding: 2rem 2rem 4rem
}
.c-list__box--point {
  padding: 6px
}
.c-list__box--menu {
  display: none
}
.c-list__box--menu-accordion {
  display: none
}
.c-list__box--sns {
  display: flex;
  gap: 1rem;
  justify-content: center
}
.c-list__box--sns-header {
  padding: 15px
}
.c-list__box--count {
  list-style: decimal;
  padding: 0 0 0 2rem
}
.c-list__box--row {
  display: grid;
  grid-template-columns: auto 1fr;
  margin: auto;
  padding: 1rem 2rem 0;
  width: 80%
}
.c-list__heading--dl {
  display: inline-block;
  background: #ffcc18;
  border-radius: 2rem;
  font-feature-settings: "palt";
  padding: 0 .8rem 2px
}
.c-list__heading--dl:not(:first-child) {
  margin: 1rem 0 0
}
.c-list__heading--menu {
  font-weight: 600
}
.c-list__heading--row::before {
  content: "「"
}
.c-list__heading--row::after {
  content: "」"
}
.c-list__item--ranking {
  display: grid;
  align-items: center;
  gap: 16px;
  grid-template-columns: auto 1fr auto;
  margin: 0 -12px;
  padding: 8px 0;
  transition: all .2s ease-in-out
}
.c-list__item--ranking::before {
  color: #00803a;
  content: "" counter(ranking);
  counter-increment: ranking;
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  transition: all .2s ease-in-out;
  width: 25px
}
.c-list__item--ranking::after {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_arrow_right.svg) center/contain no-repeat;
  content: "";
  height: 6px;
  transition: all .2s ease-in-out;
  width: 20px
}
.c-list__item--ranking:hover {
  color: #00803a;
  font-weight: 500
}
.c-list__item--ranking:hover::before {
  transform: scale(1.2)
}
.c-list__item--ranking:hover::after {
  transform: translateX(8px)
}
.c-list__item--ranking:active {
  background: #f2f2f2
}
.c-list__item--accordion {
  scroll-margin-top: 6.2rem
}
.c-list__item--accordion:not(:last-child) {
  margin: 0 0 2rem
}
.c-list__item--point {
  display: block;
  padding: 0 0 0 2rem;
  position: relative
}
.c-list__item--point::before {
  color: #00803a;
  content: "・";
  left: .3rem;
  position: absolute
}
.c-list__item--dl {
  margin: 0 0 0 1rem
}
.c-list__item--dl .c-list__box--count {
  padding: 0 0 0 2rem
}
.c-list__item--process {
  display: inline
}
.c-list__item--process::before {
  content: "→";
  margin: 0 2px 0 8px
}
.c-list__item--process:first-child::before {
  content: none
}
.c-list__item--menu {
  display: flex;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: .5rem 1rem;
  transition: all .1s ease-in-out
}
.c-list__item--menu:hover {
  color: #ffcc18!important;
  cursor: pointer;
  opacity: 1!important
}
.c-list__item--sns {
  display: block;
  background: #fff;
  border-radius: 100%;
  transition: all .2s ease-in-out;
  width: 50px
}
.c-list__item--sns:hover {
  background: #ffcc18;
  opacity: 1!important
}
.c-list__item--count {
  position: relative
}
.c-list__item--count::after,
.c-list__item--count::marker {
  color: #00803a
}
.c-list__item--count::after {
  left: -1.6rem;
  position: absolute;
  top: 0
}
.c-list__item--count:not(:first-child) {
  padding: .5rem 0 0
}
.c-list__item--count:not(:first-child)::after {
  top: .5rem
}
.c-list__box--check {
  font-size: 1.5rem;
  line-height: 1.35;
  padding: 2rem 0;
  text-align: left
}
.c-list__box--side {
  display: grid;
  font-weight: 500;
  grid-template-columns: 1fr auto;
  margin: 1.2rem auto;
  text-align: left;
  width: 19.4rem
}
.c-list__box--flex {
  font-size: 1.4rem;
  text-align: left;
  width: fit-content
}
.c-list__box--gray {
  display: grid;
  font-size: 1.75rem;
  font-size: 1.85rem;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  line-height: 1.2;
  margin: 0 auto 2.3rem;
  width: 21.4rem
}
.c-list__box--column {
  font-family: NotoSansJP,sans-serif;
  font-weight: 500
}
.c-list__box--caution {
  padding: 2rem 0;
  text-align: left;
  text-wrap: balance;
  word-break: auto-phrase
}
.c-list__item--check {
  display: flex;
  align-items: flex-start;
  background: #fff;
  border-radius: .75rem;
  color: #38740d;
  flex-direction: column;
  height: 6.6rem;
  justify-content: center;
  margin: 0 0 .86rem;
  padding: 1.1rem .5rem 1.1rem 5.9rem;
  position: relative;
  text-wrap: balance;
  word-break: auto-phrase
}
.c-list__item--check::before {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/icon_checkbox.svg) center/contain no-repeat;
  content: "";
  height: 1.3rem;
  left: 2.2rem;
  margin: 0 1.5rem 0 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2rem
}
.c-list__item--check-green {
  background: #ebf7ea
}
.c-list__item--check-long {
  font-size: 1.35rem
}
.c-list__item--gray {
  display: grid;
  align-content: center;
  background: #bcbcbc;
  border-radius: 100%;
  color: #fff;
  height: 10.3rem;
  justify-items: center;
  width: 10.3rem
}
.c-list__item--gray:nth-child(1) {
  grid-area: 1/1/2/3;
  margin: 0 0 -1rem
}
.c-list__item--gray:nth-child(2) {
  margin: 0 0 3rem;
  position: relative
}
.c-list__item--disc::before {
  content: "・"
}
.c-list__item--dd {
  margin: 0
}
.c-list__item--line {
  border-bottom: 1px #38740d solid;
  margin: 0 0 .2rem;
  padding: 0 0 .2rem
}
.c-list__item--caution {
  padding: 0 0 .5rem 2.3rem;
  position: relative
}
.c-list__item--caution::before {
  background: #d3a4bf;
  border-radius: 100%;
  content: "";
  height: 1.1rem;
  left: 0;
  position: absolute;
  top: .5rem;
  width: 1.1rem
}
.c-list__txt--menu {
  padding: .5rem 2rem
}
.c-list__txt--disc {
  padding: 0 0 0 .2rem
}
.c-list__txt--gray {
  bottom: -3rem;
  color: #737473;
  left: 50%;
  position: absolute;
  transform: translate(-50%);
  width: max-content
}
.c-list__txt--check {
  font-size: 1rem
}
.c-listNavi__side {
  padding: 0 0 2rem
}
.c-listNum__root {
  counter-reset: numRoot;
  line-height: 1.6;
  margin: 0 auto;
  padding: 0
}
.c-listNum__root > li {
  display: block;
  padding-bottom: 1em;
  position: relative
}
.c-listNum__root > li[data-chapter] {
  margin-top: 2em
}
.c-listNum__root > li::before {
  content: "第" counter(numRoot) "条";
  counter-increment: numRoot;
  font-weight: 700
}
.c-listNum__root > li::after {
  content: attr(data-chapter);
  font-weight: 500;
  position: absolute;
  top: -1.5em
}
.c-listNum__root > li em {
  font-weight: 700;
  margin: 0 .5em
}
.c-listNum__root > li em::before {
  content: "("
}
.c-listNum__root > li em::after {
  content: ")"
}
.c-listNum__root p {
  margin: 0;
  padding: 0
}
.c-listNum__under {
  counter-reset: numUnder01;
  padding: 0
}
.c-listNum__under > li {
  display: block
}
.c-listNum__under > li::before {
  content: counter(numUnder01) ")";
  counter-increment: numUnder01;
  margin-right: .5em
}
@media screen and (min-width:544px) {
  .c-list__box--check {
    font-size: 2.3rem;
    padding: 0
  }
  .c-list__box--side {
    font-size: 2rem;
    margin: 0 auto 3.6rem 2.7rem;
    width: 31rem
  }
  .c-list__box--flex {
    font-size: 2.2rem
  }
  .c-list__box--gray {
    display: flex;
    font-size: 3rem;
    gap: 2.9rem;
    justify-content: space-between;
    margin: 0 auto 4.8rem;
    width: 55.4rem
  }
  .c-list__box--column {
    font-size: 1.4rem
  }
  .c-list__box--caution {
    margin: auto;
    padding: 4rem 0 3rem;
    width: fit-content
  }
  .c-list__item--check {
    border-radius: 1.5rem;
    height: 10.6rem;
    margin: 0 0 1.7rem;
    padding: 1.3rem 2rem 1.3rem 9.4rem;
    width: 45.7rem
  }
  .c-list__item--check::before {
    height: 2.9rem;
    left: 3.6rem;
    width: 3.5rem
  }
  .c-list__item--check-long {
    font-size: 2.1rem
  }
  .c-list__item--gray {
    height: 16.5rem;
    width: 16.5rem
  }
  .c-list__item--line {
    margin: 0 0 1.6rem;
    padding: 0 0 1.6rem
  }
  .c-list__item--line:last-child {
    border: none;
    margin: 0;
    padding: 0
  }
  .c-list__item--caution {
    padding: 0 0 1rem 3.7rem
  }
  .c-list__item--caution::before {
    height: 1.7rem;
    top: .8rem;
    width: 1.7rem
  }
  .c-list__txt--check {
    font-size: 1.6rem
  }
}
@media screen and (min-width:992px) {
  .c-list__item--accordion {
    scroll-margin-top: 2rem
  }
}
/*! ------------- Start ------------- */
.c-media__block--banner {
  display: block;
  margin: 0 0 2rem
}
.c-media__box--video {
  aspect-ratio: 16/9;
  background: #333;
  height: auto;
  position: relative;
  vertical-align: top;
  width: 100%
}
.c-media__box--video::after,
.c-media__box--video::before {
  content: "";
  position: absolute;
  transition: all .2s ease-in
}
.c-media__box--video::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/thumbnali01.jpg) center/cover no-repeat;
  height: 100%;
  left: 0;
  width: 100%;
  z-index: 1
}
.c-media__box--video[id*="02"]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/thumbnali02.jpg) center/cover no-repeat
}
.c-media__box--video::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/icon_video_play.svg) center/contain no-repeat;
  height: 3.15rem;
  left: 50%;
  pointer-events: none;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 3.15rem;
  z-index: 2
}
.c-media__box--video.click::after,
.c-media__box--video.click::before {
  opacity: 0;
  pointer-events: none
}
.c-media__item--video {
  aspect-ratio: 16/9;
  height: auto;
  vertical-align: top;
  width: 100%
}
.c-media__img--thumbnail {
  height: 100%;
  left: 0;
  object-fit: cover;
  opacity: .8;
  position: absolute;
  top: 0;
  transition: all .2s ease-in;
  width: 100%;
  z-index: 1
}
.c-media__img--thumbnail.click {
  opacity: 0;
  pointer-events: none
}
.c-media__img--banner {
  transition: all .1s ease-in
}
.c-media__img--banner:hover {
  opacity: .8
}
.c-media__img--banner:active {
  opacity: .4
}
@media screen and (min-width:544px) {
  .c-media__box--video::after {
    height: 6.3rem;
    width: 6.3rem
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.c-table__block {
  background: #fff;
  overflow-x: auto;
  width: 100%
}
.c-table__item {
  border: 1px solid;
  padding: .1rem .4rem
}
/*! ------------- Start ------------- */
.c-nav__container {
  display: grid;
  font-size: 1.1rem;
  gap: 2rem 1rem;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  margin: 4rem 0
}
.c-nav__block {
  border: 2px #f2f2f2 solid;
  border-radius: 8px;
  margin: 0;
  overflow: unset;
  padding: 1.6rem 2rem 2rem;
  transition: all .2s ease-in;
  width: fit-content
}
.c-nav__block--last {
  background: #f2f2f2;
  grid-area: 1/1/2/2
}
.c-nav__block--next {
  box-shadow: 0 4px 8px rgba(0,0,0,.1);
  grid-area: 1/2/2/3
}
.c-nav__block:hover {
  border: 2px #00803a solid;
  box-shadow: none
}
.c-nav__block:hover .c-nav__txt--arrow-last::before {
  transform: scale(-2,1) translateX(16px)
}
.c-nav__block:hover .c-nav__txt--arrow-next::after {
  transform: scaleX(2) translateX(16px)
}
.c-nav__block:active {
  background: #ffcc18
}
.c-nav__box {
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0
}
.c-nav__item {
  height: auto;
  margin: 0;
  width: auto
}
.c-nav__img {
  height: 10rem;
  object-fit: cover;
  width: 100%
}
.c-nav__caption {
  padding: 1rem 0 0
}
.c-nav__txt--date {
  font-size: 1rem;
  opacity: .6
}
.c-nav__txt--arrow {
  display: flex;
  align-items: center;
  color: #00803a;
  font-size: 1.4rem;
  font-weight: 500;
  padding: 0 0 .8rem
}
.c-nav__txt--arrow-last::before,
.c-nav__txt--arrow-next::after {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/column/icon_arrow_right.svg) center/contain no-repeat;
  content: "";
  height: 1rem;
  margin: 0 1rem;
  transition: all .2s ease-in-out;
  width: 3rem
}
.c-nav__txt--arrow-last {
  justify-content: right
}
.c-nav__txt--arrow-last::before {
  transform: scaleX(-100%)
}
.c-nav__txt--none {
  display: grid;
  opacity: .6;
  place-content: center
}
.c-nav__btn {
  grid-area: 2/1/3/3
}
/*! ------------- Start ------------- */
.p-breadcrumb {
  border: 1px solid #000;
  margin: 0 auto;
  max-width: 1200px
}
.p-breadcrumb ul {
  list-style: none;
  width: 100%
}
.p-breadcrumb ul::after {
  display: block;
  clear: both;
  content: ""
}
.p-breadcrumb ul li {
  float: left
}
@media screen and (min-width:768px) {
  .p-breadcrumb {
    display: none
  }
}
/*! ------------- Start ------------- */
@media screen and (min-width:768px) {
  .p-articles {
    display: none
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.p-slide__block--img {
  margin: 1.5rem -2rem 1.8rem;
  padding: 0 0 3.4rem;
  position: relative
}
.p-slide__block--img::after,
.p-slide__block--img::before {
  background: linear-gradient(90deg,#ebf7ea 0 20%,transparent 100%);
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 5.8rem;
  z-index: 2
}
.p-slide__block--img::before {
  left: 0
}
.p-slide__block--img::after {
  right: 0;
  transform: rotate(180deg)
}
.p-slide__block--card {
  display: grid;
  background: rgba(255,255,255,.9);
  border-radius: 1.35rem;
  height: auto;
  justify-items: center;
  margin: 1.25rem 0;
  padding: 1.5rem .8rem 1.4rem
}
.p-slide__box--loop {
  transition: all 1s linear
}
.p-slide__box--card {
  display: grid;
  border-radius: 1.35rem;
  height: auto;
  justify-items: center;
  padding: 0 1.7rem 2rem;
  position: relative;
  width: 100%
}
.p-slide__box--card::after,
.p-slide__box--card::before {
  background: linear-gradient(90deg,transparent 0,#fafcfa 100%);
  content: "";
  height: 100%;
  position: absolute;
  width: .8rem;
  z-index: 2
}
.p-slide__box--card::before {
  left: 0;
  transform: rotate(180deg)
}
.p-slide__box--card::after {
  right: 0
}
.p-slide__heading--card {
  display: grid;
  background: #92cc90;
  border-radius: 4rem;
  color: #fff;
  font-size: 1.5rem;
  height: 3rem;
  margin: 0 0 1.75rem;
  place-content: center;
  width: 19rem
}
.p-slide__heading--card-purple {
  background: #c0a9d8
}
.p-slide__item--card {
  display: grid;
  justify-items: center
}
.p-slide__btn--navigation {
  height: 1.5rem;
  right: 3.6rem;
  transition: all .2s ease-in-out;
  width: .8rem;
  z-index: 3
}
.p-slide__btn--navigation::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/icon_arrow_next.svg) center/contain no-repeat;
  content: "";
  height: 100%;
  width: 100%
}
.p-slide__btn--navigation.swiper-button-prev {
  left: 3.6rem;
  transform: rotate(180deg)
}
.p-slide__btn--navigation.disable {
  opacity: 0
}
.p-slide__btn--navigation-card {
  height: 2.25rem;
  right: 0;
  top: 56%;
  width: 1.35rem
}
.p-slide__btn--navigation-card.swiper-button-prev {
  left: 0
}
.p-slide__btn--pagination {
  bottom: 0!important
}
.p-slide__btn--pagination .swiper-pagination-bullet {
  background: #dad2f5;
  height: .7rem;
  margin: 0 1rem;
  opacity: 1;
  width: .7rem
}
.p-slide__btn--pagination .swiper-pagination-bullet-active {
  background: #8a4596
}
.p-slide__btn--card {
  bottom: 0!important
}
.p-slide__txt--top {
  font-size: 1.6rem;
  padding: 0 0 1rem
}
.p-slide__txt--center {
  font-size: 1.25rem;
  padding: 0 0 1.75rem
}
.p-slide__txt--bottom {
  font-size: 1.5rem;
  padding: 1.2rem 0 0
}
.p-slide__img {
  width: 100%
}
.p-slide__img--frame {
  width: 25.9rem
}
.p-slide__img--card {
  border-radius: 1.6rem
}
.p-slide__imgBox {
  position: relative
}
.p-slide__img--absolute {
  position: absolute;
  right: -.9rem;
  top: -1.2rem;
  width: 9.25rem
}
@media screen and (min-width:544px) {
  .p-slide__block--img {
    margin: 3.5rem auto;
    padding: 0 0 4.4rem
  }
  .p-slide__block--img::after,
  .p-slide__block--img::before {
    width: 39.2rem
  }
  .p-slide__block--card {
    border-radius: 2.7rem;
    margin: 7.3rem 0 4.3rem;
    padding: 5.8rem 5rem 3rem;
    position: relative
  }
  .p-slide__box--card {
    border-radius: 2.7rem;
    margin: 0;
    padding: 0 1.9rem 3.7rem
  }
  .p-slide__box--card::after,
  .p-slide__box--card::before {
    width: 5rem
  }
  .p-slide__heading--card {
    font-size: 2.4rem;
    height: 5rem;
    left: 50%;
    margin: 0 0 2.3rem;
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%);
    width: 30.6rem
  }
  .p-slide__btn--navigation {
    height: 3.1rem;
    right: 31.4rem;
    width: 1.7rem
  }
  .p-slide__btn--navigation.swiper-button-prev {
    left: 31.4rem
  }
  .p-slide__btn--navigation-card {
    right: 0;
    top: 53%
  }
  .p-slide__btn--navigation-card.swiper-button-prev {
    left: 0
  }
  .p-slide__btn--pagination .swiper-pagination-bullet {
    height: 1.4rem;
    margin: 0 1rem!important;
    width: 1.4rem
  }
  .p-slide__txt--top {
    font-size: 2.6rem;
    padding: 0 0 1.2rem
  }
  .p-slide__txt--center {
    font-size: 2rem;
    padding: 0 0 2.6rem
  }
  .p-slide__txt--bottom {
    font-size: 2.4rem;
    padding: 1.4rem 0 0
  }
  .p-slide__img--frame {
    width: 41.4rem
  }
  .p-slide__img--card {
    border-radius: 3.2rem;
    margin: auto;
    width: 75rem
  }
  .p-slide__imgBox {
    width: 75rem
  }
  .p-slide__img--absolute {
    right: -1.8rem;
    top: -2.8rem;
    width: 14.8rem
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.p-news__heading {
  display: flex
}
.p-news__box {
  display: grid;
  align-items: center;
  border-bottom: 1px solid #00803a;
  font-size: 1.4rem;
  gap: 1rem;
  grid-template-columns: 10.5rem auto;
  overflow-x: auto;
  padding: 1rem 1rem .8rem .8rem
}
.p-news__box::after {
  content: none
}
.p-news__box.active {
  display: block
}
.p-news__box:hover {
  background: #f2f2f2;
  opacity: 1
}
.p-news__box:hover .p-news__txt--date {
  background: #fff
}
.p-news__item {
  justify-content: space-between
}
.p-news__item--tab {
  display: flex;
  flex-direction: column;
  text-wrap: nowrap
}
.p-news__item--tab * {
  transition: all .2s ease-in
}
.p-news__item--tab:hover {
  cursor: pointer
}
.p-news__item--tab:hover .p-news__txt--tab {
  opacity: .6
}
.p-news__item--tab:hover .p-news__btn {
  background: #00803a
}
.p-news__img--device {
  height: 5rem;
  margin: auto;
  object-fit: contain
}
.p-news__txt {
  display: inline-block;
  line-height: 1;
  padding: 0 .6rem
}
.p-news__txt--date {
  background: #f2f2f2;
  transition: all .2s ease-in
}
.p-news__txt--tag {
  background: #c5ebd8
}
.p-news__txt--tab {
  padding: .6rem 1rem
}
.p-news__btn {
  appearance: none;
  background: #f2f2f2;
  border-radius: 0;
  height: 4px;
  width: 100%
}
.p-news__btn:checked {
  background: #00803a
}
/*! ------------- Start ------------- */
.u-fl-l {
  float: left
}
.u-fl-r {
  float: right
}
/*! ------------- Start ------------- */
.u-mt0 {
  margin-top: 0!important
}
.u-mr0 {
  margin-right: 0!important
}
.u-mb0 {
  margin-bottom: 0!important
}
.u-ml0 {
  margin-left: 0!important
}
.u-mt5 {
  margin-top: 5px!important
}
.u-mr5 {
  margin-right: 5px!important
}
.u-mb5 {
  margin-bottom: 5px!important
}
.u-ml5 {
  margin-left: 5px!important
}
.u-mt10 {
  margin-top: 10px!important
}
.u-mr10 {
  margin-right: 10px!important
}
.u-mb10 {
  margin-bottom: 10px!important
}
.u-ml10 {
  margin-left: 10px!important
}
.u-mt15 {
  margin-top: 15px!important
}
.u-mr15 {
  margin-right: 15px!important
}
.u-mb15 {
  margin-bottom: 15px!important
}
.u-ml15 {
  margin-left: 15px!important
}
.u-mt20 {
  margin-top: 20px!important
}
.u-mr20 {
  margin-right: 20px!important
}
.u-mb20 {
  margin-bottom: 20px!important
}
.u-ml20 {
  margin-left: 20px!important
}
.u-mt25 {
  margin-top: 25px!important
}
.u-mr25 {
  margin-right: 25px!important
}
.u-mb25 {
  margin-bottom: 25px!important
}
.u-ml25 {
  margin-left: 25px!important
}
.u-mt30 {
  margin-top: 30px!important
}
.u-mr30 {
  margin-right: 30px!important
}
.u-mb30 {
  margin-bottom: 30px!important
}
.u-ml30 {
  margin-left: 30px!important
}
.u-mt35 {
  margin-top: 35px!important
}
.u-mr35 {
  margin-right: 35px!important
}
.u-mb35 {
  margin-bottom: 35px!important
}
.u-ml35 {
  margin-left: 35px!important
}
.u-mt40 {
  margin-top: 40px!important
}
.u-mr40 {
  margin-right: 40px!important
}
.u-mb40 {
  margin-bottom: 40px!important
}
.u-ml40 {
  margin-left: 40px!important
}
.u-mt45 {
  margin-top: 45px!important
}
.u-mr45 {
  margin-right: 45px!important
}
.u-mb45 {
  margin-bottom: 45px!important
}
.u-ml45 {
  margin-left: 45px!important
}
.u-mt50 {
  margin-top: 50px!important
}
.u-mr50 {
  margin-right: 50px!important
}
.u-mb50 {
  margin-bottom: 50px!important
}
.u-ml50 {
  margin-left: 50px!important
}
.u-mt55 {
  margin-top: 55px!important
}
.u-mr55 {
  margin-right: 55px!important
}
.u-mb55 {
  margin-bottom: 55px!important
}
.u-ml55 {
  margin-left: 55px!important
}
.u-mt60 {
  margin-top: 60px!important
}
.u-mr60 {
  margin-right: 60px!important
}
.u-mb60 {
  margin-bottom: 60px!important
}
.u-ml60 {
  margin-left: 60px!important
}
.u-mt65 {
  margin-top: 65px!important
}
.u-mr65 {
  margin-right: 65px!important
}
.u-mb65 {
  margin-bottom: 65px!important
}
.u-ml65 {
  margin-left: 65px!important
}
.u-mt70 {
  margin-top: 70px!important
}
.u-mr70 {
  margin-right: 70px!important
}
.u-mb70 {
  margin-bottom: 70px!important
}
.u-ml70 {
  margin-left: 70px!important
}
.u-mt75 {
  margin-top: 75px!important
}
.u-mr75 {
  margin-right: 75px!important
}
.u-mb75 {
  margin-bottom: 75px!important
}
.u-ml75 {
  margin-left: 75px!important
}
.u-mt80 {
  margin-top: 80px!important
}
.u-mr80 {
  margin-right: 80px!important
}
.u-mb80 {
  margin-bottom: 80px!important
}
.u-ml80 {
  margin-left: 80px!important
}
.u-mt85 {
  margin-top: 85px!important
}
.u-mr85 {
  margin-right: 85px!important
}
.u-mb85 {
  margin-bottom: 85px!important
}
.u-ml85 {
  margin-left: 85px!important
}
.u-mt90 {
  margin-top: 90px!important
}
.u-mr90 {
  margin-right: 90px!important
}
.u-mb90 {
  margin-bottom: 90px!important
}
.u-ml90 {
  margin-left: 90px!important
}
.u-mt95 {
  margin-top: 95px!important
}
.u-mr95 {
  margin-right: 95px!important
}
.u-mb95 {
  margin-bottom: 95px!important
}
.u-ml95 {
  margin-left: 95px!important
}
.u-mt100 {
  margin-top: 100px!important
}
.u-mr100 {
  margin-right: 100px!important
}
.u-mb100 {
  margin-bottom: 100px!important
}
.u-ml100 {
  margin-left: 100px!important
}
@media screen and (max-width:767px) {
  .u-mt0--sp {
    margin-top: 0!important
  }
  .u-mr0--sp {
    margin-right: 0!important
  }
  .u-mb0--sp {
    margin-bottom: 0!important
  }
  .u-ml0--sp {
    margin-left: 0!important
  }
  .u-mt5--sp {
    margin-top: 5px!important
  }
  .u-mr5--sp {
    margin-right: 5px!important
  }
  .u-mb5--sp {
    margin-bottom: 5px!important
  }
  .u-ml5--sp {
    margin-left: 5px!important
  }
  .u-mt10--sp {
    margin-top: 10px!important
  }
  .u-mr10--sp {
    margin-right: 10px!important
  }
  .u-mb10--sp {
    margin-bottom: 10px!important
  }
  .u-ml10--sp {
    margin-left: 10px!important
  }
  .u-mt15--sp {
    margin-top: 15px!important
  }
  .u-mr15--sp {
    margin-right: 15px!important
  }
  .u-mb15--sp {
    margin-bottom: 15px!important
  }
  .u-ml15--sp {
    margin-left: 15px!important
  }
  .u-mt20--sp {
    margin-top: 20px!important
  }
  .u-mr20--sp {
    margin-right: 20px!important
  }
  .u-mb20--sp {
    margin-bottom: 20px!important
  }
  .u-ml20--sp {
    margin-left: 20px!important
  }
  .u-mt25--sp {
    margin-top: 25px!important
  }
  .u-mr25--sp {
    margin-right: 25px!important
  }
  .u-mb25--sp {
    margin-bottom: 25px!important
  }
  .u-ml25--sp {
    margin-left: 25px!important
  }
  .u-mt30--sp {
    margin-top: 30px!important
  }
  .u-mr30--sp {
    margin-right: 30px!important
  }
  .u-mb30--sp {
    margin-bottom: 30px!important
  }
  .u-ml30--sp {
    margin-left: 30px!important
  }
  .u-mt35--sp {
    margin-top: 35px!important
  }
  .u-mr35--sp {
    margin-right: 35px!important
  }
  .u-mb35--sp {
    margin-bottom: 35px!important
  }
  .u-ml35--sp {
    margin-left: 35px!important
  }
  .u-mt40--sp {
    margin-top: 40px!important
  }
  .u-mr40--sp {
    margin-right: 40px!important
  }
  .u-mb40--sp {
    margin-bottom: 40px!important
  }
  .u-ml40--sp {
    margin-left: 40px!important
  }
  .u-mt45--sp {
    margin-top: 45px!important
  }
  .u-mr45--sp {
    margin-right: 45px!important
  }
  .u-mb45--sp {
    margin-bottom: 45px!important
  }
  .u-ml45--sp {
    margin-left: 45px!important
  }
  .u-mt50--sp {
    margin-top: 50px!important
  }
  .u-mr50--sp {
    margin-right: 50px!important
  }
  .u-mb50--sp {
    margin-bottom: 50px!important
  }
  .u-ml50--sp {
    margin-left: 50px!important
  }
  .u-mt55--sp {
    margin-top: 55px!important
  }
  .u-mr55--sp {
    margin-right: 55px!important
  }
  .u-mb55--sp {
    margin-bottom: 55px!important
  }
  .u-ml55--sp {
    margin-left: 55px!important
  }
  .u-mt60--sp {
    margin-top: 60px!important
  }
  .u-mr60--sp {
    margin-right: 60px!important
  }
  .u-mb60--sp {
    margin-bottom: 60px!important
  }
  .u-ml60--sp {
    margin-left: 60px!important
  }
  .u-mt65--sp {
    margin-top: 65px!important
  }
  .u-mr65--sp {
    margin-right: 65px!important
  }
  .u-mb65--sp {
    margin-bottom: 65px!important
  }
  .u-ml65--sp {
    margin-left: 65px!important
  }
  .u-mt70--sp {
    margin-top: 70px!important
  }
  .u-mr70--sp {
    margin-right: 70px!important
  }
  .u-mb70--sp {
    margin-bottom: 70px!important
  }
  .u-ml70--sp {
    margin-left: 70px!important
  }
  .u-mt75--sp {
    margin-top: 75px!important
  }
  .u-mr75--sp {
    margin-right: 75px!important
  }
  .u-mb75--sp {
    margin-bottom: 75px!important
  }
  .u-ml75--sp {
    margin-left: 75px!important
  }
  .u-mt80--sp {
    margin-top: 80px!important
  }
  .u-mr80--sp {
    margin-right: 80px!important
  }
  .u-mb80--sp {
    margin-bottom: 80px!important
  }
  .u-ml80--sp {
    margin-left: 80px!important
  }
  .u-mt85--sp {
    margin-top: 85px!important
  }
  .u-mr85--sp {
    margin-right: 85px!important
  }
  .u-mb85--sp {
    margin-bottom: 85px!important
  }
  .u-ml85--sp {
    margin-left: 85px!important
  }
  .u-mt90--sp {
    margin-top: 90px!important
  }
  .u-mr90--sp {
    margin-right: 90px!important
  }
  .u-mb90--sp {
    margin-bottom: 90px!important
  }
  .u-ml90--sp {
    margin-left: 90px!important
  }
  .u-mt95--sp {
    margin-top: 95px!important
  }
  .u-mr95--sp {
    margin-right: 95px!important
  }
  .u-mb95--sp {
    margin-bottom: 95px!important
  }
  .u-ml95--sp {
    margin-left: 95px!important
  }
  .u-mt100--sp {
    margin-top: 100px!important
  }
  .u-mr100--sp {
    margin-right: 100px!important
  }
  .u-mb100--sp {
    margin-bottom: 100px!important
  }
  .u-ml100--sp {
    margin-left: 100px!important
  }
}
@media screen and (min-width:768px) {
  .u-mt0--pc {
    margin-top: 0!important
  }
  .u-mr0--pc {
    margin-right: 0!important
  }
  .u-mb0--pc {
    margin-bottom: 0!important
  }
  .u-ml0--pc {
    margin-left: 0!important
  }
  .u-mt5--pc {
    margin-top: 5px!important
  }
  .u-mr5--pc {
    margin-right: 5px!important
  }
  .u-mb5--pc {
    margin-bottom: 5px!important
  }
  .u-ml5--pc {
    margin-left: 5px!important
  }
  .u-mt10--pc {
    margin-top: 10px!important
  }
  .u-mr10--pc {
    margin-right: 10px!important
  }
  .u-mb10--pc {
    margin-bottom: 10px!important
  }
  .u-ml10--pc {
    margin-left: 10px!important
  }
  .u-mt15--pc {
    margin-top: 15px!important
  }
  .u-mr15--pc {
    margin-right: 15px!important
  }
  .u-mb15--pc {
    margin-bottom: 15px!important
  }
  .u-ml15--pc {
    margin-left: 15px!important
  }
  .u-mt20--pc {
    margin-top: 20px!important
  }
  .u-mr20--pc {
    margin-right: 20px!important
  }
  .u-mb20--pc {
    margin-bottom: 20px!important
  }
  .u-ml20--pc {
    margin-left: 20px!important
  }
  .u-mt25--pc {
    margin-top: 25px!important
  }
  .u-mr25--pc {
    margin-right: 25px!important
  }
  .u-mb25--pc {
    margin-bottom: 25px!important
  }
  .u-ml25--pc {
    margin-left: 25px!important
  }
  .u-mt30--pc {
    margin-top: 30px!important
  }
  .u-mr30--pc {
    margin-right: 30px!important
  }
  .u-mb30--pc {
    margin-bottom: 30px!important
  }
  .u-ml30--pc {
    margin-left: 30px!important
  }
  .u-mt35--pc {
    margin-top: 35px!important
  }
  .u-mr35--pc {
    margin-right: 35px!important
  }
  .u-mb35--pc {
    margin-bottom: 35px!important
  }
  .u-ml35--pc {
    margin-left: 35px!important
  }
  .u-mt40--pc {
    margin-top: 40px!important
  }
  .u-mr40--pc {
    margin-right: 40px!important
  }
  .u-mb40--pc {
    margin-bottom: 40px!important
  }
  .u-ml40--pc {
    margin-left: 40px!important
  }
  .u-mt45--pc {
    margin-top: 45px!important
  }
  .u-mr45--pc {
    margin-right: 45px!important
  }
  .u-mb45--pc {
    margin-bottom: 45px!important
  }
  .u-ml45--pc {
    margin-left: 45px!important
  }
  .u-mt50--pc {
    margin-top: 50px!important
  }
  .u-mr50--pc {
    margin-right: 50px!important
  }
  .u-mb50--pc {
    margin-bottom: 50px!important
  }
  .u-ml50--pc {
    margin-left: 50px!important
  }
  .u-mt55--pc {
    margin-top: 55px!important
  }
  .u-mr55--pc {
    margin-right: 55px!important
  }
  .u-mb55--pc {
    margin-bottom: 55px!important
  }
  .u-ml55--pc {
    margin-left: 55px!important
  }
  .u-mt60--pc {
    margin-top: 60px!important
  }
  .u-mr60--pc {
    margin-right: 60px!important
  }
  .u-mb60--pc {
    margin-bottom: 60px!important
  }
  .u-ml60--pc {
    margin-left: 60px!important
  }
  .u-mt65--pc {
    margin-top: 65px!important
  }
  .u-mr65--pc {
    margin-right: 65px!important
  }
  .u-mb65--pc {
    margin-bottom: 65px!important
  }
  .u-ml65--pc {
    margin-left: 65px!important
  }
  .u-mt70--pc {
    margin-top: 70px!important
  }
  .u-mr70--pc {
    margin-right: 70px!important
  }
  .u-mb70--pc {
    margin-bottom: 70px!important
  }
  .u-ml70--pc {
    margin-left: 70px!important
  }
  .u-mt75--pc {
    margin-top: 75px!important
  }
  .u-mr75--pc {
    margin-right: 75px!important
  }
  .u-mb75--pc {
    margin-bottom: 75px!important
  }
  .u-ml75--pc {
    margin-left: 75px!important
  }
  .u-mt80--pc {
    margin-top: 80px!important
  }
  .u-mr80--pc {
    margin-right: 80px!important
  }
  .u-mb80--pc {
    margin-bottom: 80px!important
  }
  .u-ml80--pc {
    margin-left: 80px!important
  }
  .u-mt85--pc {
    margin-top: 85px!important
  }
  .u-mr85--pc {
    margin-right: 85px!important
  }
  .u-mb85--pc {
    margin-bottom: 85px!important
  }
  .u-ml85--pc {
    margin-left: 85px!important
  }
  .u-mt90--pc {
    margin-top: 90px!important
  }
  .u-mr90--pc {
    margin-right: 90px!important
  }
  .u-mb90--pc {
    margin-bottom: 90px!important
  }
  .u-ml90--pc {
    margin-left: 90px!important
  }
  .u-mt95--pc {
    margin-top: 95px!important
  }
  .u-mr95--pc {
    margin-right: 95px!important
  }
  .u-mb95--pc {
    margin-bottom: 95px!important
  }
  .u-ml95--pc {
    margin-left: 95px!important
  }
  .u-mt100--pc {
    margin-top: 100px!important
  }
  .u-mr100--pc {
    margin-right: 100px!important
  }
  .u-mb100--pc {
    margin-bottom: 100px!important
  }
  .u-ml100--pc {
    margin-left: 100px!important
  }
}
/*! ------------- Start ------------- */
.u-p-t {
  padding-top: 1em!important
}
.u-p-r {
  padding-right: 1em!important
}
.u-p-b {
  padding-bottom: 1em!important
}
.u-p-l {
  padding-left: 1em!important
}
.u-pt0 {
  padding-top: 0!important
}
.u-pr0 {
  padding-right: 0!important
}
.u-pb0 {
  padding-bottom: 0!important
}
.u-pl0 {
  padding-left: 0!important
}
.u-pt5 {
  padding-top: 5px!important
}
.u-pr5 {
  padding-right: 5px!important
}
.u-pb5 {
  padding-bottom: 5px!important
}
.u-pl5 {
  padding-left: 5px!important
}
.u-pt10 {
  padding-top: 10px!important
}
.u-pr10 {
  padding-right: 10px!important
}
.u-pb10 {
  padding-bottom: 10px!important
}
.u-pl10 {
  padding-left: 10px!important
}
.u-pt15 {
  padding-top: 15px!important
}
.u-pr15 {
  padding-right: 15px!important
}
.u-pb15 {
  padding-bottom: 15px!important
}
.u-pl15 {
  padding-left: 15px!important
}
.u-pt20 {
  padding-top: 20px!important
}
.u-pr20 {
  padding-right: 20px!important
}
.u-pb20 {
  padding-bottom: 20px!important
}
.u-pl20 {
  padding-left: 20px!important
}
.u-pt25 {
  padding-top: 25px!important
}
.u-pr25 {
  padding-right: 25px!important
}
.u-pb25 {
  padding-bottom: 25px!important
}
.u-pl25 {
  padding-left: 25px!important
}
.u-pt30 {
  padding-top: 30px!important
}
.u-pr30 {
  padding-right: 30px!important
}
.u-pb30 {
  padding-bottom: 30px!important
}
.u-pl30 {
  padding-left: 30px!important
}
.u-pt35 {
  padding-top: 35px!important
}
.u-pr35 {
  padding-right: 35px!important
}
.u-pb35 {
  padding-bottom: 35px!important
}
.u-pl35 {
  padding-left: 35px!important
}
.u-pt40 {
  padding-top: 40px!important
}
.u-pr40 {
  padding-right: 40px!important
}
.u-pb40 {
  padding-bottom: 40px!important
}
.u-pl40 {
  padding-left: 40px!important
}
.u-pt45 {
  padding-top: 45px!important
}
.u-pr45 {
  padding-right: 45px!important
}
.u-pb45 {
  padding-bottom: 45px!important
}
.u-pl45 {
  padding-left: 45px!important
}
.u-pt50 {
  padding-top: 50px!important
}
.u-pr50 {
  padding-right: 50px!important
}
.u-pb50 {
  padding-bottom: 50px!important
}
.u-pl50 {
  padding-left: 50px!important
}
.u-pt55 {
  padding-top: 55px!important
}
.u-pr55 {
  padding-right: 55px!important
}
.u-pb55 {
  padding-bottom: 55px!important
}
.u-pl55 {
  padding-left: 55px!important
}
.u-pt60 {
  padding-top: 60px!important
}
.u-pr60 {
  padding-right: 60px!important
}
.u-pb60 {
  padding-bottom: 60px!important
}
.u-pl60 {
  padding-left: 60px!important
}
.u-pt65 {
  padding-top: 65px!important
}
.u-pr65 {
  padding-right: 65px!important
}
.u-pb65 {
  padding-bottom: 65px!important
}
.u-pl65 {
  padding-left: 65px!important
}
.u-pt70 {
  padding-top: 70px!important
}
.u-pr70 {
  padding-right: 70px!important
}
.u-pb70 {
  padding-bottom: 70px!important
}
.u-pl70 {
  padding-left: 70px!important
}
.u-pt75 {
  padding-top: 75px!important
}
.u-pr75 {
  padding-right: 75px!important
}
.u-pb75 {
  padding-bottom: 75px!important
}
.u-pl75 {
  padding-left: 75px!important
}
.u-pt80 {
  padding-top: 80px!important
}
.u-pr80 {
  padding-right: 80px!important
}
.u-pb80 {
  padding-bottom: 80px!important
}
.u-pl80 {
  padding-left: 80px!important
}
.u-pt85 {
  padding-top: 85px!important
}
.u-pr85 {
  padding-right: 85px!important
}
.u-pb85 {
  padding-bottom: 85px!important
}
.u-pl85 {
  padding-left: 85px!important
}
.u-pt90 {
  padding-top: 90px!important
}
.u-pr90 {
  padding-right: 90px!important
}
.u-pb90 {
  padding-bottom: 90px!important
}
.u-pl90 {
  padding-left: 90px!important
}
.u-pt95 {
  padding-top: 95px!important
}
.u-pr95 {
  padding-right: 95px!important
}
.u-pb95 {
  padding-bottom: 95px!important
}
.u-pl95 {
  padding-left: 95px!important
}
.u-pt100 {
  padding-top: 100px!important
}
.u-pr100 {
  padding-right: 100px!important
}
.u-pb100 {
  padding-bottom: 100px!important
}
.u-pl100 {
  padding-left: 100px!important
}
@media screen and (max-width:767px) {
  .u-pt0--sp {
    margin-top: 0!important
  }
  .u-mr0--sp {
    margin-right: 0!important
  }
  .u-mb0--sp {
    margin-bottom: 0!important
  }
  .u-ml0--sp {
    margin-left: 0!important
  }
  .u-pt5--sp {
    margin-top: 5px!important
  }
  .u-mr5--sp {
    margin-right: 5px!important
  }
  .u-mb5--sp {
    margin-bottom: 5px!important
  }
  .u-ml5--sp {
    margin-left: 5px!important
  }
  .u-pt10--sp {
    margin-top: 10px!important
  }
  .u-mr10--sp {
    margin-right: 10px!important
  }
  .u-mb10--sp {
    margin-bottom: 10px!important
  }
  .u-ml10--sp {
    margin-left: 10px!important
  }
  .u-pt15--sp {
    margin-top: 15px!important
  }
  .u-mr15--sp {
    margin-right: 15px!important
  }
  .u-mb15--sp {
    margin-bottom: 15px!important
  }
  .u-ml15--sp {
    margin-left: 15px!important
  }
  .u-pt20--sp {
    margin-top: 20px!important
  }
  .u-mr20--sp {
    margin-right: 20px!important
  }
  .u-mb20--sp {
    margin-bottom: 20px!important
  }
  .u-ml20--sp {
    margin-left: 20px!important
  }
  .u-pt25--sp {
    margin-top: 25px!important
  }
  .u-mr25--sp {
    margin-right: 25px!important
  }
  .u-mb25--sp {
    margin-bottom: 25px!important
  }
  .u-ml25--sp {
    margin-left: 25px!important
  }
  .u-pt30--sp {
    margin-top: 30px!important
  }
  .u-mr30--sp {
    margin-right: 30px!important
  }
  .u-mb30--sp {
    margin-bottom: 30px!important
  }
  .u-ml30--sp {
    margin-left: 30px!important
  }
  .u-pt35--sp {
    margin-top: 35px!important
  }
  .u-mr35--sp {
    margin-right: 35px!important
  }
  .u-mb35--sp {
    margin-bottom: 35px!important
  }
  .u-ml35--sp {
    margin-left: 35px!important
  }
  .u-pt40--sp {
    margin-top: 40px!important
  }
  .u-mr40--sp {
    margin-right: 40px!important
  }
  .u-mb40--sp {
    margin-bottom: 40px!important
  }
  .u-ml40--sp {
    margin-left: 40px!important
  }
  .u-pt45--sp {
    margin-top: 45px!important
  }
  .u-mr45--sp {
    margin-right: 45px!important
  }
  .u-mb45--sp {
    margin-bottom: 45px!important
  }
  .u-ml45--sp {
    margin-left: 45px!important
  }
  .u-pt50--sp {
    margin-top: 50px!important
  }
  .u-mr50--sp {
    margin-right: 50px!important
  }
  .u-mb50--sp {
    margin-bottom: 50px!important
  }
  .u-ml50--sp {
    margin-left: 50px!important
  }
  .u-pt55--sp {
    margin-top: 55px!important
  }
  .u-mr55--sp {
    margin-right: 55px!important
  }
  .u-mb55--sp {
    margin-bottom: 55px!important
  }
  .u-ml55--sp {
    margin-left: 55px!important
  }
  .u-pt60--sp {
    margin-top: 60px!important
  }
  .u-mr60--sp {
    margin-right: 60px!important
  }
  .u-mb60--sp {
    margin-bottom: 60px!important
  }
  .u-ml60--sp {
    margin-left: 60px!important
  }
  .u-pt65--sp {
    margin-top: 65px!important
  }
  .u-mr65--sp {
    margin-right: 65px!important
  }
  .u-mb65--sp {
    margin-bottom: 65px!important
  }
  .u-ml65--sp {
    margin-left: 65px!important
  }
  .u-pt70--sp {
    margin-top: 70px!important
  }
  .u-mr70--sp {
    margin-right: 70px!important
  }
  .u-mb70--sp {
    margin-bottom: 70px!important
  }
  .u-ml70--sp {
    margin-left: 70px!important
  }
  .u-pt75--sp {
    margin-top: 75px!important
  }
  .u-mr75--sp {
    margin-right: 75px!important
  }
  .u-mb75--sp {
    margin-bottom: 75px!important
  }
  .u-ml75--sp {
    margin-left: 75px!important
  }
  .u-pt80--sp {
    margin-top: 80px!important
  }
  .u-mr80--sp {
    margin-right: 80px!important
  }
  .u-mb80--sp {
    margin-bottom: 80px!important
  }
  .u-ml80--sp {
    margin-left: 80px!important
  }
  .u-pt85--sp {
    margin-top: 85px!important
  }
  .u-mr85--sp {
    margin-right: 85px!important
  }
  .u-mb85--sp {
    margin-bottom: 85px!important
  }
  .u-ml85--sp {
    margin-left: 85px!important
  }
  .u-pt90--sp {
    margin-top: 90px!important
  }
  .u-mr90--sp {
    margin-right: 90px!important
  }
  .u-mb90--sp {
    margin-bottom: 90px!important
  }
  .u-ml90--sp {
    margin-left: 90px!important
  }
  .u-pt95--sp {
    margin-top: 95px!important
  }
  .u-mr95--sp {
    margin-right: 95px!important
  }
  .u-mb95--sp {
    margin-bottom: 95px!important
  }
  .u-ml95--sp {
    margin-left: 95px!important
  }
  .u-pt100--sp {
    margin-top: 100px!important
  }
  .u-mr100--sp {
    margin-right: 100px!important
  }
  .u-mb100--sp {
    margin-bottom: 100px!important
  }
  .u-ml100--sp {
    margin-left: 100px!important
  }
}
@media screen and (min-width:768px) {
  .u-pt0--pc {
    margin-top: 0!important
  }
  .u-mr0--pc {
    margin-right: 0!important
  }
  .u-mb0--pc {
    margin-bottom: 0!important
  }
  .u-ml0--pc {
    margin-left: 0!important
  }
  .u-pt5--pc {
    margin-top: 5px!important
  }
  .u-mr5--pc {
    margin-right: 5px!important
  }
  .u-mb5--pc {
    margin-bottom: 5px!important
  }
  .u-ml5--pc {
    margin-left: 5px!important
  }
  .u-pt10--pc {
    margin-top: 10px!important
  }
  .u-mr10--pc {
    margin-right: 10px!important
  }
  .u-mb10--pc {
    margin-bottom: 10px!important
  }
  .u-ml10--pc {
    margin-left: 10px!important
  }
  .u-pt15--pc {
    margin-top: 15px!important
  }
  .u-mr15--pc {
    margin-right: 15px!important
  }
  .u-mb15--pc {
    margin-bottom: 15px!important
  }
  .u-ml15--pc {
    margin-left: 15px!important
  }
  .u-pt20--pc {
    margin-top: 20px!important
  }
  .u-mr20--pc {
    margin-right: 20px!important
  }
  .u-mb20--pc {
    margin-bottom: 20px!important
  }
  .u-ml20--pc {
    margin-left: 20px!important
  }
  .u-pt25--pc {
    margin-top: 25px!important
  }
  .u-mr25--pc {
    margin-right: 25px!important
  }
  .u-mb25--pc {
    margin-bottom: 25px!important
  }
  .u-ml25--pc {
    margin-left: 25px!important
  }
  .u-pt30--pc {
    margin-top: 30px!important
  }
  .u-mr30--pc {
    margin-right: 30px!important
  }
  .u-mb30--pc {
    margin-bottom: 30px!important
  }
  .u-ml30--pc {
    margin-left: 30px!important
  }
  .u-pt35--pc {
    margin-top: 35px!important
  }
  .u-mr35--pc {
    margin-right: 35px!important
  }
  .u-mb35--pc {
    margin-bottom: 35px!important
  }
  .u-ml35--pc {
    margin-left: 35px!important
  }
  .u-pt40--pc {
    margin-top: 40px!important
  }
  .u-mr40--pc {
    margin-right: 40px!important
  }
  .u-mb40--pc {
    margin-bottom: 40px!important
  }
  .u-ml40--pc {
    margin-left: 40px!important
  }
  .u-pt45--pc {
    margin-top: 45px!important
  }
  .u-mr45--pc {
    margin-right: 45px!important
  }
  .u-mb45--pc {
    margin-bottom: 45px!important
  }
  .u-ml45--pc {
    margin-left: 45px!important
  }
  .u-pt50--pc {
    margin-top: 50px!important
  }
  .u-mr50--pc {
    margin-right: 50px!important
  }
  .u-mb50--pc {
    margin-bottom: 50px!important
  }
  .u-ml50--pc {
    margin-left: 50px!important
  }
  .u-pt55--pc {
    margin-top: 55px!important
  }
  .u-mr55--pc {
    margin-right: 55px!important
  }
  .u-mb55--pc {
    margin-bottom: 55px!important
  }
  .u-ml55--pc {
    margin-left: 55px!important
  }
  .u-pt60--pc {
    margin-top: 60px!important
  }
  .u-mr60--pc {
    margin-right: 60px!important
  }
  .u-mb60--pc {
    margin-bottom: 60px!important
  }
  .u-ml60--pc {
    margin-left: 60px!important
  }
  .u-pt65--pc {
    margin-top: 65px!important
  }
  .u-mr65--pc {
    margin-right: 65px!important
  }
  .u-mb65--pc {
    margin-bottom: 65px!important
  }
  .u-ml65--pc {
    margin-left: 65px!important
  }
  .u-pt70--pc {
    margin-top: 70px!important
  }
  .u-mr70--pc {
    margin-right: 70px!important
  }
  .u-mb70--pc {
    margin-bottom: 70px!important
  }
  .u-ml70--pc {
    margin-left: 70px!important
  }
  .u-pt75--pc {
    margin-top: 75px!important
  }
  .u-mr75--pc {
    margin-right: 75px!important
  }
  .u-mb75--pc {
    margin-bottom: 75px!important
  }
  .u-ml75--pc {
    margin-left: 75px!important
  }
  .u-pt80--pc {
    margin-top: 80px!important
  }
  .u-mr80--pc {
    margin-right: 80px!important
  }
  .u-mb80--pc {
    margin-bottom: 80px!important
  }
  .u-ml80--pc {
    margin-left: 80px!important
  }
  .u-pt85--pc {
    margin-top: 85px!important
  }
  .u-mr85--pc {
    margin-right: 85px!important
  }
  .u-mb85--pc {
    margin-bottom: 85px!important
  }
  .u-ml85--pc {
    margin-left: 85px!important
  }
  .u-pt90--pc {
    margin-top: 90px!important
  }
  .u-mr90--pc {
    margin-right: 90px!important
  }
  .u-mb90--pc {
    margin-bottom: 90px!important
  }
  .u-ml90--pc {
    margin-left: 90px!important
  }
  .u-pt95--pc {
    margin-top: 95px!important
  }
  .u-mr95--pc {
    margin-right: 95px!important
  }
  .u-mb95--pc {
    margin-bottom: 95px!important
  }
  .u-ml95--pc {
    margin-left: 95px!important
  }
  .u-pt100--pc {
    margin-top: 100px!important
  }
  .u-mr100--pc {
    margin-right: 100px!important
  }
  .u-mb100--pc {
    margin-bottom: 100px!important
  }
  .u-ml100--pc {
    margin-left: 100px!important
  }
}
/*! ------------- Start ------------- */
.u-pos-t {
  position: top
}
.u-pos-r {
  position: right
}
.u-pos-b {
  position: bottom
}
.u-pos-l {
  position: left
}
/*! ------------- Start ------------- */
.u-fs10 {
  font-size: 10px
}
.u-fs11 {
  font-size: 11px
}
.u-fs12 {
  font-size: 12px
}
.u-fs13 {
  font-size: 13px
}
.u-fs14 {
  font-size: 14px
}
.u-fs15 {
  font-size: 15px
}
.u-fs16 {
  font-size: 16px
}
.u-fs17 {
  font-size: 17px
}
.u-fs18 {
  font-size: 18px
}
.u-fs19 {
  font-size: 19px
}
.u-fs20 {
  font-size: 20px
}
.u-col1 {
  width: 1
}
.u-col2 {
  width: .5
}
.u-col3 {
  width: .3333333333
}
.u-col4 {
  width: .25
}
.u-col5 {
  width: .2
}
.u-col6 {
  width: .1666666667
}
.u-col7 {
  width: .1428571429
}
.u-col8 {
  width: .125
}
/*! ------------- Start ------------- */
.u-txt-l {
  text-align: left
}
.u-txt-r {
  text-align: right
}
.u-txt-c {
  text-align: center
}
/*! ------------- Start ------------- */
.u-dp__sp {
  display: inline-block
}
.u-dp__pc {
  display: none
}
@media screen and (min-width:544px) {
  .u-dp__sp {
    display: none
  }
  .u-dp__pc {
    display: inline-block
  }
}
/*! ------------- Start ------------- */
.u-br {
  display: block
}
.u-br--sp {
  display: block
}
.u-br--pc {
  display: inline
}
@media screen and (min-width:768px) {
  .u-br--sp {
    display: inline
  }
  .u-br--pc {
    display: block
  }
}
/*! ------------- Start ------------- */
@font-face {
  font-family: "Alte DIN 1451";
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/din1451alt.ttf) format("truetype")
}
@font-face {
  font-family: "A1 Gothic";
  font-weight: 400;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/A1Gothic/AP-OTF-A1GothicStdN-Regular.woff) format("woff")
}
@font-face {
  font-family: "A1 Gothic";
  font-weight: 500;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/A1Gothic/AP-OTF-A1GothicStdN-Medium.woff) format("woff")
}
@font-face {
  font-family: "A1 Gothic";
  font-weight: 600;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/A1Gothic/AP-OTF-A1GothicStdN-Bold.woff) format("woff")
}
@font-face {
  font-family: NotoSansJP;
  font-weight: 700;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/NotoSansJP/NotoSansJP-VariableFont_wght_0.ttf) format(truetype-variations);
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/NotoSansJP/NotoSansJP-VariableFont_wght_0.ttf) format(truetype) tech("variations")
}
body {
  font-family: "M PLUS Rounded 1c","Noto Sans JP",sans-serif;
  font-size: 1.6rem
}
img {
  object-fit: contain;
  width: 100%
}
em {
  font-style: normal
}
dd {
  margin: 0
}
figure {
  margin: 0
}
.global-navi {
  height: 100vh;
  top: 0
}
.l-section__block--hellococotalk {
  font-size: 1.3rem;
  text-align: center
}
.l-header {
  display: flex;
  background: 0 0;
  height: auto;
  justify-content: space-between
}
.l-header__block--left {
  left: 0;
  position: absolute;
  top: 0
}
.l-header__block--right {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1
}
.l-header__block--right .global-navi {
  left: unset;
  right: 0
}
.l-header__img--logo {
  display: block;
  font-size: 1rem;
  width: 12.5rem
}
.l-header__btn--logo {
  display: block;
  background: #fff;
  border-radius: 0 0 1rem 0;
  padding: 1rem 1rem .87rem;
  position: relative
}
.l-header__btn--logo::after,
.l-header__btn--logo::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/polygon_corner.svg) top left/contain no-repeat;
  content: "";
  height: 1.05rem;
  position: absolute;
  width: 1.05rem
}
.l-header__btn--logo::before {
  left: 100%;
  top: 1rem
}
.l-header__btn--logo::after {
  left: 1rem;
  top: 100%
}
.l-footer {
  background: #027f3c
}
.c-box__block--first {
  background: #fff;
  padding: 1rem
}
.c-box__block--sub {
  padding: 0
}
.c-box__block--sub::before {
  content: none
}
.c-box__block--imgs {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg_stripe01_sp.svg) center/cover repeat-y;
  color: #fff;
  padding: 0 0 1rem
}
.c-box__block--imgs > * {
  display: block
}
.c-box__block--release {
  background: #fffde7;
  letter-spacing: .05em;
  padding: 3.4rem 0 4.8rem;
  text-align: center
}
.c-box__block--gps {
  padding: 5.1rem 0 4rem;
  text-align: center
}
.c-box__block--gps::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note01.svg) top 25.7rem left 7rem/1.6rem no-repeat,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note02.svg) top 53.5rem left 4.15rem/3.5rem no-repeat,#dfe8ac
}
.c-box__block--movie {
  padding: 4.7rem 0 5.5rem;
  text-align: center
}
.c-box__block--buttons {
  padding: 4.3rem 0 0;
  text-align: center
}
.c-box__block--buttons::before {
  background: #ffe8b7
}
.c-box__block--secret {
  padding: 0 0 4.6rem
}
.c-box__block--secret[open] {
  padding: 0
}
.c-box__block--secret[open] .c-btn__item--plus::after {
  height: 0
}
.c-box__block--opinion {
  font-size: 1.3rem;
  line-height: 1.7;
  margin: -5rem 0 0;
  padding: 9rem 1.6rem 3rem
}
.c-box__block--collaboration {
  background: #57ada9;
  border-radius: 4rem 4rem 0 0;
  color: #fff;
  font-weight: 700;
  margin: 5rem 1rem 0;
  padding: 3rem 2rem 5rem
}
.c-box__block--attractive {
  font-size: 1.4rem;
  line-height: 1.5;
  padding: 5.6rem 0 4rem
}
.c-box__block--attractive::before {
  background: #fff4b2
}
.c-box__block--plan {
  background: #ffe8b7;
  border-radius: 4rem;
  margin: 3.5rem 1rem 4.8rem;
  padding: 3.5rem 1.8rem
}
.c-box__block--case {
  display: inline-block;
  background: repeating-linear-gradient(90deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) left top/100% 1px repeat-x,repeating-linear-gradient(180deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) right top/1px 100% repeat-y,repeating-linear-gradient(90deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) right bottom/100% 1px repeat-x,repeating-linear-gradient(180deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) left bottom/1px 100% repeat-y;
  padding: 2.1rem 2rem 2rem 1.5rem
}
.c-box__block--function {
  padding: 1.2rem 0 3.3rem
}
.c-box__block--function::before {
  background: #f7f5ef
}
.c-box__block--start {
  background: #8fd3e0;
  border-radius: 4rem;
  margin: 4.5rem 1rem 0;
  padding: 2.8rem 2.4rem .8rem
}
.c-box__block--spec {
  font-family: "Noto Sans JP",sans-serif;
  padding: 8.85rem 3rem 5.7rem
}
.c-box__block--spec::before {
  content: none
}
.c-box__block--caution {
  font-size: 1.3rem;
  margin: auto;
  max-width: 1000px;
  padding: 2rem 3.3rem
}
.c-box__block--caution::after {
  display: block;
  background: #d3a4bf;
  border-radius: 2px;
  content: "";
  height: 3px;
  width: 100%
}
.c-box__block--popup {
  background: #ffe8b7;
  border-radius: 0;
  font-weight: 700;
  height: calc(100dvh + 1px);
  padding: 2.2rem 2.8rem;
  position: unset;
  transform: unset;
  width: 100dvw
}
.c-box__blockBox--popup {
  display: grid;
  background: rgba(0,0,0,.2);
  height: 100dvh;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  overscroll-behavior: none;
  place-content: center;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: .25s ease-out;
  width: 100%;
  z-index: 1000
}
.c-box__blockBox--popup.show {
  opacity: 1;
  pointer-events: all
}
.c-box__box--white {
  background: #fff;
  border-radius: 1.6rem;
  margin: 1rem 0 0;
  padding: 2rem
}
.c-box__box--first {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg01_sp.jpg) center/cover no-repeat,#c3c2bd;
  border-radius: 1rem;
  padding: 4.5rem 1.1rem 1.75rem
}
.c-box__box--example {
  font-size: 1.4rem
}
.c-box__box--opinion {
  margin: auto
}
.c-box__box--expert {
  max-width: 30em;
  padding: 5rem 0 0
}
.c-box__box--profile {
  max-width: 34.8rem;
  padding: 3.6rem 0 0
}
.c-box__box--reaction {
  padding: 5.3rem 0 0
}
.c-box__box--collaboration {
  display: grid;
  align-items: center;
  background: #fff;
  border-radius: 2.3rem;
  color: #080808;
  grid-template-columns: 1fr auto 1fr;
  justify-items: center;
  margin: 2rem auto 3rem;
  padding: 1rem 0;
  width: 32rem
}
.c-box__box--request:nth-child(2) {
  padding: 1rem 0 0
}
.c-box__box--price {
  display: flex;
  align-items: center;
  font-size: 1.1rem;
  justify-content: center;
  padding: .8em 0 0
}
.c-box__box--price .c-box__item--price {
  font-size: .8rem
}
.c-box__box--price .c-drt__txt--tax {
  font-size: .5em
}
.c-box__box--case {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin: auto;
  padding: 0 0 .5rem;
  width: 16.8em
}
.c-box__box--benefit {
  font-size: 1.7rem;
  padding: 1.4rem 0 0
}
.c-box__box--other {
  line-height: 1.6;
  padding: 3.5rem 2rem 3rem
}
.c-box__box--attractive {
  margin: auto;
  width: 30.5rem
}
.c-box__box--popup {
  display: none;
  background: #fff;
  border-radius: 2.5rem;
  height: auto;
  overflow: unset;
  position: unset;
  width: auto
}
.c-box__box--popup.show {
  display: block
}
.c-box__box--links {
  padding: 0 2rem 2rem
}
.c-box__box--instagram {
  margin: 2rem auto 4rem
}
.c-box__heading {
  font-size: 3rem
}
.c-box__heading > * {
  display: block;
  margin: auto
}
.c-box__headingBox--release {
  font-size: 2.5rem;
  padding: 1.2rem 0
}
.c-box__headingBox--gps {
  font-size: 3.75rem
}
.c-box__headingBox--buttons {
  padding: 0 0 3rem
}
.c-box__headingBox--balloon {
  display: inline-grid;
  align-items: end;
  grid-template-columns: auto 1fr
}
.c-box__headingBox--caution {
  display: grid;
  align-items: center;
  gap: 1.2rem;
  grid-template-columns: 1fr max-content 1fr;
  justify-items: center
}
.c-box__headingBox--caution::after,
.c-box__headingBox--caution::before {
  background: #d3a4bf;
  border-radius: 2px;
  content: "";
  height: 3px;
  width: 100%
}
.c-box__headingBox--popup {
  display: inline-block;
  font-size: 2.35rem;
  padding: 0 0 2.5rem
}
.c-box__headingBox--expert {
  padding: 0 0 1.4rem
}
.c-box__headingBox--profile {
  padding: 0 0 2rem
}
.c-box__headingBox--reaction {
  padding: 0 0 1.8rem
}
.c-box__heading--release {
  font-size: 1.2em
}
.c-box__heading--gps {
  width: 27rem
}
.c-box__heading--movie {
  padding: 0 0 3.3rem
}
.c-box__heading--buttons {
  width: 33.8rem
}
.c-box__heading--example {
  padding: 4.7rem 0 0
}
.c-box__heading--opinion {
  font-size: 1.46em;
  padding: .8em 0 0
}
.c-box__heading--expert {
  height: 2em
}
.c-box__heading--name {
  padding: 0 0 .8em
}
.c-box__heading--profile {
  height: 1.2em
}
.c-box__heading--attractive {
  font-size: 4.1rem;
  line-height: 1.2em
}
.c-box__heading--balloon {
  display: grid;
  grid-template-columns: auto 1fr
}
.c-box__heading--benefit {
  font-size: 2.5rem;
  font-weight: 700;
  padding: 0 0 3rem
}
.c-box__heading--reaction {
  display: block;
  margin: auto;
  width: 24.5rem
}
.c-box__heading--collaboration {
  width: 30.8rem
}
.c-box__heading--plan {
  height: 7.8rem
}
.c-box__heading--function {
  display: inline-block;
  font-size: 2.2rem
}
.c-box__heading--other {
  padding: 0 0 4.8rem
}
.c-box__heading--start {
  color: #fff;
  font-size: clamp(2.6rem,2.6vw,3.8rem);
  padding: 0 0 1.07em
}
.c-box__heading--caution {
  display: grid;
  background: #d3a4bf;
  border-radius: 13rem;
  color: #fff;
  font-style: unset;
  height: 4.1rem;
  letter-spacing: .1rem;
  place-content: center;
  width: 15.3rem
}
.c-box__heading--popup {
  margin: 1.1rem auto 0;
  width: 22rem
}
.c-box__heading--links {
  font-size: 2.2rem;
  font-weight: 700
}
.c-box__item--copy {
  display: grid;
  color: #fff;
  font-weight: 700;
  margin: 0 0 23.1rem;
  text-align: left
}
.c-box__item--profile {
  display: flex;
  align-items: center;
  font-size: .88em;
  justify-content: space-between
}
.c-box__item--flex {
  display: flex;
  gap: 1em;
  justify-content: start;
  padding: 1.8rem 0 0
}
.c-box__item--block {
  padding: 1em 0 0;
  text-align: left
}
.c-box__item--block :not(:first-child) {
  padding: .6em 0 0
}
.c-box__item--price {
  font-size: 1.6rem
}
.c-box__item--baseline {
  display: flex;
  align-items: baseline
}
.c-box__item--asterisk {
  text-align: left
}
.c-box__item--asterisk .c-drt__br {
  text-indent: 1em
}
.c-box__item--platform {
  display: flex;
  align-items: center;
  gap: 1.4rem;
  padding: 2.4em 0 0
}
.c-box__txt {
  text-align: left
}
.c-box__txt--copy01 {
  font-size: 1.9rem;
  margin: .1em 0;
  padding: 0 0 0 2.5rem
}
.c-box__txt--copy02 {
  font-size: 2.9rem
}
.c-box__txt--copy02::before {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_illust01.svg) center/contain no-repeat;
  content: "";
  height: 4.2rem;
  vertical-align: top;
  width: 4.4rem
}
.c-box__txt--release {
  height: 1.5rem
}
.c-box__txt--from {
  padding: 0 .2em 0 .1em
}
.c-box__txt--gps {
  font-size: .9rem
}
.c-box__txt--buttons {
  font-size: 2.4rem;
  padding: 0 0 .3em
}
.c-box__txtBox--moreover {
  display: grid;
  font-size: .9rem;
  justify-items: center
}
.c-box__txtBox--plan {
  font-size: 1.4rem;
  padding: 1.2em 0 1.3em
}
.c-box__txtBox--plan::after {
  display: block;
  background: #f08069;
  clip-path: polygon(0 0,100% 0,50% 100%);
  content: "";
  height: 1.2rem;
  margin: 1rem auto 0;
  width: 2.2rem
}
.c-box__txt--moreover {
  margin: 0 0 .4rem;
  width: 25rem
}
.c-box__txt--collaboration {
  font-size: 1.2em;
  padding: 2.1rem 0 0
}
.c-box__txt--spot {
  color: #080808;
  font-size: .84em;
  padding: 1em 0 0
}
.c-box__txt--spot > * {
  text-indent: -.5em
}
.c-box__txt--plan {
  font-weight: 700;
  padding: 0 0 .4rem
}
.c-box__txt--subscription {
  font-size: 1.4rem;
  padding: 0 1.6rem .3em
}
.c-box__txt--small {
  display: block;
  font-size: 1rem;
  font-weight: 400
}
.c-box__txt--balloon {
  grid-area: 2/1/3/3
}
.c-box__txt--cost {
  font-size: 2.1rem
}
.c-box__txt--free {
  font-size: 1.6rem;
  margin: 0 0 0 .7rem!important
}
.c-box__txt--free::after,
.c-box__txt--free::before {
  height: 1em
}
.c-box__txt--asterisk {
  font-size: .7em;
  font-weight: 400;
  letter-spacing: -.2em;
  vertical-align: super
}
.c-box__txt--satellite {
  margin: 1.2rem 0 1.15rem
}
.c-box__txt--center {
  text-align: center
}
.c-box__txt--benefit {
  height: min(1.35em,23px)
}
.c-box__txt--case {
  display: block;
  font-size: 1rem
}
.c-box__txt--links {
  height: 2.2rem
}
.c-box__txt--off {
  font-size: 1.5rem;
  padding: .8em 0 1.6em
}
.c-box__txt--profit {
  height: 3.2rem
}
.c-box__txt--start {
  padding: 0 0 .4em
}
.c-box__txt--start > :nth-child(n+2) {
  padding: 1em 0 0
}
.c-box__txt--popup {
  width: 14.2rem
}
.c-box__captionBox--case {
  display: grid;
  align-content: center;
  aspect-ratio: 194/162;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec10_bg02.svg) center/contain no-repeat;
  font-weight: 700;
  justify-items: center;
  margin: 0 -3.4rem 0 0;
  width: 63%
}
.c-box__caption--map {
  font-size: 1.1rem
}
.c-box__caption--opinion {
  line-height: 1.6
}
.c-box__caption--expert {
  padding: 0 0 0 1.4rem
}
.c-box__caption--case {
  display: block;
  height: 1.4em
}
.c-box__caption--request {
  padding: 1rem 0
}
.c-box__img--copy {
  display: flex;
  align-items: end;
  justify-content: center;
  padding: 0 0 1.3rem
}
.c-box__img--copy01 {
  width: 10rem
}
.c-box__img--copy02 {
  margin: auto 2rem .16rem .38rem;
  width: 16.7rem
}
.c-box__img--name {
  margin: auto;
  width: 31.1rem
}
.c-box__img--moreover {
  margin: -.35rem auto 1.25rem;
  width: 7.6rem
}
.c-box__img--movie {
  width: 14.9rem
}
.c-box__img--example {
  width: 33.3rem
}
.c-box__img--case {
  width: 40%
}
.c-box__img--other {
  height: 2.5rem
}
.c-box__img--attractive {
  width: 26.9rem
}
.c-box__imgBox--event {
  margin: 1.4rem 0 4rem;
  max-width: 33.5rem;
  position: relative
}
.c-box__img--event {
  width: 19rem
}
.c-box__img--event.img02 {
  width: 25.6rem
}
.c-box__img--event.img03 {
  border-radius: 50%;
  bottom: -2rem;
  padding: .8rem;
  position: absolute;
  right: 0;
  width: 15rem
}
.c-box__btn--example {
  margin: 0 auto 3.7rem
}
.c-box__btn--spec {
  margin: 0 auto 5rem
}
.c-btn {
  display: block;
  color: unset;
  cursor: pointer;
  height: auto;
  transition: .2s ease-in-out;
  width: fit-content
}
.c-btn::after {
  transition: .2s ease-in-out
}
.c-btn__item--default {
  background: #de464a;
  border: .4rem solid #fff;
  border-radius: 20rem;
  color: #fff;
  filter: drop-shadow(.4rem .4rem 0 rgba(0, 0, 0, .08));
  font-family: "A1 Gothic",sans-serif;
  font-size: 1.7rem;
  margin: auto;
  max-width: 40rem;
  padding: .4em 1em .5em;
  transition: .2s ease-in-out;
  width: 100%
}
.c-btn__item--default:hover {
  filter: drop-shadow(.2rem .2rem 0 rgba(0, 0, 0, .2));
  transform: translate(.2rem,.2rem)
}
.c-btn__item--default:active {
  filter: drop-shadow(0 0 0 rgba(0, 0, 0, .4));
  transform: translate(.4rem,.4rem)
}
.c-btn__item--release {
  background: #f39800;
  height: auto;
  margin: 0 auto .4rem;
  padding: 1.4rem 7rem;
  width: fit-content
}
.c-btn__item--popup {
  margin: 1.2rem auto 0;
  max-width: 33.6rem
}
.c-btn__item--simple {
  background: #fff;
  border: 1px solid #080808;
  border-radius: 5em;
  font-size: 1.7rem;
  font-weight: 700;
  padding: 1em 2.5em 1.1em
}
.c-btn__item--simple:hover {
  filter: brightness(.95)
}
.c-btn__item--simple:active {
  filter: none
}
.c-btn__item--secret {
  display: flex;
  align-items: center;
  background: #fff;
  border: 5px solid #fcd159;
  border-radius: 1.3rem;
  font-size: 2.15rem;
  font-weight: 700;
  gap: 0 .2em;
  height: 9rem;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  width: 32rem;
  z-index: 1
}
.c-btn__item--secret::-webkit-details-marker {
  display: none
}
.c-btn__item--plus {
  display: inline-block;
  aspect-ratio: 1;
  border: 1px #f39800 solid;
  border-radius: 100%;
  position: relative;
  width: 1.3em
}
.c-btn__item--plus::after,
.c-btn__item--plus::before {
  background: #f39800;
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  transition: .2s ease-in-out
}
.c-btn__item--plus::before {
  height: 1px;
  width: 70%
}
.c-btn__item--plus::after {
  height: 70%;
  width: 1px
}
.c-btn__item--instagram {
  margin: 3.3rem auto 1.5rem
}
.c-btn__item--close {
  display: block;
  background: 0 0;
  border: none;
  color: #999;
  padding: 1.3rem;
  position: fixed;
  right: 0;
  top: 0
}
.c-btn__item--close:hover {
  color: #de464a
}
.c-btn__item--close:hover * {
  filter: none
}
.c-btn__item--platform {
  display: inline-block
}
.c-btn__txt {
  display: block;
  margin: auto;
  transition: .2s ease-in-out;
  width: fit-content
}
.c-btn__txt::after {
  transition: .2s ease-in-out
}
.c-btn__txt--release {
  width: 15.8rem
}
.c-btn__txt--cta {
  height: 1.65rem
}
.c-btn__txt--shop {
  height: 2rem
}
.c-btn__txt--low {
  padding: .2rem 0
}
.c-btn__txt--blue {
  color: #00f;
  text-decoration: underline
}
.c-btn__txt--blue:hover {
  text-decoration: none
}
.c-btn__txt--blue:visited {
  color: #75047b
}
.c-drt__block--background {
  position: relative
}
.c-drt__block--background::before {
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: -2
}
.c-drt__box--talk {
  padding: 7.5rem 0 0;
  position: relative;
  width: 72%
}
.c-drt__box--check::before {
  background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.1) 4rem 4.8rem),repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.1) 4rem 4.8rem)
}
.c-drt__box--check-pale::before {
  --mask: conic-gradient(from 115deg at top, #000, #000 0 130deg, #0000 130deg) top left calc(50% - 1.7rem)/3.4rem 51% repeat-x,linear-gradient(180deg, #0000 0 50%, #000 50% 100%);
  background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.05) 4rem 4.8rem),repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.05) 4rem 4.8rem),#fff;
  height: 120%;
  -webkit-mask: var(--mask);
  mask: var(--mask)
}
.c-drt__box--jagged {
  margin: -1rem 0;
  z-index: 0
}
.c-drt__box--jagged::before {
  --mask: conic-gradient(from 115deg at top, #000, #000 0 130deg, #0000 130deg) top/3.4rem 51% repeat-x,conic-gradient(from -65deg at bottom, #0000, #000 0 130deg, #0000 130deg) bottom/3.4rem 51% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask)
}
.c-drt__box--satellite {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec09_list01_img02.svg) top .65rem right 2.9rem/5.4rem no-repeat #fff;
  padding: 2.5rem 2rem 2rem
}
.c-drt__item--slash {
  display: grid;
  margin: 0 auto 1em;
  padding: 0 1em;
  position: relative;
  text-align: center;
  width: fit-content
}
.c-drt__item--slash::after,
.c-drt__item--slash::before {
  display: inline-block;
  background: currentColor;
  content: "";
  height: 100%;
  position: absolute;
  width: 1px
}
.c-drt__item--slash::before {
  left: 0;
  transform: rotate(-17deg)
}
.c-drt__item--slash::after {
  right: 0;
  transform: rotate(17deg)
}
.c-drt__item--slash-small {
  display: inline-flex;
  gap: .5em;
  line-height: 1
}
.c-drt__item--slash-small::after,
.c-drt__item--slash-small::before {
  display: inline-block;
  height: 1.2em;
  position: unset
}
.c-drt__item--slash-small::before {
  transform: rotate(-24deg)
}
.c-drt__item--slash-small::after {
  transform: rotate(24deg)
}
.c-drt__item--listen {
  background: #f39800
}
.c-drt__item--notice {
  background: #dad959
}
.c-drt__item--talk {
  background: #3bc39f
}
.c-drt__item--btn {
  border-radius: 1em;
  margin: 0 .1em;
  padding: 0 .3em .1em
}
.c-drt__item--point {
  display: grid;
  aspect-ratio: 1/1;
  background: #fac234;
  border-radius: 100%;
  color: #fff;
  font-size: .8rem;
  line-height: 1;
  margin: auto;
  place-content: center;
  text-transform: uppercase;
  width: 6rem
}
.c-drt__item--balloon {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/txt_deco01.svg) center/contain no-repeat;
  font-size: 1.3rem;
  grid-area: 1/1/2/2;
  margin: 0 0 .3em -1em;
  padding: .5em 1em .7em .9em;
  transform: rotate(-7deg)
}
.c-drt__item--audio {
  display: flex;
  align-items: flex-end;
  line-height: 1;
  padding: 1rem 0
}
.c-drt__item--dashedline {
  background: repeating-linear-gradient(90deg,#080808 0 .4rem,rgba(0,0,0,0) .4rem 1rem) left bottom/100% 1px repeat-x
}
.c-drt__item--price {
  color: #de464a;
  font-size: 1.7rem;
  line-height: 1
}
.c-drt__item--price-large {
  font-size: 2.4rem
}
.c-drt__item--price-device {
  font-size: 2.1rem
}
.c-drt__item--price-device .c-drt__txt--tax {
  font-size: .7em
}
.c-drt__item--more {
  margin: 1.6rem 0 0;
  position: relative
}
.c-drt__heading--sidedot {
  display: inline-flex;
  background: #fff3b1;
  border-radius: 3em;
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 0 2.8rem;
  padding: .5em 3em;
  position: relative
}
.c-drt__heading--sidedot::before {
  background: repeating-linear-gradient(90deg,#f9b365 0 1rem,rgba(0,0,0,0) 1rem 2rem);
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100vw;
  z-index: -1
}
.c-drt__txt--deco {
  color: #fff;
  filter: drop-shadow(.1em .1em 0 #027f3c);
  letter-spacing: .05em;
  paint-order: stroke fill;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: 2px #027f3c
}
.c-drt__txt--deco-of {
  font-size: .85em;
  padding: 0 .2em 0 .1em
}
.c-drt__txt--deco-english {
  font-size: 1.02em;
  letter-spacing: .15em
}
.c-drt__txt--deco-orange {
  filter: drop-shadow(.1em .1em 0 #f39800);
  -webkit-text-stroke-color: #f39800;
  text-stroke-color: 2px #f39800
}
.c-drt__txt--deco-small {
  -webkit-text-stroke-width: 1px
}
.c-drt__txt--talk {
  position: absolute;
  right: 9%;
  top: 0;
  width: 60%;
  z-index: 1
}
.example02 .c-drt__txt--talk {
  left: 3.2%
}
.example03 .c-drt__txt--talk {
  left: .5%
}
.c-drt__txt--pdf {
  letter-spacing: .16em;
  padding: 0 .2em
}
.c-drt__txt--btn {
  aspect-ratio: 1/1;
  border-radius: 100%
}
.c-drt__txt--point {
  background: 0 0;
  font-size: 3rem;
  font-weight: 700;
  padding: 0
}
.c-drt__txt--price {
  font-size: 2.08em
}
.c-drt__txt--tax {
  color: #080808;
  font-feature-settings: "palt"
}
.c-drt__txt--tax-small {
  font-size: .64em
}
.c-drt__txt--tax-relative {
  padding: 1em 0 0;
  position: relative
}
.c-drt__txt--tax-absolute {
  left: 0;
  position: absolute;
  top: 0
}
.c-drt__txt--tax-bottom {
  display: block;
  font-size: .68em;
  text-align: right
}
.c-drt__txt--and {
  color: #fac234
}
.c-drt__txt--audio {
  border: 1px solid #f39800;
  color: #f39800;
  font-size: 1.3rem;
  margin: 0 .8rem 0 0;
  padding: .5em
}
.c-drt__txt--plus {
  color: #fac234
}
.c-drt__txt--plus-big {
  font-size: 2.9rem;
  font-weight: 700;
  line-height: .8
}
.c-drt__txt--marker {
  display: inline;
  background: linear-gradient(0deg,#ffe7b6 0 .23em,rgba(0,0,0,0) .23em 1em);
  font-weight: 700;
  margin: 0;
  padding: 0
}
.c-drt__txt--marker-small {
  font-size: .66em
}
.c-drt__txt--a1 {
  font-family: "A1 Gothic",sans-serif
}
.c-drt__txt--bizud {
  font-family: "BIZ UDGothic",sans-serif
}
.c-drt__txt--symbols {
  display: grid;
  background: #fac234;
  border-radius: 100%;
  color: #fff;
  font-size: .9rem;
  height: 1.1rem;
  margin: 0 .3rem;
  place-content: center;
  width: 1.1rem
}
.c-drt__txt--mark {
  font-size: 1.3em;
  transform: rotate(10deg)
}
.c-drt__txt--more {
  height: .76em;
  left: 50%;
  position: absolute;
  top: -.6rem;
  transform: translate(-50%,-100%)
}
.c-drt__txt--white {
  display: inline-block;
  background: #fff;
  border-radius: .4rem;
  color: #080808;
  line-height: 1.2;
  margin: 0 .1em;
  padding: 0 .2em .1em
}
.c-drt__txt--orange {
  color: #f39800
}
.c-drt__txt--green {
  color: #027f3c
}
.c-drt__txt--lightgreen {
  color: #68af31;
  margin: 0 -.2em
}
.c-drt__txt--blue {
  color: #3dc39f
}
.c-drt__txt--red {
  color: #de464a
}
.c-drt__txt--right {
  text-align: right
}
.c-drt__txt--name {
  font-size: 1.3em
}
.c-drt__img--picture {
  background: #fff;
  border-radius: .4rem;
  filter: drop-shadow(.4rem .4rem 0 rgba(0, 0, 0, .08));
  padding: 1rem
}
.c-drt__img--balloon {
  display: block;
  margin: 0 auto 0 2rem;
  width: 10rem
}
.c-drt__br {
  display: block
}
.c-drt__br--sp {
  display: block
}
.c-icon__item--cross {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_cross_red.svg) center/contain no-repeat;
  filter: grayscale(1) brightness(1.5);
  height: 3rem;
  width: 3rem
}
.c-icon__img--cross {
  width: 3rem
}
.c-icon__img--download {
  height: 1em;
  width: 1em
}
.c-icon__img--attractive {
  max-height: 2em;
  max-width: 2em
}
.c-list__block--attractive {
  padding: 2.8rem 0 3.8rem
}
.c-list__block--function {
  font-weight: 700;
  text-align: left
}
.c-list__block--start {
  counter-reset: start 0;
  font-size: 1.4rem;
  margin: auto;
  max-width: 1100px
}
.c-list__box--buttons {
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
  font-feature-settings: "palt";
  font-size: 1.1rem;
  font-weight: 700;
  height: 49.7rem;
  justify-content: space-between;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 35rem
}
.c-list__box--buttons::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/img_device.png) center/contain no-repeat;
  content: "";
  height: 25.3rem;
  position: absolute;
  right: 7.8rem;
  top: 12.7rem;
  transform: rotate(7deg);
  width: 19rem
}
.c-list__box--example {
  margin: auto;
  padding: 5rem 0;
  position: relative;
  width: 34rem
}
.c-list__box--example::before {
  background: repeating-linear-gradient(90deg,#f39800 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translate(-50%,-50%);
  width: 100vw
}
.c-list__box--example:first-child {
  padding: 0 0 5rem
}
.c-list__box--example:first-child::before {
  content: none
}
.c-list__box--spot {
  display: grid;
  gap: 1.1rem;
  grid-template-columns: 1fr 1fr;
  margin: auto;
  width: 28.8rem
}
.c-list__box--small {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr
}
.c-list__box--plan {
  font-weight: 700
}
.c-list__box--attractive {
  margin: 4rem 0 0;
  position: relative
}
.c-list__box--attractive:first-child {
  margin: 0
}
.c-list__box--attractive::before {
  background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 1rem,#f39800 1rem 2rem);
  content: "";
  height: .1rem;
  left: 50%;
  position: absolute;
  top: 3rem;
  transform: translate(-50%,0);
  width: 100vw;
  z-index: -1
}
.c-list__box--function {
  background: #dfe8ac
}
.c-list__box--function-odd {
  border-radius: 4.2rem 0 0 4.2rem;
  margin: 1.5rem 0 0 1.9rem;
  padding: 2.7rem 4.3rem 4.2rem 2.4rem
}
.c-list__box--function-even {
  border-radius: 0 4.2rem 4.2rem 0;
  margin: 1.5rem 1.9rem 0 0;
  padding: 2.7rem 2.4rem 4.2rem 4.3rem
}
.c-list__box--other {
  margin: auto;
  width: 33.8rem
}
.c-list__box--parent {
  text-align: left
}
.c-list__box--start {
  display: flex;
  align-items: center;
  counter-increment: start;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0 3.8rem;
  padding: 1.2rem 1.4rem 3.2rem;
  width: 100%
}
.c-list__box--start::before {
  display: inline-grid;
  aspect-ratio: 1;
  background: #8fd3e0;
  border-radius: 100%;
  color: #fff;
  content: counter(start);
  font-size: clamp(2.4rem,1.7vw,2.5rem);
  font-weight: 700;
  line-height: 1;
  margin: 0 0 .5rem;
  place-content: center;
  width: clamp(1.4em,3.5vw,5rem)
}
.c-list__box--txt {
  font-family: "BIZ UDGothic",sans-serif;
  font-size: 1.3rem;
  line-height: 2;
  text-align: left
}
.c-list__box--disc {
  list-style-type: "・";
  padding: 0 0 0 1.3rem
}
.c-list__box--caution {
  text-wrap: unset;
  word-break: unset
}
.c-list__item--circle {
  display: grid;
  aspect-ratio: 1/1;
  border-radius: 100%;
  place-content: center
}
.c-list__item--buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 14rem
}
.c-list__item--buttons::before {
  content: "";
  position: absolute;
  transform: rotate(-18deg)
}
.c-list__item--buttons[class*=listen] {
  margin: 0 8rem 0 13rem
}
.c-list__item--buttons[class*=listen]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_listen_color.svg) center/contain no-repeat;
  height: 6.1rem;
  right: calc(100% + .16rem);
  top: .5rem;
  width: 6.8rem
}
.c-list__item--buttons[class*=notice]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_notice_color.svg) center/contain no-repeat;
  bottom: calc(100% + .4rem);
  height: 8.5rem;
  left: 0;
  width: 6.6rem
}
.c-list__item--buttons[class*=talk]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_talk_color.svg) center/contain no-repeat;
  bottom: calc(100% + 1.7rem);
  height: 9rem;
  right: .75rem;
  transform: rotate(9deg);
  width: 6rem
}
.c-list__item--example {
  width: 6rem
}
.c-list__item--push {
  padding: 1rem 0 0 .5rem;
  position: relative
}
.c-list__item--spot {
  position: relative
}
.c-list__item--spot-top {
  padding: 4.7rem 0 0
}
.c-list__item--spot-bottom {
  padding: 0 0 4.7rem
}
.c-list__item--small {
  padding: 1.5rem .8rem 2rem
}
.c-list__item--plan {
  display: grid;
  align-items: center;
  border-radius: 2rem;
  justify-items: center;
  margin: 0 auto 2rem;
  padding: 2rem 1.9rem;
  width: 32rem
}
.c-list__item--plan .c-box__txt--small:first-child {
  padding: 1em 0 0
}
.c-list__item--plan .c-btn__item--cta {
  margin: 1rem 0 0
}
.c-list__item--recommend {
  border: .8em solid #f39800
}
.c-list__item--reserve {
  padding: 1.2rem 0 0
}
.c-list__item--parent {
  display: grid;
  align-items: center;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec11_deco_top.svg) top left/100% no-repeat,repeating-linear-gradient(180deg,#fff 0 .4rem,rgba(0,0,0,0) .4rem 1rem) left top/1px 100% repeat-y,repeating-linear-gradient(180deg,#fff 0 .4rem,rgba(0,0,0,0) .4rem 1rem) right top/1px 100% repeat-y,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec11_deco_bottom.svg) bottom left/100% no-repeat,linear-gradient(180deg,transparent 1.2vw,#a2cb59 1.2vw calc(100% - 1.2vw),transparent calc(100% - 1.2vw));
  border-radius: 5.2vw;
  color: #fff;
  gap: 1rem;
  grid-template-columns: auto 68%;
  justify-content: center;
  margin: 1.5rem 0 0;
  padding: .6rem 0 .6rem 0
}
.c-list__item--other {
  padding: 1.2rem 2.4rem 2.4rem;
  text-align: left
}
.c-list__item--other .c-box__txt--small {
  padding: 1em 0 0
}
.c-list__item--start {
  width: 100%
}
.c-list__headingBox--example {
  display: flex;
  align-items: center;
  gap: .8rem;
  justify-content: start
}
.c-list__headingBox--attractive {
  font-size: 2.4rem;
  line-height: 1;
  padding: 1.9rem 0 1.8rem
}
.c-list__heading--buttons {
  display: grid;
  align-items: center;
  color: #fff;
  gap: .5rem;
  grid-template-columns: auto max-content auto;
  margin: 1rem 1.25rem 0;
  padding: 0 .2em;
  position: relative
}
.c-list__heading--buttons::after,
.c-list__heading--buttons::before {
  background: #fff;
  content: "";
  height: 1px;
  width: 100%
}
.c-list__heading--example {
  height: 2.5rem;
  width: auto
}
.c-list__heading--attractive {
  height: 1.5rem;
  margin: 0 0 .2em
}
.c-list__heading--yellow {
  height: 1em;
  margin: 0 0 .7rem
}
.c-list__heading--small {
  height: .64em
}
.c-list__heading--plan {
  display: inline-block;
  background: #f39800;
  border-radius: 3em;
  color: #fff;
  font-size: 2.2rem;
  margin: 0 0 .5em;
  min-width: 22rem;
  padding: .1em .9em .2em
}
.c-list__heading--function {
  height: 5.55rem;
  margin: 0 0 2rem
}
.c-list__heading--function-short {
  height: 2.48rem;
  margin: 1.7rem 0
}
.c-list__heading--other {
  display: grid;
  background: #a2cb59;
  border-radius: 4rem;
  color: #fff;
  height: 5rem;
  place-content: center
}
.c-list__heading--start {
  font-size: 1.23em;
  padding: 0 0 .2em
}
.c-list__heading--txt {
  font-weight: 700;
  padding: 2em 0 0
}
.c-list__heading--txt-first {
  padding: 0
}
.c-list__heading--expert {
  color: #ef8069;
  font-weight: 700;
  padding: 1.7em 0 0
}
.c-list__caption--example {
  margin: 0 auto;
  max-width: 90%
}
.c-list__caption--function {
  padding: 1.8rem 0 0
}
.c-list__caption--function > * {
  padding: 1rem 0 0
}
.c-list__txt--buttons {
  display: grid
}
.c-list__txt--example {
  font-size: 1.42em;
  padding: 0 0 1.7rem
}
.c-list__txt--spot {
  position: absolute;
  width: 10rem
}
.c-list__txt--spot-top {
  top: 0
}
.c-list__txt--spot-left {
  left: -1rem
}
.c-list__txt--spot-right {
  right: -1rem
}
.c-list__txt--spot-bottom {
  bottom: 0;
  left: calc(-50% - .55rem);
  width: 10.2rem
}
.c-list__txt--plan {
  font-weight: 400
}
.c-list__txt--bold {
  font-size: 1.14em
}
.c-list__txt--bold-small {
  font-size: .66em
}
.c-list__txt--small {
  font-size: 1.14em;
  padding: 0 0 1rem
}
.c-list__txt--other {
  font-weight: 400
}
.c-list__txt--expert {
  padding: .8em 0 0
}
.c-list__img--buttons {
  height: 2.4rem
}
.c-list__img--btn {
  width: 21%
}
.example02 .c-list__img--btn,
.example03 .c-list__img--btn {
  bottom: 2rem;
  position: relative
}
.c-list__img--function01 {
  width: 22.5rem
}
.c-list__img--function02 {
  bottom: 0;
  position: absolute;
  right: 0;
  width: 14.7rem
}
.c-list__img--function03 {
  position: absolute;
  right: -.7rem;
  top: 2.7rem;
  transform: rotate(9deg);
  width: 12.8rem
}
.c-list__imgBox--function {
  position: relative
}
.c-list__imgBox--function02 {
  padding: 0 8.8rem 2rem 0
}
.c-list__imgBox--example {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: .3rem 0 3.2rem
}
.example02 .c-list__imgBox--example,
.example03 .c-list__imgBox--example {
  padding: 1.7rem 0 3.2rem
}
.c-list__img--example {
  height: 1.4rem
}
.c-list__img--push {
  left: 0;
  position: absolute;
  top: 0;
  width: 2.3rem
}
.c-list__img--parent {
  height: 6rem;
  width: 7rem
}
.c-list__img--other {
  height: 2.5rem
}
.c-media__box--absolute {
  display: inline-block;
  position: relative
}
.c-media__box--gps {
  margin: 1.7rem 0 0;
  width: 33.5rem
}
.c-media__box--gps01 {
  padding: 1.2rem 0 0 8.9rem
}
.c-media__box--gps02 {
  padding: 0 8.9rem 0 0
}
.c-media__box--gps03 {
  padding: 0 0 3.1rem 8.9rem
}
.c-media__box--gps04 {
  padding: 0 0 4.3rem;
  width: 30.8rem
}
.c-media__box--video {
  background: #dcdcdc;
  margin: .7rem auto;
  outline: .7rem solid #fac234;
  width: 33.6rem
}
.c-media__box--video[id*="01"]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/thumbnail01.jpg) center/cover no-repeat
}
.c-media__box--video[id*="02"]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/thumbnail02.jpg) center/cover no-repeat
}
.c-media__box--video::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_video_play.svg) center/contain no-repeat;
  filter: drop-shadow(0 0 .6em rgba(8, 8, 8, .5))
}
.c-media__box--map {
  margin: 0 58.2% -12.7rem auto;
  transform: rotate(-7deg);
  width: fit-content
}
.c-media__item--absolute {
  position: absolute;
  z-index: 1
}
.c-media__item--video {
  aspect-ratio: 16/9;
  border: none;
  height: auto;
  width: 100%
}
.c-media__item--notification {
  padding: 0 2rem;
  width: 100%
}
.c-media__item--spec {
  padding: 2.6rem 0 5rem
}
.c-media__heading--spec {
  border: 1px solid #999;
  font-size: 1.3rem;
  font-weight: 600;
  margin: auto;
  width: 12rem
}
.c-media__caption--map {
  font-size: 1.1rem;
  font-weight: 700
}
.c-media__caption--gps01 {
  left: -.75rem;
  top: 0;
  width: 16rem
}
.c-media__caption--gps02 {
  right: 0;
  top: 1.5rem;
  width: 16rem
}
.c-media__caption--gps03 {
  bottom: 0;
  left: -.5rem;
  width: 12.8rem
}
.c-media__caption--gps03::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_arrow01.svg) center/contain no-repeat;
  content: "";
  height: 1.9rem;
  position: absolute;
  right: -5rem;
  top: 5.6rem;
  transform: rotate(-34deg);
  width: 7.4rem
}
.c-media__caption--gps04 {
  bottom: 0;
  left: 4.6rem;
  width: 14.8rem
}
.c-media__imgBox {
  position: relative
}
.c-media__imgBox--request02 {
  padding: 1.77rem 0 0
}
.c-media__img--gps {
  width: 24.6rem
}
.c-media__img--gps04 {
  width: 31.4rem
}
.c-media__img--device {
  margin: 0 auto -16.6rem 49.7%;
  position: relative;
  top: -1.6rem;
  transform: rotate(8deg);
  width: 13.8rem
}
.c-media__img--map {
  width: 12.7rem
}
.c-media__img--triangle01 {
  margin: -12.7rem auto 0 41.2%;
  width: 20.8rem
}
.c-media__img--triangle02 {
  width: 28.9rem
}
.c-media__img--ikoyo {
  width: 66%
}
.c-media__img--hello {
  width: 74%
}
.c-media__img--collaboration {
  margin: 2.1rem 0 2.1rem;
  width: 23.2rem
}
.c-media__img--carriers {
  margin: 1.5rem 0;
  width: 12.4rem
}
.c-media__img--request01 {
  width: 19rem
}
.c-media__img--request02 {
  border-radius: 1.4rem;
  width: 25.8rem
}
.c-media__img--fence {
  padding: 1.2rem 0 1.5rem;
  width: 18em
}
.c-media__img--notification {
  margin: .5rem 0 1.2rem auto;
  width: 25rem
}
.c-media__img--platform {
  height: 4.2rem
}
.c-media__img--start {
  width: 19.7rem
}
.c-media__img--spec01 {
  width: 13.6rem
}
.c-media__img--spec02 {
  width: 20.8rem
}
.c-media__img--spec03 {
  width: 31.5rem
}
.c-media__img--expert {
  width: 49%
}
.c-media__txt--map {
  width: 8.5rem
}
.c-media__txt--request02 {
  left: 0;
  position: absolute;
  top: 0;
  width: 36%
}
.c-media__txt--notification {
  padding: .6rem 1.1rem 0
}
.c-media__txt--now {
  color: #c3c99a;
  font-size: 1.08em;
  padding: 0 .1rem 1rem 0
}
.c-media__txt--spec {
  font-size: 1.3rem;
  margin: 1rem 0 0
}
.c-nav__block--footer {
  color: #4a4b48;
  font-family: NotoSansJP,sans-serif;
  font-size: 1.35rem;
  line-height: 1.5;
  padding: 6rem 0 0
}
.c-nav__img--footer {
  width: 30.6rem
}
.c-nav__img--logo {
  display: block;
  margin: 0 auto 2.4rem;
  width: 22.4rem
}
.c-nav__img--smile {
  width: 29.5
}
.c-nav__txt--footer {
  margin: auto;
  text-align: left;
  width: fit-content
}
@media screen and (min-width:544px) {
  .u-dp__sp {
    display: inline-block
  }
  .u-dp__pc {
    display: none
  }
}
@media screen and (min-width:768px) {
  html {
    font-size: .7142857143vw
  }
  .l-section__block--hellococotalk {
    font-size: min(1.8rem,16px)
  }
  .l-content {
    margin: auto;
    max-width: 1400px
  }
  .l-header {
    left: 50%;
    max-width: 1400px;
    transform: translateX(-50%)
  }
  .c-box__block--sub {
    display: flex;
    align-items: flex-end;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 0 10rem 3.6rem
  }
  .c-box__block--sub::before {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg_stripe01_pc.svg) center/cover repeat-y
  }
  .c-box__block--imgs {
    background: 0 0;
    margin: -34.7rem 0 0;
    padding: 0;
    width: 50%
  }
  .c-box__block--release {
    border-radius: 2.2rem;
    margin: -5.8rem 2.8rem 5.7rem;
    padding: 3.6rem 5.5rem 3.2rem;
    width: 54rem
  }
  .c-box__block--release::before {
    content: none
  }
  .c-box__block--movie {
    padding: 9.4rem 0 10.9rem
  }
  .c-box__block--gps {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 10rem
  }
  .c-box__block--gps::before {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note01.svg) top 18rem left calc(50% - 49.3rem)/3.7rem no-repeat,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note02.svg) top 48.5rem right calc(50% - 20.6rem)/7.7rem no-repeat,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note03.svg) bottom 9.4rem right calc(50% - 50rem)/6.3rem no-repeat,#dfe8ac
  }
  .c-box__block--buttons {
    padding: 5.8rem 0 0
  }
  .c-box__block--secret {
    padding: 0 0 4.4rem
  }
  .c-box__block--opinion {
    margin: -5rem 0 0;
    padding: 13rem 0 0
  }
  .c-box__block--collaboration {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg_stripe02_pc.svg) center/cover repeat-y,#57ada9;
    font-size: 2rem;
    margin: 6rem auto;
    padding: 6rem 2rem 7.5rem
  }
  .c-box__block--attractive {
    padding: 4.7rem 0 6.3rem
  }
  .c-box__block--plan {
    font-size: 2.4rem;
    margin: 6.8rem auto 3.2rem;
    padding: 3.5rem 14rem 4.8rem
  }
  .c-box__block--three {
    display: grid;
    gap: 0 2rem;
    grid-template-columns: 1fr 1fr;
    justify-items: center
  }
  .c-box__block--function {
    padding: 3.2rem 8rem
  }
  .c-box__block--case {
    padding: 2.2rem 2.1rem 1.8rem 1.6rem
  }
  .c-box__block--start {
    margin: 3.7rem auto 0
  }
  .c-box__block--spec {
    padding: 8.95rem 0 21rem
  }
  .c-box__block--caution {
    font-size: 2rem;
    padding: 2rem 3.3rem 6.5rem
  }
  .c-box__block--popup {
    align-content: start;
    height: auto;
    max-height: 100dvh;
    max-height: 100dvh;
    min-width: 70rem;
    padding: 3.2rem 3.6rem 3.6rem;
    position: fixed;
    transform: translate(-50%,-50%) scale(1.1);
    width: max-content
  }
  .c-box__box--white {
    border-radius: 2.5rem
  }
  .c-box__box--first {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg01_pc.jpg) center/cover no-repeat,#c3c2bd;
    padding: 6.6rem 9rem 36.3rem;
    position: relative
  }
  .c-box__box--first::before {
    background: #777;
    bottom: 0;
    clip-path: polygon(-100% -100%,200% -100%,200% 100%,-100% 100%);
    content: "";
    filter: blur(3.4rem);
    height: 28.1rem;
    opacity: .4;
    position: absolute;
    right: 43.2rem;
    width: 35.5rem
  }
  .c-box__box--gps {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    position: relative;
    width: 110rem
  }
  .c-box__box--buttons {
    display: flex;
    align-items: center;
    justify-content: center
  }
  .c-box__box--reaction {
    padding: 5.3rem 0 2rem
  }
  .c-box__box--example {
    font-size: min(2rem,16px);
    width: 100%
  }
  .c-box__box--benefit {
    font-size: 1em;
    padding: 3.8rem 0 0
  }
  .c-box__box--other {
    display: grid;
    align-content: center;
    justify-items: center
  }
  .c-box__box--expert {
    max-width: 47em;
    padding: 6.2rem 0 0
  }
  .c-box__box--profile {
    max-width: 46rem;
    padding: 5.7rem 0 0
  }
  .c-box__box--collaboration {
    margin: 1.5em auto 2.8em;
    padding: 1em 0;
    width: 25em
  }
  .c-box__box--spot {
    display: inline-grid;
    gap: 1.5rem 6.3%;
    grid-template-columns: 38% 55%;
    justify-items: start;
    margin: auto;
    width: 48em
  }
  .c-box__box--attractive {
    line-height: 1.6;
    min-width: 30em
  }
  .c-box__box--price {
    font-size: 1.3rem
  }
  .c-box__box--reserve {
    display: flex;
    justify-content: space-evenly
  }
  .c-box__box--popup {
    display: none;
    align-items: center;
    background: 0 0;
    gap: 3.2rem;
    justify-content: space-between
  }
  .c-box__box--popup.show {
    display: grid;
    grid-template-columns: 1fr 1fr
  }
  .c-box__box--links {
    padding: 0
  }
  .c-box__box--instagram {
    margin: 3.2rem auto 6.8rem
  }
  .c-box__item--copy {
    margin: 0 0 -4.3rem
  }
  .c-box__item--platform {
    flex-direction: column
  }
  .c-box__headingBox--release {
    font-size: 3rem
  }
  .c-box__headingBox--gps {
    font-size: 5.2rem;
    margin: 0 auto 0 11.5rem
  }
  .c-box__headingBox--buttons {
    padding: 0 0 3rem
  }
  .c-box__headingBox--caution {
    gap: 3.2rem
  }
  .c-box__headingBox--popup {
    font-size: 2.4rem;
    padding: 0 0 5rem
  }
  .c-box__heading--first {
    text-align: right
  }
  .c-box__heading--gps {
    width: 44.3rem
  }
  .c-box__heading--movie {
    padding: 0 0 3.4rem
  }
  .c-box__heading--buttons {
    width: 53.4rem
  }
  .c-box__heading--example {
    padding: 3.5rem 0 3.7rem;
    position: relative
  }
  .c-box__heading--example::after {
    display: block;
    background: #fff;
    content: "";
    height: 1px;
    position: absolute;
    right: calc(50% - 50vw);
    top: 8.5rem;
    width: 100vw;
    z-index: -1
  }
  .c-box__heading--opinion {
    padding: 1.4em 0 .3em
  }
  .c-box__heading--reaction {
    width: 40rem
  }
  .c-box__heading--collaboration {
    width: 15.4em
  }
  .c-box__heading--plan {
    height: 4.8rem
  }
  .c-box__heading--function {
    font-size: 1.7em;
    grid-area: 1/1/2/3;
    margin: 0 0 4rem
  }
  .c-box__heading--benefit {
    padding: 0 0 .6em
  }
  .c-box__heading--other {
    padding: 0 0 2.3em
  }
  .c-box__heading--caution {
    font-size: 2.1rem;
    height: 6.7rem;
    letter-spacing: .3rem;
    width: 24.5rem
  }
  .c-box__heading--popup {
    width: 26.6rem
  }
  .c-box__caption--expert {
    padding: 0 0 0 2.6rem
  }
  .c-box__caption--spot {
    align-self: end;
    text-align: left
  }
  .c-box__caption--request {
    padding: 0
  }
  .c-box__txt {
    text-align: justify
  }
  .c-box__txt--copy01 {
    font-size: 3.3rem
  }
  .c-box__txt--copy02 {
    font-size: 5rem
  }
  .c-box__txt--copy02::before {
    height: 7.2rem;
    width: 7.6rem
  }
  .c-box__txt--release {
    height: 1.6rem
  }
  .c-box__txt--gps {
    font-size: 1.6rem
  }
  .c-box__txtBox--moreover {
    font-size: 1em
  }
  .c-box__txtBox--plan {
    font-size: .8em
  }
  .c-box__txt--moreover {
    margin: 0 0 1.6rem;
    width: 44rem
  }
  .c-box__txt--buttons {
    font-size: 3.6rem
  }
  .c-box__txt--opinion {
    text-align: center
  }
  .c-box__txt--collaboration {
    padding: 2.8rem 0 0
  }
  .c-box__txt--small {
    font-size: 1.4rem
  }
  .c-box__txt--popup {
    width: 17.3rem
  }
  .c-box__txt--cost {
    font-size: 1.25em
  }
  .c-box__txt--off {
    font-size: .9em
  }
  .c-box__txt--profit {
    height: 1.9em
  }
  .c-box__img--copy {
    justify-content: flex-end;
    padding: 0 0 2.2rem
  }
  .c-box__img--copy01 {
    width: 15.2rem
  }
  .c-box__img--copy02 {
    margin: auto 0 .2rem .6rem;
    width: 25.4rem
  }
  .c-box__img--name {
    width: 44.2rem
  }
  .c-box__img--moreover {
    left: 22.7rem;
    position: absolute;
    top: -14.6rem;
    width: 13.2rem
  }
  .c-box__img--movie {
    width: 18.1rem
  }
  .c-box__img--spot {
    grid-area: 1/1/3/2
  }
  .c-box__imgBox--event {
    margin: auto
  }
  .c-box__img--event {
    bottom: -.8rem;
    padding: .8rem;
    right: -9.3rem;
    width: 17rem
  }
  .c-box__btn--example {
    margin: 6.3rem auto 0
  }
  .c-btn__item--default {
    max-width: 50rem;
    padding: .5em 1em .6em
  }
  .c-btn__item--release {
    border: .55rem solid #fff;
    padding: 1rem 7.4rem 1.6rem
  }
  .c-btn__item--cta {
    font-size: 20px
  }
  .c-btn__item--popup {
    margin: 1.6rem auto 0
  }
  .c-btn__item--simple {
    font-size: 3rem;
    padding: .74em 4.74em
  }
  .c-btn__item--secret {
    height: 9rem;
    margin: 4.7rem auto 0;
    width: 46rem
  }
  .c-btn__item--close {
    padding: 2.6rem;
    position: absolute
  }
  .c-btn__item--platform {
    display: block
  }
  .c-btn__txt {
    height: 20px
  }
  .c-btn__txt--low {
    padding: 2px 0
  }
  .c-btn__txt--release {
    width: 18.3rem
  }
  .c-list__block--three {
    display: grid;
    gap: 2em;
    grid-template-columns: 1fr 1fr;
    margin: 0 8rem
  }
  .c-list__block--attractive {
    gap: 0;
    padding: 3.6rem 0 0
  }
  .c-list__block--event {
    display: flex
  }
  .c-list__block--example {
    gap: 0 10rem
  }
  .c-list__block--function {
    display: contents
  }
  .c-list__block--start {
    display: grid;
    gap: 5rem;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center
  }
  .c-list__box--buttons {
    font-size: 1rem;
    height: 38.2rem;
    margin: 0 0 0 1.8rem;
    width: 46.3rem
  }
  .c-list__box--buttons::after {
    bottom: .7rem;
    right: 13.2rem;
    top: unset;
    width: 18.6rem
  }
  .c-list__box--example {
    margin: 0;
    padding: 5rem 0 0;
    width: auto
  }
  .c-list__box--example::before {
    background: repeating-linear-gradient(0deg,#f7b165 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
    height: 100%;
    left: -5rem;
    top: 0;
    transform: none;
    width: 1px
  }
  .c-list__box--example:first-child {
    grid-area: 1/1/2/3;
    padding: 0 25% 5rem
  }
  .c-list__box--example:first-child::before {
    background: repeating-linear-gradient(90deg,#f7b165 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
    content: "";
    height: 1px;
    left: 0;
    top: 100%;
    width: 100%
  }
  .c-list__box--example:nth-child(2) {
    order: 1
  }
  .c-list__box--example:nth-child(3)::before {
    content: none
  }
  .c-list__box--spot {
    width: 100%
  }
  .c-list__box--attractive {
    margin: 0;
    padding: 2.7rem 0
  }
  .c-list__box--attractive::before {
    left: 50vw;
    top: 0;
    transform: translateX(-56%)
  }
  .c-list__box--attractive:first-child::before {
    content: none
  }
  .c-list__box--attractive:nth-child(2n)::before {
    background: repeating-linear-gradient(0deg,#f7b165 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
    height: 100%;
    left: 0;
    top: 0;
    transform: none;
    width: 1px
  }
  .c-list__box--event {
    flex: 1
  }
  .c-list__box--plan {
    display: flex;
    gap: 5.2rem;
    justify-content: center
  }
  .c-list__box--reserve {
    display: grid;
    grid-template-columns: 1fr 1fr
  }
  .c-list__box--function {
    display: grid;
    align-content: space-between;
    border-radius: 4rem;
    margin: 0 0 2rem;
    padding: 3.2rem 2.4rem 2.4rem
  }
  .c-list__box--parent {
    font-size: 1.6rem
  }
  .c-list__box--other {
    margin: 0
  }
  .c-list__box--txt {
    column-count: 2;
    column-gap: 6rem;
    font-size: 1.5rem;
    padding: 0 10rem 0 16rem
  }
  .c-list__box--caution {
    padding: 5rem 0 8rem;
    width: 56rem
  }
  .c-list__item--buttons {
    width: 14rem
  }
  .c-list__item--buttons[class*=listen] {
    margin: 0 13.2rem 0 19.1rem
  }
  .c-list__item--buttons[class*=listen]::before {
    right: calc(100% + .2rem)
  }
  .c-list__item--buttons[class*=talk] {
    top: -2.5rem
  }
  .c-list__item--buttons[class*=talk]::before {
    bottom: calc(100% + .15rem)
  }
  .c-list__item--spot-bottom,
  .c-list__item--spot-top {
    padding: 0
  }
  .c-list__item--spot-left {
    text-align: left
  }
  .c-list__item--spot-right {
    text-align: right
  }
  .c-list__item--plan {
    margin: 0;
    padding: 2.4rem;
    width: 22em
  }
  .c-list__item--plan:nth-child(2) {
    order: 1
  }
  .c-list__item--plan:nth-child(3) {
    order: 3
  }
  .c-list__item--plan .c-box__txt {
    padding: 0 1em
  }
  .c-list__item--function {
    display: contents
  }
  .c-list__item--parent {
    border-radius: 2.5vw;
    margin: 1.7rem 0 0
  }
  .c-list__item--recommend {
    align-content: center;
    border: none;
    border-radius: 1rem;
    margin: 1rem 1rem 0;
    order: 2;
    outline: 1rem solid #f39800;
    padding: 1rem
  }
  .c-list__item--start {
    padding: 0 0 3rem;
    display: grid;
    align-content: center;
    justify-items: center
  }
  .c-list__headingBox--attractive {
    padding: 2rem 0 2.7rem
  }
  .c-list__heading--plan {
    font-size: 1.3em
  }
  .c-list__txt--spot-top {
    margin: 0 0 5%;
    position: static;
    width: 73%
  }
  .c-list__txt--spot-bottom {
    margin: 3.4% 0 0;
    position: relative;
    width: 79%
  }
  .c-list__img--function01 {
    width: 100%
  }
  .c-list__img--function02 {
    width: 14.7rem
  }
  .c-list__img--function03 {
    right: -.5rem;
    top: 2.9rem;
    width: 12.8rem
  }
  .c-list__imgBox--function02 {
    padding: 0 6.1rem 4.7rem 0
  }
  .c-media__box--map {
    margin: 0 auto 0 3.3rem
  }
  .c-media__box--gps {
    margin: 0;
    padding: 0;
    width: 54.6rem
  }
  .c-media__box--gps01 {
    margin: -1.5rem 2.5rem 0 auto
  }
  .c-media__box--gps02 {
    height: fit-content;
    margin: -14.9rem -4.2rem 0 6.8rem;
    z-index: -1
  }
  .c-media__box--gps03 {
    margin: 14.7rem 7.7rem 0 auto
  }
  .c-media__box--gps04 {
    margin: 4rem 0 0;
    width: 61.6rem
  }
  .c-media__box--video {
    margin: 1.4rem auto;
    outline: 1.4rem solid #fac234;
    width: 88rem
  }
  .c-media__box--notification {
    margin: 4.4rem 0 1.4rem;
    width: 100%
  }
  .c-media__box--spec {
    margin: auto;
    width: 62.2rem
  }
  .c-media__item--spec {
    padding: 4rem 0 7rem
  }
  .c-media__heading--spec {
    display: grid;
    align-items: center;
    border: none;
    font-size: 2.6rem;
    gap: 2.4rem;
    grid-template-columns: max-content auto;
    width: auto
  }
  .c-media__heading--spec::after {
    display: inline-block;
    background: #080808;
    content: "";
    height: 1px;
    width: 100%
  }
  .c-media__caption--map {
    font-size: 1.7rem;
    margin: 0 auto 1.5em
  }
  .c-media__caption--gps01,
  .c-media__caption--gps02 {
    width: 22.7rem
  }
  .c-media__caption--gps01 {
    left: -1rem;
    top: 1rem
  }
  .c-media__caption--gps02 {
    right: -7.6rem;
    top: 14.3rem
  }
  .c-media__caption--gps03 {
    bottom: 11rem;
    left: -13.2rem;
    width: 18.6rem
  }
  .c-media__caption--gps03::before {
    height: 3.1rem;
    right: -9rem;
    top: 5.7rem;
    transform: none;
    width: 12.1rem
  }
  .c-media__caption--gps04 {
    bottom: unset;
    left: -3rem;
    top: -8.2rem;
    width: 22rem
  }
  .c-media__img--device {
    margin: 0 10.6rem -17rem auto;
    top: 0;
    width: 21.6rem
  }
  .c-media__img--triangle01 {
    margin: -26.4rem 2rem 0 auto
  }
  .c-media__img--gps {
    filter: drop-shadow(1rem 1rem 0 rgba(0, 0, 0, .08));
    padding: 1.8rem;
    width: 54.6rem
  }
  .c-media__img--gps01 {
    transform: rotate(5deg)
  }
  .c-media__img--gps02 {
    transform: rotate(-5.8deg)
  }
  .c-media__img--gps04 {
    width: 61.6rem
  }
  .c-media__img--map {
    width: 19.7rem
  }
  .c-media__img--triangle01 {
    width: 32.3rem
  }
  .c-media__img--triangle02 {
    width: 28rem
  }
  .c-media__img--collaboration {
    grid-area: 1/1/3/2;
    margin: 0;
    width: 100%
  }
  .c-media__img--notification {
    width: auto
  }
  .c-media__img--request01 {
    width: 13.2rem
  }
  .c-media__img--request02 {
    border-radius: 1.6rem;
    width: 22.3rem
  }
  .c-media__img--spec01 {
    width: 18.5rem
  }
  .c-media__img--spec02 {
    width: 27.3rem
  }
  .c-media__img--spec03 {
    width: 56.2rem
  }
  .c-media__imgBox--request02 {
    display: inline-block;
    padding: 0 0 0 8.5rem
  }
  .c-media__txt--map {
    width: 13.3rem
  }
  .c-media__txt--request02 {
    top: 8%;
    width: 42%
  }
  .c-drt__box--rounded {
    border-radius: 4rem;
    max-width: min(1400px,100vw - 2rem)
  }
  .c-drt__heading--sidedot {
    font-size: 2rem;
    margin: 0 0 7.5rem
  }
  .c-drt__item--point::before {
    content: none
  }
  .c-drt__item--more {
    margin: 0
  }
  .c-drt__item--price {
    font-size: 1em
  }
  .c-drt__item--price-device {
    font-size: 1.38em
  }
  .c-drt__item--audio {
    padding: .6em 0
  }
  .c-drt__txt--deco-small {
    -webkit-text-stroke-width: 2px
  }
  .c-drt__txt--plus-big {
    font-size: 3.5rem
  }
  .c-drt__txt--audio {
    font-size: .75em
  }
  .c-drt__br--sp {
    display: inline
  }
  .c-drt__br--pc {
    display: block
  }
  .c-nav__block--footer {
    font-size: 2.4rem
  }
  .c-nav__img--footer {
    width: 48rem
  }
  .c-nav__img--logo {
    margin: 0 auto 3.7rem;
    width: 36rem
  }
  .c-nav__img--smile {
    width: 48rem
  }
  .u-dp__sp {
    display: none
  }
  .u-dp__pc {
    display: inline-block
  }
}
@media screen and (min-width:992px) {
  .l-section__block--hellococotalk {
    font-size: min(1.8rem,16px)
  }
  .c-box__block--collaboration {
    font-size: 1.8rem
  }
  .c-box__block--request {
    display: grid;
    gap: 0 3.2rem;
    grid-template-columns: auto 1fr auto 1fr;
    width: 100%
  }
  .c-box__block--three {
    display: block
  }
  .c-box__block--plan {
    font-size: min(2.2rem,18px)
  }
  .c-box__block--function {
    font-size: 1.6rem;
    padding: 3.2rem 8rem 0
  }
  .c-box__box--attractive {
    min-width: 36rem
  }
  .c-box__box--request {
    display: contents
  }
  .c-box__box--request .c-box__box--white {
    margin: 0
  }
  .c-box__box--other {
    padding: 3.5rem 0 3rem
  }
  .c-list__block--three {
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 1fr 1fr
  }
  .c-list__block--example {
    display: flex;
    justify-content: space-between
  }
  .c-list__block--function {
    gap: 4rem;
    margin: 0
  }
  .c-list__block--other {
    display: grid;
    gap: 4rem;
    grid-template-columns: 1fr 1fr 1fr
  }
  .c-list__box--example {
    padding: 0;
    width: 34rem
  }
  .c-list__box--example:first-child {
    padding: 0
  }
  .c-list__box--example:first-child::before {
    content: none
  }
  .c-list__box--example:nth-child(2) {
    order: unset
  }
  .c-list__box--example:nth-child(3)::before {
    content: ""
  }
  .c-list__box--attractive:nth-child(n-3)::before {
    background: repeating-linear-gradient(0deg,#f7b165 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
    height: 100%;
    left: 0;
    top: 0;
    transform: none;
    width: 1px
  }
  .c-list__box--attractive:last-child {
    grid-area: 2/1/3/4
  }
  .c-list__box--attractive:last-child::before {
    background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 1rem,#f39800 1rem 2rem);
    height: 1px;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 100vw
  }
  .c-list__box--other {
    width: auto
  }
  .c-list__heading--other {
    height: 5rem
  }
  .c-list__item--parent {
    border-radius: 2vw
  }
  .c-list__txt--example {
    font-size: 2rem
  }
  .c-media__img--request {
    padding: 0
  }
  .c-media__img--start {
    width: 15.8rem
  }
  .c-media__imgBox--request02 {
    padding: 0 0 0 9.6rem
  }
}
@media screen and (min-width:1400px) {
  html {
    font-size: 10px
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbGxvY29jb3RhbGsuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJoZWxsb2NvY290YWxrLmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX3NpZGUuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19jb250ZW50LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19ib3guc2NzcyIsImZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19kZWNvcmF0aW9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19kaWFsb2cuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpc3Quc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX21lZGlhLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19wcmludC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFibGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX25hdi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2JyZWFkY3J1bWIuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19nYWxsZXJ5LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fc2xpZGUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19mb3JtLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fbmV3cy5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2Zsb2F0LnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fcGFkZGluZy5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3Bvc2l0aW9uLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fc2l6ZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3RleHQuc2NzcyIsIm9iamVjdC91dGlsaXR5L19kaXNwbGF5LnNjc3MiLCJvYmplY3QvdXRp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QUE7O0FBRUY7QUFDRSxPQUFBOztBQVBGO0F2QnVsR0Y7QXVCcGxHRSxZQUFBOztBdkJ3bEdGO0F1QnJsR0UsY0FBQTs7QXZCeWxHRjtBdUJ0bEdFLGVBQUE7O0F2QjBsR0Y7QXVCbm1HRSxhQUFBOztBdkJ1bUdGO0F1QnBtR0UsWUFBQTs7QXZCd21HRjtBdUJybUdFLGNBQUE7O0F2QnltR0Y7QXVCdG1HRSxlQUFBOztBdkIwbUdGO0F1Qm5uR0UsYUFBQTs7QXZCdW5HRjtBdUJwbkdFLFlBQUE7O0F2QnduR0Y7QXVCcm5HRSxjQUFBOztBdkJ5bkdGO0F1QnRuR0UsZUFBQTs7QXZCMG5HRjtBdUJub0dFLGFBQUE7O0F2QnVvR0Y7QXVCcG9HRSxZQUFBOztBdkJ3b0dGO0F1QnJvR0UsY0FBQTs7QXZCeW9HRjtBdUJ0b0dFLGVBQUE7O0F2QjBvR0Y7QXVCbnBHRSxhQUFBOztBdkJ1cEdGO0F1QnBwR0UsWUFBQTs7QXZCd3BHRjtBdUJycEdFLGNBQUE7O0F2QnlwR0Y7QXVCdHBHRSxlQUFBOztBdkIwcEdGO0F1Qm5xR0UsYUFBQTs7QXZCdXFHRjtBdUJwcUdFLFlBQUE7O0F2QndxR0Y7QXVCcnFHRSxjQUFBOztBdkJ5cUdGO0F1QnRxR0UsZUFBQTs7QXZCMHFHRjtBdUJuckdFLGFBQUE7O0F2QnVyR0Y7QXVCcHJHRSxZQUFBOztBdkJ3ckdGO0F1QnJyR0UsY0FBQTs7QXZCeXJHRjtBdUJ0ckdFLGVBQUE7O0F2QjByR0Y7QXVCbnNHRSxhQUFBOztBdkJ1c0dGO0F1QnBzR0UsWUFBQTs7QXZCd3NHRjtBdUJyc0dFLGNBQUE7O0F2QnlzR0Y7QXVCdHNHRSxlQUFBOztBdkIwc0dGO0F1Qm50R0UsYUFBQTs7QXZCdXRHRjtBdUJwdEdFLFlBQUE7O0F2Qnd0R0Y7QXVCcnRHRSxjQUFBOztBdkJ5dEdGO0F1QnR0R0UsZUFBQTs7QXZCMHRHRjtBdUJudUdFLGFBQUE7O0F2QnV1R0Y7QXVCcHVHRSxZQUFBOztBdkJ3dUdGO0F1QnJ1R0UsY0FBQTs7QXZCeXVHRjtBdUJ0dUdFLGVBQUE7O0F2QjB1R0Y7QXVCbnZHRSxhQUFBOztBdkJ1dkdGO0F1QnB2R0UsWUFBQTs7QXZCd3ZHRjtBdUJydkdFLGNBQUE7O0F2Qnl2R0Y7QXVCdHZHRSxlQUFBOztBdkIwdkdGO0F1Qm53R0UsYUFBQTs7QXZCdXdHRjtBdUJwd0dFLFlBQUE7O0F2Qnd3R0Y7QXVCcndHRSxjQUFBOztBdkJ5d0dGO0F1QnR3R0UsZUFBQTs7QXZCMHdHRjtBdUJueEdFLGFBQUE7O0F2QnV4R0Y7QXVCcHhHRSxZQUFBOztBdkJ3eEdGO0F1QnJ4R0UsY0FBQTs7QXZCeXhHRjtBdUJ0eEdFLGVBQUE7O0F2QjB4R0Y7QXVCbnlHRSxhQUFBOztBdkJ1eUdGO0F1QnB5R0UsWUFBQTs7QXZCd3lHRjtBdUJyeUdFLGNBQUE7O0F2Qnl5R0Y7QXVCdHlHRSxlQUFBOztBdkIweUdGO0F1Qm56R0UsYUFBQTs7QXZCdXpHRjtBdUJwekdFLFlBQUE7O0F2Qnd6R0Y7QXVCcnpHRSxjQUFBOztBdkJ5ekdGO0F1QnR6R0UsZUFBQTs7QXZCMHpHRjtBdUJuMEdFLGFBQUE7O0F2QnUwR0Y7QXVCcDBHRSxZQUFBOztBdkJ3MEdGO0F1QnIwR0UsY0FBQTs7QXZCeTBHRjtBdUJ0MEdFLGVBQUE7O0F2QjAwR0Y7QUNyeEdFLGFBQUE7O0FEeXhHRjtBdUJyMEdJLFlBQUE7O0F2QnkwR0o7QUFDRSxjdUJ0MEdJOztBdkJ5MEdOO0FBQ0UsZUFBZTs7QUFHakI7QXVCajFHSSxhQUFBOztBdkJxMUdKO0FBQ0UsWXVCbDFHSTs7QXZCcTFHTjtBQUNFLGNBQWM7O0FBR2hCO0F1QjcxR0ksZUFBQTs7QXZCaTJHSjtBQUNFLGF1QjkxR0k7O0F2QmkyR047QUFDRSxZQUFZOztBQUdkO0F1QnoyR0ksY0FBQTs7QXZCNjJHSjtBQUNFLGV1QjEyR0k7O0F2QjYyR047QUFDRSxhQUFhOztBQUdmO0F1QnIzR0ksWUFBQTs7QXZCeTNHSjtBQUNFLGN1QnQzR0k7O0F2QnkzR047QUFDRSxlQUFlOztBQUdqQjtBdUJqNEdJLGFBQUE7O0F2QnE0R0o7QUFDRSxZdUJsNEdJOztBdkJxNEdOO0FBQ0UsY0FBYzs7QUFHaEI7QXVCNzRHSSxlQUFBOztBdkJpNUdKO0FBQ0UsYXVCOTRHSTs7QXZCaTVHTjtBQUNFO0F1Qno1R0UsWUFBQTs7QXZCNDVHRjtBdUJ6NUdFLGNBQUE7O0F2QjQ1R0Y7QXVCejVHRSxlQUFBOztBdkI0NUdGO0F1Qno1R0UsYUFBQTs7QXZCNDVHRjtBdUJyNkdFLFlBQUE7O0F2Qnc2R0Y7QXVCcjZHRSxjQUFBOztBdkJ3NkdGO0F1QnI2R0UsZUFBQTs7QXZCdzZHRjtBdUJyNkdFLGFBQUE7O0F2Qnc2R0Y7QXVCajdHRSxZQUFBOztBdkJvN0dGO0F1Qmo3R0UsY0FBQTs7QXZCbzdHRjtBdUJqN0dFLGVBQUE7O0F2Qm83R0Y7QXVCajdHRSxhQUFBOztBdkJvN0dGO0F1Qjc3R0UsWUFBQTs7QXZCZzhHRjtBdUI3N0dFLGNBQUE7O0F2Qmc4R0Y7QXVCNzdHRSxlQUFBOztBdkJnOEdGO0F1Qjc3R0UsYUFBQTs7QXZCZzhHRjtBdUJ6OEdFLFlBQUE7O0F2QjQ4R0Y7QXVCejhHRSxjQUFBOztBdkI0OEdGO0F1Qno4R0UsZUFBQTs7QXZCNDhHRjtBdUJ6OEdFLGFBQUE7O0F2QjQ4R0Y7QXVCcjlHRSxZQUFBOztBdkJ3OUdGO0F1QnI5R0UsY0FBQTs7QXZCdzlHRjtBdUJyOUdFLGVBQUE7O0F2Qnc5R0Y7QXVCcjlHRSxhQUFBOztBdkJ3OUdGO0F1QmorR0UsWUFBQTs7QXZCbytHRjtBdUJqK0dFLGNBQUE7O0F2Qm8rR0Y7QXVCaitHRSxlQUFBOztBdkJvK0dGO0F1QmorR0UsYUFBQTs7QXZCbytHRjtBdUI3K0dFLFlBQUE7O0F2QmcvR0Y7QXVCNytHRSxjQUFBOztBdkJnL0dGO0F1QjcrR0UsZUFBQTs7QXZCZy9HRjtBdUI3K0dFLGFBQUE7O0F2QmcvR0Y7QXVCei9HRSxZQUFBOztBdkI0L0dGO0F1QnovR0UsY0FBQTs7QXZCNC9HRjtBdUJ6L0dFLGVBQUE7O0F2QjQvR0Y7QXVCei9HRSxhQUFBOztBdkI0L0dGO0F1QnJnSEUsWUFBQTs7QXZCd2dIRjtBdUJyZ0hFLGNBQUE7O0F2QndnSEY7QXVCcmdIRSxlQUFBOztBdkJ3Z0hGO0F1QnJnSEUsYUFBQTs7QXZCd2dIRjtBdUJqaEhFLFlBQUE7O0F2Qm9oSEY7QXVCamhIRSxjQUFBOztBdkJvaEhGO0F1QmpoSEUsZUFBQTs7QXZCb2hIRjtBdUJqaEhFLGFBQUE7O0F2Qm9oSEY7QXVCN2hIRSxZQUFBOztBdkJnaUhGO0F1QjdoSEUsY0FBQTs7QXZCZ2lIRjtBdUI3aEhFLGVBQUE7O0F2QmdpSEY7QXVCN2hIRSxhQUFBOztBdkJnaUhGO0F1QnppSEUsWUFBQTs7QXZCNGlIRjtBdUJ6aUhFLGNBQUE7O0F2QjRpSEY7QXVCemlIRSxlQUFBOztBdkI0aUhGO0F1QnppSEUsYUFBQTs7QXZCNGlIRjtBdUJyakhFLFlBQUE7O0F2QndqSEY7QXVCcmpIRSxjQUFBOztBdkJ3akhGO0F1QnJqSEUsZUFBQTs7QXZCd2pIRjtBdUJyakhFLGFBQUE7O0F2QndqSEY7QUFDRSxZQUFZOztBdUJsakhaO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOzs7QXZCK25ITjtBQUNFO0F1QnZvSEUsWUFBQTs7QXZCMG9IRjtBdUJ2b0hFLGNBQUE7O0F2QjBvSEY7QXVCdm9IRSxlQUFBOztBdkIwb0hGO0F1QnZvSEUsYUFBQTs7QXZCMG9IRjtBdUJucEhFLFlBQUE7O0F2QnNwSEY7QXVCbnBIRSxjQUFBOztBdkJzcEhGO0F1Qm5wSEUsZUFBQTs7QXZCc3BIRjtBdUJucEhFLGFBQUE7O0F2QnNwSEY7QXVCL3BIRSxZQUFBOztBdkJrcUhGO0F1Qi9wSEUsY0FBQTs7QXZCa3FIRjtBdUIvcEhFLGVBQUE7O0F2QmtxSEY7QXVCL3BIRSxhQUFBOztBdkJrcUhGO0F1QjNxSEUsWUFBQTs7QXZCOHFIRjtBdUIzcUhFLGNBQUE7O0F2QjhxSEY7QXVCM3FIRSxlQUFBOztBdkI4cUhGO0F1QjNxSEUsYUFBQTs7QXZCOHFIRjtBdUJ2ckhFLFlBQUE7O0F2QjBySEY7QXVCdnJIRSxjQUFBOztBdkIwckhGO0F1QnZySEUsZUFBQTs7QXZCMHJIRjtBdUJ2ckhFLGFBQUE7O0F2QjBySEY7QXVCbnNIRSxZQUFBOztBdkJzc0hGO0F1Qm5zSEUsY0FBQTs7QXZCc3NIRjtBdUJuc0hFLGVBQUE7O0F2QnNzSEY7QXVCbnNIRSxhQUFBOztBdkJzc0hGO0F1Qi9zSEUsWUFBQTs7QXZCa3RIRjtBdUIvc0hFLGNBQUE7O0F2Qmt0SEY7QXVCL3NIRSxlQUFBOztBdkJrdEhGO0F1Qi9zSEUsYUFBQTs7QXZCa3RIRjtBdUIzdEhFLFlBQUE7O0F2Qjh0SEY7QXVCM3RIRSxjQUFBOztBdkI4dEhGO0F1QjN0SEUsZUFBQTs7QXZCOHRIRjtBdUIzdEhFLGFBQUE7O0F2Qjh0SEY7QXVCdnVIRSxZQUFBOztBdkIwdUhGO0F1QnZ1SEUsY0FBQTs7QXZCMHVIRjtBdUJ2dUhFLGVBQUE7O0F2QjB1SEY7QXVCdnVIRSxhQUFBOztBdkIwdUhGO0F1Qm52SEUsWUFBQTs7QXZCc3ZIRjtBdUJudkhFLGNBQUE7O0F2QnN2SEY7QXVCbnZIRSxlQUFBOztBdkJzdkhGO0F1Qm52SEUsYUFBQTs7QXZCc3ZIRjtBdUIvdkhFLFlBQUE7O0F2Qmt3SEY7QXVCL3ZIRSxjQUFBOztBdkJrd0hGO0F1Qi92SEUsZUFBQTs7QXZCa3dIRjtBdUIvdkhFLGFBQUE7O0F2Qmt3SEY7QXVCM3dIRSxZQUFBOztBdkI4d0hGO0F1QjN3SEUsY0FBQTs7QXZCOHdIRjtBdUIzd0hFLGVBQUE7O0F2Qjh3SEY7QXVCM3dIRSxhQUFBOztBdkI4d0hGO0F1QnZ4SEUsWUFBQTs7QXZCMHhIRjtBdUJ2eEhFLGNBQUE7O0F2QjB4SEY7QXVCdnhIRSxlQUFBOztBdkIweEhGO0F1QnZ4SEUsYUFBQTs7QXZCMHhIRjtBdUJueUhFLFlBQUE7O0F2QnN5SEY7QXVCbnlIRSxjQUFBOztBdkJzeUhGO0F1Qm55SEUsZUFBQTs7QXZCc3lIRjtBdUJueUhFLGFBQUE7O0F2QnN5SEY7QUFDRSxZQUFZOztBRnIxSGhCO0FBQUEsY0FBQTs7QUFBQTtBQUFBLGVBQUE7O0FBQUE7QUFBQSxhQUFBOztBQVNBO0FBQUEsWUFBQTs7QUFBQTtBQUFBLGNBQUE7O0FBQUE7QUFBQSxlQUFBOztBQUFBO0FBbUJBLGFBQUE7O0EwQjVCQTtBQUtBLFlBQUE7O0F4QjAySEU7QUFDRSxjQUFjOztBd0J0MkhqQjtBeEJ5MkhHLGVBQWU7O0F3QnQySG5CO0FBQ0MsYUFBQTs7QXhCMDJIQztBd0J2MkhGLFlBQUE7O0F4QjAySEU7QUFDRSxjQUFjOztBd0JuMkhkO0F4QnMySEEsZUFBZTs7QXdCcDJIakI7QUFDRSxhQUFBOztBeEJ3MkhGO0F3QnQySEEsWUFBQTs7QXhCeTJIQTtBQUNFLGNBQWM7O0F3QnQySGQ7QXhCeTJIQSxlQUFlOztBd0JuM0hqQjtBQUNFLGFBQUE7O0F4QnUzSEY7QXdCcjNIQSxZQUFBOztBeEJ3M0hBO0FBQ0UsY0FBYzs7QXdCcjNIZDtBeEJ3M0hBLGVBQWU7O0F3QnQzSGpCO0FBQ0UsYUFBQTs7QXhCMDNIRjtBd0JwNEhBLFlBQUE7O0F4QnU0SEE7QUFDRSxjQUFjOztBd0JwNEhkO0F4QnU0SEEsZUFBZTs7QXdCcjRIakI7QUFDRSxhQUFBOzs7QUFQRjtBeEJ3NkhGO0F3QnI2SEUsYUFBQTs7QXhCeTZIRjtBd0J0NkhFLGVBQUE7O0F4QjA2SEY7QXdCdjZIRSxnQkFBQTs7QXhCMjZIRjtBd0JwN0hFLGNBQUE7O0F4Qnc3SEY7QXdCcjdIRSxhQUFBOztBeEJ5N0hGO0F3QnQ3SEUsZUFBQTs7QXhCMDdIRjtBd0J2N0hFLGdCQUFBOztBeEIyN0hGO0F3QnA4SEUsY0FBQTs7QXhCdzhIRjtBd0JyOEhFLGFBQUE7O0F4Qnk4SEY7QXdCdDhIRSxlQUFBOztBeEIwOEhGO0F3QnY4SEUsZ0JBQUE7O0F4QjI4SEY7QXdCcDlIRSxjQUFBOztBeEJ3OUhGO0F3QnI5SEUsYUFBQTs7QXhCeTlIRjtBd0J0OUhFLGVBQUE7O0F4QjA5SEY7QXdCdjlIRSxnQkFBQTs7QXhCMjlIRjtBd0JwK0hFLGNBQUE7O0F4QncrSEY7QXdCcitIRSxhQUFBOztBeEJ5K0hGO0F3QnQrSEUsZUFBQTs7QXhCMCtIRjtBd0J2K0hFLGdCQUFBOztBeEIyK0hGO0F3QnAvSEUsY0FBQTs7QXhCdy9IRjtBd0JyL0hFLGFBQUE7O0F4QnkvSEY7QXdCdC9IRSxlQUFBOztBeEIwL0hGO0F3QnYvSEUsZ0JBQUE7O0F4QjIvSEY7QXdCcGdJRSxjQUFBOztBeEJ3Z0lGO0F3QnJnSUUsYUFBQTs7QXhCeWdJRjtBd0J0Z0lFLGVBQUE7O0F4QjBnSUY7QXdCdmdJRSxnQkFBQTs7QXhCMmdJRjtBd0JwaElFLGNBQUE7O0F4QndoSUY7QXdCcmhJRSxhQUFBOztBeEJ5aElGO0F3QnRoSUUsZUFBQTs7QXhCMGhJRjtBd0J2aElFLGdCQUFBOztBeEIyaElGO0F3QnBpSUUsY0FBQTs7QXhCd2lJRjtBd0JyaUlFLGFBQUE7O0F4QnlpSUY7QXdCdGlJRSxlQUFBOztBeEIwaUlGO0F3QnZpSUUsZ0JBQUE7O0F4QjJpSUY7QXdCcGpJRSxjQUFBOztBeEJ3aklGO0F3QnJqSUUsYUFBQTs7QXhCeWpJRjtBd0J0aklFLGVBQUE7O0F4QjBqSUY7QXdCdmpJRSxnQkFBQTs7QXhCMmpJRjtBd0Jwa0lFLGNBQUE7O0F4QndrSUY7QXdCcmtJRSxhQUFBOztBeEJ5a0lGO0F3QnRrSUUsZUFBQTs7QXhCMGtJRjtBd0J2a0lFLGdCQUFBOztBeEIya0lGO0F3QnBsSUUsY0FBQTs7QXhCd2xJRjtBd0JybElFLGFBQUE7O0F4QnlsSUY7QXdCdGxJRSxlQUFBOztBeEIwbElGO0F3QnZsSUUsZ0JBQUE7O0F4QjJsSUY7QXdCcG1JRSxjQUFBOztBeEJ3bUlGO0F3QnJtSUUsYUFBQTs7QXhCeW1JRjtBd0J0bUlFLGVBQUE7O0F4QjBtSUY7QXdCdm1JRSxnQkFBQTs7QXhCMm1JRjtBd0JwbklFLGNBQUE7O0F4QnduSUY7QXdCcm5JRSxhQUFBOztBeEJ5bklGO0F3QnRuSUUsZUFBQTs7QXhCMG5JRjtBd0J2bklFLGdCQUFBOztBeEIybklGO0F3QnBvSUUsY0FBQTs7QXhCd29JRjtBd0Jyb0lFLGFBQUE7O0F4QnlvSUY7QXdCdG9JRSxlQUFBOztBeEIwb0lGO0F3QnZvSUUsZ0JBQUE7O0F4QjJvSUY7QXdCcHBJRSxjQUFBOztBeEJ3cElGO0F3QnJwSUUsYUFBQTs7QXhCeXBJRjtBd0J0cElFLGVBQUE7O0F4QjBwSUY7QXdCdnBJRSxnQkFBQTs7QXhCMnBJRjtBd0JwcUlFLGNBQUE7O0F4QndxSUY7QXdCcnFJRSxhQUFBOztBeEJ5cUlGO0F3QnRxSUUsZUFBQTs7QXhCMHFJRjtBd0J2cUlFLGdCQUFBOztBeEIycUlGO0FDeG9JRSxjQUFBOztBRDRvSUY7QXdCdHFJSSxhQUFBOztBeEIwcUlKO0FBQ0UsZXdCdnFJSTs7QXhCMHFJTjtBQUNFLGdCQUFnQjs7QUFHbEI7QXdCbHJJSSxjQUFBOztBeEJzcklKO0FBQ0UsYXdCbnJJSTs7QXhCc3JJTjtBQUNFLGVBQWU7O0FBR2pCO0F3QjlySUksZ0JBQUE7O0F4QmtzSUo7QUFDRSxjd0IvcklJOztBeEJrc0lOO0FBQ0UsYUFBYTs7QUFHZjtBd0Ixc0lJLGVBQUE7O0F4QjhzSUo7QUFDRSxnQndCM3NJSTs7QXhCOHNJTjtBQUNFLGNBQWM7O0FBR2hCO0F3QnR0SUksYUFBQTs7QXhCMHRJSjtBQUNFLGV3QnZ0SUk7O0F4QjB0SU47QUFDRSxnQkFBZ0I7O0FBR2xCO0F3Qmx1SUksY0FBQTs7QXhCc3VJSjtBQUNFLGF3Qm51SUk7O0F4QnN1SU47QUFDRSxlQUFlOztBQUdqQjtBd0I5dUlJLGdCQUFBOztBeEJrdklKO0FBQ0UsY3dCL3VJSTs7QXhCa3ZJTjtBQUNFO0F3QjF2SUUsWUFBQTs7QXhCNnZJRjtBd0IxdklFLGNBQUE7O0F4QjZ2SUY7QXdCMXZJRSxlQUFBOztBeEI2dklGO0F3QjF2SUUsYUFBQTs7QXhCNnZJRjtBd0J0d0lFLFlBQUE7O0F4Qnl3SUY7QXdCdHdJRSxjQUFBOztBeEJ5d0lGO0F3QnR3SUUsZUFBQTs7QXhCeXdJRjtBd0J0d0lFLGFBQUE7O0F4Qnl3SUY7QXdCbHhJRSxZQUFBOztBeEJxeElGO0F3Qmx4SUUsY0FBQTs7QXhCcXhJRjtBd0JseElFLGVBQUE7O0F4QnF4SUY7QXdCbHhJRSxhQUFBOztBeEJxeElGO0F3Qjl4SUUsWUFBQTs7QXhCaXlJRjtBd0I5eElFLGNBQUE7O0F4Qml5SUY7QXdCOXhJRSxlQUFBOztBeEJpeUlGO0F3Qjl4SUUsYUFBQTs7QXhCaXlJRjtBd0IxeUlFLFlBQUE7O0F4QjZ5SUY7QXdCMXlJRSxjQUFBOztBeEI2eUlGO0F3QjF5SUUsZUFBQTs7QXhCNnlJRjtBd0IxeUlFLGFBQUE7O0F4QjZ5SUY7QXdCdHpJRSxZQUFBOztBeEJ5eklGO0F3QnR6SUUsY0FBQTs7QXhCeXpJRjtBd0J0eklFLGVBQUE7O0F4Qnl6SUY7QXdCdHpJRSxhQUFBOztBeEJ5eklGO0F3QmwwSUUsWUFBQTs7QXhCcTBJRjtBd0JsMElFLGNBQUE7O0F4QnEwSUY7QXdCbDBJRSxlQUFBOztBeEJxMElGO0F3QmwwSUUsYUFBQTs7QXhCcTBJRjtBd0I5MElFLFlBQUE7O0F4QmkxSUY7QXdCOTBJRSxjQUFBOztBeEJpMUlGO0F3QjkwSUUsZUFBQTs7QXhCaTFJRjtBd0I5MElFLGFBQUE7O0F4QmkxSUY7QXdCMTFJRSxZQUFBOztBeEI2MUlGO0F3QjExSUUsY0FBQTs7QXhCNjFJRjtBd0IxMUlFLGVBQUE7O0F4QjYxSUY7QXdCMTFJRSxhQUFBOztBeEI2MUlGO0F3QnQySUUsWUFBQTs7QXhCeTJJRjtBd0J0MklFLGNBQUE7O0F4QnkySUY7QXdCdDJJRSxlQUFBOztBeEJ5MklGO0F3QnQySUUsYUFBQTs7QXhCeTJJRjtBd0JsM0lFLFlBQUE7O0F4QnEzSUY7QXdCbDNJRSxjQUFBOztBeEJxM0lGO0F3QmwzSUUsZUFBQTs7QXhCcTNJRjtBd0JsM0lFLGFBQUE7O0F4QnEzSUY7QXdCOTNJRSxZQUFBOztBeEJpNElGO0F3QjkzSUUsY0FBQTs7QXhCaTRJRjtBd0I5M0lFLGVBQUE7O0F4Qmk0SUY7QXdCOTNJRSxhQUFBOztBeEJpNElGO0F3QjE0SUUsWUFBQTs7QXhCNjRJRjtBd0IxNElFLGNBQUE7O0F4QjY0SUY7QXdCMTRJRSxlQUFBOztBeEI2NElGO0F3QjE0SUUsYUFBQTs7QXhCNjRJRjtBd0J0NUlFLFlBQUE7O0F4Qnk1SUY7QXdCdDVJRSxjQUFBOztBeEJ5NUlGO0F3QnQ1SUUsZUFBQTs7QXhCeTVJRjtBd0J0NUlFLGFBQUE7O0F4Qnk1SUY7QUFDRSxZQUFZOztBd0JuNUlaO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOzs7QXhCZytJTjtBQUNFO0F3QngrSUUsWUFBQTs7QXhCMitJRjtBd0J4K0lFLGNBQUE7O0F4QjIrSUY7QXdCeCtJRSxlQUFBOztBeEIyK0lGO0F3QngrSUUsYUFBQTs7QXhCMitJRjtBd0JwL0lFLFlBQUE7O0F4QnUvSUY7QXdCcC9JRSxjQUFBOztBeEJ1L0lGO0F3QnAvSUUsZUFBQTs7QXhCdS9JRjtBd0JwL0lFLGFBQUE7O0F4QnUvSUY7QXdCaGdKRSxZQUFBOztBeEJtZ0pGO0F3QmhnSkUsY0FBQTs7QXhCbWdKRjtBd0JoZ0pFLGVBQUE7O0F4Qm1nSkY7QXdCaGdKRSxhQUFBOztBeEJtZ0pGO0F3QjVnSkUsWUFBQTs7QXhCK2dKRjtBd0I1Z0pFLGNBQUE7O0F4QitnSkY7QXdCNWdKRSxlQUFBOztBeEIrZ0pGO0F3QjVnSkUsYUFBQTs7QXhCK2dKRjtBd0J4aEpFLFlBQUE7O0F4QjJoSkY7QXdCeGhKRSxjQUFBOztBeEIyaEpGO0F3QnhoSkUsZUFBQTs7QXhCMmhKRjtBd0J4aEpFLGFBQUE7O0F4QjJoSkY7QXdCcGlKRSxZQUFBOztBeEJ1aUpGO0F3QnBpSkUsY0FBQTs7QXhCdWlKRjtBd0JwaUpFLGVBQUE7O0F4QnVpSkY7QXdCcGlKRSxhQUFBOztBeEJ1aUpGO0F3QmhqSkUsWUFBQTs7QXhCbWpKRjtBd0JoakpFLGNBQUE7O0F4Qm1qSkY7QXdCaGpKRSxlQUFBOztBeEJtakpGO0F3QmhqSkUsYUFBQTs7QXhCbWpKRjtBd0I1akpFLFlBQUE7O0F4QitqSkY7QXdCNWpKRSxjQUFBOztBeEIrakpGO0F3QjVqSkUsZUFBQTs7QXhCK2pKRjtBd0I1akpFLGFBQUE7O0F4QitqSkY7QXdCeGtKRSxZQUFBOztBeEIya0pGO0F3QnhrSkUsY0FBQTs7QXhCMmtKRjtBd0J4a0pFLGVBQUE7O0F4QjJrSkY7QXdCeGtKRSxhQUFBOztBeEIya0pGO0F3QnBsSkUsWUFBQTs7QXhCdWxKRjtBd0JwbEpFLGNBQUE7O0F4QnVsSkY7QXdCcGxKRSxlQUFBOztBeEJ1bEpGO0F3QnBsSkUsYUFBQTs7QXhCdWxKRjtBd0JobUpFLFlBQUE7O0F4Qm1tSkY7QXdCaG1KRSxjQUFBOztBeEJtbUpGO0F3QmhtSkUsZUFBQTs7QXhCbW1KRjtB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QUNFLFNBQVM7O0FBRVg7QUFDRSxTQUFTOztBQUVYO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLFNBQVM7O0FBRVg7QUFDRSxZQUFZO0FBQ1osUUFBUTtBQUNSLE1BQU07QUFDTixLQUFLO0FBQ0wsV0FBVztBQUNYLE9BQU87O0FBRVQ7QUFDRSxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOztBQUVuQjtBQUNFLFlBQVk7QUFDWixRQUFRO0FBQ1IsTUFBTTtBQUNOLEtBQUs7QUFDTCxXQUFXO0FBQ1gsT0FBTzs7QUFFVDtBQUNFLE9BQU87O0FBRVQ7QUFDRSxRQUFROztBQUVWO0FBQ0UsZUFBZTs7QUFFakI7QUFDRSxXQUFXOztBQUViO0FBQ0UsU0FBUzs7QUFFWDtBQUNFLE9BQU87O0FBRVQ7QUFDRSxTQUFTLEVBQUUsRUFBRSxFQUFFOzs7QUFHbkI7QUFDRTtBQUNFLFdBQVciLCJmaWxlIjoiaGVsbG9jb2NvdGFsay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0VGhlbWUgTmFtZTpcdFx0bnBtX3RoZW1lXG5cdERlc2NyaXB0aW9uOlxuXHRUaGVtZSBVUkw6XG5cdEF1dGhvcjpcdFx0XHRrLmtcblx0QXV0aG9yIFVSSTpcblx0VmVyc2lvbjogXHRcdDMuMC4wXG5cdFVwZGF0ZTpcdFx0XHQyNC4wMy4yNFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4qXG4qIDEuXHQgIEZvdW5kYXRpb25cbiogMi5cdCAgTGF5b3V0XG4qIDMuXHQgIE9iamVjdFxuKiAzLTEuXHRDb21wb25lbnRcbiogMy0yLlx0UHJvamVjdFxuKiAzLTMuXHRVdGlsaXR5XG4qIDQuXHQgIFBhZ2VzXG4qIDUuXHQgIGRlZmF1bHRcbiovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAxLkZvdW5kYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vQHVzZSBcImJvdXJib25cIjtcbi8vIEB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiO1xuXG4vKiEgLS0tLS0tLS0tLS0tLSBTdGFydCAtLS0tLS0tLS0tLS0tICovXG4vLyBAdXNlIFwiZm91bmRhdGlvbi9ub3JtYWxpemVcIjtcbi8vIEB1c2UgXCJmb3VuZGF0aW9uL2Jhc2VcIjtcbkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gMi5MYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkB1c2UgXCJsYXlvdXQvaGVhZGVyXCI7XG5AdXNlIFwibGF5b3V0L2Zvb3RlclwiO1xuQHVzZSBcImxheW91dC9tYWluXCI7XG5AdXNlIFwibGF5b3V0L3NpZGVcIjtcbkB1c2UgXCJsYXlvdXQvc2VjdGlvblwiO1xuQHVzZSBcImxheW91dC9jb250ZW50XCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAzLk9iamVjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvYm94XCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9idXR0b25cIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2RlY29yYXRpb25cIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2RpYWxvZ1wiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvZ3JpZFwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvaWNvblwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvbGlzdFwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvbWVkaWFcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L3ByaW50XCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC90YWJsZVwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvbmF2XCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBwcm9qZWN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwib2JqZWN0L3Byb2plY3QvYnJlYWRjcnVtYlwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L2FydGljbGVzXCI7XG5AdXNlIFwib2JqZWN0L3Byb2plY3QvZ2FsbGVyeVwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L3NsaWRlXCI7XG5AdXNlIFwib2JqZWN0L3Byb2plY3QvZm9ybVwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L25ld3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFV0aWxpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgXCJvYmplY3QvdXRpbGl0eS9mbG9hdFwiO1xuQHVzZSBcIm9iamVjdC91dGlsaXR5L21hcmdpblwiO1xuQHVzZSBcIm9iamVjdC91dGlsaXR5L3BhZGRpbmdcIjtcbkB1c2UgXCJvYmplY3QvdXRpbGl0eS9wb3NpdGlvblwiO1xuQHVzZSBcIm9iamVjdC91dGlsaXR5L3NpemVcIjtcbkB1c2UgXCJvYmplY3QvdXRpbGl0eS90ZXh0XCI7XG5AdXNlIFwib2JqZWN0L3V0aWxpdHkvZGlzcGxheVwiO1xuQHVzZSBcIm9iamVjdC91dGlsaXR5L2JyXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyA0LlBhZ2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AdXNlIFwicGFnZXMvaW5kZXhcIjtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQWx0ZSBESU4gMTQ1MVwiOyAgIC8v6Iux5pWw5a2XXG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2RpbjE0NTFhbHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4kY2xyQmxhY2s6ICMwODA4MDg7XG4kY2xyV2hpdGU6ICNmZmY7XG5cbiRjbHJCYXNlOiAjMDI3ZjNjO1xuJGNsclN1YjAxOiAjZjM5ODAwO1xuJGNsclN1YjAxLWxpZ2h0OiAjZmFjMjM0O1xuJGNsclN1YjAxLXBhbGU6ICNmZmU4Qjc7XG4kY2xyU3ViMDI6ICNkYWQ5NTk7XG4kY2xyU3ViMDM6ICMzYmMzOWY7XG5cbiRjbHJQaW5rOiAjZGU0NjRhO1xuJGNsclJlZDogI2YwODA2OTtcbiRjbHJHcmVlbjogI2EyY2I1OTtcbiRjbHJHcmVlbi1wYWxlOiAjZGZlOGFjO1xuJGNsclB1cnBsZTogI2QzYTRiZjtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQTEgR290aGljXCI7XG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL0ExR290aGljL0FQLU9URi1BMUdvdGhpY1N0ZE4tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkExIEdvdGhpY1wiO1xuXHQvLyAvY29tbW9uL2ZvbnRzL0ExR290aGljL0FQLU9URi1BMUdvdGhpY1N0ZE4tTWVkaXVtLndvZmZcbiAgICBzcmM6IHVybChcIi9jb21tb24vZm9udHMvQTFHb3RoaWMvQVAtT1RGLUExR290aGljU3RkTi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJBMSBHb3RoaWNcIjtcbiAgICBzcmM6IHVybChcIi9jb21tb24vZm9udHMvQTFHb3RoaWMvQVAtT1RGLUExR290aGljU3RkTi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTm90b1NhbnNKUCc7XG5cdHNyYzogdXJsKC9jb21tb24vZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLVZhcmlhYmxlRm9udF93Z2h0XzAudHRmKSBmb3JtYXQodHJ1ZXR5cGUtdmFyaWF0aW9ucyk7XG5cdHNyYzogdXJsKC9jb21tb24vZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLVZhcmlhYmxlRm9udF93Z2h0XzAudHRmKSBmb3JtYXQodHJ1ZXR5cGUpIHRlY2goJ3ZhcmlhdGlvbnMnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLy8gaHRtbCB7XG4vLyBcdGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4vLyB9XG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjZyZW07XG59XG5pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cbmVtIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuZGQge1xuXHRtYXJnaW46IDA7XG59XG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi8vIOS4iuabuOOBjVxuLmdsb2JhbC1uYXZpIHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0dG9wOiAwO1xufVxuXG4vLyDjga/jgo3jgZPjgZPjg4jjg7zjgq9cbi5sLW1haW4ge31cbi5sLWNvbnRlbnQge1xuXHQvLyBtYXJnaW46IGF1dG87XG5cdC8vIG1heC13aWR0aDogMzc1cHg7XG59XG4ubC1zZWN0aW9uIHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWhlbGxvY29jb3RhbGsge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHR9XG59XG4ubC1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXHQmX19ibG9jayB7XG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQuZ2xvYmFsLW5hdmkge1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLWxvZ28ge1xuXG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMi41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdCYtLWxvZ28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gLjg3cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJGNscldoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDFyZW0gMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMS4wNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjA1cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL3BvbHlnb25fY29ybmVyLnN2ZykgdG9wIGxlZnQgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMXJlbTtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmwtZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGNsckJhc2U7XG5cdCZfX2ltZyB7fVxufVxuLmMtYm94IHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWZpcnN0IHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyV2hpdGU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zdWIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWltZ3Mge1xuXHRcdFx0cGFkZGluZzogMCAwIDFyZW07XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdFx0Ly8gZGlzcGxheTogZ3JpZDtcblx0XHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdC8vIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG5cdFx0XHQvLyBhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvYmdfc3RyaXBlMDFfc3Auc3ZnKSBjZW50ZXIgLyBjb3ZlciByZXBlYXQteTtcblx0XHRcdCY+KiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZWxlYXNlIHtcblx0XHRcdHBhZGRpbmc6IDMuNHJlbSAwIDQuOHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZkZTc7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXHRcdCYtLWdwcyB7XG5cdFx0XHRwYWRkaW5nOiA1LjFyZW0gMCA0cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0dXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvZGVjb19tdXNpY2FsX25vdGUwMS5zdmcpIHRvcCAyNS43cmVtIGxlZnQgN3JlbSAvIDEuNnJlbSBuby1yZXBlYXQsXG5cdFx0XHRcdHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2RlY29fbXVzaWNhbF9ub3RlMDIuc3ZnKSB0b3AgNTMuNXJlbSBsZWZ0IDQuMTVyZW0gLyAzLjVyZW0gbm8tcmVwZWF0LFxuXHRcdFx0XHQkY2xyR3JlZW4tcGFsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbW92aWUge1xuXHRcdFx0cGFkZGluZzogNC43cmVtIDAgNS41cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmLS1idXR0b25zIHtcblx0XHRcdHBhZGRpbmc6IDQuM3JlbSAwIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDEtcGFsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc2VjcmV0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCA0LjZyZW07XG5cdFx0XHQmW29wZW5dIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0LmMtYnRuX19pdGVtLS1wbHVzIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW9waW5pb24ge1xuXHRcdFx0bWFyZ2luOiAtNXJlbSAwIDA7XG5cdFx0XHRwYWRkaW5nOiA5cmVtIDEuNnJlbSAzcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdH1cblx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdG1hcmdpbjogNXJlbSAxcmVtIDA7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDJyZW0gNXJlbTtcblx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTdhZGE5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHJlbSA0cmVtIDAgMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0cGFkZGluZzogNS42cmVtIDAgNHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY0QjI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBsYW4ge1xuXHRcdFx0bWFyZ2luOiAzLjVyZW0gMXJlbSA0LjhyZW07XG5cdFx0XHRwYWRkaW5nOiAzLjVyZW0gMS44cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAxLXBhbGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xuXHRcdH1cblx0XHQmLS1jYXNlIHtcblx0XHRcdHBhZGRpbmc6IDIuMXJlbSAycmVtIDJyZW0gMS41cmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogXG5cdFx0XHRyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY2xyQmFzZSAwIC42cmVtLCAjMDAwMCAuNnJlbSAxcmVtKSBsZWZ0IHRvcCAvIDEwMCUgMXB4IHJlcGVhdC14LFxuXHRcdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjbHJCYXNlIDAgLjZyZW0sICMwMDAwIC42cmVtIDFyZW0pIHJpZ2h0IHRvcCAvIDFweCAxMDAlIHJlcGVhdC15LFxuXHRcdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNsckJhc2UgMCAuNnJlbSwgIzAwMDAgLjZyZW0gMXJlbSkgcmlnaHQgYm90dG9tIC8gMTAwJSAxcHggcmVwZWF0LXgsXG5cdFx0XHRyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNsckJhc2UgMCAuNnJlbSwgIzAwMDAgLjZyZW0gMXJlbSkgbGVmdCBib3R0b20gLyAxcHggMTAwJSByZXBlYXQteTtcblx0XHR9XG5cdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDAgMy4zcmVtO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjVlZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc3RhcnQge1xuXHRcdFx0bWFyZ2luOiA0LjVyZW0gMXJlbSAwO1xuXHRcdFx0cGFkZGluZzogMi44cmVtIDIuNHJlbSAuOHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjOGZkM2UwO1xuXHRcdH1cblx0XHQmLS1zcGVjIHtcblx0XHRcdHBhZGRpbmc6IDguODVyZW0gM3JlbSA1LjdyZW07XG5cdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzLjNyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbHJQdXJwbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHR3aWR0aDogMTAwZHZ3O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMGR2aCArIDFweCk7XG5cdFx0XHRwYWRkaW5nOiAyLjJyZW0gMi44cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJTdWIwMS1wYWxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdC8vIOmWieOBmOOCi+ODnOOCv+ODs+WbuuWumuOBruOBn+OCgVxuXHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMGR2aDtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIC4yKTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0td2hpdGUge1xuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjZyZW07XG5cdFx0fVxuXHRcdCYtLWZpcnN0IHtcblx0XHRcdHBhZGRpbmc6IDQuNXJlbSAxLjFyZW0gMS43NXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvaGVsbG9jb2NvdGFsay9iZzAxX3NwLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0LCAjYzNjMmJkO1xuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0XHQmLS1vcGluaW9uIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0Ji0tZXhwZXJ0IHtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAzMGVtO1xuXHRcdH1cblx0XHQmLS1wcm9maWxlIHtcblx0XHRcdHBhZGRpbmc6IDMuNnJlbSAwIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDM0LjhyZW07XG5cdFx0fVxuXHRcdCYtLXJlYWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDUuM3JlbSAwIDA7XG5cdFx0fVxuXHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNsckJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZDogJGNscldoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMi4zcmVtO1xuXHRcdH1cblx0XHQmLS1yZXF1ZXN0IHtcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNwb3Qge31cblx0XHQmLS1wcmljZSB7XG5cdFx0XHRwYWRkaW5nOiAuOGVtIDAgMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdC5jLWJveF9faXRlbS0tcHJpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdH1cblx0XHRcdC5jLWRydF9fdHh0LS10YXgge1xuXHRcdFx0XHRmb250LXNpemU6IC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNhc2Uge1xuXHRcdFx0d2lkdGg6IDE2LjhlbTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgMCAuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0Ji0tYmVuZWZpdCB7XG5cdFx0XHRwYWRkaW5nOiAxLjRyZW0gMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0fVxuXHRcdCYtLXJlc2VydmUge1xuXHRcdH1cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRwYWRkaW5nOiAzLjVyZW0gMnJlbSAzcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMzAuNXJlbTtcblx0XHR9XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyLjVyZW07XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxpbmtzIHtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuXHRcdH1cblx0XHQmLS1pbnN0YWdyYW0ge1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gNHJlbTtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdCY+KiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1yZWxlYXNlIHtcblx0XHRcdFx0cGFkZGluZzogMS4ycmVtIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZ3BzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAzcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYmFsbG9vbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0fVxuICAgICAgICAgICAgJi0tY2F1dGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudCAxZnI7XG5cdFx0XHRcdGdhcDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyUHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDIuNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMzVyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1leHBlcnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMS40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHJvZmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAycmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVhY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMS44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZWxlYXNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0fVxuXHRcdCYtLWdwcyB7XG5cdFx0XHR3aWR0aDogMjdyZW07XG5cdFx0fVxuXHRcdCYtLW1vdmllIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAzLjNyZW07XG5cdFx0fVxuXHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0d2lkdGg6IDMzLjhyZW07XG5cdFx0fVxuXHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0cGFkZGluZzogNC43cmVtIDAgMDtcblx0XHR9XG5cdFx0Ji0tb3BpbmlvbiB7XG5cdFx0XHRwYWRkaW5nOiAuOGVtIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMS40NmVtO1xuXHRcdH1cblx0XHQmLS1leHBlcnQge1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cdFx0fVxuXHRcdCYtLW5hbWUge1xuXHRcdFx0cGFkZGluZzogMCAwIC44ZW07XG5cdFx0fVxuXHRcdCYtLXByb2ZpbGUge1xuXHRcdFx0aGVpZ2h0OiAxLjJlbTtcblx0XHR9XG5cdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRmb250LXNpemU6IDQuMXJlbTtcblx0XHR9XG5cdFx0Ji0tYmFsbG9vbiB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcblx0XHR9XG5cdFx0Ji0tYmVuZWZpdCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgM3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0Ji0tcmVhY3Rpb24ge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0d2lkdGg6IDI0LjVyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji0tY29sbGFib3JhdGlvbiB7XG5cdFx0XHR3aWR0aDogMzAuOHJlbTtcblx0XHR9XG5cdFx0Ji0tcGxhbiB7XG5cdFx0XHRoZWlnaHQ6IDcuOHJlbTtcblx0XHR9XG5cdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA0LjhyZW07XG5cdFx0fVxuXHRcdCYtLXN0YXJ0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxLjA3ZW07XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDIuNnJlbSwyLjZ2dywzLjhyZW0pO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHR9XG5cdFx0Ji0tY2F1dGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTUuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC4xcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyUHVycGxlO1xuICAgICAgICAgICAgY29sb3I6IGdiLiRjbHJXaGl0ZTtcbiAgICAgICAgfVxuXHRcdCYtLXBvcHVwIHtcblx0XHRcdG1hcmdpbjogMS4xcmVtIGF1dG8gMDtcblx0XHRcdHdpZHRoOiAyMnJlbTtcblx0XHR9XG5cdFx0Ji0tbGlua3Mge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1jb3B5IHtcblx0XHRcdG1hcmdpbjogMCAwIDIzLjFyZW07XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdH1cblx0XHQmLS1wcm9maWxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAuODhlbTtcblx0XHR9XG5cdFx0Ji0tZmxleCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDFlbTtcblx0XHRcdHBhZGRpbmc6IDEuOHJlbSAwIDA7XG5cdFx0fVxuXHRcdCYtLWJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDFlbSAwIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Kjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdHBhZGRpbmc6IC42ZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdFx0Ji0tYmFzZWxpbmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHR9XG5cdFx0Ji0tYXN0ZXJpc2sge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC5jLWRydF9fYnIge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wbGF0Zm9ybSB7XG5cdFx0XHRwYWRkaW5nOiAyLjRlbSAwIDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMS40cmVtO1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ji0tY29weSB7XG5cdFx0XHQmMDEge1xuXHRcdFx0XHRtYXJnaW46IC4xZW0gMDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMi41cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi45cmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDQuNHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9kZWNvX2lsbHVzdDAxLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcmVsZWFzZSB7XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR9XG5cdFx0Ji0tZnJvbSB7XG5cdFx0XHRwYWRkaW5nOiAwIC4yZW0gMCAuMWVtO1xuXHRcdH1cblx0XHQmLS1ncHMge1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHR9XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjNlbTtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdH1cblx0XHQmQm94IHtcblx0XHRcdCYtLW1vcmVvdmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMmVtIDAgMS4zZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0byAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyLjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjJyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNsclJlZDtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgMCw1MCUgMTAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbW9yZW92ZXIge1xuXHRcdFx0bWFyZ2luOiAwIDAgLjRyZW07XG5cdFx0XHR3aWR0aDogMjVyZW07XG5cdFx0fVxuXHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0cGFkZGluZzogMi4xcmVtIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0fVxuXHRcdCYtLXNwb3Qge1xuXHRcdFx0cGFkZGluZzogMWVtIDAgMDtcblx0XHRcdGNvbG9yOiAkY2xyQmxhY2s7XG5cdFx0XHRmb250LXNpemU6IC44NGVtO1xuXHRcdFx0Jj4qIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0uNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wbGFuIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCYtLXN1YnNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDEuNnJlbSAuM2VtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHRcdCYtLXNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdFx0Ji0tYmFsbG9vbiB7XG5cdFx0XHRncmlkLWFyZWE6IDIvMS8zLzM7XG5cdFx0fVxuXHRcdCYtLWNvc3Qge1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0fVxuXHRcdCYtLWZyZWUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAuN3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFzdGVyaXNrIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblx0XHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4yZW07XG5cdFx0fVxuXHRcdCYtLXNhdGVsbGl0ZSB7XG5cdFx0XHRtYXJnaW46IDEuMnJlbSAwIDEuMTVyZW07XG5cdFx0fVxuXHRcdCYtLWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLWJlbmVmaXQge1xuXHRcdFx0aGVpZ2h0OiBtaW4oMS4zNWVtLCAyM3B4KTtcblx0XHR9XG5cdFx0Ji0tY2FzZSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji0tbGlua3Mge1xuXHRcdFx0aGVpZ2h0OiAyLjJyZW07XG5cdFx0fVxuXHRcdCYtLW9mZiB7XG5cdFx0XHRwYWRkaW5nOiAuOGVtIDAgMS42ZW07XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdFx0Ji0tcHJvZml0IHtcblx0XHRcdGhlaWdodDogMy4ycmVtO1xuXHRcdH1cblx0XHQmLS1zdGFydCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjRlbTtcblx0XHRcdCY+KjpudGgtY2hpbGQobisyKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBvcHVwIHtcblx0XHRcdHdpZHRoOiAxNC4ycmVtO1xuXHRcdH1cblx0fVxuXHQmX19jYXB0aW9uIHtcblx0XHQmQm94IHtcblx0XHRcdCYtLWNhc2Uge1xuXHRcdFx0XHRtYXJnaW46IDAgLTMuNHJlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiA2MyU7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMTk0IC8gMTYyO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvc2VjMTBfYmcwMi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tYXAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0fVxuXHRcdCYtLW9waW5pb24ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdFx0Ji0tZXhwZXJ0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDEuNHJlbTtcblx0XHR9XG5cdFx0Ji0tY2FzZSB7XG5cdFx0XHRoZWlnaHQ6IDEuNGVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLXJlcXVlc3Qge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWNvcHkge1xuXHRcdFx0cGFkZGluZzogMCAwIDEuM3JlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQmMDEge1xuXHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHR9XG5cdFx0XHQmMDIge1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMnJlbSAuMTZyZW0gLjM4cmVtO1xuXHRcdFx0XHR3aWR0aDogMTYuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbmFtZSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMzEuMXJlbTtcblx0XHR9XG5cdFx0Ji0tbW9yZW92ZXIge1xuXHRcdFx0bWFyZ2luOiAtLjM1cmVtIGF1dG8gMS4yNXJlbTtcblx0XHRcdHdpZHRoOiA3LjZyZW07XG5cdFx0fVxuXHRcdCYtLW1vdmllIHtcblx0XHRcdHdpZHRoOiAxNC45cmVtO1xuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdHdpZHRoOiAzMy4zcmVtO1xuXHRcdH1cblx0XHQmLS1jYXNlIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdHdpZHRoOiAyNi45cmVtO1xuXHRcdH1cblx0XHQmQm94IHtcblx0XHRcdCYtLWV2ZW50IHtcblx0XHRcdFx0bWFyZ2luOiAxLjRyZW0gMCA0cmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZXZlbnQge1xuXHRcdFx0d2lkdGg6IDE5cmVtO1xuXHRcdFx0Ji5pbWcwMiB7XG5cdFx0XHRcdHdpZHRoOiAyNS42cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5pbWcwMyB7XG5cdFx0XHRcdHdpZHRoOiAxNXJlbTtcblx0XHRcdFx0cGFkZGluZzogLjhyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogLTJyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDMuN3JlbTtcblx0XHR9XG5cdFx0Ji0tc3BlYyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA1cmVtO1xuXHRcdH1cblx0fVxufVxuLmMtYnRuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjb2xvcjogdW5zZXQ7XG5cdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOjphZnRlciB7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLWRlZmF1bHQge1xuXHRcdFx0cGFkZGluZzogMC40ZW0gMWVtIC41ZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclBpbms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJlbTtcblx0XHRcdGJvcmRlcjogLjRyZW0gc29saWQgJGNscldoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRmb250LWZhbWlseTogXCJBMSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjRyZW0gLjRyZW0gMCByZ2IoMCAwIDAgLy4wOCkpO1xuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC4ycmVtLC4ycmVtKTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguMnJlbSAuMnJlbSAwIHJnYigwIDAgMCAvLjIpKTtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjRyZW0sLjRyZW0pO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwIHJnYigwIDAgMCAvLjQpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcmVsZWFzZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAuNHJlbTtcblx0XHRcdHBhZGRpbmc6IDEuNHJlbSA3cmVtO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAxO1xuXHRcdH1cblx0XHQmLS1jdGEge31cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHRtYXJnaW46IDEuMnJlbSBhdXRvIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDMzLjZyZW07XG5cdFx0fVxuXHRcdCYtLXNpbXBsZSB7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMi41ZW0gMS4xZW07XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2xyQmxhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1ZW07XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuOTUpO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNlY3JldCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdGhlaWdodDogOXJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICNmY2QxNTk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjNyZW07XG5cdFx0XHRmb250LXNpemU6IDIuMTVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMCAuMmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGx1cyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMS4zZW07XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHRib3JkZXI6IDFweCAkY2xyU3ViMDEgc29saWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWhvbWUge31cblx0XHQmLS1pbnN0YWdyYW0ge1xuXHRcdFx0bWFyZ2luOiAzLjNyZW0gYXV0byAxLjVyZW07XG5cdFx0fVxuXHRcdCYtLWNsb3NlIHtcblx0XHRcdHBhZGRpbmc6IDEuM3JlbTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjbHJQaW5rO1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGxhdGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0Ji0tcmVsZWFzZSB7XG5cdFx0XHR3aWR0aDogMTUuOHJlbTtcblx0XHR9XG5cdFx0Ji0tY3RhIHtcblx0XHRcdGhlaWdodDogMS42NXJlbTtcblx0XHR9XG5cdFx0Ji0tc2hvcCB7XG5cdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0fVxuXHRcdCYtLWxvdyB7XG5cdFx0XHRwYWRkaW5nOiAuMnJlbSAwO1xuXHRcdH1cblx0XHQmLS1ibHVlIHtcblx0XHRcdGNvbG9yOiAjMDAwMGZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICM3NTA0N2I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0taG9tZSB7fVxuXHRcdCYtLWluc3RhZ3JhbSB7fVxuXHR9XG59XG4uYy1kcnQge1xuXHQmX19ibG9jayB7XG5cdFx0Ji0tYmFja2dyb3VuZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAtMjtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogJGNsckdyZWVuLXBhbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tdGFsayB7XG5cdFx0XHR3aWR0aDogNzIlO1xuXHRcdFx0cGFkZGluZzogNy41cmVtIDAgMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Ji0tY2hlY2sge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAgMCA0cmVtLCByZ2IoMjU1IDE4NiA0OCAvIC4xKSA0cmVtIDQuOHJlbSksXG5cdFx0XHRcdHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAgIzAwMDAgMCA0cmVtLCByZ2IoMjU1IDE4NiA0OCAvIC4xKSA0cmVtIDQuOHJlbSk7XG5cdFx0XHR9XG5cdFx0XHQmLXBhbGU6OmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogMTIwJTtcblx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAgMCA0cmVtLCByZ2IoMjU1IDE4NiA0OCAvIC4wNSkgNHJlbSA0LjhyZW0pLFxuXHRcdFx0XHRyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE4MGRlZywgICMwMDAwIDAgNHJlbSwgcmdiKDI1NSAxODYgNDggLyAuMDUpIDRyZW0gNC44cmVtKSwgJGNscldoaXRlO1xuXHRcdFx0XHQtLW1hc2s6IGNvbmljLWdyYWRpZW50KGZyb20gMTE1ZGVnIGF0IHRvcCwgIzAwMCwgIzAwMCAwIDEzMGRlZywgIzAwMDAgMTMwZGVnKSB0b3AgbGVmdCBjYWxjKDUwJSAtIDEuN3JlbSkgLyAzLjRyZW0gNTElIHJlcGVhdC14LCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMCAwIDUwJSwgIzAwMDAwMCA1MCUgMTAwJSk7XG5cdFx0XHRcdC13ZWJraXQtbWFzazogdmFyKC0tbWFzayk7XG5cdFx0XHRcdG1hc2s6IHZhcigtLW1hc2spO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1qYWdnZWQge1xuXHRcdFx0bWFyZ2luOiAtMXJlbSAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdC0tbWFzazogY29uaWMtZ3JhZGllbnQoZnJvbSAxMTVkZWcgYXQgdG9wLCAjMDAwLCAjMDAwIDAgMTMwZGVnLCAjMDAwMCAxMzBkZWcpIHRvcC8zLjRyZW0gNTElIHJlcGVhdC14LCBjb25pYy1ncmFkaWVudChmcm9tIC02NWRlZyBhdCBib3R0b20sICMwMDAwLCAjMDAwIDAgMTMwZGVnLCAjMDAwMCAxMzBkZWcpIGJvdHRvbS8zLjRyZW0gNTElIHJlcGVhdC14O1xuXHRcdFx0XHQtd2Via2l0LW1hc2s6IHZhcigtLW1hc2spO1xuXHRcdFx0XHRtYXNrOiB2YXIoLS1tYXNrKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGluZSB7XG5cdFx0fVxuXHRcdCYtLXNhdGVsbGl0ZSB7XG5cdFx0XHRwYWRkaW5nOiAyLjVyZW0gMnJlbSAycmVtO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvc2VjMDlfbGlzdDAxX2ltZzAyLnN2ZykgdG9wIC42NXJlbSByaWdodCAyLjlyZW0gLyA1LjRyZW0gbm8tcmVwZWF0ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLXNsYXNoIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDFlbTtcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTdkZWcpO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xuXHRcdFx0fVxuXHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRnYXA6IC41ZW07XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1saXN0ZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAxO1xuXHRcdH1cblx0XHQmLS1ub3RpY2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAyO1xuXHRcdH1cblx0XHQmLS10YWxrIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJTdWIwMztcblx0XHR9XG5cdFx0Ji0tYnRuIHtcblx0XHRcdG1hcmdpbjogMCAuMWVtO1xuXHRcdFx0cGFkZGluZzogMCAuM2VtIC4xZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XG5cdFx0fVxuXHRcdCYtLXBvaW50IHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiA2cmVtO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJTdWIwMS1saWdodDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHQmLS1iYWxsb29uIHtcblx0XHRcdG1hcmdpbjogMCAwIC4zZW0gLTFlbTtcblx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtIC43ZW0gLjllbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvdHh0X2RlY28wMS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0Z3JpZC1hcmVhOiAxLzEvMi8yO1xuXHRcdH1cblx0XHQmLS1hdWRpbyB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdCYtLWRhc2hlZGxpbmUge1xuXHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNsckJsYWNrIDAgLjRyZW0sICMwMDAwIC40cmVtIDFyZW0pIGxlZnQgYm90dG9tIC8gMTAwJSAxcHggcmVwZWF0LXg7XG5cdFx0fVxuXHRcdCYtLXByaWNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogJGNsclBpbms7XG5cdFx0XHQmLWxhcmdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLWRldmljZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHQuYy1kcnRfX3R4dC0tdGF4IHtcblx0XHRcdFx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbW9yZSB7XG5cdFx0XHRtYXJnaW46IDEuNnJlbSAwIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRpbmcge1xuXHRcdCYtLXNpZGVkb3Qge1xuXHRcdFx0bWFyZ2luOiAwIDAgMi44cmVtO1xuXHRcdFx0cGFkZGluZzogLjVlbSAzZW07XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmM2IxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM2VtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCNmOWIzNjUgMCAxcmVtLCMwMDAwIDFyZW0gMnJlbSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tZGVjbyB7XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAkY2xyQmFzZTtcblx0XHRcdHBhaW50LW9yZGVyOiBzdHJva2UgZmlsbDtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjFlbSAuMWVtIDAgJGNsckJhc2UpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0Ji1vZiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgLjJlbSAwIC4xZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cdFx0XHR9XG5cdFx0XHQmLWVuZ2xpc2gge1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjE1ZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wMmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1vcmFuZ2Uge1xuXHRcdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkY2xyU3ViMDE7XG5cdFx0XHRcdHRleHQtc3Ryb2tlLWNvbG9yOiAycHggJGNsclN1YjAxO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC4xZW0gLjFlbSAwICRjbHJTdWIwMSk7XG5cdFx0XHR9XG5cdFx0XHQmLXNtYWxsIHtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS10YWxrIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogOSU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0LmV4YW1wbGUwMiAmIHtcblx0XHRcdFx0bGVmdDogMy4yJTtcblx0XHRcdH1cblx0XHRcdC5leGFtcGxlMDMgJiB7XG5cdFx0XHRcdGxlZnQ6IC41JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGRmIHtcblx0XHRcdHBhZGRpbmc6IDAgLjJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTZlbTtcblx0XHR9XG5cdFx0Ji0tYnRuIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdFx0Ji0tcG9pbnQge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQmLS1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDIuMDhlbTtcblx0XHR9XG5cdFx0Ji0tdGF4IHtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0XHRjb2xvcjogJGNsckJsYWNrO1xuXHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjY0ZW07XG5cdFx0XHR9XG5cdFx0XHQmLXJlbGF0aXZlIHtcblx0XHRcdFx0cGFkZGluZzogMWVtIDAgMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Ji1hYnNvbHV0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1ib3R0b20ge1xuXHRcdFx0XHRmb250LXNpemU6IC42OGVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFuZCB7XG5cdFx0XHRjb2xvcjogJGNsclN1YjAxLWxpZ2h0O1xuXHRcdH1cblx0XHQmLS1hdWRpbyB7XG5cdFx0XHRtYXJnaW46IDAgLjhyZW0gMCAwO1xuXHRcdFx0cGFkZGluZzogLjVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0Y29sb3I6ICRjbHJTdWIwMTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjbHJTdWIwMTtcblx0XHR9XG5cdFx0Ji0tcGx1cyB7XG5cdFx0XHRjb2xvcjogJGNsclN1YjAxLWxpZ2h0O1xuXHRcdFx0Ji1iaWcge1xuXHRcdFx0XHRmb250LXNpemU6IDIuOXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tYXJrZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZTdiNiAwIC4yM2VtLCAjMDAwMCAuMjNlbSAxZW0pO1xuXHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjY2ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWExIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkExIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXHRcdH1cblx0XHQmLS1iaXp1ZCB7XG5cdFx0XHRmb250LWZhbWlseTogXCJCSVogVURHb3RoaWNcIiwgc2Fucy1zZXJpZjtcblx0XHR9XG5cdFx0Ji0tc3ltYm9scyB7XG5cdFx0XHRtYXJnaW46IDAgLjNyZW07XG5cdFx0XHR3aWR0aDogMS4xcmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjFyZW07XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJTdWIwMS1saWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cblx0XHQmLS1tYXJrIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdFx0fVxuXHRcdCYtLW1vcmUge1xuXHRcdFx0aGVpZ2h0OiAuNzZlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLS42cmVtO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuXHRcdH1cblx0XHQmLS13aGl0ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgLjFlbTtcblx0XHRcdHBhZGRpbmc6IDAgLjJlbSAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGNvbG9yOiAkY2xyQmxhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTtcblx0XHR9XG5cdFx0Ji0tb3JhbmdlIHtcblx0XHRcdGNvbG9yOiAkY2xyU3ViMDE7XG5cdFx0fVxuXHRcdCYtLWdyZWVuIHtcblx0XHRcdGNvbG9yOiAkY2xyQmFzZTtcblx0XHR9XG5cdFx0Ji0tbGlnaHRncmVlbiB7XG5cdFx0XHRtYXJnaW46IDAgLTAuMmVtO1xuXHRcdFx0Y29sb3I6ICM2OEFGMzE7XG5cdFx0fVxuXHRcdCYtLWJsdWUge1xuXHRcdFx0Y29sb3I6ICMzZGMzOWY7XG5cdFx0fVxuXHRcdCYtLXJlZCB7XG5cdFx0XHRjb2xvcjogJGNsclBpbms7XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQmLS1uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tcGljdHVyZSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJGNscldoaXRlO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguNHJlbSAuNHJlbSAwIHJnYigwIDAgMCAvLjA4KSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTtcblx0XHR9XG5cdFx0Ji0tYmFsbG9vbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMnJlbTtcblx0XHRcdHdpZHRoOiAxMHJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYnIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYtLXNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLmMtaWNvbiB7XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLWNyb3NzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdFx0XHQvLyBtYXNrOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9pY29uX2Nyb3NzX2dyYXkuc3ZnKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2ljb25fY3Jvc3NfcmVkLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEuNSk7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tY3Jvc3Mge1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0fVxuXHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHR9XG5cdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDJlbTtcblx0XHRcdG1heC1oZWlnaHQ6IDJlbTtcblx0XHR9XG5cdH1cbn1cbi5jLWxpc3Qge1xuXHQmX19ibG9jayB7XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0fVxuXHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0cGFkZGluZzogMi44cmVtIDAgMy44cmVtO1xuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji0tb3RoZXIge1xuXHRcdH1cblx0XHQmLS1zdGFydCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IHN0YXJ0IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS1idXR0b25zIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDM1cmVtO1xuXHRcdFx0aGVpZ2h0OiA0OS43cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTlyZW07XG5cdFx0XHRcdGhlaWdodDogMjUuM3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvY29jb3RhbGsvaW1nX2RldmljZS5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEyLjdyZW07XG5cdFx0XHRcdHJpZ2h0OiA3LjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdFx0d2lkdGg6IDM0cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2YzOTgwMCAwIDEuMXJlbSwgIzAwMDAgMS4xcmVtIDJyZW0pO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA1cmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc3BvdCB7XG5cdFx0XHR3aWR0aDogMjguOHJlbTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDEuMXJlbTtcblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRnYXA6IDFyZW07XG5cdFx0fVxuXHRcdCYtLXBsYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0Ji0tcmVzZXJ2ZSB7XG5cdFx0fVxuXHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0bWFyZ2luOiA0cmVtIDAgMDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogLjFyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwIDAgMXJlbSwgJGNsclN1YjAxIDFyZW0gMnJlbSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzcmVtO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyR3JlZW4tcGFsZTtcblx0XHRcdCYtb2RkIHtcblx0XHRcdFx0bWFyZ2luOiAxLjVyZW0gMCAwIDEuOXJlbTtcblx0XHRcdFx0cGFkZGluZzogMi43cmVtIDQuM3JlbSA0LjJyZW0gMi40cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0LjJyZW0gMCAwIDQuMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtZXZlbiB7XG5cdFx0XHRcdG1hcmdpbjogMS41cmVtIDEuOXJlbSAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIuN3JlbSAyLjRyZW0gNC4ycmVtIDQuM3JlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0LjJyZW0gNC4ycmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAzMy44cmVtO1xuXHRcdH1cblx0XHQmLS1wYXJlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji0tc3RhcnQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMy44cmVtO1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDEuNHJlbSAzLjJyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc3RhcnQpO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAuNXJlbTtcblx0XHRcdFx0d2lkdGg6IGNsYW1wKDEuNGVtLDMuNXZ3LDVyZW0pO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRcdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM4ZmQzZTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDIuNHJlbSwxLjd2dywyLjVyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS10eHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiQklaIFVER290aGljXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR9XG5cdFx0Ji0tZGlzYyB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IFwi44O7XCI7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxLjNyZW07XG5cdFx0fVxuXHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0dGV4dC13cmFwOiB1bnNldDtcblx0XHRcdHdvcmQtYnJlYWs6IHVuc2V0O1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1jaXJjbGUge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JltjbGFzcyo9XCJsaXN0ZW5cIl0ge1xuXHRcdFx0XHRtYXJnaW46IDAgOHJlbSAwIDEzcmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiA2LjhyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA2LjFyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvaWNvbl9saXN0ZW5fY29sb3Iuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR0b3A6IC41cmVtO1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgKyAuMTZyZW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2NsYXNzKj1cIm5vdGljZVwiXSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYuNnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDguNXJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9pY29uX25vdGljZV9jb2xvci5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlICsgLjRyZW0pO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPVwidGFsa1wiXSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDZyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA5cmVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2ljb25fdGFsa19jb2xvci5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlICsgMS43cmVtKTtcblx0XHRcdFx0XHRyaWdodDogLjc1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0d2lkdGg6IDZyZW07XG5cdFx0fVxuXHRcdCYtLXB1c2gge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwIDAgLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCYtLXNwb3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji10b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA0LjdyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1ib3R0b20ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNC43cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gLjhyZW0gMnJlbTtcblx0XHR9XG5cdFx0Ji0tcGxhbiB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHRcdFx0cGFkZGluZzogMnJlbSAxLjlyZW07XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuYy1ib3hfX3R4dC0tc21hbGw6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMCAwO1xuXHRcdFx0fVxuXHRcdFx0LmMtYnRuX19pdGVtLS1jdGEge1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZWNvbW1lbmQge1xuXHRcdFx0Ym9yZGVyOiAuOGVtIHNvbGlkICRjbHJTdWIwMTtcblx0XHR9XG5cdFx0Ji0tcmVzZXJ2ZSB7XG5cdFx0XHRwYWRkaW5nOiAxLjJyZW0gMCAwO1xuXHRcdH1cblx0XHQmLS1wYXJlbnQge1xuXHRcdFx0bWFyZ2luOiAxLjVyZW0gMCAwO1xuXHRcdFx0cGFkZGluZzogLjZyZW0gLjAgLjZyZW0gMDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjglO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiAxcmVtO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUuMnZ3O1xuXHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL3NlYzExX2RlY29fdG9wLnN2ZykgdG9wIGxlZnQgLyAxMDAlIG5vLXJlcGVhdCwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCAuNHJlbSwgcmdiYSgwLCAwLCAwLCAwKSAuNHJlbSAxcmVtKSBsZWZ0IHRvcCAvIDFweCAxMDAlIHJlcGVhdC15LCByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwIC40cmVtLCByZ2JhKDAsIDAsIDAsIDApIC40cmVtIDFyZW0pIHJpZ2h0IHRvcCAvIDFweCAxMDAlIHJlcGVhdC15LCB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9zZWMxMV9kZWNvX2JvdHRvbS5zdmcpIGJvdHRvbSBsZWZ0IC8gMTAwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDEuMnZ3LCAkY2xyR3JlZW4gMS4ydncgY2FsYygxMDAlIC0gMS4ydncpLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAxLjJ2dykpO1xuXHRcdH1cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRwYWRkaW5nOiAxLjJyZW0gMi40cmVtIDIuNHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQuYy1ib3hfX3R4dC0tc21hbGwge1xuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zdGFydCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGluZyB7XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1leGFtcGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdFx0Z2FwOiAuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjlyZW0gMCAxLjhyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0bWFyZ2luOiAxcmVtIDEuMjVyZW0gMDtcblx0XHRcdHBhZGRpbmc6IDAgLjJlbTtcblx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1heC1jb250ZW50IGF1dG87XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAuNXJlbTtcblx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNscldoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0bWFyZ2luOiAwIDAgLjJlbTtcblx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdH1cblx0XHQmLS15ZWxsb3cge1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRtYXJnaW46IDAgMCAuN3JlbTtcblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0aGVpZ2h0OiAuNjRlbTtcblx0XHR9XG5cdFx0Ji0tcGxhbiB7XG5cdFx0XHRtYXJnaW46IDAgMCAuNWVtO1xuXHRcdFx0cGFkZGluZzogLjFlbSAuOWVtIC4yZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtaW4td2lkdGg6IDIycmVtO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJTdWIwMTtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM2VtO1xuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRoZWlnaHQ6IDUuNTVyZW07XG5cdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdFx0Ji1zaG9ydCB7XG5cdFx0XHRcdG1hcmdpbjogMS43cmVtIDA7XG5cdFx0XHRcdGhlaWdodDogMi40OHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyR3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xuXHRcdH1cblx0XHQmLS1zdGFydCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yM2VtO1xuXHRcdH1cblx0XHQmLS10eHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBhZGRpbmc6IDJlbSAwIDA7XG5cdFx0XHQmLWZpcnN0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZXhwZXJ0IHtcblx0XHRcdHBhZGRpbmc6IDEuN2VtIDAgMDtcblx0XHRcdGNvbG9yOiAjZWY4MDY5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0Jl9fY2FwdGlvbiB7XG5cdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAxLjhyZW0gMCAwO1xuXHRcdFx0Jj4qIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxLjdyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNDJlbTtcblx0XHR9XG5cdFx0Ji0tc3BvdCB7XG5cdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQmLXRvcCB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdGxlZnQ6IC0xcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdHJpZ2h0OiAtMXJlbTtcblx0XHRcdH1cblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0d2lkdGg6IDEwLjJyZW07XG5cdFx0XHRcdGxlZnQ6IGNhbGMoLTUwJSAtIC41NXJlbSk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGxhbiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHQmLS1ib2xkIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHQmLXNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAuNjZlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZzogMCAwIDFyZW07XG5cdFx0XHRmb250LXNpemU6IDEuMTRlbTtcblx0XHR9XG5cdFx0Ji0tc3RhcnQge1xuXHRcdH1cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHQmLS1leHBlcnQge1xuXHRcdFx0cGFkZGluZzogLjhlbSAwIDA7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRoZWlnaHQ6IDIuNHJlbTtcblx0XHR9XG5cdFx0Ji0tYnRuIHtcblx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0XHQuZXhhbXBsZTAyICYsXG5cdFx0XHQuZXhhbXBsZTAzICYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc3BvdCB7fVxuXHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdCYwMSB7XG5cdFx0XHRcdHdpZHRoOiAyMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0JjAyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTQuN3JlbTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCYwMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEyLjhyZW07XG5cdFx0XHRcdHJpZ2h0OiAtLjdyZW07XG5cdFx0XHRcdHRvcDogMi43cmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDguOHJlbSAycmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAuM3JlbSAwIDMuMnJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdC5leGFtcGxlMDIgJixcblx0XHRcdFx0LmV4YW1wbGUwMyAmIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxLjdyZW0gMCAzLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRoZWlnaHQ6IDEuNHJlbTtcblx0XHR9XG5cdFx0Ji0tcHVzaCB7XG5cdFx0XHR3aWR0aDogMi4zcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0Ji0tcGFyZW50IHtcblx0XHRcdHdpZHRoOiA3cmVtO1xuXHRcdFx0aGVpZ2h0OiA2cmVtO1xuXHRcdH1cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR9XG5cdH1cbn1cbi5jLW1lZGlhIHtcblx0Jl9fYm94IHtcblx0XHQmLS1hYnNvbHV0ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWdwcyB7XG5cdFx0XHRtYXJnaW46IDEuN3JlbSAwIDA7XG5cdFx0XHR3aWR0aDogMzMuNXJlbTtcblx0XHRcdCYwMSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMnJlbSAwIDAgOC45cmVtO1xuXHRcdFx0fVxuXHRcdFx0JjAyIHtcblx0XHRcdFx0cGFkZGluZzogMCA4LjlyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdFx0JjAzIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDMuMXJlbSA4LjlyZW07XG5cdFx0XHR9XG5cdFx0XHQmMDQge1xuXHRcdFx0XHR3aWR0aDogMzAuOHJlbTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tdmlkZW8ge1xuXHRcdFx0d2lkdGg6IDMzLjZyZW07XG5cdFx0XHRtYXJnaW46IC43cmVtIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGNkY2RjO1xuXHRcdFx0b3V0bGluZTogLjdyZW0gc29saWQgJGNsclN1YjAxLWxpZ2h0O1xuXHRcdFx0JltpZCo9XCIwMVwiXTo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvY29jb3RhbGsvdGh1bWJuYWlsMDEuanBnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0JltpZCo9XCIwMlwiXTo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvY29jb3RhbGsvdGh1bWJuYWlsMDIuanBnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAuNmVtIHJnYmEoJGNsckJsYWNrLCAuNSkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9pY29uX3ZpZGVvX3BsYXkuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbWFwIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1hcmdpbjogMCA1OC4yJSAtMTIuN3JlbSBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuXHRcdH1cblx0XHQvLyAmLS1ub3RpZmljYXRpb24ge1xuXHRcdC8vIFx0d2lkdGg6IDI1cmVtO1xuXHRcdC8vIFx0bWFyZ2luOiAzLjZyZW0gMCAwO1xuXHRcdC8vIFx0cGFkZGluZzogLjdyZW07XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyAuNSk7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxLjZyZW07XG5cdFx0Ly8gXHRmb250LXNpemU6IC42cmVtO1xuXHRcdC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHQvLyBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQvLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gfVxuXHRcdCYtLXNwZWMge1xuXHRcdFx0Ly8gbWFyZ2luOiAzcmVtIDAgMDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tYWJzb2x1dGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0Ji0tdmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE2Lzk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLW5vdGlmaWNhdGlvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHR9XG5cdFx0Ji0tc3BlYyB7XG5cdFx0XHRwYWRkaW5nOiAyLjZyZW0gMCA1cmVtO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHQmLS1zcGVjIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAxMnJlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcHRpb24ge1xuXHRcdCYtLW1hcCB7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCYtLWdwcyB7XG5cdFx0XHQmMDEge1xuXHRcdFx0XHR3aWR0aDogMTZyZW07XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLS43NXJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdHdpZHRoOiAxNnJlbTtcblx0XHRcdFx0dG9wOiAxLjVyZW07XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjAzIHtcblx0XHRcdFx0d2lkdGg6IDEyLjhyZW07XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogLS41cmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDcuNHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuOXJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9kZWNvX2Fycm93MDEuc3ZnKWNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUuNnJlbTtcblx0XHRcdFx0XHRyaWdodDogLTVyZW07XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM0ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjA0IHtcblx0XHRcdFx0d2lkdGg6IDE0LjhyZW07XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogNC42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCZCb3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji0tcmVxdWVzdCB7XG5cdFx0XHRcdCYwMiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS43N3JlbSAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZ3BzIHtcblx0XHRcdHdpZHRoOiAyNC42cmVtO1xuXHRcdFx0JjA0IHtcblx0XHRcdFx0d2lkdGg6IDMxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRldmljZSB7XG5cdFx0XHR3aWR0aDogMTMuOHJlbTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIC0xNi42cmVtIDQ5LjclO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0xLjZyZW07XG5cdFx0fVxuXHRcdCYtLW1hcCB7XG5cdFx0XHR3aWR0aDogMTIuN3JlbTtcblx0XHR9XG5cdFx0Ji0tdHJpYW5nbGUge1xuXHRcdFx0JjAxIHtcblx0XHRcdFx0bWFyZ2luOiAtMTIuN3JlbSBhdXRvIDAgNDEuMiU7XG5cdFx0XHRcdHdpZHRoOiAyMC44cmVtO1xuXHRcdFx0fVxuXHRcdFx0JjAyIHtcblx0XHRcdFx0d2lkdGg6IDI4LjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWlrb3lvIHtcblx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0fVxuXHRcdCYtLWhlbGxvIHtcblx0XHRcdHdpZHRoOiA3NCU7XG5cdFx0fVxuXHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0d2lkdGg6IDIzLjJyZW07XG5cdFx0XHRtYXJnaW46IDIuMXJlbSAwIDIuMXJlbTtcblx0XHR9XG5cdFx0Ji0tY2FycmllcnMge1xuXHRcdFx0d2lkdGg6IDEyLjRyZW07XG5cdFx0XHRtYXJnaW46IDEuNXJlbSAwO1xuXHRcdH1cblx0XHQmLS1yZXF1ZXN0IHtcblx0XHRcdCYwMSB7XG5cdFx0XHRcdHdpZHRoOiAxOXJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdHdpZHRoOiAyNS44cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWZlbmNlIHtcblx0XHRcdHdpZHRoOiAxOGVtO1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDAgMS41cmVtO1xuXHRcdH1cblx0XHQmLS1ub3RpZmljYXRpb24ge1xuXHRcdFx0d2lkdGg6IDI1cmVtO1xuXHRcdFx0bWFyZ2luOiAuNXJlbSAwIDEuMnJlbSBhdXRvO1xuXHRcdH1cblx0XHQmLS1wbGF0Zm9ybSB7XG5cdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHR9XG5cdFx0Ji0tc3RhcnQge1xuXHRcdFx0d2lkdGg6IDE5LjdyZW07XG5cdFx0fVxuXHRcdCYtLXNwZWMge1xuXHRcdFx0JjAxIHtcblx0XHRcdFx0d2lkdGg6IDEzLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmMDIge1xuXHRcdFx0XHR3aWR0aDogMjAuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYwMyB7XG5cdFx0XHRcdHdpZHRoOiAzMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1leHBlcnQge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1tYXAge1xuXHRcdFx0d2lkdGg6IDguNXJlbTtcblx0XHR9XG5cdFx0Ji0tcmVxdWVzdDAyIHtcblx0XHRcdHdpZHRoOiAzNiU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmLS1ub3RpZmljYXRpb24ge1xuXHRcdFx0cGFkZGluZzogLjZyZW0gMS4xcmVtIDA7XG5cdFx0fVxuXHRcdCYtLW5vdyB7XG5cdFx0XHRwYWRkaW5nOiAwIC4xcmVtIDFyZW0gMDtcblx0XHRcdGNvbG9yOiAjYzNjOTlhO1xuXHRcdFx0Zm9udC1zaXplOiAxLjA4ZW07XG5cdFx0fVxuXHRcdCYtLXNwZWMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRtYXJnaW46IDFyZW0gMCAwO1xuXHRcdH1cblx0fVxufVxuLmMtbmF2IHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWZvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiA2cmVtIDAgMDtcblx0XHRcdGNvbG9yOiAjNGE0YjQ4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvU2Fuc0pQJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tZm9vdGVyIHtcblx0XHRcdHdpZHRoOiAzMC42cmVtO1xuXHRcdH1cblx0XHQmLS1sb2dvIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIuNHJlbTtcblx0XHRcdHdpZHRoOiAyMi40cmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLXNtaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOS41O1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdCYtLWZvb3RlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcblx0aHRtbCB7XG5cdFx0Ly8gZm9udC1zaXplOiAxMy4zMzMzMzMzMzMzcHg744CA44K144Kk44OI5YWo5L2T44Gu6Kit5a6aXG5cdFx0Ly8gZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2dzvjgIA1MDDku6XpmY3jgoIxcmVt44KS5ouh5aSn44GV44Gb44KL5aC05ZCIXG5cdH1cblx0LmwtaGVhZGVyIHtcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS1yaWdodCB7XG5cdFx0XHRcdC8vIGZvbnQtc2l6ZTogMTMuMzMzMzMzMzMzM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcbiAgLnUtZHAge1xuICAgICZfX3NwIHtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJl9fcGMge1xuICAgICAgXHRkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3NjhcbiAgICBodG1sIHtcblx0XHQvLyAxMDAwLzE0MDAoUEPniYjjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgq3jg6Pjg7Pjg5DjgrnjgrXjgqTjgropXG4gICAgICAgIGZvbnQtc2l6ZTogLjcxNDI4NTcxNDI4NTcxNHZ3O1xuICAgIH1cblx0Lmwtc2VjdGlvbiB7XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0taGVsbG9jb2NvdGFsayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogbWluKDEuOHJlbSwxNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmwtY29udGVudCB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTQwMHB4O1xuXHR9XG5cdC5sLWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdFx0bGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblx0LmMtYm94IHsgIC8vIDc2OFxuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLXN1YiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTByZW0gMy42cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2JnX3N0cmlwZTAxX3BjLnN2ZykgY2VudGVyIC8gY292ZXIgcmVwZWF0LXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWltZ3Mge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IC0zNC43cmVtIDAgMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0XHR3aWR0aDogNTRyZW07XG5cdFx0XHRcdG1hcmdpbjogLTUuOHJlbSAyLjhyZW0gNS43cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAzLjZyZW0gNS41cmVtIDMuMnJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi4ycmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLW1vdmllIHtcblx0XHRcdFx0cGFkZGluZzogOS40cmVtIDAgMTAuOXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWdwcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdFx0dXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvZGVjb19tdXNpY2FsX25vdGUwMS5zdmcpIHRvcCAxOHJlbSBsZWZ0IGNhbGMoNTAlIC0gNDkuM3JlbSkgLyAzLjdyZW0gbm8tcmVwZWF0LFxuXHRcdFx0XHRcdHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2RlY29fbXVzaWNhbF9ub3RlMDIuc3ZnKSB0b3AgNDguNXJlbSByaWdodCBjYWxjKDUwJSAtIDIwLjZyZW0pIC8gNy43cmVtIG5vLXJlcGVhdCxcblx0XHRcdFx0XHR1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9kZWNvX211c2ljYWxfbm90ZTAzLnN2ZykgYm90dG9tIDkuNHJlbSByaWdodCBjYWxjKDUwJSAtIDUwcmVtKSAvIDYuM3JlbSBuby1yZXBlYXQsXG5cdFx0XHRcdFx0JGNsckdyZWVuLXBhbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0XHRwYWRkaW5nOiA1LjhyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc2VjcmV0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLW9waW5pb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxM3JlbSAwIDA7XG4gICAgICAgXHRcdFx0bWFyZ2luOiAtNXJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiA2cmVtIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDZyZW0gMnJlbSA3LjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2JnX3N0cmlwZTAyX3BjLnN2ZykgY2VudGVyIC8gY292ZXIgcmVwZWF0LXksICM1N2FkYTk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0XHRwYWRkaW5nOiA0LjdyZW0gMCA2LjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wbGFuIHtcblx0XHRcdFx0bWFyZ2luOiA2LjhyZW0gYXV0byAzLjJyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDMuNXJlbSAxNHJlbSA0LjhyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHQvLyB3aWR0aDogYXV0bztcblx0XHRcdFx0Ly8gZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Ly8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyO1xuXHRcdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQvLyBnYXA6IDUlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdGhyZWUge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAwIDJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuMnJlbSA4cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY2FzZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIuMnJlbSAyLjFyZW0gMS44cmVtIDEuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXN0YXJ0IHtcblx0XHRcdFx0bWFyZ2luOiAzLjdyZW0gYXV0byAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3BlYyB7XG5cdFx0XHRcdHBhZGRpbmc6IDguOTVyZW0gMCAyMXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMy4zcmVtIDYuNXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRtaW4td2lkdGg6IDcwcmVtO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBkdmg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwZHZoO1xuXHRcdFx0XHRwYWRkaW5nOiAzLjJyZW0gMy42cmVtIDMuNnJlbTtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3RhcnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLXdoaXRlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZmlyc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiA2LjZyZW0gOXJlbSAzNi4zcmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvaGVsbG9jb2NvdGFsay9iZzAxX3BjLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0LCAjYzNjMmJkO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMzUuNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4LjFyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzc3Nztcblx0XHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdFx0XHRmaWx0ZXI6IGJsdXIoMy40cmVtKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiA0My4ycmVtO1xuXHRcdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigtMTAwJSAtMTAwJSwgMjAwJSAtMTAwJSwgMjAwJSAxMDAlLCAtMTAwJSAxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZ3BzIHtcblx0XHRcdFx0d2lkdGg6IDExMHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYtLXJlYWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogNS4zcmVtIDAgMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiBtaW4oMnJlbSwxNnB4KTtcblx0XHRcdH1cblx0XHRcdCYtLWJlbmVmaXQge1xuXHRcdFx0XHRwYWRkaW5nOiAzLjhyZW0gMCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdH1cblx0XHRcdCYtLXJldmVyc2Uge1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYtLW9waW5pb24ge1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhwZXJ0IHtcblx0XHRcdFx0cGFkZGluZzogNi4ycmVtIDAgMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0N2VtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHJvZmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUuN3JlbSAwIDA7XG5cdFx0XHRcdG1heC13aWR0aDogNDZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAxLjVlbSBhdXRvIDIuOGVtO1xuXHRcdFx0XHR3aWR0aDogMjVlbTtcblx0XHRcdFx0cGFkZGluZzogMWVtIDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1zcG90IHtcblx0XHRcdFx0d2lkdGg6IDQ4ZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzglIDU1JTtcblx0XHRcdFx0anVzdGlmeS1pdGVtczogc3RhcnQ7XG5cdFx0XHRcdGdhcDogMS41cmVtIDYuMyU7XG5cdFx0XHR9XG5cdFx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzMGVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHQvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdFx0XHQvLyBnYXA6IDAgMi42cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHJpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLXJlc2VydmUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRcdH1cblx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRnYXA6IDMuMnJlbTtcblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbGlua3Mge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5zdGFncmFtIHtcblx0XHRcdFx0bWFyZ2luOiAzLjJyZW0gYXV0byA2LjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Ji0tY29weSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIC00LjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdC8vIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1ldmVudCB7XG5cdFx0XHRcdC8vIOS4gOaXpumdnuihqOekulxuXHRcdFx0XHQvLyBtYXJnaW46IDQuOHJlbSAwIGF1dG8gMi42cmVtO1xuXHRcdFx0XHQvLyB3aWR0aDogMzAuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXBsYXRmb3JtIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHQmQm94IHtcblx0XHRcdFx0Ji0tcmVsZWFzZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWdwcyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAxMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHRcdGdhcDogMy4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZmlyc3Qge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdCYtLWdwcyB7XG5cdFx0XHRcdHdpZHRoOiA0NC4zcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbW92aWUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMy40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRcdHdpZHRoOiA1My40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuNXJlbSAwIDMuN3JlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogOC41cmVtO1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLW9waW5pb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjRlbSAwIC4zZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1yZWFjdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiA0MHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMTUuNGVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdGhlaWdodDogNC44cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA0cmVtO1xuXHRcdFx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1iZW5lZml0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIC42ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAyLjNlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMjQuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiA2LjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdHdpZHRoOiAyNi42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jYXB0aW9uIHtcblx0XHRcdCYtLWV4cGVydCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXNwb3Qge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBlbmQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXF1ZXN0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdCYtLWluc3RhZ3JhbSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0Ji0tY29weSB7XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3LjZyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWdwcyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdFx0JkJveCB7XG5cdFx0XHRcdCYtLW1vcmVvdmVyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1wbGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLW1vcmVvdmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMS42cmVtO1xuXHRcdFx0XHR3aWR0aDogNDRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1idXR0b25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1vcGluaW9uIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY29sbGFib3JhdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDIuOHJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcG9wdXAge1xuXHRcdFx0XHR3aWR0aDogMTcuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNvc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdH1cblx0XHRcdCYtLW9mZiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdH1cblx0XHRcdCYtLXByb2ZpdCB7XG5cdFx0XHRcdGhlaWdodDogMS45ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHQmLS1jb3B5IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDIuMnJlbTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR3aWR0aDogMTUuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdHdpZHRoOiAyNS40cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIC4ycmVtIC42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1uYW1lIHtcblx0XHRcdFx0d2lkdGg6IDQ0LjJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1tb3Jlb3ZlciB7XG5cdFx0XHRcdHdpZHRoOiAxMy4ycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTE0LjZyZW07XG5cdFx0XHRcdGxlZnQ6IDIyLjdyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1tb3ZpZSB7XG5cdFx0XHRcdHdpZHRoOiAxOC4xcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3BvdCB7XG5cdFx0XHRcdGdyaWQtYXJlYTogMS8xLzMvMjtcblx0XHRcdH1cblx0XHRcdCZCb3gge1xuXHRcdFx0XHQmLS1ldmVudCB7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1ldmVudCB7XG5cdFx0XHRcdHdpZHRoOiAxN3JlbTtcblx0XHRcdFx0cGFkZGluZzogLjhyZW07XG5cdFx0XHRcdHJpZ2h0OiAtOS4zcmVtO1xuXHRcdFx0XHRib3R0b206IC0uOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRtYXJnaW46IDYuM3JlbSBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLWJ0biB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1kZWZhdWx0IHtcblx0XHRcdFx0cGFkZGluZzogLjVlbSAxZW0gLjZlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDcuNHJlbSAxLjZyZW07XG5cdFx0XHRcdGJvcmRlcjogLjU1cmVtIHNvbGlkICRjbHJXaGl0ZTtcblx0XHRcdH1cblx0XHRcdCYtLWN0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0bWFyZ2luOiAxLjZyZW0gYXV0byAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc2ltcGxlIHtcblx0XHRcdFx0cGFkZGluZzogMC43NGVtIDQuNzRlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc2VjcmV0IHtcblx0XHRcdFx0bWFyZ2luOiA0LjdyZW0gYXV0byAwO1xuXHRcdFx0XHR3aWR0aDogNDZyZW07XG5cdFx0XHRcdGhlaWdodDogOXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNsb3NlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAyLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wbGF0Zm9ybSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ji0tbG93IHtcblx0XHRcdFx0cGFkZGluZzogMnB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1yZWxlYXNlIHtcblx0XHRcdFx0d2lkdGg6IDE4LjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHQmLS1ob21lIHt9XG5cdFx0XHQmLS1pbnN0YWdyYW0ge31cblx0XHR9XG5cdH1cblx0LmMtbGlzdCB7ICAvLyA3Njhcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS10aHJlZSB7XG5cdFx0XHRcdG1hcmdpbjogMCA4cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuNnJlbSAwIDA7XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblx0XHRcdCYtLWV2ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRnYXA6IDAgMTByZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3RhcnQge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDEuOHJlbTtcblx0XHRcdFx0d2lkdGg6IDQ2LjNyZW07XG5cdFx0XHRcdGhlaWdodDogMzguMnJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDE4LjZyZW07XG5cdFx0XHRcdFx0dG9wOiB1bnNldDtcblx0XHRcdFx0XHRib3R0b206IC43cmVtO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMy4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1leGFtcGxlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogNXJlbSAwIDA7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjdiMTY1IDAgMS4xcmVtLCAjMDAwMCAxLjFyZW0gMnJlbSk7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IC01cmVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1JSA1cmVtO1xuXHRcdFx0XHRcdGdyaWQtYXJlYTogMS8xLzIvMztcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjdiMTY1IDAgMS4xcmVtLCAjMDAwMCAxLjFyZW0gMnJlbSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tc3BvdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMi43cmVtIDA7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogNTB2dztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2JSk7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjdiMTY1IDAgMS4xcmVtLCAjMDAwMCAxLjFyZW0gMnJlbSk7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHQvLyDkuIDml6bpnZ7ooajnpLpcblx0XHRcdFx0Ly8gZ3JpZC1hcmVhOiAyLzEvMy80O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvLyDkuIDml6bpnZ7ooajnpLpcblx0XHRcdFx0Z2FwOiA1LjJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXNlcnZlIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAzLjJyZW0gMi40cmVtIDIuNHJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdCYtLXBhcmVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1zdGFydCB7XG5cdFx0XHR9XG5cdFx0XHQmLS10eHQge1xuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRjb2x1bW4tZ2FwOiA2cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcmVtIDAgMTZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogNXJlbSAwIDhyZW07XG5cdFx0XHRcdHdpZHRoOiA1NnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1idXR0b25zIHtcblx0XHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0XHQmW2NsYXNzKj1cImxpc3RlblwiXSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEzLjJyZW0gMCAxOS4xcmVtO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogY2FsYygxMDAlICsgLjJyZW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmW2NsYXNzKj1cIm5vdGljZVwiXSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JltjbGFzcyo9XCJ0YWxrXCJdIHtcblx0XHRcdFx0XHR0b3A6IC0yLjVyZW07XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlICsgLjE1cmVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3BvdCB7XG5cdFx0XHRcdCYtdG9wLCYtYm90dG9tIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdHdpZHRoOiAyMmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIuNHJlbTtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1ib3hfX3R4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYXJlbnQge1xuXHRcdFx0XHRtYXJnaW46IDEuN3JlbSAwIDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXZ3O1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVjb21tZW5kIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiAxcmVtIHNvbGlkICRjbHJTdWIwMTtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDFyZW0gMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXN0YXJ0IHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0JkJveCB7XG5cdFx0XHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMCAyLjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXBsYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS1zcG90IHtcblx0XHRcdFx0Ji10b3Age1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDUlO1xuXHRcdFx0XHRcdHdpZHRoOiA3MyU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzLjQlIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogNzklO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHQvLyBmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdHdpZHRoOiAxNC43cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwMyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyLjhyZW07XG5cdFx0XHRcdFx0dG9wOiAyLjlyZW07XG5cdFx0XHRcdFx0cmlnaHQ6IC0uNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JkJveCB7XG5cdFx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA2LjFyZW0gNC43cmVtIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLW1lZGlhIHsgIC8vIDc2OFxuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1tYXAge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDMuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLWdwcyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDU0LjZyZW07XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMS41cmVtIDIuNXJlbSAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHRtYXJnaW46IC0xNC45cmVtIC00LjJyZW0gMCA2LjhyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDMge1xuXHRcdFx0XHRcdG1hcmdpbjogMTQuN3JlbSA3LjdyZW0gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwNCB7XG5cdFx0XHRcdFx0d2lkdGg6IDYxLjZyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiA0cmVtIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tdmlkZW8ge1xuXHRcdFx0XHRtYXJnaW46IDEuNHJlbSBhdXRvO1xuXHRcdFx0XHR3aWR0aDogODhyZW07XG5cdFx0XHRcdG91dGxpbmU6IDEuNHJlbSBzb2xpZCAkY2xyU3ViMDEtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1ub3RpZmljYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiA0LjRyZW0gMCAxLjRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1zcGVjIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNjIuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1zcGVjIHtcblx0XHRcdFx0cGFkZGluZzogNHJlbSAwIDdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0Ji0tc3BlYyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgYXV0bztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAyLjRyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyQmxhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NhcHRpb24ge1xuXHRcdFx0Ji0tbWFwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEuNWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZ3BzIHtcblx0XHRcdFx0JjAxLCYwMiB7XG5cdFx0XHRcdFx0d2lkdGg6IDIyLjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdFx0bGVmdDogLTFyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHRyaWdodDogLTcuNnJlbTtcblx0XHRcdFx0XHR0b3A6IDE0LjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAzIHtcblx0XHRcdFx0XHR3aWR0aDogMTguNnJlbTtcblx0XHRcdFx0XHRib3R0b206IDExcmVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMy4ycmVtO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIuMXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMy4xcmVtO1xuXHRcdFx0XHRcdFx0dG9wOiA1LjdyZW07XG5cdFx0XHRcdFx0XHRyaWdodDogLTlyZW07XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYwNCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIycmVtO1xuXHRcdFx0XHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0XHRcdFx0dG9wOiAtOC4ycmVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHQmLS1kZXZpY2Uge1xuXHRcdFx0XHR3aWR0aDogMjEuNnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDEwLjZyZW0gLTE3cmVtIGF1dG87XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCYtLXRyaWFuZ2xlIHtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHRtYXJnaW46IC0yNi40cmVtIDJyZW0gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1ncHMge1xuXHRcdFx0XHR3aWR0aDogNTQuNnJlbTtcblx0XHRcdFx0cGFkZGluZzogMS44cmVtO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDFyZW0gMXJlbSAwIHJnYigwIDAgMCAvLjA4KSk7XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNS44ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDMge1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwNCB7XG5cdFx0XHRcdFx0d2lkdGg6IDYxLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLW1hcCB7XG5cdFx0XHRcdHdpZHRoOiAxOS43cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdHJpYW5nbGUge1xuXHRcdFx0XHQmMDEge1xuXHRcdFx0XHRcdHdpZHRoOiAzMi4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwMiB7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Z3JpZC1hcmVhOiAxLzEvMy8yO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbm90aWZpY2F0aW9uIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXF1ZXN0IHtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR3aWR0aDogMTMuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdHdpZHRoOiAyMi4zcmVtO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tc3BlYyB7XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE4LjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHR3aWR0aDogMjcuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDMge1xuXHRcdFx0XHRcdHdpZHRoOiA1Ni4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmQm94IHtcblx0XHRcdFx0Ji0tcmVxdWVzdDAyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgOC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS1tYXAge1xuXHRcdFx0XHR3aWR0aDogMTMuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLXJlcXVlc3QwMiB7XG5cdFx0XHRcdHdpZHRoOiA0MiU7XG5cdFx0XHRcdHRvcDogOCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLWRydCB7XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLXJvdW5kZWQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG1pbigxNDAwcHgsIDEwMHZ3IC0gMnJlbSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0Ji0tc2lkZWRvdCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDcuNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCYtLXBvaW50IHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1tb3JlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHJpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0Ji1kZXZpY2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1hdWRpbyB7XG5cdFx0XHRcdHBhZGRpbmc6IC42ZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdCYtLWRlY28ge1xuXHRcdFx0XHQmLXNtYWxsIHtcblx0XHRcdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXBsdXMtYmlnIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1hdWRpbyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjc1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHQmLS1waWN0dXJlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnIge1xuXHRcdFx0Ji0tc3Age1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1uYXYge1xuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLWZvb3RlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0Ji0tZm9vdGVyIHtcblx0XHRcdFx0d2lkdGg6IDQ4cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbG9nbyB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMuN3JlbTtcblx0XHRcdFx0d2lkdGg6IDM2cmVtO1xuXHRcdFx0fVxuICAgICAgICAgICAgJi0tc21pbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHJlbTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblx0LnUtZHAge1xuXHRcdCZfX3NwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX3BjIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG4gICAgLmdsb2JhbC1uYXZpIHtcbiAgICB9XG5cdC5sLXNlY3Rpb24ge1xuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLWhlbGxvY29jb3RhbGsge1xuXHRcdFx0XHRmb250LXNpemU6IG1pbigxLjhyZW0sMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLWJveCB7XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0tY29sbGFib3JhdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVxdWVzdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG8gMWZyO1xuXHRcdFx0XHRnYXA6IDAgMy4ycmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdGhyZWUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYtLXBsYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IG1pbigyLjJyZW0sMThweCk7XG5cdFx0XHR9XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuMnJlbSA4cmVtIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMzZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXF1ZXN0IHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHRcdC5jLWJveF9fYm94LS13aGl0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuNXJlbSAwIDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLWxpc3Qge1xuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLXRocmVlIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRnYXA6IDRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdGdhcDogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMzRyZW07XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRvcmRlcjogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4tMykge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjdiMTY1IDAgMS4xcmVtLCAjMDAwMCAxLjFyZW0gMnJlbSk7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGdyaWQtYXJlYTogMi8xLzMvNDtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMCAwIDFyZW0sICRjbHJTdWIwMSAxcmVtIDJyZW0pO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1wYXJlbnQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAydnc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS1leGFtcGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1tZWRpYSB7XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLXJlcXVlc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3RhcnQge1xuXHRcdFx0XHR3aWR0aDogMTUuOHJlbTtcblx0XHRcdH1cblx0XHRcdCZCb3gge1xuXHRcdFx0XHQmLS1yZXF1ZXN0MDIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDkuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRodG1sIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuXG4vKiAjSGVhZGVyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IGhlYWRlclxubmFtZTogaGVhZGVyXG5jYXRlZ29yaWVzOiBbbGF5b3V0XVxuLS0tXG5gPGJvZHk+YOOCv+OCsOebtOS4i+OBq+OBguOCi2A8aGVhZGVyPmDjgr/jgrDjga7jgrnjgr/jgqTjg6vjgafjgZnjgIJcbuODreOCtOOChOOCsOODreODvOODkOODq+ODiuODk+OCsuODvOOCt+ODp+ODs+OBruODrOOCpOOCouOCpuODiOOCkuWQq+OCgOOBk+OBqOOBr+OBp+OBjeOBvuOBmeOBjOOAgVxu44Kz44Oz44Od44O844ON44Oz44OI6Ieq5L2T44Gvb2JqZWN0L3Byb2plY3Tjg6zjgqTjg6Tjg7zjgaflrprnvqnjgZfjgb7jgZnjgIJcbmBgYGJsb2NrXG48Ym9keT5cbiAgPGhlYWRlciBjbGFzcz1cImwtaGVhZGVyXCI+XG4gICAgPGRpdiBjbGFzcz1cImwtaGVhZGVyX19sb2dvXCI+XG4gICAgICA8aDEgY2xhc3M9XCJwLWxvZ29cIj5sb2dvPC9oMT5cbiAgICA8L2Rpdj5cbiAgICA8bmF2IGNsYXNzPVwibC1oZWFkZXJfX2dsb2JhbC1uYXZcIj5cbiAgICAgIDx1bCBjbGFzcz1cInAtZ2xvYmFsLW5hdlwiPlxuICAgICAgICA8bGk+PC9saT5cbiAgICAgICAgPGxpPjwvbGk+XG4gICAgICA8dWw+XG4gICAgPC9uYXY+XG4gIDwvaGVhZGVyPlxuPC9ib2R5PlxuYGBgXG4qL1xuLmwtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogNC4xcmVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0Jl9fYnRuIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMi4ycmVtO1xuXHR9XG59XG5cbi5sLWhlYWRlcl9fbmF2IHtcblx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdHdpZHRoOiAxMDAlO1xuXHR1bCB7XG5cdFx0d2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIGdiLmNsZWFyZml4O1xuXHRcdGxpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LmwtaGVhZGVyIHtcblx0XHRoZWlnaHQ6IDguMnJlbTtcblx0XHQmX19pbWcge1xuXHRcdFx0d2lkdGg6IDI0LjRyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQubC1oZWFkZXIge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQubC1oZWFkZXIge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmwtaGVhZGVyIHtcblx0fVxufSIsbnVsbCwiLy8gQG1peGluIExpc3RcblxuLy8gbWluLXdpZHRoXG4kYnJlYWtwb2ludC11cDogKFxuICAneHMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCknLFxuICAnc20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCknLFxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCknLFxuICAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpJyxcbikgIWRlZmF1bHQ7XG4vLyBtYXgtd2lkdGhcbiRicmVha3BvaW50LWRvd246IChcbiAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpJyxcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpJyxcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpJyxcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KScsXG4pICFkZWZhdWx0O1xuXG4vLyBtaW4gd2lkdGggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuXG5AbWl4aW4gbXEtdSgkYnJlYWtwb2ludDogeHMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcS11KCRicmVha3BvaW50OiBzbSkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLXUoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtdSgkYnJlYWtwb2ludDogbGcpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcS11KCRicmVha3BvaW50OiB4bCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBtYXggd2lkdGggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuXG5AbWl4aW4gbXEtZCgkYnJlYWtwb2ludDogeHMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLWQoJGJyZWFrcG9pbnQ6IHNtKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcS1kKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtZCgkYnJlYWtwb2ludDogbGcpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLWQoJGJyZWFrcG9pbnQ6IHhsKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udFByZWZpeCgkZmFtaWx5KSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xufVxuQG1peGluIHdpZHRuUGVyY2VudCggJHBhcmVudFB4V2lkdGgsICRweFdpZHRoICl7XG4gICAgd2lkdGg6IGZsb29yKCgoICRweFdpZHRoIC8gJHBhcmVudFB4V2lkdGggKSAqIDEwMDAwJSApKSAvIDEwMDtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgQHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn1cblxuLy8gYm9yZGVyIHJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOi4yNWVtKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cblxuQG1peGluIHN0cmlwZUJnKCR0eXBlOiA0NSwgJGNvbG9yMTogI2ZmZiwgJGNvbG9yMjogIzAwMCwgJHNpemU6IDEwKSB7XG4gIEBpZiBub3QodW5pdGxlc3MoJHNpemUpKSB7XG4gICAgLy/jgrXjgqTjgrrjgavljZjkvY3jgYzku5jjgYTjgabjgZ/jgonliYrpmaRcbiAgICAkX25vdW5pdF9kaXZpc29yOiAoZmxvb3IoJHNpemUpICogMikgJSAyICsgMTtcbiAgICAkc2l6ZTogKCRzaXplIC8gJF9ub3VuaXRfZGl2aXNvcik7XG4gIH1cbiAgQGlmIHR5cGVfb2YoJHR5cGUpID09IHN0cmluZyB7XG4gICAgLy/jgrXjg7zjgq/jg6vvvIjlhobvvInmjIflrprjga7loLTlkIhcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KFxuICAgICAgJHR5cGUsXG4gICAgICAkY29sb3IxLFxuICAgICAgJGNvbG9yMSAkc2l6ZSArIHB4LFxuICAgICAgJGNvbG9yMiAkc2l6ZSArIHB4LFxuICAgICAgJGNvbG9yMiAoJHNpemUgKiAyKSArIHB4XG4gICAgKTtcbiAgfVxuICBAZWxzZSBpZiAodHlwZV9vZigkdHlwZSkgPT0gbnVtYmVyKSB7XG4gICAgLy/op5LluqbmjIflrprjga7loLTlkIhcbiAgICBAaWYgbm90KHVuaXRsZXNzKCR0eXBlKSkge1xuICAgICAgLy/op5LluqbjgavljZjkvY3jgYzku5jjgYTjgabjgZ/jgonliYrpmaRcbiAgICAgICRfbm91bml0X2Rpdmlzb3I6IChmbG9vcigkdHlwZSkgKiAyKSAlIDIgKyAxO1xuICAgICAgJHR5cGU6ICgkdHlwZSAvICRfbm91bml0X2Rpdmlzb3IpO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgJHR5cGUgKyBkZWcsXG4gICAgICAkY29sb3IxLFxuICAgICAgJGNvbG9yMSAkc2l6ZSArIHB4LFxuICAgICAgJGNvbG9yMiAkc2l6ZSArIHB4LFxuICAgICAgJGNvbG9yMiAoJHNpemUgKiAyKSArIHB4XG4gICAgKTtcbiAgfVxuICBAZWxzZSBpZiAodHlwZV9vZigkdHlwZSkgPT0gbGlzdCkge1xuICAgIC8vdG8gcmlnaHQsdG8gYm90dG9t44Gu5aC05ZCIXG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICR0eXBlLFxuICAgICAgJGNvbG9yMSxcbiAgICAgICRjb2xvcjEgJHNpemUgKyBweCxcbiAgICAgICRjb2xvcjIgJHNpemUgKyBweCxcbiAgICAgICRjb2xvcjIgKCRzaXplICogMikgKyBweFxuICAgICk7XG4gIH1cbn1cblxuLyogXG4gKiBNaXhpbiBmb3IgcGxhY2Vob2xkZXIgQ29sb3JcbiAqIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoIzAwZmYwMCk7XG4gKi9cbkBtaXhpbiBwbGFjZWhvbGRlckNvbG9yKCRjb2xvcikge1xuICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgIH1cbn1cbi8qIE1peGluIGZvciBwbGFjZWhvbGRlciBTdHlsZVxuQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIC8vIOOBk+OBk+OBq+abuOOBjy4uLlxuICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIOOCsOODqeODh+ODvOOCt+ODp+ODs1xuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKVxuIHtcbiAvLyBiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XG4gQGlmICRvcmllbnRhdGlvbiA9PSB2ZXJ0aWNhbFxuIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcbiAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTAgKTtcbiB9XG4gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09IGhvcml6b250YWxcbiB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcbiAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcbiB9XG4gQGVsc2VcbiB7XG4gICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcbiAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcbiB9XG59Iiwi77u/QHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cblxuLyogI0Zvb3RlclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBmb290ZXJcbm5hbWU6IGZvb3RlclxuY2F0ZWdvcmllczogW2xheW91dF1cbi0tLVxuYDxib2R5PmDjgr/jgrDnm7TkuIvjgavjgYLjgotgPGZvb3Rlcj5g44K/44Kw44Gu44K544K/44Kk44Or44Gn44GZ44CCXG7jgrPjg5Tjg7zjg6njgqTjg4jjgoTjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjga7jg6zjgqTjgqLjgqbjg4jjgpLlkKvjgoDjgZPjgajjga/jgafjgY3jgb7jgZnjgYzjgIFcbuOCs+ODs+ODneODvOODjeODs+ODiOiHquS9k+OBr29iamVjdC9wcm9qZWN044Os44Kk44Ok44O844Gn5a6a576p44GX44G+44GZ44CCXG5gYGBibG9ja1xuPGJvZHk+XG4gIDxmb290ZXIgY2xhc3M9XCJsLWZvb3RlclwiPlxuICAgIDxkaXYgY2xhc3M9XCJsLWZvb3Rlcl9fY29weXJpZ2h0XCI+XG4gICAgICA8c21hbGwgY2xhc3M9XCJwLWNvcHlyaWdodFwiPjwvc21hbGw+XG4gICAgPC9kaXY+XG4gICAgPG5hdiBjbGFzcz1cImwtZm9vdGVyX19zdWItbmF2XCI+XG4gICAgICA8dWwgY2xhc3M9XCJwLWZvb3QtbmF2XCI+XG4gICAgICAgIDxsaT48L2xpPlxuICAgICAgICA8bGk+PC9saT5cbiAgICAgIDx1bD5cbiAgICA8L25hdj5cbiAgPC9mb290ZXI+XG48L2JvZHk+XG5gYGBcbiovXG5cbi5sLWZvb3RlciB7XG4gIGNvbG9yOiBnYi4kY2xyV2hpdGU7XG4gIGEge1xuICB9XG5cdHdpZHRoOiAxMDAlO1xuICAmX19sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAmX19yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblx0dWwge1xuXHRcdHdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRAaW5jbHVkZSBnYi5jbGVhcmZpeDtcblx0XHRsaSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbiAgJl9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAzcmVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0Jl9fYnRuIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMS41cmVtO1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQubC1mb290ZXIge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDE4cmVtO1xuICAgIH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmwtZm9vdGVyIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LmwtZm9vdGVyIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5sLWZvb3RlciB7XG5cdH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuXG4vKiAjTWFpblxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBtYWluXG5uYW1lOiBtYWluXG5jYXRlZ29yaWVzOiBbbGF5b3V0XVxuLS0tXG5gPG1haW4+YOOCv+OCsOOBruOCueOCv+OCpOODq+OBp+OBmeOAguODieOCreODpeODoeODs+ODiOOBruODoeOCpOODs+OCs+ODs+ODhuODs+ODhOOCkuekuuOBl+OAgeODieOCreODpeODoeODs+ODiOWGheOBpzHjgaTjgZfjgYvoqJjov7DjgafjgY3jgb7jgZvjgpPjgIJcbjxhcnRpY2xlPuOCv+OCsOOChDxuYXY+44K/44Kw44Gq44Gp44Gu5Lit44Gr5YWl44KM44KL44GT44Go44Gv44Gn44GN44G+44Gb44KT44CCXG7lj5bjgormibHjgYTjga7pm6PjgZfjgYTjgr/jgrDjgarjga7jgafjgIHkvb/jgo/jgarjgYTjgajjgYTjgYbpgbjmip7jgpLjgZnjgovjga7jgoLjgYTjgYTjgafjgZfjgofjgYbjgIJcbmBgYGJsb2NrXG48Ym9keT5cbiAgPG1haW4gaWQ9XCJsLW1haW5cIj5cbiAgPC9tYWluPlxuPC9ib2R5PlxuYGBgXG4qL1xuI2wtbWFpbiB7XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQubC1tYWluIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmwtbWFpbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgZ2IuY2xlYXJmaXg7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5sLW1haW4ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQubC1tYWluIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5sLW1haW4ge1xuXHR9XG59Iiwi77u/QHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cblxuLyogI1NpZGViYXJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogc2lkZVxubmFtZTogc2lkZVxuY2F0ZWdvcmllczogW2xheW91dF1cbi0tLVxuYDxhc2lkZT5g44K/44Kw44GM5L2/44KP44KM44KL44KI44GG44Gq44K144Kk44OJ44OQ44O844Gu44K544K/44Kk44Or44Gn44GZ44CCXG7jg4rjg5PjgrLjg7zjgrfjg6fjg7PjgoTjg5Djg4rjg7zjgarjganjga7jg6zjgqTjgqLjgqbjg4jjgpLlkKvjgoDjgZPjgajjga/jgafjgY3jgb7jgZnjgYzjgIFcbuOCs+ODs+ODneODvOODjeODs+ODiOiHquS9k+OBr29iamVjdC9wcm9qZWN044Os44Kk44Ok44O844Gn5a6a576p44GX44G+44GZ44CCXG48Ym9keT5cbiAgPGFydGljbGUgY2xhc3M9XCJsLWNvbnRlbnRcIj48L2FydGljbGU+XG4gIDxhc2lkZSBjbGFzcz1cImwtc2lkZVwiPlxuICAgIDxkaXYgY2xhc3M9XCJsLXNpZGVfX2l0ZW1cIj5cbiAgICAgICA8dWwgY2xhc3M9XCJwLXNpZGUtbmF2XCI+PC91bD5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwibC1zaWRlX19pdGVtXCI+XG4gICAgICAgPGRpdiBjbGFzcz1cInAtYmFubmVyXCI+PC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvYXNpZGU+XG48L2JvZHk+XG5gYGBcbiovXG5cblxuLmwtc2lkZSB7XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQubC1zaWRlIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0Lmwtc2lkZSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5sLXNpZGUge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0Lmwtc2lkZSB7XG5cdH1cbn1cbiIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG5cbi8qICNTZWN0aW9uXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IHNlY3Rpb25cbm5hbWU6IHNlY3Rpb25cbmNhdGVnb3JpZXM6IFtsYXlvdXRdXG4tLS1cbmA8c2VjdGlvbj5g44K/44Kw44KS5L2/44GG44KI44GG44Gq44K744Kv44K344On44Oz44Gu5L2Z55m977yIYG1hcmdpbmDvvInjgpLnrqHnkIbjgZfjgb7jgZnjgIJcbuOCs+ODs+ODneODvOODjeODs+ODiOWNmOS9jeOBp+OBruS9meeZveOBr29iamVjdC91dGlsaXR5L19tYXJnaW4uc2Nzc+OBp+euoeeQhuOCkuOBl+OBvuOBmeOAglxu44K144Kk44K644Gv44OH44OV44Kp44Or44OI44GnM+OBpOOAgeacgOWkp+OBpzXjgaTjgajjgZfjgb7jgZnjgIJcbjEuIHRpbnkob3B0aW9uYWwpXG4yLiBzbWFsbFxuMy4gbWVkaXVtKGRlZmF1bHQpXG40LiBsYXJnZVxuNS4gaHVnZShvcHRpb25hbClcbk1vZGlmaWVy44Gq44GX44KSbWVkaXVt44CB5aSJ5pu044GZ44KL5aC05ZCI44Gr44GvTW9kaWZpZXLjgpLmjIflrprjgZfjgb7jgZnjgIJcbmBgYGJsb2NrXG48ZGl2IGNsYXNzPVwibC1zZWN0aW9uXCI+XG4gIDxoMj7opovlh7rjgZcyPC9oMj5cbjwvZGl2PlxuPGRpdiBjbGFzcz1cImwtc2VjdGlvbiBsLXNlY3Rpb24tLXNtYWxsXCI+XG4gIDxoMj7opovlh7rjgZcyPC9oMj5cbjwvZGl2PlxuPGRpdiBjbGFzcz1cImwtc2VjdGlvbiBsLXNlY3Rpb24tLWxhcmdlXCI+XG4gIDxoMj7opovlh7rjgZcyPC9oMj5cbjwvZGl2PlxuYGBgXG4qL1xuXG5cbi5sLXNlY3Rpb24ge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdCZfX2Jsb2NrIHtcblx0XHQmLS1oZWxsb3B1cmkge1xuXHRcdFx0bWFyZ2luOiAwIDMuNXJlbTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS1tYXh3aWR0aCB7XG5cdFx0XHRtYXJnaW4taW5saW5lOiAtMy41cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtLWxhcmdlIHtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IC0xLjVyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5sLXNlY3Rpb24ge1xuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLWhlbGxvcHVyaSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLW1heHdpZHRoIHtcblx0XHRcdFx0bWFyZ2luLWlubGluZTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHQmLWtlZXAge1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmU6IC0xMHJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1sYXJnZSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5sLXNlY3Rpb24ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQubC1zZWN0aW9uIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5sLXNlY3Rpb24ge1xuXHR9XG59Iiwi77u/QHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cblxuLyogI0NvbnRlbnRcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogY29udGVudFxubmFtZTogY29udGVudFxuY2F0ZWdvcmllczogW2xheW91dF1cbi0tLVxuYDxhcnRpY2xlPmDjgr/jgrDjgYzkvb/jgo/jgozjgovjgojjgYbjgarjg6HjgqTjg7PjgrPjg7Pjg4bjg7Pjg4Tjga7jgrnjgr/jgqTjg6vjgafjgZnjgIJcbuODiuODk+OCsuODvOOCt+ODp+ODs+OChOODkOODiuODvOOBquOBqeOBruODrOOCpOOCouOCpuODiOOCkuWQq+OCgOOBk+OBqOOBr+OBp+OBjeOBvuOBmeOBjOOAgVxu44Kz44Oz44Od44O844ON44Oz44OI6Ieq5L2T44Gvb2JqZWN0L3Byb2plY3Tjg6zjgqTjg6Tjg7zjgaflrprnvqnjgZfjgb7jgZnjgIJcbmBgYGJsb2NrXG48Ym9keT5cbiAgPGFydGljbGUgY2xhc3M9XCJsLWNvbnRlbnQgcy1ibG9nXCI+XG4gICAgPGhlYWRlciBjbGFzcz1cImwtY29udGVudF9fbGVhZFwiPjwvaGVhZGVyPlxuICA8L2FydGljbGU+XG48L2JvZHk+XG5gYGBcbiovXG4ubC1jb250ZW50IHtcblxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LmwtY29udGVudCB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5sLWNvbnRlbnQge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQubC1jb250ZW50IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5sLWNvbnRlbnQge1xuXHR9XG59XG5cbiIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjQm94XG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEJveFxubmFtZTogQm94XG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1ib3gge1xuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLS1wb3B1cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAuMik7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgICZfX2hlYWRpbmcge1xuXHRcdCYtLXRvcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDJyZW0gMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCYtLXJhbmtpbmcge1xuXHRcdFx0cGFkZGluZzogMCAwIDE1cHg7XG5cdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0bGVmdDogOCU7XG5cdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9xYS9xYV90dGxfaW1nMDEucG5nKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdGhlaWdodDogNjNweDtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL3FhL3FhX3R0bF9pbWcwMi5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji0tc2hvcnQge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDEyJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1ib3hfX2hlYWRpbmctLWFib3V0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbG9uZyB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogNjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1ib3hfX2hlYWRpbmctLWFib3V0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0bWFyZ2luOiAwIDAgNHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDZweDtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQmLS1hYm91dCB7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHR9XG5cdFx0Ji0tYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL3FhL2ljb25fYXJyb3dfYm90dG9tLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdGhlaWdodDogMi40MzdyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvbWVudS9pY29uX2FjY29yZGlvbl9vcGVuLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jb250YWN0IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0XHR9XG5cdFx0Ji0tY3VzdG9tZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLilqBcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgICAmX19ibG9jayB7XG5cdFx0Ji0tcWF0b3Age1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiAyMHJlbTtcblx0XHRcdC8v4oaTY2FsYyjmnIDplbfjga7ooYzlhoXjga7mloflrZfjgrXjgqTjgrogKuWQiOioiOaWh+Wtl+aVsCArIDEwcHggKijjgr/jgrDmlbAqMivjgr/jgrDlkIzlo6vjga7pmpnplpPmlbApKTtcblx0XHRcdCYtYXBwIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMS40cmVtICoyMCArIDEwcHggKjUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1oZWxsb2NvY28ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxLjRyZW0gKjEzICsgMTBweCAqOCk7XG5cdFx0XHR9XG5cdFx0XHQmLWhlbGxvbW9uaSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEuNHJlbSAqMTEgKyAxMHB4ICo4KTtcblx0XHRcdH1cblx0XHRcdCYtaGVsbG9wb2NoaSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEuNHJlbSAqMTUgKyAxMHB4ICo1KTtcblx0XHRcdH1cblx0XHRcdCYtaGVsbG90YWcge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxLjRyZW0gKjExICsgMTBweCAqOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJhbmtpbmcge1xuXHRcdFx0cGFkZGluZzogMXJlbSAycmVtIDNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHR9XG5cdFx0Ji0tZmFxIHtcblx0XHRcdHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDQuM3JlbSArIDEwcHgpO1xuXHRcdH1cblx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQuYy1pY29uX19xYS0tYW5zd2VyIHtcblx0XHRcdFx0XHR0b3A6IDIuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1ib3hfX3R4dC0tYWNjb3JkaW9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3RkJGOUMgMnB4LCB0cmFuc3BhcmVudCAxcHgpIGJvdHRvbSByZXBlYXQteDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDZweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdC5jLWJveCB7XG5cdFx0XHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0XHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLS1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcmVtO1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19oZWFkaW5nLS1hY2NvcmRpb24ge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1pY29uX19xYSB7XG5cdFx0XHRcdFx0Ji0tcXVlc3Rpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL3FhL2ljb25fYmdfUV9vcGVuLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtLWFuc3dlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9xYS9pY29uX2JnX0Ffb3Blbi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCb2R5O1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogNHB4IGdiLiRjbHJCYXNlIHNvbGlkO1xuXHRcdH1cblx0XHQmLS1tb2RhbCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0b3BhY2l0eTogLjA7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIC41KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tZmlndXJlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAyMHJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYWNjb3JkaW9uIHtcblx0XHRcdG1hcmdpbjogNnB4IDAgMCAyNXB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmPio6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0ZW0ge1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdC5jLWJveF9faGVhZGluZy0tbWVudSB7XG5cdFx0XHRcdFx0Y29sb3I6IGdiLiRjbHJTdWIwMTtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvbWVudS9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jbG9zZSB7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmxhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMS42cmVtO1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL21lbnUvaWNvbl9tZW51X2Nsb3NlLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdHdpZHRoOiAxLjRyZW07XG5cdFx0XHRcdGhlaWdodDogMS40cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZjYzE4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCYXNlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLWN1c3RvbWVyIHtcblx0XHRcdHBhZGRpbmc6IC42cmVtIDFyZW0gMXJlbTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHR9XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9fY2FwdGlvbiB7XG5cdFx0Ji0tZmlndXJlIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMCAyLjVyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLWN1c3RvbWVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJyZW07XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA4MDNBIDJweCwgdHJhbnNwYXJlbnQgMXB4KSBib3R0b20gcmVwZWF0LXg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDZweCAycHg7XG5cdFx0fVxuXHRcdCYtLWRldGFpbHMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0bWF4LWhlaWdodDogNHJlbTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmLCB0cmFuc3BhcmVudCk7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDNyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0fVxuXHRcdCYtLWN1c3RvbWVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tdG9wIHtcblx0XHRcdHdpZHRoOiAxMS41cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAxM3JlbTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwcmVtO1xuXHRcdFx0bWF4LWhlaWdodDogMTJyZW07XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCYtLXBvcHVwIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDUwdmg7XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRib3R0b206IDJyZW07XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5jLWJveCB7XG5cdFx0Jl9fYmxvY2sge1xuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdH1cblx0XHQmX19jYXB0aW9uIHtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5jLWJveCB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5jLWJveCB7XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0tZmFxIHtcblx0XHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmMtYm94IHtcblx0fVxufSIsIi8vIFZhcmlhYmxlcyBTY3NzIExpc3RcblxuJGNsckJhc2U6ICNDQUU2Qzk7XG4kY2xyQm9keTogIzQ1NzM0MztcbiRjbHJTdWIwMTogI0RBRDJGNTtcbiRjbHJTdWIwMjogI0NBRTZDOTtcbiRjbHJTdWIwMi1saWdodDogI0VCRjdFQTtcbiRjbHJTdWIwMi1wYWxlOiAjRkNGREZBO1xuXG4kaHNsQ29sb3I6IGhzbCgxLCA1MCUsIDUwJSk7XG4kaHNsYUNvbG9yOiBoc2xhKDEyMCw1MCUsNTAlLC4zKTtcblxuJGNsckJsYWNrOiAjMDAwO1xuJGNsckJsYWNrMDE6ICMyMzE4MTU7XG4kY2xyQmxhY2swMjogIzEwMTAxMDtcbiRjbHJCbGFjazAzOiAjNDk0QjQ3O1xuJGNsckdyYXk6ICNGMkYyRjI7XG4kY2xyV2hpdGU6ICNmZmZmZmY7XG4kY2xyUmVkOiAjMmUzMTg0O1xuJGNsckJsdWU6ICMyZTMxODQ7XG4kY2xyRGFya0JsdWU6ICMyZTMxOTI7XG5cbi8v5pS55L+uXG4kY2xyQmFzZTogIzAwODAzQTtcbiRjbHJCYXNlLWxpZ2h0OiAjNTBBQjc4O1xuJGNsclN1YjAxOiAjRkZDQzE4O1xuJGNsclN1YjAxLXNvZnQ6ICNFM0Q0NTE7XG4kY2xyUmVkOiAjRkYzQTFCO1xuLy8gJGNsclN1YjAxOiAjMGVhMGZmO1xuLy8gJGNsclN1YjAyOiAjZmY1ODU4O1xuJGNsckJvZHk6ICNGMkYyRjI7XG4vLyAkY2xyQmxhY2s6ICMwMDAwMDA7XG4kY2xyQmxhY2s6ICMzMzMzMzM7XG4kY2xyV2hpdGU6ICNmZmZmZmY7XG5cbi8v44Gv44KN44G344KKTFBcbiRjbHJIcEJhc2U6ICNDQUU2Qzk7XG4kY2xySHBCb2R5OiAjNDU3MzQzO1xuJGNsckhwU3ViMDE6ICNEQUQyRjU7XG4kY2xySHBTdWIwMjogI0NBRTZDOTtcbiRjbHJIcFN1YjAyLWxpZ2h0OiAjRUJGN0VBO1xuJGNsckhwU3ViMDItcGFsZTogI0ZDRkRGQTtcbiRjbHJIcEJsYWNrOiAjMDAwO1xuJGNsckhwQmxhY2swMTogIzIzMTgxNTtcbiRjbHJIcEJsYWNrMDI6ICMxMDEwMTA7XG4kY2xySHBCbGFjazAzOiAjNDk0QjQ3O1xuJGNsckhwR3JheTogI0YyRjJGMjtcblxuJGNscldoaXRlLW46IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4kY2xyQmxhY2stbjogcmdiYSgwLDAsMCwxKTtcbiRjbHJQaW5rLW46IHJnYmEoMjU1LDQyLDk3LDEpO1xuJGNsckJsdWUtbDogcmdiYSgyMzAsMjQ3LDI1NSwxKTtcbiRjbHJCbHVlLW46IHJnYmEoMCwxNTUsMjI5LDEpO1xuJGNsck9yYW5nZS1uOiByZ2JhKDI1NSwxMjAsMiwxKTtcbiRjbHJSZWQtbjogcmdiYSgyNTUsMCwwLDEpO1xuXG4kcGF0aFN2ZzogXCIuLi9zdmcvXCI7XG4kcGF0aEltZzogXCIuLi9pbWFnZXMvXCI7XG5cbi8vIOOCs+ODs+ODhuODiuW5hVBDXG4kY29udGFpbmVyV2lkdGhQYzogXCI5NjBweFwiO1xuXG4vLyDjgrPjg7Pjg4bjg4rluYVTUFxuJGNvbnRhaW5lcldpZHRoU3A6IFwiOTAlXCI7XG5cbiVjdHJJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjQnV0dG9uXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEJ1dHRvblxubmFtZTogQnV0dG9uXG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1idG4ge1xuXHQvKiDopqropoHntKDjgavjgqvjg6njg7zjgpLmjIflrpogKi9cblx0Ly8gY29sb3I6ICNjZmRkZGQ7XG5cdCYtaWNvbiB7XG5cdCAgLyog44GT44Gu44Go44GNIFNWRyDjga4gYGZpbGxgIOOBjCBgI2NmZGRkZGAg44Gr44Gq44KLICovXG5cdCAgZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5cdCY6aG92ZXIge1xuXHQvLyAgIGJhY2tncm91bmQtY29sb3I6ICNjZmRkZGQ7XG5cdCAgLyog44Ob44OQ44O844Gn5aSJ5pu044GX44Gf44Kr44Op44O844GvIGBjdXJyZW50Q29sb3JgIOOBq+OCguWPjeaYoOOBleOCjOOCiyAqL1xuXHQvLyAgIGNvbG9yOiAjMDQyMDIwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Ji0tdGFnIHtcblx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRtaW4td2lkdGg6IDE1LjhyZW07XG5cdFx0aGVpZ2h0OiAzLjdyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDhweCAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCYXNlO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2UtbGlnaHQ7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJTdWIwMTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuXHRcdH1cblx0XHQmLS1saWdodCB7XG5cdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdCYtLXBhZ2V0b3Age1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDNweCBnYi4kY2xyV2hpdGUgc29saWQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmFzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2UtbGlnaHQ7XG5cdFx0XHRcdC5jLWJ0bl9faW1nLS1wYWdldG9wIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLXBhZ2V0b3Age1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLXBhZ2V0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHR3aWR0aDogMXJlbTtcblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBnYi4kY2xyU3ViMDE7XG5cdFx0fVxuXHRcdCYtLWxpbmsge1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAuNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvcWEvaWNvbl9saW5rX291dC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMS4ycmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBkZiB7XG5cdFx0XHRjb2xvcjogZ2IuJGNsclJlZDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvcWEvaWNvbl9wZGYuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdGhlaWdodDogMS44cmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdHBhZGRpbmc6IDAgLjJyZW07XG5cdFx0XHRjb2xvcjogZ2IuJGNsclJlZDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvcWEvaWNvbl9kb3dubG9hZC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMS42cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuNHJlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRkdLYWt1R290aGljQ2EnO1xuXHRzcmM6IHVybCgvY29tbW9uL2ZvbnRzL0ZHS2FrdUdvdGhpY0NhLVUtMDEudHRmKSBmb3JtYXQodHJ1ZXR5cGUpO1xufVxuXG4uYy1idG4ge1xuXHQmX19ib3gge1xuXHRcdCYtLXN0b3JlIHtcblx0XHRcdG1hcmdpbjogMS41cmVtIGF1dG87XG5cdFx0XHRzY3JvbGwtbWFyZ2luOiA0MHZoO1xuXHRcdFx0Ji1ib3R0b20ge1xuXHRcdFx0XHRtYXJnaW46IDEuOHJlbSAwIDIuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0taGVsbG9wdXJpIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdCYtLWJ1eSB7XG5cdFx0XHRtYXJnaW46IDEuN3JlbSBhdXRvIDEuMnJlbTtcblx0XHRcdHdpZHRoOiAyMy45cmVtO1xuXHRcdFx0aGVpZ2h0OiA1LjNyZW07XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogI0REN0IwODtcblx0XHRcdGJvcmRlcjogMnB4IGdiLiRjbHJXaGl0ZSBzb2xpZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVyZW07XG5cdFx0XHRmb250LWZhbWlseTogJ0ZHS2FrdUdvdGhpY0NhJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC41cmVtIDFyZW0gMCByZ2IoNjEgMTE4IDcyIC8gLjIpKTtcblx0XHRcdHNjcm9sbC1tYXJnaW46IDQ1dmg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjI1cmVtLCAuNXJlbSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjI1cmVtIC41cmVtIHJnYig2MSAxMTggNzIgLyAuNCkpO1xuXHRcdFx0XHQuYy1idG5fX2ltZy0tYnV5IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjVyZW0sIDFyZW0pO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwIHJnYig2MSAxMTggNzIgLyAuNikpO1xuXHRcdFx0XHQuYy1idG5fX2ltZy0tYnV5IHtcblx0XHRcdFx0XHRtYXJnaW46IDAgLjkycmVtIDEuNXJlbSAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXNwZWVjaGJ1YmJsZSB7XG5cdFx0XHRcdG1hcmdpbjogN3JlbSAwIC0xOC4zcmVtIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAuNHJlbTtcblx0XHRcdFx0d2lkdGg6IDkuOXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxMS4zcmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvaGVsbG9wdXJpL2JnX2l0ZW1fb3JhbmdlLnBuZykgYm90dG9tIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5jLWJ0bl9faW1nLS1idXkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHQuYy1idG5fX2ltZy0tYnV5IHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zdG9yZSB7XG5cdFx0XHRtYXJnaW46IDEuMnJlbSBhdXRvO1xuXHRcdFx0d2lkdGg6IDI0LjJyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjM1cmVtIC44NXJlbSAwIHJnYmEoNjEsIDExOCwgNzIsIC4yKSk7XG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1kb3dubG9hZCB7XG5cdFx0XHRtYXJnaW46IDEuOHJlbSBhdXRvIDJyZW07XG5cdFx0XHR3aWR0aDogMjMuOXJlbTtcblx0XHRcdGhlaWdodDogNS41cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMS41cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjVyZW0gLjVyZW0gMCByZ2IoNjEgMTE4IDcyIC8gLjIpKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguMjVyZW0sIC4yNXJlbSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjI1cmVtIC4yNXJlbSAwIHJnYig2MSAxMTggNzIgLyAuNCkpO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguNXJlbSwgLjVyZW0pO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwIHJnYig2MSAxMTggNzIgLyAuNikpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1ob21lIHtcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG5cdFx0XHR3aWR0aDogMjguM3JlbTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tYnV5IHtcblx0XHRcdG1hcmdpbjogMCAuOTJyZW0gMnJlbSAwO1xuXHRcdFx0d2lkdGg6IDYuNXJlbTtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCYtc3BlZWNoYnViYmxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgLjJyZW07XG5cdFx0XHRcdHdpZHRoOiA3cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDUuM3JlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTFkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1kb3dubG9hZCB7XG5cdFx0XHR3aWR0aDogMTcuNXJlbTtcblx0XHR9XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuICAgICAgICAmLS1ob21lIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyOC4zcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICB3aWR0aDogMjguNXJlbTtcbiAgICAgICAgfVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cdFx0fVxuXHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdHBhZGRpbmc6IDAgMXJlbSAwIDA7XG5cdFx0XHRjb2xvcjogIzNFNDUzOTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCYtLWVuZ2xpc2gge1xuXHRcdFx0Zm9udC1zaXplOiAyLjQ1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQmLS1qYXBhbmVzZSB7XG5cdFx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0fVxuXHRcdCYtLWF0IHtcblx0XHRcdHBhZGRpbmc6IC40ZW0gLjJlbSAwIC4zZW07XG5cdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCYtLXJlc2VydmF0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkge1xuXHQuYy1idG4geyAgLy8gNTQ0XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLXN0b3JlIHtcblx0XHRcdFx0bWFyZ2luOiAzcmVtIGF1dG8gLS44cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMi40cmVtIDEuNnJlbTtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzLjRyZW0gYXV0byAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCYtLWJ1eSB7XG5cdFx0XHRcdG1hcmdpbjogM3JlbSBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiAzOC4ycmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDguNnJlbTtcblx0XHRcdFx0Ym9yZGVyOiAuM3JlbSBnYi4kY2xyV2hpdGUgc29saWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguN3JlbSAxLjVyZW0gMCByZ2IoNjEgMTE4IDcyIC8gLjIpKTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjM1cmVtLCAuNzVyZW0pO1xuXHRcdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjM1cmVtIC43NXJlbSByZ2IoNjEgMTE4IDcyIC8gLjQpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjdyZW0sIDEuNXJlbSk7XG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgcmdiKDYxIDExOCA3MiAvIC42KSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1zcGVlY2hidWJibGUge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDE2cmVtIDAgLTM0LjlyZW0gYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgM3JlbTtcblx0XHRcdFx0XHR3aWR0aDogMTUuOHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4LjlyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXN0b3JlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZG93bmxvYWQge1xuXHRcdFx0XHQvLyBtYXJnaW46IDEuOHJlbSBhdXRvIDJyZW07XG5cdFx0XHRcdG1hcmdpbjogMi42cmVtIGF1dG8gMDtcblx0XHRcdFx0d2lkdGg6IDM4cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDguNnJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMS45cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguOXJlbSAxLjFyZW0gMCByZ2IoNjEgMTE4IDcyIC8gLjIpKTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLjQ1cmVtLCAuNTVyZW0pO1xuXHRcdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjQ1cmVtIC41NXJlbSAwIHJnYig2MSAxMTggNzIgLyAuNCkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguOXJlbSwgMS4xcmVtKTtcblx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwIHJnYig2MSAxMTggNzIgLyAuNikpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHQmLS1idXkge1xuXHRcdFx0XHRtYXJnaW46IDAgMS44cmVtIDMuOHJlbSAwO1xuXHRcdFx0XHR3aWR0aDogMTAuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdFx0XHQmLXNwZWVjaGJ1YmJsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgLjVyZW0gMS42cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMS4zcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogOC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1kb3dubG9hZCB7XG5cdFx0XHRcdHdpZHRoOiAyNy44cmVtO1xuXHRcdFx0fVxuICAgICAgICAgICAgJi0taG9tZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1LjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnJlbTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdCYtLXNtYWxsIHtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwIDMuNXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdFx0cGFkZGluZzogMCAyLjhyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZW5nbGlzaCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy45cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tamFwYW5lc2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWF0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXNlcnZhdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmMtYnRuIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LmMtYnRuIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5jLWJ0biB7XG5cdH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI0RlY29yYXRpb25cbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogRGVjb3JhdGlvblxubmFtZTogRGVjb3JhdGlvblxuY2F0ZWdvcmllczogW0NvbXBvbmVudF1cblxuKi9cblxuLmMtZHJ0IHtcblx0Jl9fcGFyZW50aGVzZXMge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIihcIjtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIpXCI7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbG9uIHtcblx0XHQmLS1hZnRlciB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiOlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19hc3RlcmlzayB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRpbmcge1xuXHRcdCYtLXNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLXNpZGVsaW5lIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmxhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0fVxuXHQmX190eHQge1xuXHRcdCYtLXNpZGVsaW5lIHtcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGhlaWdodDogMS40cmVtO1xuXHRcdFx0Ji1iaWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYXN0ZXJpc2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IHVuc2V0O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLigLtcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcHJvY2VzcyB7XG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMTAlLCAjZmZmIDEwJSA5NSUsIHRyYW5zcGFyZW50IDk1JSk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuOAjFwiO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuOAjVwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hdHRlbnRpb24ge1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJSZWQ7XG5cdFx0XHRmb250LXN0eWxlOiB1bnNldDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHR9XG5cdFx0Ly8gJi0tcmVkIHtcblx0XHQvLyBcdGNvbG9yOiBnYi4kY2xyUmVkO1xuXHRcdC8vIH1cblx0XHQvLyAmLS15ZWxsb3cge1xuXHRcdC8vIFx0Y29sb3I6IGdiLiRjbHJTdWIwMTtcblx0XHQvLyB9XG5cdFx0Ly8gJi0tZ3JlZW4ge1xuXHRcdC8vIFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdC8vIH1cblx0fVxuXG5cdC8vaGFyb3B1cmlcblx0Jl9faXRlbSB7XG5cdFx0Ji0tcm9yYXRlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1kaW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdBbHRlIERJTiAxNDUxJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdCYtLW5vdG9zYW5zIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTm90b1NhbnNKUCcsIHNhbnMtc2VyaWY7XG5cdFx0fVxuXHRcdCYtLWJpZyB7XG5cdFx0XHRmb250LXNpemU6IDcuNzVyZW07XG5cdFx0fVxuXHRcdCYtLW1hcmtlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAuNXJlbTtcblx0XHRcdHBhZGRpbmc6IDAgLjhyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQmLWdyZWVuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0VCRjdFQTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGluZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAuNHJlbTtcblx0XHRcdHBhZGRpbmc6IDAgMCAuNHJlbTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogdW5zZXQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjM2M0YzQgMCAuMjhyZW0sIHRyYW5zcGFyZW50IC4yOHJlbSAuNTZyZW0pIGxlZnQgYm90dG9tIC8gLjU2cmVtIC4xcmVtIHJlcGVhdC14O1xuXHRcdH1cblx0XHQmLS1wb2ludCB7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdHBhZGRpbmc6IC4ycmVtIDAgMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb3B1cmkvdHh0X2RlY29fcG9pbnQuc3ZnKSB0b3AgY2VudGVyIC8gNi41cmVtIG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Ji0tYnJhY2tldHMge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLjgJBcIjtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLjgJFcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZW1vamkge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMS4ycmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuN3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9wdXJpL3R4dF9kZWNvX2Vtb2ppMDEuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC4zcmVtIC4yNXJlbSAxLjFyZW0gcmdiKDAgMCAwIC8gLjE2KSk7XG5cdFx0XHQmLWRvdWJsZSB7XG5cdFx0XHRcdG1hcmdpbjogMi4zcmVtIDJyZW0gMCAwO1xuXHRcdFx0XHR3aWR0aDogNS41cmVtO1xuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAycmVtIDIuM3JlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJnIHtcblx0XHRcdFx0cGFkZGluZzogNC41cmVtIDAgMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmQm94IHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYtLXNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHQmLS1zaGFkb3cge1xuXHRcdFx0XHRtYXJnaW46IDEuNXJlbSBhdXRvIDMuMnJlbTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc2hhZG93IHtcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgMy4ycmVtO1xuXHRcdFx0d2lkdGg6IDI0LjJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRib3JkZXI6IC4yNXJlbSBnYi4kY2xyV2hpdGUgc29saWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNzVyZW07XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDEuMjVyZW0gMS4zNXJlbSAwIHJnYigxMzggNjkgMTUwIC8gLjMpKTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdCYtcmV2ZXJzZSB7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLTEuMjVyZW0gMS4zNXJlbSAwIHJnYigxMzggNjkgMTUwIC8gLjMpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY2FwdGlvbiB7fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7XG5cdC5jLWRydCB7ICAvLyA1NDRcblx0XHQmX190eHQge1xuXHRcdFx0Ly8gJi0tYmlnIHtcblx0XHRcdC8vIFx0Zm9udC1zaXplOiA3Ljc1cmVtO1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ji0tbWFya2VyIHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG8gLjVyZW07XG5cdFx0XHRcdC8vIHBhZGRpbmc6IDAgLjhyZW07XG5cdFx0XHRcdCYtbG9uZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDMxLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWxpbmUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAuNHJlbTtcblx0XHRcdFx0cGFkZGluZzogMCAwIC40cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IHVuc2V0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjM2M0YzQgMCAuNnJlbSwgdHJhbnNwYXJlbnQgLjZyZW0gMS4xMzVyZW0pIGxlZnQgYm90dG9tIC8gMS4xMzVyZW0gLjFyZW0gcmVwZWF0LXg7XG5cdFx0XHR9XG5cdFx0XHQmLS1wb2ludCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy40cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9wdXJpL3R4dF9kZWNvX3BvaW50LnN2ZykgdG9wIGNlbnRlciAvIDEwLjZyZW0gbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ly8gJi0tYnJhY2tldHMge1xuXHRcdFx0Ly8gXHQmOjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwi44CQXCI7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwi44CRXCI7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHRcdC8vICYtLWVtb2ppIHtcblx0XHRcdC8vIFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQvLyBcdFx0d2lkdGg6IDEuMnJlbTtcblx0XHRcdC8vIFx0XHRoZWlnaHQ6IDEuN3JlbTtcblx0XHRcdC8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvcHVyaS90eHRfZGVjb19lbW9qaTAxLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLXNtYWxsIHtcblx0XHRcdFx0Ly8gZmlsdGVyOiBkcm9wLXNoYWRvdyguM3JlbSAuMjVyZW0gMS4xcmVtIHJnYigwIDAgMCAvIC4xNikpO1xuXHRcdFx0XHQvLyAmLWRvdWJsZSB7XG5cdFx0XHRcdC8vIFx0bWFyZ2luOiAyLjNyZW0gMnJlbSAwIDA7XG5cdFx0XHRcdC8vIFx0d2lkdGg6IDUuNXJlbTtcblx0XHRcdFx0Ly8gXHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luOiAwIDJyZW0gMi4zcmVtIDA7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdCYtYmcge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVyZW0gMCAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmQm94IHtcblx0XHRcdFx0Ly8gbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQvLyB3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Ly8gZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1zaGFkb3cge1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMS41cmVtIGF1dG8gMy4ycmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tc2hhZG93IHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAxLjVyZW0gMCAzLjJyZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDM4cmVtO1xuXHRcdFx0XHRib3JkZXI6IC41cmVtIGdiLiRjbHJXaGl0ZSBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMS41cmVtO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDIuNXJlbSAyLjdyZW0gMCByZ2IoMTM4IDY5IDE1MCAvIC4zKSk7XG5cdFx0XHRcdCYtcmV2ZXJzZSB7XG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygtMi41cmVtIDIuN3JlbSAwIHJnYigxMzggNjkgMTUwIC8gLjMpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmMtZHJ0IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LmMtZHJ0IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5jLWRydCB7XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI0RpYWxvZ1xuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBEaWFsb2dcbm5hbWU6IERpYWxvZ1xuY2F0ZWdvcmllczogW0NvbXBvbmVudF1cblxuKi9cblxuLmMtZGlhbG9nIHtcblxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LmMtZGlhbG9nIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmMtZGlhbG9nIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LmMtZGlhbG9nIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5jLWRpYWxvZyB7XG5cdH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI0xpc3RcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogTGlzdFxubmFtZTogTGlzdFxuY2F0ZWdvcmllczogW0NvbXBvbmVudF1cblxuKi9cblxuLmMtbGlzdCB7XG5cdCZfX3N5bWJvbCB7XG5cdFx0Ji0tY2F1dGlvbiB7XG5cdFx0XHRsaTo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNxdWFyZSB7XG5cdFx0XHRsaTo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IC43NWVtO1xuXHRcdFx0XHRoZWlnaHQ6IC43NWVtO1xuXHRcdFx0XHRtYXJnaW46IDAgLjVyZW0gMCAwOyBcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJsYWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Jsb2NrIHtcblx0XHQmLS1yYW5raW5nIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IHJhbmtpbmc7XG5cdFx0fVxuXHRcdCYtLW1lbnUge1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0XHQmLS1jb3VudCB7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcblx0XHRcdC5jLWxpc3RfX2l0ZW0tLWNvdW50IHtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLXRhZ3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdCYtc2hvcnQge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcmFua2luZyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBnYi4kY2xyQm9keSBzb2xpZCAycHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHRcdCYtLXBvaW50IHtcblx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHR9XG5cdFx0Ji0tbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji1hY2NvcmRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zbnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMXJlbTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1mb290ZXIge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jb3VudCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnJlbTtcblx0XHR9XG5cdFx0Ji0tcm93IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdFx0cGFkZGluZzogMXJlbSAycmVtIDA7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHQmLS1kbCB7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbjogMXJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0XHQvLyAmOjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRjb250ZW50OiBcIuOAkFwiO1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdFx0Ly8gXHRjb250ZW50OiBcIuOAkVwiO1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDAgMC44cmVtIDJweDtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJTdWIwMTtcblx0XHR9XG5cdFx0Ji0tbWVudSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQmLS1yb3cge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ+OAjCc7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICfjgI0nO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS10YWdzIHtcblx0XHR9XG5cdFx0Ji0tcmFua2luZyB7XG5cdFx0XHRtYXJnaW46IDAgLTEycHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCIgY291bnRlcihyYW5raW5nKTtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHJhbmtpbmc7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvcWEvaWNvbl9hcnJvd19yaWdodC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCb2R5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDYuMnJlbTtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBvaW50IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi44O7XCI7XG5cdFx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwLjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRsIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMXJlbTtcblx0XHRcdC5jLWxpc3RfX2JveC0tY291bnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wcm9jZXNzIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4oaSXCI7XG5cdFx0XHRcdC8vIHBhZGRpbmc6IDAgNHB4IDAgMDtcblx0XHRcdFx0bWFyZ2luOiAwIDJweCAwIDhweDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbWVudSB7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdiLiRjbHJXaGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGdiLiRjbHJTdWIwMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc25zIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJTdWIwMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY291bnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6bWFya2VyLCY6OmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC0xLjZyZW07XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMCAwO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLWNoZWNrIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdH1cblx0XHQmLS1zaWRlIHtcblx0XHRcdG1hcmdpbjogMS4ycmVtIGF1dG87XG5cdFx0XHR3aWR0aDogMTkuNHJlbTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCYtLWZsZXgge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0XHQmLS1ncmF5IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIuM3JlbTtcblx0XHRcdHdpZHRoOiAyMS40cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LXNpemU6IDEuODVyZW07XG5cdFx0fVxuXHRcdCYtLWNvbHVtbiB7XG5cdFx0XHRmb250LWZhbWlseTogJ05vdG9TYW5zSlAnLHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cdFx0XHR3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tY2hlY2sge1xuXHRcdFx0aGVpZ2h0OiA2LjZyZW07XG5cdFx0XHRtYXJnaW46IDAgMCAuODZyZW07XG5cdFx0XHRwYWRkaW5nOiAxLjFyZW0gLjVyZW0gMS4xcmVtIDUuOXJlbTtcblx0XHRcdGNvbG9yOiAjMzg3NDBEO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjc1cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXHRcdFx0d29yZC1icmVhazogYXV0by1waHJhc2U7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGxlZnQ6IDIuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDEuNXJlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9wdXJpL2ljb25fY2hlY2tib3guc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCYtZ3JlZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyU3ViMDItbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLWxvbmcge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWdyYXkge1xuXHRcdFx0d2lkdGg6IDEwLjNyZW07XG5cdFx0XHRoZWlnaHQ6IDEwLjNyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICNCQ0JDQkM7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAtMXJlbTtcblx0XHRcdFx0Z3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzcmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRpc2Mge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLjg7tcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmLS1saW5lIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAuMnJlbTtcbiAgICBcdFx0bWFyZ2luOiAwIDAgLjJyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggIzM4NzQwRCBzb2xpZDtcblx0XHR9XG5cdFx0Ji0tY2F1dGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjVyZW0gMi4zcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEuMXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjFyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEM0E0QkY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1tZW51IHtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuXHRcdH1cblx0XHQmLS1kaXNjIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIC4ycmVtO1xuXHRcdH1cblx0XHQmLS1ncmF5IHtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTNyZW07XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0XHRcdGNvbG9yOiAjNzM3NDczO1xuXHRcdH1cblx0XHQmLS1jaGVjayB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5jLWxpc3ROYXZpIHtcblx0Jl9fc2lkZSB7XG5cdFx0cGFkZGluZzogMCAwIDJyZW07XG5cdH1cbn1cblxuLmMtbGlzdE51bSB7XG5cdCZfX3Jvb3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRjb3VudGVyLXJlc2V0OiBudW1Sb290O1xuXHRcdD4gbGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JltkYXRhLWNoYXB0ZXJdIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLnrKxcIiBjb3VudGVyKG51bVJvb3QpIFwi5p2hXCI7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW1Sb290O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtY2hhcHRlcik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMS41ZW07XG5cdFx0XHR9XG5cdFx0XHRlbSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdG1hcmdpbjogMCAuNWVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiKFwiO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIilcIjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Jl9fdW5kZXIge1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bVVuZGVyMDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHQ+bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG51bVVuZGVyMDEpIFwiKVwiO1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtVW5kZXIwMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHtcblx0LmMtbGlzdCB7ICAvLyA1NDRcblx0XHQmX19zeW1ib2wge1xuXHRcdFx0Ji0tY2F1dGlvbiB7XG5cdFx0XHRcdGxpOjpiZWZvcmUge1xuXHRcdFx0XHQvLyBjb250ZW50OiBcIuKAu1wiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1zcXVhcmUge1xuXHRcdFx0XHRsaTo6YmVmb3JlIHtcblx0XHRcdFx0XHQvLyBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdC8vIHdpZHRoOiAuNzVlbTtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IC43NWVtO1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMCAuNXJlbSAwIDA7IFxuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IGdiLiRjbHJCbGFjaztcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLWNoZWNrIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1zaWRlIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMy42cmVtIDIuN3JlbTtcblx0XHRcdFx0d2lkdGg6IDMxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1mbGV4IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1ncmF5IHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNC44cmVtO1xuXHRcdFx0XHR3aWR0aDogNTUuNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRnYXA6IDIuOXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY29sdW1uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA0cmVtIDAgM3JlbTtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCYtLWNoZWNrIHtcblx0XHRcdFx0d2lkdGg6IDQ1LjdyZW07XG5cdFx0XHRcdGhlaWdodDogMTAuNnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMS43cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjNyZW0gMnJlbSAxLjNyZW0gOS40cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMy42cmVtO1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMCAxLjVyZW0gMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzLjVyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAyLjlyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1sb25nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZ3JheSB7XG5cdFx0XHRcdHdpZHRoOiAxNi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDE2LjVyZW07XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHQvLyBtYXJnaW46IDAgMCAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1kaXNjIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZGQge1xuXHRcdFx0fVxuXHRcdFx0Ji0tbGluZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuNnJlbTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDEuNnJlbTtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMXJlbSAzLjdyZW07XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEuN3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuN3JlbTtcblx0XHRcdFx0XHR0b3A6IC44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS1ncmF5IHtcblx0XHRcdFx0Ly8gYm90dG9tOiAtM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNoZWNrIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1saXN0IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LmMtbGlzdCB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQuYy1saXN0IHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjTWVkaWFcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogTWVkaWFcbm5hbWU6IE1lZGlhXG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1tZWRpYSB7XG5cdCZfX2Jsb2NrIHtcblx0XHQmLS12aWRlbyB7XG5cdFx0fVxuXHRcdCYtLWJhbm5lciB7XG5cdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tdmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE2Lzk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmxhY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Jjo6YmVmb3JlLCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvaGVsbG9wdXJpL3RodW1ibmFsaTAxLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0JltpZCo9XCIwMlwiXSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvcHVyaS90aHVtYm5hbGkwMi5qcGcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMy4xNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAzLjE1cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9wdXJpL2ljb25fdmlkZW9fcGxheS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuY2xpY2sge1xuXHRcdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tdmlkZW8ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLXRodW1ibmFpbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdCYuY2xpY2sge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYmFubmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQuYy1tZWRpYSAge1xuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS12aWRlbyB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogNi4zcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogNi4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1tZWRpYSAge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1tZWRpYSAge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmMtbWVkaWEgIHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjUHJpbnRcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogUHJpbnRcbm5hbWU6IFByaW50XG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1wcmludCB7XG5cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5jLXByaW50IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmMtcHJpbnQge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1wcmludCB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQuYy1wcmludCB7XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI1RhYmxlXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IFRhYmxlXG5uYW1lOiBUYWJsZVxuY2F0ZWdvcmllczogW0NvbXBvbmVudF1cblxuKi9cblxuLmMtdGFibGUge1xuXHQmX19ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdH1cblx0Jl9fYm94IHt9XG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdHBhZGRpbmc6IDAuMXJlbSAuNHJlbTtcblx0XHQmLS10aCB7fVxuXHRcdCYtLXRkIHt9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5jLXRhYmxlIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmMtdGFibGUge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy10YWJsZSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQuYy10YWJsZSB7XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI05hdmlnYXRpb25cbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogTmF2XG5uYW1lOiBOYXZcbmNhdGVnb3JpZXM6IFtDb21wb25lbnRdXG5cbiovXG5cbi5jLW5hdiB7XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMnJlbSAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG5cdCZfX2Jsb2NrIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMS42cmVtIDJyZW0gMnJlbTtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDJweCBnYi4kY2xyQm9keSBzb2xpZDtcblx0XHQmLS1sYXN0IHtcblx0XHRcdGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCb2R5O1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogMnB4IGdiLiRjbHJCYXNlIHNvbGlkO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdC5jLW5hdl9fdHh0LS1hcnJvdy1sYXN0OjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC0yLCAxKSB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0fVxuXHRcdFx0LmMtbmF2X190eHQtLWFycm93LW5leHQ6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMikgdHJhbnNsYXRlWCgxNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwcmVtO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX2NhcHRpb24ge1xuXHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXHRcdC8vIDPooYzjgb7jgafjgavliLbpmZDjgIHmlofmnKvjgavigKbjgpLku5jjgZHjgotcblx0XHQvLyBtYXgtaGVpZ2h0OiA3cmVtO1xuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vICY6OmFmdGVyIHtcblx0XHQvLyBcdGNvbnRlbnQ6IFwi4oCmXCI7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRyaWdodDogMDtcblx0XHQvLyBcdGJvdHRvbTogMDtcblx0XHQvLyB9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1kYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdH1cblx0XHQmLS1hcnJvdyB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjhyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCYtbGFzdDo6YmVmb3JlLCAmLW5leHQ6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMXJlbTtcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvY29sdW1uL2ljb25fYXJyb3dfcmlnaHQuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdFx0Ji1sYXN0IHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiByaWdodDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMTAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbm9uZSB7XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0Z3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQuYy1uYXYge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1uYXYge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1uYXYge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmMtbmF2IHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjQnJlYWRDcnVtYlxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBCcmVhZENydW1iXG5uYW1lOiBCcmVhZENydW1iXG5jYXRlZ29yaWVzOiBbUHJvamVjdF1cblxuKi9cblxuXG4ucC1icmVhZGNydW1iIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBnYi5jbGVhcmZpeDtcblx0XHRsaSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5wLWJyZWFkY3J1bWIge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQucC1icmVhZGNydW1iIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQucC1icmVhZGNydW1iIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5wLWJyZWFkY3J1bWIge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNHYWxsZXJ5XG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEdhbGxlcnlcbm5hbWU6IEdhbGxlcnlcbmNhdGVnb3JpZXM6IFtQcm9qZWN0XVxuLS0tXG5cbjxib2R5PlxuXG48L2JvZHk+XG5gYGBcbiovXG4ucC1nYWxsZXJ5IHtcbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5wLWdhbGxlcnkge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQucC1nYWxsZXJ5IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LnAtZ2FsbGVyeSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQucC1nYWxsZXJ5IHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjU2xpZGVcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogU2xpZGVcbm5hbWU6IFNsaWRlXG5jYXRlZ29yaWVzOiBbUHJvamVjdF1cbi0tLVxuXG48Ym9keT5cblxuPC9ib2R5PlxuYGBgXG4qL1xuXG5cbi5wLXNsaWRlIHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWltZyB7XG5cdFx0XHRtYXJnaW46IDEuNXJlbSAtMnJlbSAxLjhyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDAgMy40cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiA1LjhyZW07XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWJmN2VhIDAgMjAlLCB0cmFuc3BhcmVudCAxMDAlKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRtYXJnaW46IDEuMjVyZW0gMDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSAuOHJlbSAxLjRyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyAuOSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjM1cmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS1sb29wIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG5cdFx0fVxuXHRcdCYtLWNhcmQge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMS4zNXJlbTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMS43cmVtIDJyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAuOHJlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwLCAjRkFGQ0ZBIDEwMCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faGVhZGluZyB7XG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxLjc1cmVtO1xuXHRcdFx0d2lkdGg6IDE5cmVtO1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHJlbTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTJDQzkwO1xuXHRcdFx0Ji1wdXJwbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzBBOUQ4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0Ji0tbmF2aWdhdGlvbiB7XG5cdFx0XHRyaWdodDogMy42cmVtO1xuXHRcdFx0d2lkdGg6IC44cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9wdXJpL2ljb25fYXJyb3dfbmV4dC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0XHRsZWZ0OiAzLjZyZW07XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ji5kaXNhYmxlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHRcdCYtY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiAxLjM1cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuMjVyZW07XG5cdFx0XHRcdHRvcDogNTYlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGFnaW5hdGlvbiB7XG5cdFx0XHRib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHRcdFx0d2lkdGg6IC43cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IC43cmVtO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xySHBTdWIwMTtcblx0XHRcdFx0Ji1hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM4QTQ1OTY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS10b3Age1xuXHRcdFx0cGFkZGluZzogMCAwIDFyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxLjc1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdH1cblx0XHQmLS1ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblx0XHQmLS1mcmFtZSB7XG5cdFx0XHR3aWR0aDogMjUuOXJlbTtcblx0XHR9XG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjZyZW07XG5cdFx0fVxuXHRcdCZCb3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmLS1hYnNvbHV0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogOS4yNXJlbTtcbiAgICAgICAgICAgIHRvcDogLTEuMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtLjlyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHtcblx0LnAtc2xpZGUgeyAgLy8gNTQ0XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0taW1nIHtcblx0XHRcdFx0Ly8gd2lkdGg6IDU3cmVtO1xuXHRcdFx0XHRtYXJnaW46IDMuNXJlbSBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNC40cmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMzkuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbjogNy4zcmVtIDAgNC4zcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiA1LjhyZW0gNXJlbSAzcmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjdyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLWNhcmQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMS45cmVtIDMuN3JlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi43cmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0Ji0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIuM3JlbTtcblx0XHRcdFx0d2lkdGg6IDMwLjZyZW07XG5cdFx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2J0biB7XG5cdFx0XHQmLS1uYXZpZ2F0aW9uIHtcblx0XHRcdFx0d2lkdGg6IDEuN3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAzLjFyZW07XG5cdFx0XHRcdHJpZ2h0OiAzMS40cmVtO1xuXHRcdFx0XHQmLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0bGVmdDogMzEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWNhcmQge1xuXHRcdFx0XHRcdHRvcDogNTMlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1wYWdpbmF0aW9uIHtcblx0XHRcdFx0Ly8gYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEuNHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tY2FyZCB7XG5cdFx0XHRcdC8vIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0Ji0tdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDEuMnJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jZW50ZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMi42cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1ib3R0b20ge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjRyZW0gMCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLWZyYW1lIHtcblx0XHRcdFx0d2lkdGg6IDQxLjRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXJkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMy4ycmVtO1xuXHRcdFx0XHR3aWR0aDogNzVyZW07XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHRcdCZCb3gge1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA3NXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWFic29sdXRlIHtcblx0XHRcdFx0d2lkdGg6IDE0LjhyZW07XG5cdFx0XHRcdHRvcDogLTIuOHJlbTtcblx0XHRcdFx0cmlnaHQ6IC0xLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQucC1zbGlkZSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5wLXNsaWRlIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5wLXNsaWRlIHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjRm9ybVxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBGb3JtXG5uYW1lOiBGb3JtXG5jYXRlZ29yaWVzOiBbUHJvamVjdF1cbi0tLVxuXG48Ym9keT5cblxuPC9ib2R5PlxuYGBgXG4qL1xuLnAtZm9ybSB7XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQucC1mb3JtIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LnAtZm9ybSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5wLWZvcm0ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LnAtZm9ybSB7XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI05ld3NcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogTmV3c1xubmFtZTogTmV3c1xuY2F0ZWdvcmllczogW1Byb2plY3RdXG4tLS1cblxuPGJvZHk+XG5cbjwvYm9keT5cbmBgYFxuKi9cbi5wLW5ld3Mge1xuXHQmX19oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCZfX2JveCB7XG5cdFx0cGFkZGluZzogMXJlbSAxcmVtIC44cmVtIC44cmVtO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMC41cmVtIGF1dG87XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2IuJGNsckJhc2U7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQucC1uZXdzX190eHQtLWRhdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQmLS10YWIge1xuXHRcdFx0dGV4dC13cmFwOiBub3dyYXA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCoge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQucC1uZXdzIHtcblx0XHRcdFx0XHQmX190eHQtLXRhYiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWRldmljZSB7XG5cdFx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdHBhZGRpbmc6IDAgLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCYtLWRhdGUge1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdFx0fVxuXHRcdCYtLXRhZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzVFQkQ4O1xuXHRcdH1cblx0XHQmLS10YWIge1xuXHRcdFx0cGFkZGluZzogLjZyZW0gMXJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCYXNlO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LnAtbmV3cyB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5wLW5ld3Mge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQucC1uZXdzIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5wLW5ld3Mge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNGbG9hdFxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBGbG9hdFxubmFtZTogRmxvYXRcbmNhdGVnb3JpZXM6IFtVdGlsaXR5XVxuXG4qL1xuXG5cbi51LWZsLWwge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnUtZmwtciB7XG5cdGZsb2F0OiByaWdodDtcbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogbWFyZ2luIHN0eWxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRudW06IDU7XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAudS1tdCN7JGkgKiAkbnVtfSB7XG4gICAgbWFyZ2luLXRvcDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tciN7JGkgKiAkbnVtfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iI3skaSAqICRudW19IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sI3skaSAqICRudW19IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZ2IubXEtZChtZCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1tdCN7JGkgKiAkbnVtfS0tc3Age1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogJG51bX0tLXNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogJG51bX0tLXNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqICRudW19LS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1tdCN7JGkgKiAkbnVtfS0tcGMge1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogJG51bX0tLXBjIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogJG51bX0tLXBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqICRudW19LS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogcGFkZGluZyBzdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kYmFzZS1wYWRkaW5nOiAuMTtcblxuLnUtcC10IHtcblx0cGFkZGluZy10b3A6ICRiYXNlLXBhZGRpbmcgKiAxMCArIGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAtciB7XG5cdHBhZGRpbmctcmlnaHQ6ICRiYXNlLXBhZGRpbmcgKiAxMCArIGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAtYiB7XG5cdHBhZGRpbmctYm90dG9tOiAkYmFzZS1wYWRkaW5nICogMTAgKyBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wLWwge1xuXHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXBhZGRpbmcgKiAxMCArIGVtICFpbXBvcnRhbnQ7XG59XG5cbiRudW06IDU7XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAudS1wdCN7JGkgKiAkbnVtfSB7XG4gICAgcGFkZGluZy10b3A6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIjeyRpICogJG51bX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIjeyRpICogJG51bX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsI3skaSAqICRudW19IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIGdiLm1xLWQobWQpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtcHQjeyRpICogJG51bX0tLXNwIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqICRudW19LS1zcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1iI3skaSAqICRudW19LS1zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tbCN7JGkgKiAkbnVtfS0tc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3NjhcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtcHQjeyRpICogJG51bX0tLXBjIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqICRudW19LS1wYyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1iI3skaSAqICRudW19LS1wYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tbCN7JGkgKiAkbnVtfS0tcGMge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNQb3NpdGlvblxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBQb3NpdGlvblxubmFtZTogUG9zaXRpb25cbmNhdGVnb3JpZXM6IFtVdGlsaXR5XVxuXG4qL1xuXG5cbi51LXBvcy10IHtcblx0cG9zaXRpb246IHRvcDtcbn1cbi51LXBvcy1yIHtcblx0cG9zaXRpb246IHJpZ2h0O1xufVxuLnUtcG9zLWIge1xuXHRwb3NpdGlvbjogYm90dG9tO1xufVxuLnUtcG9zLWwge1xuXHRwb3NpdGlvbjogbGVmdDtcbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuQHVzZSBcInNhc3M6bWF0aFwiOyAvKiBzYXNz44OV44Kh44Kk44Or6KGM6aCt44Gn6KiY6L+wICovXG5cbi8qICNTaXplXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IFNpemVcbm5hbWU6IFNpemVcbmNhdGVnb3JpZXM6IFtVdGlsaXR5XVxuXG4qL1xuXG5cbi8vZm9udC1zaXplXG5cbiRmcy1taW46IDEwO1xuJGZzLW1heDogMjA7XG5cbkBmb3IgJGkgZnJvbSAkZnMtbWluIHRocm91Z2ggJGZzLW1heCB7XG4gIC51LWZzI3skaX0ge1xuICAgIGZvbnQtc2l6ZTogI3skaX1weDtcbiAgfVxufVxuXG4vLyB3aWR0aFxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuICAkd2lkdGg6IG1hdGguZGl2KDEsICRpKTtcbiAgLy8gJHdpZHRoOiBwZXJjZW50YWdlKDEgLyAkaSk7XG4gIC51LWNvbCN7JGl9IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNUZXh0XG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IFRleHRcbm5hbWU6IFRleHRcbmNhdGVnb3JpZXM6IFtVdGlsaXR5XVxuXG4qL1xuXG5cbi51LXR4dC1sIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdHh0LXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtdHh0LWMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qIGRpc3BsYXkgc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnUtZHAge1xuICAmX19zcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC8vICZfX3RhYiB7XG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gICZfX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuICAudS1kcCB7XG4gICAgJl9fc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fcGMge1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcbi8vICAgLnUtZHAge1xuLy8gICAgICZfX3NwIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gXHQgICZfX3RhYiB7XG4vLyAgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdCAgfVxuLy8gICAgICZfX3BjIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIEBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuLy8gICAudS1kcCB7XG4vLyAgICAgJl9fc3Age1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyBcdCAgJl9fdGFiIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyBcdCAgfVxuLy8gICAgICZfX3BjIHtcbi8vICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB9XG4vLyAgIH1cbi8vIH0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogYnIgc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuIC8vIOODpuODvOODhuOCo+ODquODhuOCo1xuIC51LWJyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdCYtLXNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLS1wYyB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG4gfVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LnUtYnIge1xuXHRcdCYtLXNwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdFx0Ji0tcGMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNJbmRleFxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBJbmRleFxubmFtZTogSW5kZXhcbmNhdGVnb3JpZXM6IFtQYWdlXVxuXG4qLyJdfQ== */