@import url(https://use.typekit.net/thj0lpl.css);
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.2
*/
body.hidden-scroll {
  overflow: hidden;
}

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  display: none;
  z-index: 1035;
}

.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.sl-wrapper * {
  box-sizing: border-box;
}
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.sl-wrapper button:hover {
  opacity: 0.7;
}
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 10060;
  color: #000;
  font-size: 1rem;
}
.sl-wrapper .sl-download {
  display: none;
  position: fixed;
  bottom: 5px;
  width: 100%;
  text-align: center;
  z-index: 10060;
  color: #fff;
  font-size: 1rem;
}
.sl-wrapper .sl-download a {
  color: #fff;
}
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
}

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
:root{--bs-body-font-family: "century-gothic", sans-serif;--bs-body-font-size: 14px;--bs-body-bg: #fff;--bs-body-color: #272727;--bs-border-radius: 0;--fs-small: 0.857rem;--fs-sm-normal: 0.925rem;--main-carousel-height: 640px;--default-carousel-padding: 240px 0 0 0;--main-carousel-padding: 240px 0 0 0;--default-carousel-height: 880px;--slider-text: #fff;--color-main: #19404F;--color-main-trans: rgba(25, 64, 79, 0.8);--color-secondary: #D7622A;--color-secondary-hover: #B64D19;--color-secondary-light: rgba(215, 98, 42, 0.7);--white-trans: rgba(255, 255, 255, 0.85);--default-button-bg: #fff;--default-button-color: #19404F;--default-button-bg-hover: #272727;--default-button-color-hover: #fff;--dark-button-bg: #19404F;--dark-button-color: #fff;--dark-button-bg-hover: #102b37;--dark-button-color-hover: #fff;--default-link-color: #282A3A;--link-button-color: #272727;--link-color-dark-bg: #fff;--main-nav-text-color: #fff;--investment-tile-1: #DA1F4B;--investment-tile-2: #BF8F46;--investment-tile-3: #BCD17F;--investment-tile-text: #fff;--about-section-bg: #19404F;--about-section-color: #fff;--table-header-bg: #272727;--table-header-text: #fff;--status-sold-text: #B92A2A;--status-reserved-text: #B98E2A;--status-available-text: #32A12A;--grey-color: rgba(255, 255, 255, 0.7)}.color-main{color:var(--color-main) !important}.color-secondary{color:var(--color-secondary) !important}.bg-color-main{background-color:var(--color-main) !important}.bg-color-secondary{background-color:var(--color-secondary) !important}.cl-white{color:#fff !important}.dropdown-menu{--bs-dropdown-border-radius: 0;--bs-dropdown-link-active-bg: transparent;--bs-dropdown-link-active-color: var(--bs-body-color)}html{font-size:var(--bs-body-font-size)}h1,.h1{font-size:3rem;font-weight:700}h2,.h2{font-size:2rem}h3,.h3{font-size:1.57rem;line-height:1.4}h4,.h4{font-size:1.429rem;line-height:1.4}h5,.h5{font-size:1.286rem;line-height:1.4}p{line-height:1.6}small{line-height:1.6;font-size:var(--fs-small)}small.xs{font-size:.714rem}.font-xl{font-size:1.3rem}a.button,button{background-color:var(--default-button-bg);color:var(--default-button-color);text-transform:capitalize;text-align:center;display:inline-block;cursor:pointer;font-size:1rem;font-weight:600;padding:var(--fs-small) 1.714rem;text-decoration:none;border:0}a.button:hover,button:hover{text-decoration:none;background-color:var(--default-button-bg-hover);color:var(--default-button-color-hover)}a.button.dark,button.dark{background-color:var(--dark-button-bg);color:var(--dark-button-color)}a.button.dark:hover,button.dark:hover{background-color:var(--dark-button-bg-hover);color:var(--dark-button-color-hover)}a.button.light,button.light{background-color:var(--color-secondary);color:#fff}a.button.light:hover,button.light:hover{background-color:var(--color-secondary-hover)}a.button.light-inverted,button.light-inverted{background-color:#fff;color:var(--color-secondary)}a.button.light-inverted:hover,button.light-inverted:hover{color:var(--color-secondary-hover)}a.button.text-button,button.text-button{background-color:rgba(0,0,0,0);color:var(--link-button-color);display:flex;gap:.5rem;align-items:center;justify-content:end}a.button.text-button:not(.spacing-default),button.text-button:not(.spacing-default){letter-spacing:.4em}a.button.text-button img,button.text-button img{width:12px;height:14px}.search-button{text-transform:uppercase}.sl-wrapper button.sl-close:hover{background-color:var(--default-button-bg-hover);color:var(--default-button-color-hover)}.section-links{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1rem;margin-bottom:1rem}.section-links a{width:100%;max-width:35rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:2rem;padding:0 !important}@media(max-width: 768px){.section-links{width:100%;display:flex;flex-direction:column;align-items:center}.section-links a{font-size:1.65rem}}.raw-content p{margin:0}a{text-decoration:none;color:var(--default-link-color);font-weight:700}a:hover{text-decoration:underline}.slider .carousel-inner,.plan-gallery .carousel-inner{height:var(--default-carousel-height)}.slider .carousel-item,.plan-gallery .carousel-item{height:var(--default-carousel-height);background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--slider-text)}.slider .carousel-item .side-text.raw-content,.plan-gallery .carousel-item .side-text.raw-content{text-align:right;padding-right:1rem;border-right:2px solid var(--slider-text)}.slider.plan-gallery .carousel-item,.plan-gallery.plan-gallery .carousel-item{background-size:contain}.slider .controller,.plan-gallery .controller{position:absolute;bottom:2rem;left:1rem;right:1rem;margin-top:1rem;flex:1 0 1rem;display:flex;gap:1rem;align-items:center}.slider .controller .slide-pick,.plan-gallery .controller .slide-pick{transition:all .2s ease-in-out;scale:1}.slider .controller .slide-pick.active,.plan-gallery .controller .slide-pick.active{scale:1.66}.slider .controller .control-button,.plan-gallery .controller .control-button{flex:0 0 auto}.slider .controller .control-button:last-child img,.plan-gallery .controller .control-button:last-child img{transform:rotate(180deg)}.slider .controller .space,.plan-gallery .controller .space{flex:1 1 0}.slider a:not(.button),.plan-gallery a:not(.button){color:var(--link-color-dark-bg);text-decoration:none}.slider a:not(.button):hover,.plan-gallery a:not(.button):hover{text-decoration:underline}.slider .slider-padding,.plan-gallery .slider-padding{padding:120px 0}.slider .main-text,.plan-gallery .main-text{position:absolute;height:auto;left:0;top:50%;transform:translateY(-50%)}.slider .side-text,.plan-gallery .side-text{display:none}.slider.main .slider-padding,.plan-gallery.main .slider-padding{padding-bottom:5rem}.slider.main .main-text,.plan-gallery.main .main-text{position:absolute;height:auto;left:0;top:7rem;transform:translateY(-50%)}.slider.main .side-text,.plan-gallery.main .side-text{position:absolute;bottom:0;right:0;display:block}.slider.main .carousel-inner,.plan-gallery.main .carousel-inner{height:var(--main-carousel-height)}.slider.main .carousel-item,.plan-gallery.main .carousel-item{height:var(--main-carousel-height)}@media(max-width: 768px){.slider .carousel-inner,.plan-gallery .carousel-inner{height:var(--main-carousel-height)}.slider .carousel-item,.plan-gallery .carousel-item{height:var(--main-carousel-height)}}.main-header-fixed{position:absolute;top:0;left:0;right:0;z-index:1000}.main-header-fixed .main-nav{display:none}.main-header-fixed .main-nav>ul{width:100%;list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end}.main-header-fixed .main-nav>ul>li>a{text-transform:uppercase;color:var(--main-nav-text-color)}.mobile-nav-logo{max-width:170px;max-height:100px}.mobile-nav{display:block;z-index:1002;position:fixed;width:0;height:100%;opacity:0;overflow:hidden;background-color:var(--color-main-trans);transition:all .4s ease}.mobile-nav.mobile-nav-open{opacity:1;width:100%;transition:all .4s ease}.mobile-nav .mobile-nav-inner{background-color:var(--silver);width:100%}.mobile-nav .mobile-nav-header{display:flex;justify-content:end;align-items:center}.mobile-nav .mobile-menu{display:flex;flex-direction:column;margin-top:40px;gap:1rem;list-style:none;padding:0;font-size:1.2rem;width:50%}.mobile-nav .mobile-menu>li>a,.mobile-nav .mobile-menu div{text-decoration:none;padding-left:2rem}.mobile-nav .mobile-menu>li>a a,.mobile-nav .mobile-menu div a{text-decoration:none}.mobile-nav .investment-menu-inner{padding-top:1rem;padding-bottom:1rem}.mobile-nav .child-mobile-menu{background-color:var(--white-trans);list-style:none;font-size:1.2rem;padding-left:0}.mobile-nav .child-mobile-menu li{padding:.75rem 0}.mobile-nav .child-mobile-menu li a{text-decoration:none;padding-left:2rem;font-weight:700;color:var(--color-main)}.mobile-nav .mobile-menu-link{color:#fff;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word}.mobile-nav .mobile-menu-link.pick-city{font-weight:normal}.mobile-nav .mobile-menu-link.pick-city.active{font-weight:bold}.mobile-nav .secondary-menu-link{background-color:var(--color-secondary);color:#fff}.mobile-nav .mobile-header-close{background-color:rgba(0,0,0,0);color:#fff;border:0;font-size:3rem}.search-form label{text-transform:uppercase}.search-form button{width:100%}.line-over{margin-top:1.5rem}.line-over:before{position:relative;top:-0.5rem;content:"";display:block;width:6rem;border-bottom:2px solid currentColor}.investment-tiles .info.investment-tile-purple{background-color:#ca4aa5 !important}.investment-tiles>:nth-child(3n) .info{background-color:var(--investment-tile-1)}.investment-tiles>:nth-child(3n+1) .info{background-color:var(--investment-tile-2)}.investment-tiles>:nth-child(3n+2) .info{background-color:var(--investment-tile-3)}.investment-tiles>div .image-container{height:185px;position:relative}.investment-tiles>div img{height:100%;object-fit:cover;width:100%}.investment-tiles>div .logo-container{position:absolute;top:0;right:1rem;background-color:#fff;padding:1rem}.investment-tiles>div .logo-container img{width:64px;height:64px;object-fit:contain}.investment-tiles>div .info{position:absolute;left:2rem;right:4rem;transform:translateY(-50%);padding:1rem 2rem;color:var(--investment-tile-text);overflow:hidden;text-overflow:ellipsis}.investment-tiles>div .info>*{overflow:hidden;text-overflow:ellipsis}.investment-tiles>div .more{margin-top:3rem}section.offer .offer-img{width:100%;height:auto}section.about{background-color:var(--about-section-bg);color:var(--about-section-color);height:auto}section.about img{max-height:100%;width:100%;height:100%;position:relative}section.about .about-image img{width:100% !important}@media(max-width: 992px){section.about .about-image{margin-left:calc(var(--bs-gutter-x)*-0.5);margin-right:calc(var(--bs-gutter-x)*-0.5)}}@media(max-width: 768px){section.about{width:100%}}section.about .title{font-size:1.25rem;font-weight:bold}section.about .check-offer{display:flex;justify-content:end}section.about .check-offer a{box-shadow:0 0 14px 0 #000;background-color:#fff;color:var(--color-main);padding:20px;text-transform:uppercase;font-weight:bold;font-size:1.5rem;cursor:pointer}section.about .check-offer a:hover{text-decoration:none;background-color:#fff;color:var(--color-main)}@media(max-width: 768px){section.about .check-offer{justify-content:center}section.about .check-offer a{font-size:1rem}}section.about .content{z-index:2;position:relative}section.about .text{padding:24px 0}section.about .about-icons{display:flex;flex-direction:row;justify-content:space-evenly;align-items:start;min-height:150px;margin:32px 0;gap:2rem;flex-wrap:wrap}section.about .about-icons img{max-height:150px;height:auto;width:auto}section.about-2{position:relative;margin-bottom:6rem}section.about-2 .h2{color:#272727}section.about-2 .facts{color:#505050}section.about-2 .details-showup{position:absolute;left:calc(-50vw + 50%);z-index:1000;padding-left:0 !important;align-items:center;width:40%}section.about-2 .details-showup .info{position:absolute}section.about-2 .details-showup div[class^=detail-]{height:110px;position:relative;margin:10px 0;transform:translateX(-90%);transition:transform 1.5s ease-in-out;transition-delay:0s;background-repeat:no-repeat;background-size:contain;max-width:100%;display:flex;align-items:center;vertical-align:middle}section.about-2 .details-showup div[class^=detail-] .info{color:#fff;position:relative;text-align:left}section.about-2 .details-showup div[class^=detail-] .info .main-info{font-size:2.3rem}section.about-2 .details-showup div[class^=detail-] div{height:100%;display:flex;align-items:center;justify-content:start;padding-left:6rem;padding-top:1rem;padding-bottom:1rem}section.about-2 .details-showup .detail-1 div{width:35%;background-image:url("/images/icons/Rectangle14.svg")}section.about-2 .details-showup .detail-2 div{width:42%;background-image:url("/images/icons/Rectangle15.svg")}section.about-2 .details-showup .detail-3 div{width:60%;background-image:url("/images/icons/Rectangle17.svg")}section.about-2 .details-showup .detail-4 div{width:50%;background-image:url("/images/icons/Rectangle16.svg")}section.about-2 .details-showup div.detail-1.show-detail{transition-delay:0s}section.about-2 .details-showup div.detail-2.show-detail{transition-delay:.35s}section.about-2 .details-showup div.detail-3.show-detail{transition-delay:.7s}section.about-2 .details-showup div.detail-4.show-detail{transition-delay:1.05s}section.about-2 .show-detail{transform:translateX(0) !important}@media(max-width: 1600px){section.about-2 .details-showup div[class^=detail-] div{width:100% !important;padding-left:5rem;background-size:cover}section.about-2 .details-showup div[class^=detail-] div .info{position:relative;font-size:.75rem}section.about-2 .details-showup div[class^=detail-] div .info .main-info{font-size:2rem !important}section.about-2 .details-showup .detail-1{width:45%}section.about-2 .details-showup .detail-2{width:55%}section.about-2 .details-showup .detail-3{width:75%}section.about-2 .details-showup .detail-4{width:65%}}@media(max-width: 992px){section.about-2 .row{flex-direction:column}section.about-2 .details-showup{position:relative;width:100vw;left:-50vw;margin-left:50%;order:1;margin-bottom:2rem;overflow-x:hidden}section.about-2 .details-showup div[class^=detail-]{transform:translateX(-100%);margin:.5rem 0}section.about-2 .details-showup div[class^=detail-] div{width:100% !important;padding-left:5rem;background-size:cover}section.about-2 .details-showup div[class^=detail-] div .info{position:relative;font-size:.85rem}section.about-2 .details-showup div[class^=detail-] div .info .main-info{font-size:2.5rem !important}section.about-2 .details-showup div[class^=detail-].show-detail{transform:translateX(0) !important}section.about-2 .details-showup .detail-1{width:25%}section.about-2 .details-showup .detail-2{width:35%}section.about-2 .details-showup .detail-3{width:55%}section.about-2 .details-showup .detail-4{width:45%}section.about-2 .info{width:100%;order:2;padding:0 1rem}}@media(max-width: 768px){section.about-2 .row{flex-direction:column}section.about-2 .details-showup{position:relative;width:100vw;left:-50vw;margin-left:50%;order:1;margin-bottom:2rem;overflow-x:hidden}section.about-2 .details-showup div[class^=detail-]{transform:translateX(-100%);margin:.5rem 0}section.about-2 .details-showup div[class^=detail-] div{width:100% !important;padding-left:5rem;background-size:cover}section.about-2 .details-showup div[class^=detail-] div .info{position:relative;font-size:.85rem}section.about-2 .details-showup div[class^=detail-] div .info .main-info{font-size:2.5rem !important}section.about-2 .details-showup div[class^=detail-].show-detail{transform:translateX(0) !important}section.about-2 .details-showup .detail-1{width:45%}section.about-2 .details-showup .detail-2{width:55%}section.about-2 .details-showup .detail-3{width:75%}section.about-2 .details-showup .detail-4{width:65%}section.about-2 .info{width:100%;order:2;padding:0 1rem}}@media(max-width: 576px){section.about-2 .details-showup div[class^=detail-] div{padding-left:3rem}section.about-2 .details-showup div[class^=detail-] div p{line-height:normal}section.about-2 .details-showup div[class^=detail-] div .info .main-info{font-size:1.6rem}}.sub-page-title-investment{position:absolute;top:-100%;left:0;padding:1rem 3rem}.sub-page-title-investment p{text-align:center;min-width:450px;text-transform:uppercase;background-color:var(--color-secondary);color:#fff}footer{padding-top:4rem;padding-bottom:1rem;background-color:#fbfbfb}footer .social-img{text-decoration:none}footer .social-img img{width:22px;height:22px}footer .social-img:not(:first-child){margin-left:3rem}hr{border-bottom-color:#f1f1f1;border-width:1px;margin:.25rem 0}.static-header{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.static-header .header-wrapper{height:100%}.static-header h1{position:absolute;color:var(--slider-text);bottom:10rem;font-weight:bold}.static-header-fixed-height{height:260px}.archives,.about-us,.funding,.contact,.search-fixed{position:relative;background-color:rgba(0,0,0,0);z-index:1000;margin-top:-10rem;margin-bottom:8rem;padding-top:2rem}.archives .section-content,.about-us .section-content,.funding .section-content,.contact .section-content,.search-fixed .section-content{background-color:var(--bs-body-bg);padding:2rem}.archives form,.about-us form,.funding form,.contact form,.search-fixed form{background-color:#fff}@media(max-width: 768px){.archives .section-content,.about-us .section-content,.funding .section-content,.contact .section-content,.search-fixed .section-content{padding:1rem}}.about-us{margin-bottom:8rem;padding-top:2rem}.contact{padding-left:1rem;padding-right:1rem}.contact .contact-card{margin-bottom:8rem}.contact .map-image{mix-blend-mode:luminosity}.contact p{margin-bottom:0}.italic{font-style:italic}.search-offset.search-fixed{background-color:rgba(0,0,0,0);z-index:1000;margin-top:-8rem;margin-bottom:8rem;padding-top:2rem;display:flex;flex-direction:column}.search-offset.search-fixed form{padding:1rem;background-color:var(--bs-body-bg)}.search-offset{margin-top:2rem}@media(max-width: 768px){.search-offset{margin-top:-8rem}}input.form-select,select.form-select,textarea.form-select{border:1px solid #e6e6e6;background-color:#fbfbfb;color:#272727}.property-table-buttons{display:flex;justify-content:space-between;align-items:center;gap:1rem}.property-table-buttons p{color:var(--color-secondary);font-weight:bold;text-transform:uppercase;font-size:1.1rem;width:100%;max-width:25%;padding:0 1rem;margin-bottom:0}.property-table-buttons a,.property-table-buttons p{text-align:center;min-width:20%}.property-table-buttons a:last-child{width:100%}@media(max-width: 768px){.property-table-buttons{flex-direction:column-reverse;gap:1rem}.property-table-buttons a,.property-table-buttons p{width:100%;max-width:400px}}table.offers tbody{opacity:1;transition:opacity .1s ease-in}table.offers tbody.sorting{opacity:0}table.offers tbody tr .expander{transition:transform .1s ease-in;cursor:pointer}table.offers tbody tr.expanded .expander{transform:rotate(180deg);cursor:pointer}table.offers tbody tr.details td{overflow:hidden;padding:0}table.offers tbody tr.details.collapsed td{padding:0}table.offers tbody tr.details.collapsed td>div{height:0;max-height:0}table.offers thead th.sortable{cursor:pointer}table.offers thead th.sortable.sort{position:relative}table.offers thead th.sortable.sort:after{content:"";position:absolute;margin-left:.5rem;display:inline-block;width:0;height:0;right:1rem;top:1rem;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:10px solid currentColor;transform:rotate(180deg);transition:transform .2s ease-in}table.offers thead th.sortable.desc:after{transform:rotate(0)}table.offers thead th{background-color:var(--table-header-bg);color:var(--table-header-text);font-weight:400}table.offers th,table.offers td{text-align:left}table.offers tbody tr{border-bottom:1px solid #f1f1f1}table.offers tbody tr td{padding-top:2rem;padding-bottom:2rem}table.offers tbody tr.details td{padding:1rem 0}table.offers tbody tr.details .details-image{height:100%}table.offers tbody tr.details .details-image>div{flex:0 0 auto}table.offers tbody tr.details .details-image>.gallery{max-height:250px;flex:1 1 auto;display:flex;min-height:0;align-items:center;justify-content:center}table.offers tbody tr.details .details-image>.gallery>a{height:100%}table.offers tbody tr.details .details-image>.gallery>a img{max-height:100%;max-width:100%;width:auto}table.offers tbody tr:nth-child(2n+1 of .data-row) td{background-color:#fbfbfb}table.offers tbody .details-grid{display:grid;gap:.25rem .5rem;align-items:center;grid-template-columns:1fr auto}table.offers tbody .details-grid .header,table.offers tbody .details-grid .separator{grid-column:span 2}table.offers tbody .details-grid .span-all{grid-column:1/-1}table.offers tbody .details-grid.three{grid-template-columns:auto 1fr auto}table.offers tbody .details-grid.three .separator{grid-column:span 3}table.offers tbody .features{display:grid;grid-template-columns:1fr auto}table.offers tbody .features .header{grid-column:span 2}table.offers tbody .features .separator{grid-column:span 2}.property-status.sold{color:var(--status-sold-text)}.property-status.reserved{color:var(--status-reserved-text)}.property-status.available{color:var(--status-available-text)}.floor-buttons{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:.25rem .5rem;justify-content:space-around;align-items:center}.floor-buttons .button{border:1px solid rgba(0,0,0,0);white-space:nowrap}.floor-buttons .button.active{background-color:var(--default-button-bg);color:var(--default-button-color);border:1px solid var(--dark-button-bg)}.property-details{display:grid;grid-template-columns:1fr auto}.property-details .span-2{grid-column:span 2}.property-details .span-all{grid-column:1/-1}.property-details.three{grid-template-columns:auto 1fr auto}.cookie-banner{position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,.85);color:#fff;z-index:1001;padding:10px 0;text-align:center;border-radius:0;margin-bottom:0}.cookie-banner a{cursor:pointer;color:#fff}.cookie-banner .cookie-message{display:inline-block;margin:0 auto;max-width:800px;color:var(--main-text-color);padding:1rem}.text-uppercase{text-transform:uppercase}.full-image{width:100%}.text-justify-all{text-align:justify}.text-justify{text-align:justify}@media(max-width: 768px){.text-justify{text-align:left}}.carousel-log-book{display:flex;width:100%;min-height:450px;overflow:hidden;position:relative;transition:all 1s ease-out}.carousel-log-book .carousel-log-book-inner{transition:transform .75s ease-in-out;width:100%;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.carousel-log-book .carousel-log-book-inner:has(>.carousel-log-book-item:nth-child(4)){justify-content:flex-start}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item{min-width:calc((100% - 1rem)/3);display:flex;flex-direction:column;gap:1rem;align-items:end;justify-content:flex-start}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item>div:first-child{width:100%;display:flex;gap:1rem;flex-direction:column;flex:0}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item>div:first-child iframe{min-height:360px;max-height:360px;width:100%}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item>div:first-child img{min-height:360px;max-height:360px;width:100%;object-fit:cover;object-position:center}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item>div:first-child .closed-paragraph{overflow:hidden;text-overflow:ellipsis;max-height:150px;will-change:max-height;transform-origin:top;transition:all 1s ease-in-out}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item>div:first-child .expanded-paragraph{overflow:hidden;height:auto;will-change:max-height;transform-origin:top;transition:all 1s ease-in-out}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item>div:first-child p{padding:0 .5rem;height:auto;margin-bottom:0}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item .toggle-more-info{position:relative;width:100%;height:28px;margin:0 .5rem;cursor:pointer}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item .toggle-more-info .toggle-icon{cursor:pointer;position:absolute;right:0;height:auto;pointer-events:none}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item .toggle-more-info .expand{display:block}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item .toggle-more-info .collapse{display:none}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item.expanded .toggle-more-info .expand{display:none}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item.expanded .toggle-more-info .collapse{display:block;pointer-events:auto}.carousel-log-book #prev-carousel-log-button{position:absolute;top:180px;left:2rem;transform:translateY(-50%);z-index:100;width:2.5rem;height:2.5rem;cursor:pointer;display:none}.carousel-log-book #prev-carousel-log-button.desktop-required{display:block}.carousel-log-book #next-carousel-log-button{position:absolute;top:180px;right:2rem;transform:translateY(-50%);z-index:100;width:2.5rem;height:2.5rem;cursor:pointer;display:none}.carousel-log-book #next-carousel-log-button.desktop-required{display:block}@media(max-width: 576px){.carousel-log-book .carousel-log-book-inner{gap:0;justify-content:flex-start}.carousel-log-book .carousel-log-book-inner .carousel-log-book-item{min-width:100%;padding:0 .5rem}.carousel-log-book #prev-carousel-log-button.mobile-required{display:block}.carousel-log-book #next-carousel-log-button.mobile-required{display:block}}@media(min-width: 768px){.description-image-contact-mobile{display:none}}@media(max-width: 768px){.description-image-contact{display:none}}.back-to-top-section{width:100%;display:flex;align-items:center;justify-content:space-between}.back-to-top-section p{width:100%}.back-to-top-section a{margin-left:1rem}.back-to-top-section a img{max-width:32px;width:32px;height:32px;cursor:pointer}.contact-social-icons{width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.contact-social-icons .contact-social-icon a{width:auto;padding:0 .5rem}.contact-social-icons .contact-social-icon img{cursor:pointer;max-width:48px;max-height:48px;width:100%;height:100%}.g-map iframe{width:100%}.g-map-w iframe{width:100%}.g-map-h iframe{height:100%}.img-news{max-height:300px;object-fit:contain}.news-button{float:right;margin-right:1rem;margin-top:1rem}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.news-text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.font-size-07rem{font-size:.7rem}@media(min-width: 992px){.photo-section-image-mh img{height:270px;object-fit:cover}}@media(max-width: 768px){.photo-section-image-mh img{height:180px;object-fit:cover}}@media(max-width: 425px){.photo-section-image-mh img{height:130px;object-fit:cover}}.main-logo a{position:relative}.main-logo a img{position:absolute;left:0;top:-50px;height:100px;width:210px}@media(max-width: 768px){.main-logo a img{position:relative;top:0;left:0}}.overlay-background-image-darker{background-color:rgba(0,0,0,.35);background-blend-mode:darken}.main-header-fixed{background-color:var(--grey-color)}.privacy-policy.container{margin-bottom:1rem}.privacy-policy{background-color:#fff}.privacy-policy>div:first-child>div:first-child{width:100%;padding:1rem !important}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:85vw;max-width:1900px}@media(max-width: 768px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100vw;max-width:768px}}@media(min-width: 768px){:root{--bs-body-font-size: 16px;--main-carousel-height: 880px;--default-carousel-padding: 340px 0 0 0;--main-carousel-padding: 300px 0 0 0;--default-carousel-height: 880px;--fs-small: 0.875rem;--main-nav-text-color: black}h1,.h1{font-size:4rem}h2,.h2{font-size:2.625rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}small.xs{font-size:.75rem}a.button{padding:var(--fs-small) 2rem}.slider .carousel-item .side-text.raw-content,.plan-gallery .carousel-item .side-text.raw-content{text-align:left;padding-left:1rem;border-left:2px solid var(--slider-text);border-right:0}.slider .controller,.plan-gallery .controller{top:1rem;left:unset;right:0;width:2rem;bottom:1rem;flex-direction:column;padding:10rem 0}.slider .controller .control-button:first-child img,.plan-gallery .controller .control-button:first-child img{transform:rotate(90deg)}.slider .controller .control-button:last-child img,.plan-gallery .controller .control-button:last-child img{transform:rotate(-90deg)}.slider.plan-gallery .controller,.plan-gallery.plan-gallery .controller{width:1rem;padding:6rem 0;gap:.5rem}.slider .main-text,.plan-gallery .main-text{position:absolute;height:auto;left:0;bottom:1rem;transform:none;top:unset}.slider .main-text.text-higher,.plan-gallery .main-text.text-higher{bottom:8rem}.slider .main-text.text-even-higher,.plan-gallery .main-text.text-even-higher{bottom:14rem}.slider.main .main-text,.plan-gallery.main .main-text{position:absolute;height:auto;left:0;top:50%;transform:translateY(-50%);bottom:unset}.slider.main .side-text,.plan-gallery.main .side-text{position:absolute;height:auto;right:5rem;bottom:4rem;transform:none;display:block}.main-header-fixed .header-logo{max-width:210px;max-height:100px}.main-header-fixed .bigger-header-logo{max-width:220px;max-height:101px}.main-header-fixed .main-nav{display:flex;min-height:70px}.main-header-fixed .main-nav>li{width:100%}.main-header-fixed .main-nav li.dropdown{width:100%}.main-header-fixed .main-nav .main-li-element{width:fit-content !important;display:flex;justify-content:center}.main-header-fixed .main-nav .main-li-element a{white-space:nowrap;padding:0 .5rem}.main-header-fixed .main-nav li.investment-dropdown{max-width:250px}.main-header-fixed .main-nav li.investment-dropdown a{width:100%;white-space:wrap}.main-header-fixed .main-nav li{height:100%;padding:.5rem 1.2rem;display:flex;align-items:center;justify-content:center}.main-header-fixed .main-nav li a{text-decoration:none}.main-header-fixed .main-nav .dropdown{text-align:center}.main-header-fixed .main-nav .dropdown-toggle:after{display:none}.main-header-fixed .main-header-toggler{display:none}.main-header-fixed .dropdown-menu{min-width:100%;width:auto;border:none;background-color:var(--grey-color);z-index:1000;height:fit-content}.main-header-fixed .dropdown-menu li{text-align:center;width:100%;padding:.25rem .5rem}.main-header-fixed .dropdown-menu li .dropdown-item{padding:.25rem .5rem;text-decoration:none;text-transform:uppercase;font-weight:700;color:#000;cursor:pointer}.main-header-fixed .dropdown-menu li a.dropdown-item:hover{background-color:inherit}.main-header-fixed .dropdown-menu.additional-menu-look{background-color:var(--color-secondary-light)}.main-header-fixed .dropdown-menu.additional-menu-look li a{color:#fff}.main-header-fixed .dropdown-menu.additional-menu-look a.dropdown-item:hover{background-color:inherit}.search-form button{width:20rem}.investment-tiles>:nth-child(3n) .info{background-color:var(--investment-tile-1)}.investment-tiles>:nth-child(3n+1) .info{background-color:var(--investment-tile-2)}.investment-tiles>:nth-child(3n+2) .info{background-color:var(--investment-tile-3)}.investment-tiles>div .image-container{height:430px}.investment-tiles>div .info{right:150px}.investment-tiles>div .more{margin-top:1rem}.investment-tiles>div .logo-container img{width:96px;height:96px;object-fit:contain}.static-header{height:340px}.static-header.large{height:440px}.static-header.large h1{margin-bottom:4rem}.static-header .carousel-static-header{position:absolute;width:100%;height:100%;top:0}.search-offset{z-index:1;background-color:var(--bs-body-bg);position:relative;top:-5rem;margin-bottom:-5rem}.search-offset.search-fixed{background-color:rgba(0,0,0,0);z-index:1000;margin-top:-12rem;margin-bottom:8rem;padding-top:2rem;display:flex;flex-direction:column}.search-offset.search-fixed form{padding:2rem;background-color:var(--bs-body-bg)}}@media(max-width: 1024px){.search-offset.search-fixed{margin-top:-8rem}}@media(max-width: 1024px){.main-header-fixed .main-nav a{font-size:.75rem}}@media(min-width: 992px){section.offer{margin-bottom:4rem}section.offer>section{height:410px}section.offer .offer-img{position:absolute;max-width:45%;height:auto;z-index:-1}section.offer .offer-img.right{top:0;right:0;width:656px}section.offer .offer-img.left{bottom:0;left:0}section.offer .text-container{background-color:var(--bs-body-bg);max-width:60%;z-index:1;padding:3rem 4rem}section.offer .text-container.bottom-right{position:absolute;bottom:-4rem;right:0}section.about .content{display:flex;flex-direction:row}section.about .content>div{flex:0 0 50%}section.about .content .text{padding-right:5rem}section.about .content img{width:auto;height:110%;margin-top:-3rem;top:3rem;object-fit:cover}section.about-2{margin-top:7rem}}.page-title-container .page-title{color:#fff;background-color:var(--color-main);padding:1rem 3rem;text-transform:uppercase;min-width:450px;width:fit-content;text-align:center}@media(max-width: 1024px){.page-title-container .page-title{min-width:350px;font-size:3rem;padding:.75rem 2rem}}@media(max-width: 768px){.page-title-container .page-title{min-width:250px;font-size:2rem}}@media(max-width: 576px){.page-title-container .page-title{min-width:150px;font-size:1.5rem}}@media(min-width: 1200px){.static-header{height:100vh;max-height:880px}.static-header.large{height:584px}.slider .side-text{position:absolute;height:auto;right:0;bottom:0;transform:none;display:block}}.popover-info{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);display:grid;gap:.5rem 1rem;grid-template-columns:auto auto}.popover-info .descr{font-weight:500}.popover-info .span2{grid-column:span 2}.popover-header:not(:first-child){border-radius:0;border-top:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover{--bs-popover-max-width: 600px}.main-contact-box{background-color:var(--main-bg-color);display:flex;flex-direction:column;align-items:end;height:180px;position:fixed;top:50%;right:0;z-index:2000;gap:16px;transform:translateY(-50%)}.email-box{background-image:url("/images/icons/E-mail.svg")}.phone-box{background-image:url("/images/icons/Telefon.svg")}.temp{display:flex;flex-direction:row;align-items:end}.contact-box{width:80px;height:100px;background-size:cover;overflow:hidden;position:relative;transition:all .7s ease-in-out;display:flex;align-items:center;justify-content:end}.contact-box a{text-decoration:none;position:absolute;font-size:16px;width:100%;height:100%;color:#fff !important;white-space:nowrap;overflow:hidden;transition:transform .7s ease-in-out,opacity .7s ease-in-out;text-align:center;opacity:0;display:flex;justify-content:center;align-items:center;padding-left:80px}.email-box:hover{width:300px}.phone-box:hover{width:200px}.email-box:hover a,.phone-box:hover a{opacity:1;transform:translateX(0)}@media(max-width: 1024px){.main-contact-box{transform:none}.contact-box a{opacity:0;transform:none;transition:none}.email-box:hover a,.phone-box:hover a{opacity:0;transform:none;transition:none}.email-box:hover,.phone-box:hover{width:75px}.contact-box{width:75px;height:75px}}@media(max-width: 768px){.main-contact-box{transform:none}.contact-box a{opacity:0;transform:none;transition:none}.email-box:hover a,.phone-box:hover a{opacity:0;transform:none;transition:none}.email-box:hover,.phone-box:hover{width:50px}.contact-box{width:50px;height:50px}}.carousel #carouselNavigation{z-index:25}.carousel .carousel-item.carousel-zoom-effect{position:relative;transition:transform .8s ease-in-out}.carousel .carousel-item.carousel-zoom-effect a{text-decoration:none}.carousel .carousel-item.carousel-zoom-effect .info-section-container{padding-top:100px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:10}.carousel .carousel-item.carousel-zoom-effect .info-section-container .info-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.carousel .carousel-item.carousel-zoom-effect.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.carousel .carousel-item.carousel-zoom-effect.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel .carousel-item.carousel-zoom-effect.active.carousel-item-start{transform:translateX(-100%)}.carousel .carousel-item.carousel-zoom-effect.active.carousel-item-end{transform:translateX(100%)}.carousel .carousel-item.carousel-zoom-effect .background-zoom-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.carousel .carousel-item.carousel-zoom-effect .background-zoom-wrapper .background-image{width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);will-change:transform;transition:transform 10s ease}.carousel .carousel-item.carousel-zoom-effect.active:first-child .background-image{animation:initialZoom 10s ease forwards}.carousel .carousel-item.carousel-zoom-effect.active .background-image{transform:scale(1.1)}.carousel .carousel-item.carousel-zoom-effect .carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.carousel .carousel-item.carousel-zoom-effect .carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel .carousel-item.carousel-zoom-effect .carousel-item.active.carousel-item-start{transform:translateX(-100%)}.carousel .carousel-item.carousel-zoom-effect .carousel-item.active.carousel-item-end{transform:translateX(100%)}@keyframes initialZoom{from{transform:scale(1)}to{transform:scale(1.1)}}.contact-form-overlay-visible{visibility:visible;opacity:1;transition:opacity 500ms}.contact-form-overlay-hidden{opacity:0;visibility:hidden;transition:opacity 500ms,visibility 0s 500ms}.contact-form-overlay{z-index:1001;position:fixed;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.55);inset:0;overflow:auto}.contact-form-icon{height:1rem}.contact-accept-checkbox{display:flex}.contact-accept-checkbox small{flex:1}.contact-form-popup{z-index:1006;position:relative;display:flex;flex-direction:column;background-color:#f2f2f2;border-radius:0;height:auto;max-width:min(90vw,1350px);max-height:min(90vh,750px)}.contact-form-popup>div{height:100%}.contact-form-popup input:not([type=checkbox]){border-top:0;border-left:0;border-right:0;border-bottom:2px solid #dedede;background-color:#f2f2f2}.contact-form-popup input:focus{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #dedede;box-shadow:none}.contact-form-popup input[type=checkbox]{border-radius:50%}.contact-form-popup textarea{border-radius:0}.contact-form-popup .input-checkbox-info a{font-weight:800}.contact-form-popup .contact-form-header{flex:0;width:100%;background-color:#f7f7f7;border-radius:6px 6px 0 0;border-bottom:1px solid #dedede;padding:1rem}.contact-form-popup .contact-form-header h3,.contact-form-popup .contact-form-header h4{margin:0}.contact-form-popup .contact-form-content{width:100%;height:100%;display:flex;justify-content:center}.contact-form-popup .contact-form-content .contact-section{width:min-content;min-width:500px;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-form-popup .contact-form-content .contact-section .contact-inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.contact-form-popup .contact-form-content .image-section{min-height:650px;max-height:700px;overflow:hidden;position:relative}.contact-form-popup .contact-form-content .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;max-height:inherit}.contact-form-popup .contact-form-content textarea{max-height:300px}.contact-form-popup .contact-form-content .full-row{display:flex;width:100%;align-items:center;padding:.55rem .85rem}.contact-form-popup .contact-form-content .close-row-button{position:absolute;top:0;right:0;display:flex;width:100%;align-items:center;justify-content:flex-end}.contact-form-popup .contact-form-content .close-row-button img{width:32px;height:32px}.contact-form-popup .contact-form-content .close-row{display:flex;width:100%;align-items:center;justify-content:flex-end}.contact-form-popup .contact-form-content .img-container{width:100%;height:100%;position:relative;min-height:inherit}.contact-form-popup .contact-form-content .img-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.contact-form-popup .contact-form-footer{border-top:1px solid #dedede;padding:.5rem;flex:0;width:100%;display:flex;justify-content:end;align-items:center;gap:1rem;background-color:#f7f7f7;border-radius:0 0 6px 6px}.contact-form-popup .general-button{width:140px}.modal-dialog .modal-content{border-radius:0}.modal-dialog .modal-header{background-color:#f7f7f7}.modal-dialog .modal-footer{padding:.5rem;width:100%;background-color:#f7f7f7}.modal-dialog .modal-footer .general-button{width:140px}.pointer{cursor:pointer}@media(max-width: 991px){#contact-form .contact-form-popup{width:95%;max-width:95% !important}#contact-form .contact-form-popup .contact-form-content .image-section{display:none}#contact-form .contact-form-popup .contact-form-content .contact-section{min-width:100%;width:100%}}
.confirm-button{text-transform:uppercase;background-color:#272727;color:#fff}.cookie-overlay{z-index:1005;position:fixed;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;inset:0;overflow:auto;background:rgba(0,0,0,.55);transition:opacity 500ms;opacity:0;visibility:hidden}.cookie-overlay:target{visibility:visible;opacity:1}.cookie-popup{z-index:1002;width:50%;max-width:600px;max-height:80%;position:relative;display:flex;flex-direction:column}.cookie-popup.cookie-details .cookie-details-content,.cookie-popup.cookie-details .cookie-details-footer{display:flex}.cookie-popup.cookie-details .cookie-basic-content,.cookie-popup.cookie-details .cookie-basic-footer{display:none}.cookie-popup.cookie-details .cookie-details-content{flex-direction:column;gap:1.5rem;max-height:calc(-250px + 100vh)}.cookie-popup-header,.cookie-popup-footer{padding:1rem;flex:0 0 auto}.cookie-popup-content{padding:2rem 1rem;background-color:#fff;overflow-y:auto;flex:0 0 auto;max-height:50vh}.cookie-popup-header{background-color:#f7f7f7;border-radius:6px 6px 0 0;border-bottom:1px solid #dedede}.cookie-popup-header h3,.cookie-popup-header h4{margin:0}.cookie-popup-footer{background-color:#f7f7f7;border-radius:0 0 6px 6px}.cookie-popup-footer,.cookie-basic-footer,.cookie-details-footer{display:flex;gap:1rem;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.cookie-details-content,.cookie-details-footer{display:none}.cookie-popup-footer{border-top:1px solid #dedede}.cookie-popup-footer button{text-align:center;text-decoration:none;padding:.5rem 1rem;cursor:pointer;border:none;border-radius:.25rem;font-size:.9rem}.cookie-popup-footer button:hover{filter:brightness(120%)}.cookie-popup-footer button.text-button{background-color:rgba(0,0,0,0);color:#404040}@media screen and (max-width: 700px){.cookie-popup{width:90%}.cookie-popup-footer button{font-size:.7rem}}.accordions{display:flex;flex-direction:column;gap:1rem}.accordions .accordion-custom{display:flex;flex-direction:column}.accordions .accordion-custom .accordion-custom-header{display:flex;-moz-box-align:center;align-items:center;gap:1rem;background-color:#fff;font-size:.9rem;cursor:pointer;padding:1rem 1rem;text-align:left;outline:none;transition:.4s;border-radius:6px;border:1px solid #dedede}.accordions .accordion-custom .accordion-panel{padding:0 1rem;font-size:.9rem;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordions .accordion-custom .accordion-panel p{margin:1rem .5rem}.accordions .accordion-custom .chevron:after{content:"‹";transform:rotate(90deg);color:#777;font-weight:bold;float:right;margin-left:5px;font-size:1rem;transition-duration:.2s;transition-property:transform}.accordions .accordion-custom.active .accordion-panel{border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-radius:0 0 6px 6px}.accordions .accordion-custom.active .accordion-custom-header,.accordions .accordion-custom-header:hover{background-color:#eaeaea}.accordions .accordion-custom.active .accordion-custom-header{border-radius:6px 6px 0 0}.accordions .accordion-custom.active .accordion-custom-header .chevron:after{transform:rotate(-90deg)}.accordions .switch{position:relative;display:inline-block;width:3rem;height:1.5rem;min-width:3rem;min-height:1.5rem;margin-left:auto}.accordions .switch input{opacity:0;width:0;height:0}.accordions .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.accordions .slider:before{position:absolute;content:"";height:1rem;width:1rem;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.accordions input:disabled+.slider{background-color:#82c4f8 !important}.accordions input:checked+.slider{background-color:#2196f3}.accordions input:focus+.slider{box-shadow:0 0 1px #2196f3}.accordions input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.accordions .slider.round{border-radius:34px}.accordions .slider.round:before{border-radius:50%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFDRSw4Q0FJSixXQUNFLHdCQUNBLFdBQ0EsaUJBQ0EsWUFDQSxnQkFDQSxlQUNBLHdCQUNBLDhCQUNBLHVEQUlKLDZCQUNFLCtCQUNBLGdDQUNBLDBCQUNBLDBHQUdGLHdCQUNFLCtEQUdGLHlCQUNFLDhFQUNBLHdCQUNFLHFCQU9KLGlCQUNFLHFCQUNBLFdBQ0EsY0FDQSxlQUNBLGtCQUNBLGlCQUNBLDJCQUdGLFNBQ0UsUUFDQSxTQUNBLHFCQUdGLGlCQUNFLGVBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxzQkFDQSx1QkFDQSxlQUNBLDRCQUdGLGlCQUNFLFdBQ0EsWUFDQSxXQUNBLFNBQ0EsV0FDQSxzQkFDQSx1QkFDQSxlQUNBLG9DQUdGLG1DQUNFLG1DQUdGLHdCQUNFLGlDQUdGLDBCQUNFLDBDQUdGLGtDQUNFLCtCQUNBLDJCQUNBLDJCQUlGLGtCQUNFLGtDQUdGLGlCQUNFLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc2ltcGxlLWxpZ2h0Ym94LmNzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvZGVza3RvcC5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL2NvbnRhY3QtYm94LnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL2NvbnRhY3QtZm9ybS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9jb29raWUtY29uc2VudC5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9jb29raWUtY29uc2VudC1jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblx0QnkgQW5kcsOpIFJpbmFzLCB3d3cuYW5kcmVyaW5hcy5kZVxuXHREb2N1bWVudGF0aW9uLCB3d3cuc2ltcGxlbGlnaHRib3guY29tXG5cdEF2YWlsYWJsZSBmb3IgdXNlIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuXHRWZXJzaW9uIDIuMTQuMlxuKi9cbmJvZHkuaGlkZGVuLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMzU7XG59XG5cbi5zbC13cmFwcGVyIHtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uc2wtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zbC13cmFwcGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2wtd3JhcHBlciBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2wtd3JhcHBlciAuc2wtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNsLXdyYXBwZXIgLnNsLWRvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwNjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtZG93bmxvYWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwNjA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtbmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1wcmV2IHtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zbC13cmFwcGVyLnNsLWRpci1ydGwgLnNsLW5hdmlnYXRpb24ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaWZyYW1lIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgLnNsLWNhcHRpb24ucG9zLXRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uLnBvcy1vdXRzaWRlIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uc2wtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDc7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbi5zbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2wtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gZWFzZSAyMDBtcztcbiAgdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDIwMG1zO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvdGhqMGxwbC5jc3MnKTtcbkBpbXBvcnQgJy4vc2ltcGxlLWxpZ2h0Ym94LmNzcyc7XG5cbjpyb290IHtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBcImNlbnR1cnktZ290aGljXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDE0cHg7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjcyNzI3O1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDA7XG5cbiAgLS1mcy1zbWFsbDogMC44NTdyZW07XG4gIC0tZnMtc20tbm9ybWFsOiAwLjkyNXJlbTtcblxuICAtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0OiA2NDBweDtcbiAgLS1kZWZhdWx0LWNhcm91c2VsLXBhZGRpbmc6IDI0MHB4IDAgMCAwO1xuICAtLW1haW4tY2Fyb3VzZWwtcGFkZGluZzogMjQwcHggMCAwIDA7XG4gIC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQ6IDg4MHB4O1xuICAtLXNsaWRlci10ZXh0OiAjZmZmO1xuICBcbiAgLS1jb2xvci1tYWluOiAjMTk0MDRGO1xuICAtLWNvbG9yLW1haW4tdHJhbnM6IHJnYmEoMjUsIDY0LCA3OSwgMC44KTtcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNENzYyMkE7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiAjQjY0RDE5O1xuICAtLWNvbG9yLXNlY29uZGFyeS1saWdodDogcmdiYSgyMTUsIDk4LCA0MiwgMC43KTtcbiAgLS13aGl0ZS10cmFuczogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgXG4gIC0tZGVmYXVsdC1idXR0b24tYmc6ICNmZmY7XG4gIC0tZGVmYXVsdC1idXR0b24tY29sb3I6ICMxOTQwNEY7XG4gIC0tZGVmYXVsdC1idXR0b24tYmctaG92ZXI6ICMyNzI3Mjc7XG4gIC0tZGVmYXVsdC1idXR0b24tY29sb3ItaG92ZXI6ICNmZmY7XG5cbiAgLS1kYXJrLWJ1dHRvbi1iZzogIzE5NDA0RjtcbiAgLS1kYXJrLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1kYXJrLWJ1dHRvbi1iZy1ob3ZlcjogIzEwMmIzNztcbiAgLS1kYXJrLWJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZjtcbiAgLS1kZWZhdWx0LWxpbmstY29sb3I6ICMyODJBM0E7XG4gIC0tbGluay1idXR0b24tY29sb3I6ICMyNzI3Mjc7XG5cbiAgLS1saW5rLWNvbG9yLWRhcmstYmc6ICNmZmY7XG4gIC0tbWFpbi1uYXYtdGV4dC1jb2xvcjogI2ZmZjtcblxuICAtLWludmVzdG1lbnQtdGlsZS0xOiAjREExRjRCO1xuICAtLWludmVzdG1lbnQtdGlsZS0yOiAjQkY4RjQ2O1xuICAtLWludmVzdG1lbnQtdGlsZS0zOiAjQkNEMTdGO1xuICAtLWludmVzdG1lbnQtdGlsZS10ZXh0OiAjZmZmO1xuXG4gIC0tYWJvdXQtc2VjdGlvbi1iZzogIzE5NDA0RjtcbiAgLS1hYm91dC1zZWN0aW9uLWNvbG9yOiAjZmZmO1xuXG4gIC0tdGFibGUtaGVhZGVyLWJnOiAjMjcyNzI3O1xuICAtLXRhYmxlLWhlYWRlci10ZXh0OiAjZmZmO1xuXG4gIC0tc3RhdHVzLXNvbGQtdGV4dDogI0I5MkEyQTtcbiAgLS1zdGF0dXMtcmVzZXJ2ZWQtdGV4dDogI0I5OEUyQTtcbiAgLS1zdGF0dXMtYXZhaWxhYmxlLXRleHQ6ICMzMkExMkE7XG4gIFxuICAtLWdyZXktY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxufVxuXG4uY29sb3ItbWFpbntcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1zZWNvbmRhcnl7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1tYWlue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5jbC13aGl0ZXtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS40MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjg2cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuc21hbGwge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtYWxsKTtcblxuICAmLnhzIHtcbiAgICBmb250LXNpemU6IDAuNzE0cmVtO1xuICB9XG59XG5cbi5mb250LXhse1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuYS5idXR0b24sIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWJnKTtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogdmFyKC0tZnMtc21hbGwpIDEuNzE0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tYmctaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1jb2xvci1ob3Zlcik7XG4gIH1cblxuICAmLmRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYnV0dG9uLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tZGFyay1idXR0b24tY29sb3IpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJ1dHRvbi1iZy1ob3Zlcik7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1idXR0b24tY29sb3ItaG92ZXIpO1xuICAgIH1cbiAgfVxuICBcbiAgJi5saWdodHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTtcbiAgICB9XG4gIH1cbiAgXG4gICYubGlnaHQtaW52ZXJ0ZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktaG92ZXIpO1xuICAgIH1cbiAgfVxuXG4gICYudGV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWJ1dHRvbi1jb2xvcik7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICY6bm90KC5zcGFjaW5nLWRlZmF1bHQpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNGVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1idXR0b257XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zbC13cmFwcGVyIGJ1dHRvbi5zbC1jbG9zZSB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWJnLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tY29sb3ItaG92ZXIpO1xuICB9XG59XG5cbi5zZWN0aW9uLWxpbmtze1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgXG4gIGF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbGlua3N7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnJhdy1jb250ZW50IHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWxpbmstY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuLy8gc2xpZGVyXG4uc2xpZGVyLCAucGxhbi1nYWxsZXJ5IHtcbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICBoZWlnaHQ6IHZhcigtLWRlZmF1bHQtY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgfVxuXG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogdmFyKC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlci10ZXh0KTtcblxuICAgIC5zaWRlLXRleHQucmF3LWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tc2xpZGVyLXRleHQpO1xuICAgIH1cbiAgfVxuXG4gICYucGxhbi1nYWxsZXJ5IC5jYXJvdXNlbC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgXG4gIC5jb250cm9sbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmbGV4OiAxIDAgMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnNsaWRlLXBpY2sge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHNjYWxlOiAxO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHNjYWxlOiAxLjY2O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250cm9sLWJ1dHRvbiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwYWNlIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgfVxuXG4gIGE6bm90KC5idXR0b24pIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1kYXJrLWJnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC5tYWluLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgXG4gIC5zaWRlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICYubWFpbiB7XG4gICAgLnNsaWRlci1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICBcbiAgICAubWFpbi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIFxuICAgIC5zaWRlLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIGhlaWdodDogdmFyKC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQpO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBoZWlnaHQ6IHZhcigtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXIsIC5wbGFuLWdhbGxlcnkge1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICBoZWlnaHQ6IHZhcigtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgICB9XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1tYWluLWNhcm91c2VsLWhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbi8vIGhlYWRlclxuLm1haW4taGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgID4gdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLW5hdi10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1sb2dve1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRyYW5zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblxuICAmLm1vYmlsZS1uYXYtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG5cbiAgLm1vYmlsZS1uYXYtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbHZlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9iaWxlLW5hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIFxuICAgID4gbGkgPiBhLCBkaXYge1xuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmludmVzdG1lbnQtbWVudS1pbm5lcntcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICBcbiAgLmNoaWxkLW1vYmlsZS1tZW51e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLXRyYW5zKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LWxpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICYucGljay1jaXR5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZGFyeS1tZW51LWxpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGl7XG4gICAgICBhe1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtaGVhZGVyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5cbi5zZWFyY2gtZm9ybSB7XG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGluZS1vdmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uNXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG5cbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uaW52ZXN0bWVudC10aWxlcyB7XG4gIC5pbmZvLmludmVzdG1lbnQtdGlsZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQTRBQTUgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgPiA6bnRoLWNoaWxkKDNuKSB7XG4gICAgLmluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLTEpO1xuICAgIH1cbiAgfVxuXG4gID4gOm50aC1jaGlsZCgzbisxKSB7XG4gICAgLmluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLTIpO1xuICAgIH1cbiAgfVxuXG4gID4gOm50aC1jaGlsZCgzbisyKSB7XG4gICAgLmluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLTMpO1xuICAgIH1cbiAgfVxuXG4gID4gZGl2IHtcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICBjb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLXRleHQpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICA+ICoge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbi5vZmZlciB7XG4gIC5vZmZlci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5zZWN0aW9uLmFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWJvdXQtc2VjdGlvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS1hYm91dC1zZWN0aW9uLWNvbG9yKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBcbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYWJvdXQtaW1hZ2UgaW1ne1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC1pbWFnZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5jaGVjay1vZmZlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIFxuICAgIGF7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTRweCAwIGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIFxuICAgIGE6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jaGVjay1vZmZlcntcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAudGV4dHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgXG4gIC5hYm91dC1pY29uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMzJweCAwO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgXG4gICAgaW1ne1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbi5hYm91dC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBcbiAgLmgyIHtcbiAgICBjb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIC5mYWN0cyB7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gIH1cbiAgXG4gIC5kZXRhaWxzLXNob3d1cHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgXG4gICAgLmluZm97XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIFxuICAgIGRpdltjbGFzc149XCJkZXRhaWwtXCJdIHtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgXG4gICAgICAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBcbiAgICAgICAgLm1haW4taW5mb3tcbiAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXZ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbC0xIGRpdntcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1JlY3RhbmdsZTE0LnN2Z1wiKTtcbiAgICB9XG4gICAgLmRldGFpbC0yIGRpdntcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1JlY3RhbmdsZTE1LnN2Z1wiKTtcbiAgICB9XG4gICAgLmRldGFpbC0zIGRpdntcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1JlY3RhbmdsZTE3LnN2Z1wiKTtcbiAgICB9XG4gICAgLmRldGFpbC00IGRpdntcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1JlY3RhbmdsZTE2LnN2Z1wiKTtcbiAgICB9XG4gICAgXG4gICAgZGl2LmRldGFpbC0xLnNob3ctZGV0YWlsIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgICBkaXYuZGV0YWlsLTIuc2hvdy1kZXRhaWwge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgfVxuICAgIGRpdi5kZXRhaWwtMy5zaG93LWRldGFpbCB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgIH1cbiAgICBkaXYuZGV0YWlsLTQuc2hvdy1kZXRhaWwge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctZGV0YWlsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5kZXRhaWxzLXNob3d1cCB7XG5cbiAgICAgIGRpdltjbGFzc149XCJkZXRhaWwtXCJdIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgLm1haW4taW5mbyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlsLTEge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuICAgICAgLmRldGFpbC0yIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5kZXRhaWwtMyB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICAuZGV0YWlsLTQge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmRldGFpbHMtc2hvd3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgZGl2W2NsYXNzXj1cImRldGFpbC1cIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgIC5tYWluLWluZm8ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1kZXRhaWwge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWwtMSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICAuZGV0YWlsLTIge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgICAgLmRldGFpbC0zIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5kZXRhaWwtNCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgLmRldGFpbHMtc2hvd3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgZGl2W2NsYXNzXj1cImRldGFpbC1cIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICBcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIFxuICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgIC5tYWluLWluZm8ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1kZXRhaWwge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWwtMSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgICAuZGV0YWlsLTIge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgfVxuICAgICAgLmRldGFpbC0zIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICAgIC5kZXRhaWwtNCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLmluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZGV0YWlscy1zaG93dXAge1xuICAgICAgZGl2W2NsYXNzXj1cImRldGFpbC1cIl0ge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICBcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgLm1haW4taW5mbyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3ViLXBhZ2UtdGl0bGUtaW52ZXN0bWVudHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIFxuICBwe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuXG5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG5cbiAgLnNvY2lhbC1pbWcge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAuMjVyZW0gMDtcbn1cblxuLnN0YXRpYy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBoMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItdGV4dCk7XG4gICAgYm90dG9tOiAxMHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnN0YXRpYy1oZWFkZXItZml4ZWQtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cblxuLmFyY2hpdmVzLCAuYWJvdXQtdXMsIC5mdW5kaW5nLCAuY29udGFjdCwgLnNlYXJjaC1maXhlZHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTAwMDtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAuc2VjdGlvbi1jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgXG4gIGZvcm17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIFxuICAuY29udGFjdC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLm1hcC1pbWFnZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIH1cbiAgXG4gIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaXRhbGlje1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zZWFyY2gtb2Zmc2V0LnNlYXJjaC1maXhlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1hcmdpbi10b3A6IC04cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBmb3Jte1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIH1cbn1cblxuLnNlYXJjaC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1vZmZzZXR7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gIH1cbn1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAmLmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG5cbiAgICBjb2xvcjogIzI3MjcyNztcbiAgfVxufVxuXG4ucHJvcGVydHktdGFibGUtYnV0dG9uc3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIFxuICBwe1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIGEsIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjAlO1xuICB9XG4gIFxuICBhOmxhc3QtY2hpbGR7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS10YWJsZS1idXR0b25ze1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDFyZW07XG4gICAgXG4gICAgYSwgcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi90YWJsZSc7XG5cbnRhYmxlLm9mZmVycyB7XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItYmcpO1xuICAgICAgY29sb3I6IHZhcigtLXRhYmxlLWhlYWRlci10ZXh0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICB9XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxO1xuXG4gICAgICAmLmRldGFpbHMge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4uZ2FsbGVyeSB7XG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpudGgtY2hpbGQoMm4rMSBvZiAuZGF0YS1yb3cpIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRldGFpbHMtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAuMjVyZW0gLjVyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgLmhlYWRlciwgLnNlcGFyYXRvciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zcGFuLWFsbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnRocmVlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBcbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBcbiAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgXG4gICAgLmZlYXR1cmVzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cblxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9wZXJ0eS1zdGF0dXMge1xuICAmLnNvbGQge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtc29sZC10ZXh0KTtcbiAgfVxuXG4gICYucmVzZXJ2ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtcmVzZXJ2ZWQtdGV4dCk7XG4gIH1cblxuICAmLmF2YWlsYWJsZSB7XG4gICAgY29sb3I6IHZhcigtLXN0YXR1cy1hdmFpbGFibGUtdGV4dCk7XG4gIH1cbn1cblxuLmZsb29yLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdhcDogLjI1cmVtIC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIC5idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgXG4gIC5idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWNvbG9yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWJ1dHRvbi1iZyk7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBcbiAgaHIge1xuICAgIFxuICB9XG4gIFxuICAuc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG5cbiAgLnNwYW4tYWxsIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuICBcbiAgJi50aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICB9XG59XG5cbi5jb29raWUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTAwMTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgYSB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cblxuICAuY29va2llLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXRleHQtY29sb3IpO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgfVxuXG59XG5cbi50ZXh0LXVwcGVyY2FzZXtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG4uZnVsbC1pbWFnZXtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWp1c3RpZnktYWxse1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1qdXN0aWZ5e1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtanVzdGlmeXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jYXJvdXNlbC1sb2ctYm9va3tcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgXG4gIC5jYXJvdXNlbC1sb2ctYm9vay1pbm5lcntcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpoYXMoPiAuY2Fyb3VzZWwtbG9nLWJvb2staXRlbTpudGgtY2hpbGQoNCkpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtbG9nLWJvb2staXRlbXtcbiAgICAgIG1pbi13aWR0aDogY2FsYygoMTAwJSAtIDFyZW0pIC8gMyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgID4gZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICBcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jbG9zZWQtcGFyYWdyYXBoe1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmV4cGFuZGVkLXBhcmFncmFwaHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvZ2dsZS1tb3JlLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAudG9nZ2xlLWljb24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcm91c2VsLWxvZy1ib29rLWl0ZW0uZXhwYW5kZWQge1xuICAgICAgLnRvZ2dsZS1tb3JlLWluZm8ge1xuICAgICAgICAuZXhwYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgI3ByZXYtY2Fyb3VzZWwtbG9nLWJ1dHRvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODBweDtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZGVza3RvcC1yZXF1aXJlZHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgI25leHQtY2Fyb3VzZWwtbG9nLWJ1dHRvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODBweDtcbiAgICByaWdodDogMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRlc2t0b3AtcmVxdWlyZWR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJvdXNlbC1sb2ctYm9va3tcbiAgICAuY2Fyb3VzZWwtbG9nLWJvb2staW5uZXJ7XG4gICAgICBnYXA6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAuY2Fyb3VzZWwtbG9nLWJvb2staXRlbXtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3ByZXYtY2Fyb3VzZWwtbG9nLWJ1dHRvbntcbiAgICAgICYubW9iaWxlLXJlcXVpcmVke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI25leHQtY2Fyb3VzZWwtbG9nLWJ1dHRvbntcbiAgICAgICYubW9iaWxlLXJlcXVpcmVke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgLmRlc2NyaXB0aW9uLWltYWdlLWNvbnRhY3QtbW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbi1pbWFnZS1jb250YWN0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhY2stdG8tdG9wLXNlY3Rpb257XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICBwe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICBhe1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfSBcbn1cblxuLmNvbnRhY3Qtc29jaWFsLWljb25ze1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIC5jb250YWN0LXNvY2lhbC1pY29ue1xuICAgIGF7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLmctbWFwe1xuICBpZnJhbWV7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmctbWFwLXd7XG4gIGlmcmFtZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZy1tYXAtaHtcbiAgaWZyYW1le1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaW1nLW5ld3N7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmV3cy1idXR0b257XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50XG59XG5cbi5uZXdzLXRleHR7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZm9udC1zaXplLTA3cmVte1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLnBob3RvLXNlY3Rpb24taW1hZ2UtbWh7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KXtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzbVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG59XG5cbi5tYWluLWxvZ28gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1sb2dvIGEge1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheS1iYWNrZ3JvdW5kLWltYWdlLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGFya2VuO1xufVxuXG4ubWFpbi1oZWFkZXItZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yKTtcbn1cblxuLnByaXZhY3ktcG9saWN5LmNvbnRhaW5lcntcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnByaXZhY3ktcG9saWN5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgPiBkaXY6Zmlyc3QtY2hpbGR7XG4gICAgPiBkaXY6Zmlyc3QtY2hpbGR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH0gXG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICB3aWR0aDogODV2dztcbiAgbWF4LXdpZHRoOiAxOTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLXhsLFxuICAuY29udGFpbmVyLXh4bCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9kZXNrdG9wJztcbkBpbXBvcnQgJy4vcG9wb3Zlcic7XG5AaW1wb3J0ICcuL2NvbnRhY3QtYm94JztcbkBpbXBvcnQgJy4vY2Fyb3VzZWwnO1xuQGltcG9ydCAnLi9jb250YWN0LWZvcm0nO1xuIiwidGFibGUub2ZmZXJzIHtcbiAgdGJvZHkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW47XG5cbiAgICAmLnNvcnRpbmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAuZXhwYW5kZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAuZXhwYW5kZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIuZGV0YWlscyB7XG4gICAgICB0ZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAvL2hlaWdodDogMTkwcHg7XG4gICAgICAgICAgLy9tYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGguc29ydGFibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLnNvcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kZXNjOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gbWRcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMTZweDtcbiAgICAtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0OiA4ODBweDtcbiAgICAtLWRlZmF1bHQtY2Fyb3VzZWwtcGFkZGluZzogMzQwcHggMCAwIDA7XG4gICAgLS1tYWluLWNhcm91c2VsLXBhZGRpbmc6IDMwMHB4IDAgMCAwO1xuICAgIC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQ6IDg4MHB4O1xuICAgIFxuICAgIC0tZnMtc21hbGw6IDAuODc1cmVtO1xuICAgIC0tbWFpbi1uYXYtdGV4dC1jb2xvcjogYmxhY2s7XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG5cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgXG4gIHNtYWxsLnhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICBhLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tZnMtc21hbGwpIDJyZW07XG4gIH1cbiAgXG4gIFxuICAuc2xpZGVyLCAucGxhbi1nYWxsZXJ5IHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAuc2lkZS10ZXh0LnJhdy1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsaWRlci10ZXh0KTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29udHJvbGxlciB7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDJyZW07ICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG5cbiAgICAgIC5jb250cm9sLWJ1dHRvbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYucGxhbi1nYWxsZXJ5IC5jb250cm9sbGVye1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAubWFpbi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cbiAgICBcbiAgICAubWFpbi10ZXh0LnRleHQtaGlnaGVye1xuICAgICAgYm90dG9tOiA4cmVtO1xuICAgIH1cbiAgICBcbiAgICAubWFpbi10ZXh0LnRleHQtZXZlbi1oaWdoZXJ7XG4gICAgICBib3R0b206IDE0cmVtO1xuICAgIH1cbiAgICBcbiAgICAmLm1haW4ge1xuICAgICAgLm1haW4tdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAuc2lkZS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4taGVhZGVyLWZpeGVkIHtcbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgICAuYmlnZ2VyLWhlYWRlci1sb2dve1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMXB4O1xuICAgIH1cblxuICAgIC5tYWluLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgIFxuICAgICAgLy8uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC8vfVxuXG4gICAgICA+IGxpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGkuZHJvcGRvd257XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubWFpbi1saS1lbGVtZW50e1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGxpLmludmVzdG1lbnQtZHJvcGRvd257XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kcm9wZG93bntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWFpbi1oZWFkZXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1jb2xvcik7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICBcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhLmRyb3Bkb3duLWl0ZW06aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZHJvcGRvd24tbWVudS5hZGRpdGlvbmFsLW1lbnUtbG9va3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1saWdodCk7XG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEuZHJvcGRvd24taXRlbTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAuc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cblxuICAuaW52ZXN0bWVudC10aWxlcyB7XG4gICAgPjpudGgtY2hpbGQoM24pIHtcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLTEpO1xuICAgICAgfVxuICAgIH1cbiAgICA+Om50aC1jaGlsZCgzbisxKSB7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludmVzdG1lbnQtdGlsZS0yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgPjpudGgtY2hpbGQoM24rMikge1xuICAgICAgLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPmRpdiB7XG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmluZm8ge1xuICAgICAgICByaWdodDogMTUwcHg7XG5cbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXRpYy1oZWFkZXIge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgJi5sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJvdXNlbC1zdGF0aWMtaGVhZGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1vZmZzZXQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgXG4gIC5zZWFyY2gtb2Zmc2V0LnNlYXJjaC1maXhlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICBmb3Jte1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtb2Zmc2V0LnNlYXJjaC1maXhlZHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgLm1haW4taGVhZGVyLWZpeGVkIHtcbiAgICAubWFpbi1uYXYgYSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIGxnXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5vZmZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgID5zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgfVxuXG4gICAgLm9mZmVyLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xuXG4gICAgICAmLmJvdHRvbS1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNHJlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5hYm91dCAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgPmRpdiB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICB0b3A6IDNyZW07XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uLmFib3V0LTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICAubWFpbi1sb2dvIGEge1xuICAgIGltZyB7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgXG59XG5cbi5wYWdlLXRpdGxlLWNvbnRhaW5lcntcbiAgLnBhZ2UtdGl0bGV7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgLnBhZ2UtdGl0bGV7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAucGFnZS10aXRsZXtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpe1xuICAgIC5wYWdlLXRpdGxle1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHhsXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0aWMtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDg4MHB4O1xuXG4gICAgJi5sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDU4NHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnNsaWRlciB7XG4gICAgLnNpZGUtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi5wb3BvdmVyLWluZm8ge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAuNXJlbSAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcblxuICAuZGVzY3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuc3BhbjIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cblxuLnBvcG92ZXItaGVhZGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiA2MDBweDtcbn0iLCIubWFpbi1jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmctY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAwMDtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5lbWFpbC1ib3h7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvRS1tYWlsLnN2Z1wiKTtcbn1cblxuLnBob25lLWJveHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9UZWxlZm9uLnN2Z1wiKTtcbn1cblxuLnRlbXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5jb250YWN0LWJveCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgXG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLmVtYWlsLWJveDpob3ZlcntcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ucGhvbmUtYm94OmhvdmVye1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5lbWFpbC1ib3g6aG92ZXIgYSxcbi5waG9uZS1ib3g6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gIC5tYWluLWNvbnRhY3QtYm94IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtYm94IGEge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAuZW1haWwtYm94OmhvdmVyIGEsXG4gIC5waG9uZS1ib3g6aG92ZXIgYSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBcbiAgLmVtYWlsLWJveDpob3ZlcixcbiAgLnBob25lLWJveDpob3ZlciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cblxuICAuY29udGFjdC1ib3gge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuICAubWFpbi1jb250YWN0LWJveCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jb250YWN0LWJveCBhIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgLmVtYWlsLWJveDpob3ZlciBhLFxuICAucGhvbmUtYm94OmhvdmVyIGEge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgXG4gIC5lbWFpbC1ib3g6aG92ZXIsXG4gIC5waG9uZS1ib3g6aG92ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIFxuICAuY29udGFjdC1ib3gge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4iLCLvu78vLyBabWllbm5lXG4kY2Fyb3VzZWwtd2lkdGg6IDEwMCU7XG4kaW5mby1zZWN0aW9uLXdpZHRoOiAzNSU7XG4kaW1hZ2Utc2VjdGlvbi13aWR0aDogNjUlO1xuJHNxdWFyZS1nYXA6IDAuNXJlbTtcbiRhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4kem9vbS1kdXJhdGlvbjogMTBzO1xuXG4vLyBLb2xvcnlcbiRwcmltYXJ5LWNvbG9yOiAjZDg2MjJhO1xuJHNlY29uZGFyeS1jb2xvcjogIzJiMmIyYztcblxuLy8gTWl4aW55XG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIHNxdWFyZS1iYXNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG4uY2Fyb3VzZWwge1xuICAjY2Fyb3VzZWxOYXZpZ2F0aW9ue1xuICAgIHotaW5kZXg6IDI1O1xuICB9XG4gIC5jYXJvdXNlbC1pdGVtLmNhcm91c2VsLXpvb20tZWZmZWN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAuaW5mby1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIFxuICAgICAgLmluZm8tY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcblxuICAgICYuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cblxuICAgICYuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICAgICYuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC16b29tLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkem9vbS1kdXJhdGlvbiBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNqYWxuYSBvYnPFgnVnYSBkbGEgcGllcndzemVnbyBzbGFqZHVcbiAgICAmLmFjdGl2ZTpmaXJzdC1jaGlsZCAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBhbmltYXRpb246IGluaXRpYWxab29tICR6b29tLWR1cmF0aW9uIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuICAgIFxuICAgIC8vIEVmZWt0IHpvb211IGRsYSBha3R5d25lZ28gc2xhamR1XG4gICAgJi5hY3RpdmUgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgIC8vIFByemVqxZtjaWEgbWnEmWR6eSBzbGFqZGFtaVxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbml0aWFsWm9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuJHBvcHVwLWJnLWNvbG9yOiAjZmZmO1xuJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvcjogI2Y3ZjdmNztcbiRwb3B1cC1ib3JkZXItcmFkaXVzOiA2cHg7XG4kcG9wdXAtYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbi5jb250YWN0LWZvcm0tb3ZlcmxheS12aXNpYmxle1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xufVxuXG4uY29udGFjdC1mb3JtLW92ZXJsYXktaGlkZGVue1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMsIHZpc2liaWxpdHkgMHMgNTAwbXM7XG59XG5cbi5jb250YWN0LWZvcm0tb3ZlcmxheXtcbiAgei1pbmRleDogMTAwMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgaW5zZXQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY29udGFjdC1mb3JtLWljb257XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmNvbnRhY3QtYWNjZXB0LWNoZWNrYm94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBzbWFsbHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXB7XG4gIHotaW5kZXg6IDEwMDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG1pbig5MHZ3LCAxMzUwcHgpO1xuICBtYXgtaGVpZ2h0OiBtaW4oOTB2aCwgNzUwcHgpO1xuICBcbiAgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pe1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgXG4gIGlucHV0OmZvY3Vze1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hde1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBcbiAgdGV4dGFyZWF7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBcbiAgLmlucHV0LWNoZWNrYm94LWluZm97XG4gICAgYXtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybS1oZWFkZXJ7XG4gICAgZmxleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwb3B1cC1ib3JkZXItcmFkaXVzICRwb3B1cC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGgzLCBoNCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybS1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmNvbnRhY3QtaW5uZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGV4dGFyZWF7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgXG4gICAgLmZ1bGwtcm93e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNTVyZW0gMC44NXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmNsb3NlLXJvdy1idXR0b257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jbG9zZS1yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgXG4gICAgLmltZy1jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBcbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWZvcm0tZm9vdGVye1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmbGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgXG4gIC5nZW5lcmFsLWJ1dHRvbntcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZ3tcbiAgXG4gIC5tb2RhbC1jb250ZW50e1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgXG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuICBcbiAgLm1vZGFsLWZvb3RlcntcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvcjtcblxuICAgIC5nZW5lcmFsLWJ1dHRvbntcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi5wb2ludGVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICNjb250YWN0LWZvcm17XG4gICAgLmNvbnRhY3QtZm9ybS1wb3B1cHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXgtd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICAuY29udGFjdC1mb3JtLWNvbnRlbnR7XG4gICAgICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNvbnRhY3Qtc2VjdGlvbntcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbkBpbXBvcnQgJ2Nvb2tpZS1jb25zZW50LWN1c3RvbS5zY3NzJztcbiRwb3B1cC1iZy1jb2xvcjogI2ZmZjtcbiRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I6ICNmN2Y3Zjc7XG4kcG9wdXAtYm9yZGVyLXJhZGl1czogNnB4O1xuJHBvcHVwLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4uY29va2llLW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDA1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29va2llLW92ZXJsYXk6dGFyZ2V0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvb2tpZS1wb3B1cCB7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29va2llLXBvcHVwLmNvb2tpZS1kZXRhaWxzIHtcbiAgLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQsIC5jb29raWUtZGV0YWlscy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY29va2llLWJhc2ljLWNvbnRlbnQsIC5jb29raWUtYmFzaWMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygtMjUwcHggKyAxMDB2aCk7XG4gIH1cbn1cblxuLmNvb2tpZS1wb3B1cC1oZWFkZXIsIC5jb29raWUtcG9wdXAtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWUtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLWNvbG9yO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTB2aDtcbn1cblxuLmNvb2tpZS1wb3B1cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cyAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuXG4gIGgzLCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuLmNvb2tpZS1wb3B1cC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG59XG5cbi5jb29raWUtcG9wdXAtZm9vdGVyLCAuY29va2llLWJhc2ljLWZvb3RlciwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQsIC5jb29raWUtZGV0YWlscy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29va2llLXBvcHVwLWZvb3Rlclxue1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcblxuICBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5cbiAgYnV0dG9uOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gIH1cblxuICAvL2J1dHRvbi5jb25maXJtLWJ1dHRvbiB7XG4gIC8vICAgIGNvbG9yOiAjZmZmO1xuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2U4O1xuICAvL31cblxuICBidXR0b24udGV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb29raWUtcG9wdXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY29va2llLXBvcHVwLWZvb3RlclxuICB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY2NvcmRpb25zXG5cbi5hY2NvcmRpb25zXG57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcblxuICAuYWNjb3JkaW9uLWN1c3RvbVxuICB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGV2cm9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY3VzdG9tLmFjdGl2ZSAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuYWNjb3JkaW9uLWN1c3RvbS5hY3RpdmUgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyLCAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICB9XG5cbiAgLmFjY29yZGlvbi1jdXN0b20uYWN0aXZlIC5hY2NvcmRpb24tY3VzdG9tLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXMgMCAwO1xuICAgIC5jaGV2cm9uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFN3aXRjaFxuLmFjY29yZGlvbnMge1xuICAuc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG5cbiAgLnNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG5cbiAgaW5wdXQ6ZGlzYWJsZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoIzIxOTZGMywgJGxpZ2h0bmVzczogMjAlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gIH1cblxuICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIH1cblxuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cbiAgLnNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuIiwiLy8gX0Nvb2tpZUNvbnNlbnRQYXJ0aWFsLmNzaHRtbFxuLmNvbmZpcm0tYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6IHdoaXRlO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/