@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;--main-carousel-height: 640px;--default-carousel-padding: 240px 0 0 0;--main-carousel-padding: 240px 0 0 0;--default-carousel-height: 400px;--slider-text: #fff;--default-button-bg: #fff;--default-button-color: #000;--default-button-bg-hover: #272727;--default-button-color-hover: #fff;--dark-button-bg: #272727;--dark-button-color: #fff;--dark-button-bg-hover: #171717;--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: #505050;--about-section-color: #fff;--table-header-bg: #272727;--table-header-text: #fff;--status-sold-text: #B92A2A;--status-reserved-text: #B98E2A;--status-available-text: #32A12A}.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}.pointer{cursor:pointer}.history-price-icon{width:1.5rem;height:1.5rem}a.button,button{background-color:var(--default-button-bg);color:var(--default-button-color);text-transform:uppercase;text-align:center;display:inline-block;cursor:pointer;font-size:var(--fs-small);font-weight:400;padding:var(--fs-small) 1.714rem;text-decoration:none;border:0}a.button:hover,button:hover{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.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}.sl-wrapper button.sl-close:hover{background-color:var(--default-button-bg-hover);color:var(--default-button-color-hover)}.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)}.main-header-fixed{position:absolute;top:0;left:0;right:0;padding:2.29rem 0;z-index:1000}.main-header-fixed .link-center{display:flex;justify-content:center;align-items:center;text-align:center}.main-header-fixed .main-nav{max-width:70%;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;gap:2rem}.main-header-fixed .main-nav>ul>li>a{text-transform:uppercase;color:var(--main-nav-text-color)}.main-header-fixed .header-logo{max-width:64px;max-height:29px;width:100%;height:auto}.main-header-fixed .bigger-header-logo{max-width:122px;max-height:58px}.brighter-logo{filter:brightness(1.7) contrast(1.3) drop-shadow(0 0 15px white)}.mobile-nav-logo{max-width:250px;max-height:50px}.mobile-nav{display:block;z-index:1002;position:fixed;width:0;height:100%;opacity:0;overflow:hidden;background-color:rgba(0,0,0,.7019607843);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%;padding:4%}.mobile-nav .mobile-nav-header{display:flex;justify-content:space-between;align-items:center}.mobile-nav .mobile-menu{display:flex;flex-direction:column;margin-top:40px;gap:24px;list-style:none;padding:0}.mobile-nav .mobile-menu-link{color:var(--main-nav-text-color);text-transform:uppercase}.mobile-nav .mobile-menu-link.pick-city{font-weight:normal}.mobile-nav .mobile-menu-link.pick-city.active{font-weight:bold}.mobile-nav .mobile-header-close{background-color:rgba(0,0,0,0);color:var(--main-nav-text-color);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:linear-gradient(0, var(--about-section-bg) 0, var(--about-section-bg) 100%);background-size:auto 60%;color:var(--about-section-color);padding-top:4rem;margin-bottom:5rem}section.about img{margin-top:-3rem;width:100%;height:auto;position:relative;top:4rem}section.about .content{z-index:2;position:relative}section.about-2{margin-top:5rem}section.about-2 .h2{color:#272727}section.about-2 .facts{color:#505050}footer{padding-top:4rem;padding-bottom:1rem;background-color:#fbfbfb}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;height:240px;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:3rem;font-weight:bold}.funding{margin-bottom:8rem;padding-top:2rem}.about-us{margin-bottom:8rem;padding-top:2rem}.contact .contact-card{margin-bottom:8rem}.contact .map-image{mix-blend-mode:luminosity}.search-offset{margin-top:2rem}input.form-select,select.form-select,textarea.form-select{border:1px solid #e6e6e6;background-color:#fbfbfb;color:#272727}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.sold-property{border-bottom-width:0;overflow:hidden;transition:height .5s ease-in-out,border-bottom-width .5s ease-in-out}table.offers tbody tr.sold-property>td{overflow:hidden;padding:0;transition:padding-bottom .5s ease-in-out,padding-top .5s ease-in-out,padding-left .5s ease-in-out,padding-right .5s ease-in-out}table.offers tbody tr.sold-property>td>div{transition:height .5s ease-in-out;height:0}table.offers tbody tr.sold-property+.details:not(.collapsed){border-bottom-width:0;transition:max-height .5s ease-in-out,border-bottom-width .5s ease-in-out}table.offers tbody tr.sold-property+.details:not(.collapsed)>td{padding:0;transition:max-height .5s ease-in-out,padding-top .5s ease-in-out,padding-bottom .5s ease-in-out}table.offers tbody tr.sold-property+.details:not(.collapsed)>td>div{max-height:0;transition:max-height .5s ease-in-out}table.offers tbody tr.allow-expand{cursor:pointer}table.offers tbody tr.details{transition:max-height .5s ease-in-out}table.offers tbody tr.details td{overflow:hidden;padding:.5rem 0;transition:max-height .5s ease-in-out,padding-top .5s ease-in-out,padding-bottom .5s ease-in-out}table.offers tbody tr.details td>div{transition:max-height .5s ease-in-out;max-height:700px;overflow:hidden}table.offers tbody tr.details.collapsed{transition:max-height .5s ease-in-out}table.offers tbody tr.details.collapsed td{padding:0;transition:max-height .5s ease-in-out,padding-top .5s ease-in-out,padding-bottom .5s ease-in-out}table.offers tbody tr.details.collapsed td>div{max-height:0;transition:max-height .5s ease-in-out}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-offer-container:has(#flatSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)) td,.table-offer-container:has(#cellarSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)) td,.table-offer-container:has(#garageSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)) td,.table-offer-container:has(#premiseSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)) td{background-color:#fbfbfb}.table-offer-container:has(#flatSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)):hover td,.table-offer-container:has(#cellarSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)):hover td,.table-offer-container:has(#garageSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)):hover td,.table-offer-container:has(#premiseSoldMark:not(.active)) table tr:nth-child(2n+1 of .data-row:not(.sold-property)):hover td{background-color:#efefef}.table-offer-container:has(#flatSoldMark:not(.active)) table tr:nth-child(2n+0 of .data-row:not(.sold-property)):hover td,.table-offer-container:has(#cellarSoldMark:not(.active)) table tr:nth-child(2n+0 of .data-row:not(.sold-property)):hover td,.table-offer-container:has(#garageSoldMark:not(.active)) table tr:nth-child(2n+0 of .data-row:not(.sold-property)):hover td,.table-offer-container:has(#premiseSoldMark:not(.active)) table tr:nth-child(2n+0 of .data-row:not(.sold-property)):hover td{background-color:#f6f6f6}.table-offer-container:has(#flatSoldMark:checked) table tr.sold-property,.table-offer-container:has(#cellarSoldMark:checked) table tr.sold-property,.table-offer-container:has(#garageSoldMark:checked) table tr.sold-property,.table-offer-container:has(#premiseSoldMark:checked) table tr.sold-property{transition:height .5s ease-in-out,border-bottom-width .5s ease-in-out;border-bottom:1px solid #f1f1f1}.table-offer-container:has(#flatSoldMark:checked) table tr.sold-property>td,.table-offer-container:has(#cellarSoldMark:checked) table tr.sold-property>td,.table-offer-container:has(#garageSoldMark:checked) table tr.sold-property>td,.table-offer-container:has(#premiseSoldMark:checked) table tr.sold-property>td{padding:2rem .5rem;transition:padding-bottom .5s ease-in-out,padding-top .5s ease-in-out,padding-left .5s ease-in-out,padding-right .5s ease-in-out}.table-offer-container:has(#flatSoldMark:checked) table tr.sold-property>td>div,.table-offer-container:has(#cellarSoldMark:checked) table tr.sold-property>td>div,.table-offer-container:has(#garageSoldMark:checked) table tr.sold-property>td>div,.table-offer-container:has(#premiseSoldMark:checked) table tr.sold-property>td>div{height:auto;transition:height .5s ease-in-out}.table-offer-container:has(#flatSoldMark:checked) table tr.sold-property+.details:not(.collapsed),.table-offer-container:has(#cellarSoldMark:checked) table tr.sold-property+.details:not(.collapsed),.table-offer-container:has(#garageSoldMark:checked) table tr.sold-property+.details:not(.collapsed),.table-offer-container:has(#premiseSoldMark:checked) table tr.sold-property+.details:not(.collapsed){transition:max-height .5s ease-in-out,border-bottom-width .5s ease-in-out;border-bottom:1px solid #f1f1f1}.table-offer-container:has(#flatSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td,.table-offer-container:has(#cellarSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td,.table-offer-container:has(#garageSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td,.table-offer-container:has(#premiseSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td{overflow:hidden;padding:.5rem 0;transition:max-height .5s ease-in-out,padding-top .5s ease-in-out,padding-bottom .5s ease-in-out}.table-offer-container:has(#flatSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td>div,.table-offer-container:has(#cellarSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td>div,.table-offer-container:has(#garageSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td>div,.table-offer-container:has(#premiseSoldMark:checked) table tr.sold-property+.details:not(.collapsed) td>div{transition:max-height .5s ease-in-out;max-height:700px;overflow:hidden}.table-offer-container:has(#flatSoldMark:checked) table tr:nth-child(2n+1 of .data-row) td,.table-offer-container:has(#cellarSoldMark:checked) table tr:nth-child(2n+1 of .data-row) td,.table-offer-container:has(#garageSoldMark:checked) table tr:nth-child(2n+1 of .data-row) td,.table-offer-container:has(#premiseSoldMark:checked) table tr:nth-child(2n+1 of .data-row) td{background-color:#fbfbfb}.table-offer-container:has(#flatSoldMark:checked) table tr.data-row:hover td,.table-offer-container:has(#cellarSoldMark:checked) table tr.data-row:hover td,.table-offer-container:has(#garageSoldMark:checked) table tr.data-row:hover td,.table-offer-container:has(#premiseSoldMark:checked) table tr.data-row:hover td{background-color:#efefef}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 .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}.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}}a.flex-button{display:flex;align-items:center;gap:1rem;justify-content:center;width:max-content}@media(max-width: 425px){a.prospectus{width:100%}}#description li{list-style-position:inside}.show-sold-section{display:flex;gap:1rem;align-items:center}.show-sold-section input[type=checkbox]{width:1.3rem;height:1.3rem;accent-color:var(--dark-button-bg);cursor:pointer}@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: 584px;--fs-small: 0.875rem}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:104px;max-height:47px}.main-header-fixed .bigger-header-logo{max-width:220px;max-height:101px}.main-header-fixed .main-nav{display:flex}.main-header-fixed .main-header-toggler{display:none}.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:361px}.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}.search-offset{z-index:1;background-color:var(--bs-body-bg);position:relative;top:-5rem;margin-bottom:-5rem}}@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;max-width:100%;object-fit:cover}section.about-2{margin-top:10rem}}.overlay-background-image-darker{background-color:rgba(0,0,0,.35);background-blend-mode:darken}@media(min-width: 1200px){.static-header{height:440px}.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-popup.modal.fade .modal-dialog{transition-property:opacity;opacity:0;transform:none;text-align:center}.main-popup.modal.fade.show .modal-dialog{opacity:1}.main-popup .modal-dialog{height:auto;max-height:min(95vh,1080px);margin:1.75rem auto;display:flex;align-items:center}@media(min-width: 1200px){.main-popup .modal-dialog.modal-popup{max-width:1200px}}.main-popup .modal-content{display:flex;flex-direction:column;width:auto;max-width:100%;padding:20px;border:0;margin:0 auto;background-color:rgba(0,0,0,0)}.main-popup .modal-body{position:relative;padding:0;min-height:0;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.main-popup .modal-body picture{display:block;max-width:100%;max-height:min(95vh - 100px,1080px);width:auto}.main-popup .modal-header{padding:0;text-align:right;border:0;justify-content:end;border-radius:0}.main-popup .modal-btn-close{padding:.5rem 1rem;font-size:.75rem;background-color:#000;color:#fff;border:1px solid #999}.main-popup img{max-width:100%;width:auto;height:auto;object-fit:contain;max-height:min(95vh - 100px,1080px)}
.confirm-button{text-transform:uppercase;background-color:#272727;color:#fff}.cookie-overlay{z-index:1001;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%}
#historyPricePopup.loading-indicator .modal-dialog .modal-content{height:100%}#historyPricePopup.loading-indicator .modal-dialog .modal-content .modal-body .loading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;min-height:150px;height:100%}#historyPricePopup.loading-indicator .modal-dialog .modal-content .modal-body .content{display:none}#historyPricePopup .modal-dialog{min-width:min(700px,95%)}#historyPricePopup .modal-dialog .modal-content{max-height:500px}#historyPricePopup .modal-dialog .modal-content .modal-body{max-height:100%}#historyPricePopup .modal-dialog .modal-content .modal-body .loading{display:none}#historyPricePopup .modal-dialog .modal-content .modal-body .content{max-height:100%;display:block}#historyPricePopup .modal-dialog .modal-content .modal-body .content table{font-family:inherit}#historyPricePopup .modal-dialog .modal-content .modal-body .content table thead{position:sticky;top:0}#historyPricePopup .modal-dialog .modal-content .modal-body .content .table-responsive{max-height:100%}@media(max-width: 576px){#historyPricePopup .modal-dialog .modal-content{max-height:85%}#historyPricePopup .modal-dialog .modal-content .modal-body .content table{font-size:.75rem}}.price-history-tooltip{padding:.75rem;border-radius:.5rem;border-color:#ccc}.price-history-tooltip .table{margin-bottom:0;font-size:.875rem;background-color:#fff;border:none}.price-history-tooltip .table th,.price-history-tooltip .table td{padding:.25rem .5rem;white-space:nowrap;background-color:#fff}.tooltip{opacity:1 !important}.tooltip-inner{max-width:none !important;background-color:#fff !important;color:#212529 !important;border:1px solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{border-right-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{border-left-color:rgba(0,0,0,.2)}.price-history-tooltip .loading{display:flex;align-items:center;gap:.5rem}.price-history-tooltip .spinner-border-sm{width:1rem;height:1rem}@media(max-width: 768px){.tooltip{position:absolute !important;max-width:90vw !important;width:max-content !important}.tooltip-inner{max-height:50vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;width:100% !important}.price-history-tooltip{width:100%;min-width:280px;max-width:calc(100vw - 2rem)}.price-history-tooltip .table{width:100%;font-size:.75rem}.price-history-tooltip .table th,.price-history-tooltip .table td{padding:.5rem .25rem;font-size:.75rem}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vY3NzL3N0eWxlLm1pbi5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBOzs7OztDQUtDO0FBQ0Q7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsT0FBTztFQUNQLFFBQVE7RUFDUixNQUFNO0VBQ04sU0FBUztFQUNULGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osT0FBTztFQUNQLE1BQU07RUFDTixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGNBQWM7RUFDZCx1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLFVBQVU7RUFDVixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsV0FBVztFQUNYLFNBQVM7RUFDVCxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQjtFQUNqQiwwQ0FBMEM7RUFDMUMsV0FBVztFQUNYLGVBQWU7QUFDakI7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0VBQ2QsV0FBVztFQUNYLGVBQWU7QUFDakI7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsV0FBVztFQUNYLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7RUFDWCxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGVBQWU7RUFDZixRQUFRO0VBQ1IsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsY0FBYztFQUNkLDBDQUEwQztFQUMxQyxXQUFXO0FBQ2I7QUFDQTtFQUNFLFVBQVU7RUFDVixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLFdBQVc7SUFDWCxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztJQUNYLGVBQWU7RUFDakI7RUFDQTtJQUNFLFVBQVU7SUFDVixlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixhQUFhO0VBQ2IsV0FBVztFQUNYLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsUUFBUTtBQUNWO0FBQ0E7RUFDRSxZQUFZO0VBQ1osTUFBTTtBQUNSO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osU0FBUztFQUNULHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsZUFBZTtFQUNmLFFBQVE7RUFDUixXQUFXO0VBQ1gsYUFBYTtFQUNiLCtDQUErQztFQUMvQyw0Q0FBNEM7RUFDNUMsMkNBQTJDO0VBQzNDLDBDQUEwQztFQUMxQyx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UscUNBQXFDO0VBQ3JDLG9DQUFvQztFQUNwQyxtQ0FBbUM7RUFDbkMsd0NBQXdDO0VBQ3hDLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsVUFBVTtFQUNaO0FBQ0YsQztBQzlSQSxNQUNFLG9EQUNBLDBCQUNBLG1CQUNBLHlCQUNBLHNCQUVBLHFCQUVBLDhCQUNBLHdDQUNBLHFDQUNBLGlDQUNBLG9CQUVBLDBCQUNBLDZCQUNBLG1DQUNBLG1DQUVBLDBCQUNBLDBCQUNBLGdDQUNBLGdDQUNBLDhCQUNBLDZCQUVBLDJCQUNBLDRCQUVBLDZCQUNBLDZCQUNBLDZCQUNBLDZCQUVBLDRCQUNBLDRCQUVBLDJCQUNBLDBCQUVBLDRCQUNBLGdDQUNBLGlDQUlGLGVBQ0UsK0JBQ0EsMENBQ0Esc0RBR0YsS0FDRSxtQ0FHRixPQUNFLGVBQ0EsZ0JBR0YsT0FDRSxlQUdGLE9BQ0Usa0JBQ0EsZ0JBR0YsT0FDRSxtQkFDQSxnQkFHRixPQUNFLG1CQUNBLGdCQUdGLEVBQ0UsZ0JBR0YsTUFDRSxnQkFDQSwwQkFFQSxTQUNFLGtCQUlKLFNBQ0UsZUFHRixvQkFDRSxhQUNBLGNBR0YsZ0JBQ0UsMENBQ0Esa0NBQ0EseUJBQ0Esa0JBQ0EscUJBQ0EsZUFDQSwwQkFDQSxnQkFDQSxpQ0FDQSxxQkFDQSxTQUVBLDRCQUNFLGdEQUNBLHdDQUdGLDBCQUNFLHVDQUNBLCtCQUVBLHNDQUNFLDZDQUNBLHFDQUlKLHdDQUNFLCtCQUNBLCtCQUVBLGFBQ0EsVUFDQSxtQkFDQSxvQkFFQSxvRkFDRSxvQkFHRixnREFDRSxXQUNBLFlBTUosa0NBQ0UsZ0RBQ0Esd0NBS0YsZUFDRSxTQUlKLEVBQ0UscUJBQ0EsZ0NBQ0EsZ0JBRUEsUUFDRSwwQkFPRixzREFDRSxzQ0FJRixvREFDRSxzQ0FDQSw0QkFDQSxzQkFDQSwyQkFDQSx5QkFFQSxrR0FDRSxpQkFDQSxtQkFDQSwwQ0FJSiw4RUFDRSx3QkFHRiw4Q0FDRSxrQkFDQSxZQUNBLFVBQ0EsV0FDQSxnQkFDQSxjQUNBLGFBQ0EsU0FDQSxtQkFFQSxzRUFDRSwrQkFDQSxRQUVBLG9GQUNFLFdBSUosOEVBQ0UsY0FHRSw0R0FDRSx5QkFLTiw0REFDRSxXQUlKLG9EQUNFLGdDQUNBLHFCQUVBLGdFQUNFLDBCQUlKLHNEQUNFLGdCQUdGLDRDQUNFLGtCQUNBLFlBQ0EsT0FDQSxRQUNBLDJCQUdGLDRDQUNFLGFBSUEsZ0VBQ0Usb0JBR0Ysc0RBQ0Usa0JBQ0EsWUFDQSxPQUNBLFNBQ0EsMkJBR0Ysc0RBQ0Usa0JBQ0EsU0FDQSxRQUNBLGNBR0YsZ0VBQ0UsbUNBRUYsOERBQ0UsbUNBT04sbUJBQ0Usa0JBQ0EsTUFDQSxPQUNBLFFBQ0Esa0JBQ0EsYUFFQSxnQ0FDRSxhQUNBLHVCQUNBLG1CQUNBLGtCQUdGLDZCQUNFLGNBQ0EsYUFFQSxnQ0FDRSxXQUNBLHFCQUNBLFNBQ0EsVUFDQSxhQUNBLG1CQUNBLHlCQUNBLFNBRUEscUNBQ0UseUJBQ0EsaUNBTU4sZ0NBQ0UsZUFDQSxnQkFDQSxXQUNBLFlBR0YsdUNBQ0UsZ0JBQ0EsZ0JBSUosZUFDRSxpRUFHRixpQkFDRSxnQkFDQSxnQkFHRixZQUNFLGNBQ0EsYUFDQSxlQUNBLFFBQ0EsWUFDQSxVQUNBLGdCQUNBLHlDQUNBLHdCQUVBLDRCQUNFLFVBQ0EsV0FDQSx3QkFHRiw4QkFDRSwrQkFDQSxXQUNBLFdBR0YsK0JBQ0UsYUFDQSw4QkFDQSxtQkFHRix5QkFDRSxhQUNBLHNCQUNBLGdCQUNBLFNBQ0EsZ0JBQ0EsVUFHRiw4QkFDRSxpQ0FDQSx5QkFDQSx3Q0FDRSxtQkFFQSwrQ0FDRSxpQkFLTixpQ0FDRSwrQkFDQSxpQ0FDQSxTQUNBLGVBTUYsbUJBQ0UseUJBR0Ysb0JBQ0UsV0FJSixXQVVFLGtCQVRBLGtCQUNFLGtCQUNBLFlBQ0EsV0FDQSxjQUNBLFdBQ0EscUNBT0YsK0NBQ0Usb0NBSUEsdUNBQ0UsMENBS0YseUNBQ0UsMENBS0YseUNBQ0UsMENBS0YsdUNBQ0UsYUFDQSxrQkFHRiwwQkFDRSxZQUNBLGlCQUNBLFdBR0Ysc0NBQ0Usa0JBQ0EsTUFDQSxXQUNBLHNCQUNBLGFBQ0EsMENBQ0UsV0FDQSxZQUNBLG1CQUlKLDRCQUNFLGtCQUNBLFVBQ0EsV0FDQSwyQkFDQSxrQkFDQSxrQ0FDQSxnQkFDQSx1QkFFQSw4QkFDRSxnQkFDQSx1QkFLSiw0QkFDRSxnQkFPSix5QkFDRSxXQUNBLFlBSUosY0FDRSx1RkFDQSx5QkFDQSxpQ0FDQSxpQkFFQSxtQkFFQSxrQkFDRSxpQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsU0FHRix1QkFDRSxVQUNBLGtCQUlKLGdCQUNFLGdCQUVBLG9CQUNFLGNBR0YsdUJBQ0UsY0FJSixPQUNFLGlCQUNBLG9CQUNBLHlCQUdFLHVCQUNFLFdBQ0EsWUFHRixxQ0FDRSxpQkFLTixHQUNFLDRCQUNBLGlCQUNBLGdCQUdGLGVBQ0Usa0JBYUEsYUFFQSw0QkFDQSxzQkFDQSwyQkFmQSwrQkFDRSxZQUdGLGtCQUNFLGtCQUNBLHlCQUNBLFlBQ0EsaUJBWUosU0FDRSxtQkFDQSxpQkFHRixVQUNFLG1CQUNBLGlCQUlBLHVCQUNFLG1CQUdGLG9CQUNFLDBCQUlKLGVBQ0UsZ0JBSUEsMERBQ0UseUJBQ0EseUJBRUEsY0M5bUJGLG1CQUNFLFVBQ0EsK0JBRUEsMkJBQ0UsVUFJQSxnQ0FDRSxpQ0FDQSxlQUlBLHlDQUNFLHlCQUNBLGVBSUosb0NBQ0Usc0JBQ0EsZ0JBQ0Esc0VBQ0EsdUNBQ0UsZ0JBQ0EsVUFDQSxpSUFDQSwyQ0FDRSxrQ0FDQSxTQUlKLDZEQUNFLHNCQUNBLDBFQUNBLGdFQUNFLFVBQ0EsaUdBQ0Esb0VBQ0UsYUFDQSxzQ0FPVixtQ0FDRSxlQUdGLDhCQUNFLHNDQUVBLGlDQUNFLGdCQUNBLGdCQUNBLGlHQUVBLHFDQUNFLHNDQUNBLGlCQUNBLGdCQUlKLHdDQUNFLHNDQUNBLDJDQUNFLFVBQ0EsaUdBQ0EsK0NBQ0UsYUFDQSxzQ0FTUiwrQkFDRSxlQUVBLG9DQUNFLGtCQUVBLDBDQUNFLFdBQ0Esa0JBQ0Esa0JBQ0EscUJBQ0EsUUFDQSxTQUNBLFdBQ0EsU0FDQSxvQ0FDQSxxQ0FDQSxtQ0FDQSx5QkFDQSxpQ0FJSiwwQ0FDRSxvQkFZRix1ZEFDRSx5QkFLRiwrZUFDRSx5QkFLRiwrZUFDRSx5QkFZRiwyU0FDRSxzRUFDQSxnQ0FDQSx1VEFDRSxtQkFDQSxpSUFDQSx1VUFDRSxZQUNBLGtDQUlKLCtZQUNFLDBFQUNBLGdDQUNBLDJaQUNFLGdCQUNBLGdCQUNBLGlHQUVBLDJhQUNFLHNDQUNBLGlCQUNBLGdCQVFSLG1YQUNFLHlCQUtGLDJUQUNFLHlCRDhiSixzQkFDRSx3Q0FDQSwrQkFDQSxnQkFJSixnQ0FDRSxnQkFJQSxzQkFPRSxnQ0FOQSx5QkFDRSxpQkFDQSxvQkFPQSxpQ0FDRSxlQUdGLDZDQUNFLFlBQ0EsaURBQ0UsY0FHRixzREFVRSxpQkFDQSxjQUNBLGFBQ0EsYUFDQSxtQkFDQSx1QkFkQSx3REFDRSxZQUVBLDREQUNFLGdCQUNBLGVBQ0EsV0FjWixpQ0FDRSxhQUNBLGlCQUNBLG1CQUVBLCtCQUNBLHFGQUNFLG1CQUdGLDJDQUNFLGlCQUdGLHVDQUNFLG9DQUVBLGtEQUNFLG1CQVFOLDZCQUNFLGFBQ0EsK0JBRUEscUNBQ0UsbUJBR0Ysd0NBQ0UsbUJBT04sc0JBQ0UsOEJBR0YsMEJBQ0Usa0NBR0YsMkJBQ0UsbUNBSUosZUFDRSxXQUNBLGFBQ0EsMkRBQ0EsaUJBQ0EsNkJBQ0EsbUJBRUEsdUJBQ0UsK0JBQ0EsbUJBR0YsOEJBQ0UsMENBQ0Esa0NBQ0EsdUNBSUosa0JBQ0UsYUFDQSwrQkFNQSwwQkFDRSxtQkFHRiw0QkFDRSxpQkFHRix3QkFDRSxvQ0FJSixlQUNFLGVBQ0EsU0FDQSxXQUNBLGlDQUNBLFdBQ0EsYUFDQSxlQUNBLGtCQUNBLGdCQUNBLGdCQUVBLGlCQUNFLGVBQ0EsV0FHRiwrQkFDRSxxQkFDQSxjQUNBLGdCQUNBLDZCQUNBLGFBT0YsZ0JBQ0UsV0FLRixnQkFDRSxZQUlKLFVBQ0UsaUJBQ0EsbUJBR0YsYUFDRSxZQUNBLGtCQUNBLGdCQUdGLFlBQ0UscUJBQ0EseUJBR0YsV0FDRSxvQkFDQSxxQkFDQSw0QkFDQSxnQkFDQSx1QkFHRixpQkFDRSxnQkFJQSx5QkFDRSw0QkFDRSxhQUNBLGtCQUlKLHlCQUNFLDRCQUNFLGFBQ0Esa0JBSUoseUJBQ0UsNEJBQ0UsYUFDQSxrQkFLTixjQUNFLGFBQ0EsbUJBQ0EsU0FDQSx1QkFDQSxrQkFHRix5QkFDRSxhQUNFLFlBU0YsZ0JBQ0UsMkJBSUosbUJBQ0UsYUFDQSxTQUNBLG1CQUNBLHdDQUNFLGFBQ0EsY0FDQSxtQ0FDQSxlRXA0QkoseUJBQ0UsTUFDRSwwQkFDQSw4QkFDQSx3Q0FDQSxxQ0FDQSxpQ0FFQSxxQkFHRixPQUNFLGVBR0YsT0FDRSxtQkFHRixPQUNFLGVBR0YsT0FDRSxrQkFHRixPQUNFLGlCQUdGLFNBQ0UsaUJBR0YsU0FDRSw2QkFNRSxrR0FDRSxnQkFDQSxrQkFDQSx5Q0FDQSxlQUlKLDhDQUNFLFNBQ0EsV0FDQSxRQUNBLHVCQUNBLHNCQUNBLGdCQUlJLDhHQUNFLHdCQUlGLDRHQUNFLHlCQU1SLHdFQUNFLFdBQ0EsZUFDQSxVQUdGLDRDQUNFLGtCQUNBLFlBQ0EsT0FDQSxZQUNBLGVBQ0EsVUFHRixvRUFDRSxZQUdGLDhFQUNFLGFBSUEsc0RBQ0Usa0JBQ0EsWUFDQSxPQUNBLFFBQ0EsMkJBQ0EsYUFHRixzREFDRSxrQkFDQSxZQUNBLFdBQ0EsWUFDQSxlQUNBLGNBTUosZ0NBQ0UsZ0JBQ0EsZ0JBR0YsdUNBQ0UsZ0JBQ0EsaUJBR0YsNkJBQ0UsYUFHRix3Q0FDRSxhQUtKLG9CQUNFLFlBS0UsdUNBQ0UsMENBSUYseUNBQ0UsMENBSUYseUNBQ0UsMENBS0YsdUNBQ0UsYUFHRiw0QkFDRSxZQUlGLDRCQUNFLGdCQUlBLDBDQUNFLFdBQ0EsWUFDQSxtQkFNUixlQUNFLGFBQ0EscUJBQ0UsYUFFQSx3QkFDRSxtQkFLTixlQUNFLFVBQ0EsbUNBQ0Esa0JBQ0EsVUFDQSxxQkFLSix5QkFDRSxjQUNFLG1CQUVBLHNCQUNFLGFBR0YseUJBQ0Usa0JBQ0EsY0FDQSxZQUNBLFdBRUEsK0JBQ0UsTUFDQSxRQUNBLFlBR0YsOEJBQ0UsU0FDQSxPQUlKLDhCQUNFLG1DQUNBLGNBQ0EsVUFDQSxrQkFFQSwyQ0FDRSxrQkFDQSxhQUNBLFFBS04sdUJBQ0UsYUFDQSxtQkFFQSwyQkFDRSxhQUdGLDZCQUNFLG1CQUdGLDJCQUNFLFdBQ0EsWUFDQSxpQkFDQSxTQUNBLGVBQ0EsaUJBSUosZ0JBQ0Usa0JBS0osaUNBQ0UsaUNBQ0EsNkJBSUYsMEJBQ0UsZUFDRSxhQUVBLHFCQUNFLGFBS0YsbUJBQ0Usa0JBQ0EsWUFDQSxRQUNBLFNBQ0EsZUFDQSxlQ3hTTixjQUNFLDBFQUNBLGFBQ0EsZUFDQSxnQ0FFQSxxQkFDRSxnQkFHRixxQkFDRSxtQkFJSixrQ0FDRSxnQkFDQSwrRUFHRixTQUNFLDhCQ25CRSxxQ0FDRSw0QkFDQSxVQUNBLGVBQ0Esa0JBSUEsMENBQ0UsVUFLTiwwQkFDRSxZQUNBLDRCQUNBLG9CQUNBLGFBQ0EsbUJBR0UsMEJBREYsc0NBRUksa0JBS04sMkJBQ0UsYUFDQSxzQkFDQSxXQUNBLGVBQ0EsYUFDQSxTQUNBLGNBQ0EsK0JBR0Ysd0JBQ0Usa0JBQ0EsVUFDQSxhQUNBLFlBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFFQSxnQ0FDRSxjQUNBLGVBQ0Esb0NBQ0EsV0FJSiwwQkFDRSxVQUNBLGlCQUNBLFNBQ0Esb0JBQ0EsZ0JBR0YsNkJBQ0UsbUJBQ0EsaUJBQ0Esc0JBQ0EsV0FDQSxzQkFHRixnQkFDRSxlQUNBLFdBQ0EsWUFDQSxtQkFDQSxvQztBQ2hGSixnQkNDQSx3QkFDRSx5QkFDQSxXQUNBLGlCREdGLFlBQ0UsZUFDQSxhQUNBLHFCQUNBLHVCQUNBLHNCQUNBLG1CQUNBLFFBQ0EsY0FDQSwyQkFDQSx5QkFDQSxVQUNBLGtCQUNBLHdCQUdGLGtCQUNFLFVBQ0EsZUFHRixZQUNFLFVBQ0EsZ0JBQ0EsZUFDQSxrQkFDQSxhQUNBLHNCQUNBLDBHQUlBLFlBQ0Usc0dBR0YsWUFDRSxzREFHRixxQkFDRSxXQUNBLGdDQUNBLDJDQUlKLFlBQ0UsY0FDQSx1QkFHRixpQkFDRSxzQkExRGUsZ0JBNERmLGNBQ0EsZ0JBQ0Esc0JBR0Ysd0JBaEUyQiwwQkFrRXpCLGdDQUNBLGlEQUVBLFFBQ0Usc0JBS0osd0JBM0UyQiwwQkE2RXpCLGtFQUdGLFlBQ0UsU0FDQSxnQ0FDQSw2QkFDQSxvQ0FDQSxvQ0FFQSxpQ0FDQSw4QkFDQSxnREFHRixZQUNFLHNCQUdGLDRCQUVFLDZCQUVBLGlCQUNFLHFCQUNBLG1CQUNBLGVBQ0EsWUFDQSxxQkFDQSxnQkFDQSxtQ0FHRix1QkFDRSx5Q0FRRiw4QkFDRSxjQUNBLHNDQUlKLGNBQ0UsU0FDRSw2QkFLQSxlQUNFLGNBT04sWUFFRSxzQkFDQSxTQUNBLCtCQUVBLFlBRUUsc0JBQ0Esd0RBRUEsWUFDRSxzQkFDQSxtQkFDQSxTQUNBLHNCQTVKVyxnQkErSlgsZUFDQSxrQkFDQSxnQkFDQSxhQUNBLGVBQ0Esa0JBbEtnQix5QkFvS2hCLGdEQUdGLGNBQ0UsZ0JBQ0Esc0JBQ0EsYUFDQSxnQkFDQSxtQ0FDQSxrREFFQSxpQkFDRSw4Q0FJSixXQUNFLHdCQUNBLFdBQ0EsaUJBQ0EsWUFDQSxnQkFDQSxlQUNBLHdCQUNBLDhCQUNBLHVEQUlKLDZCQUNFLCtCQUNBLGdDQUNBLDBCQUNBLDBHQUdGLHdCQUNFLCtEQUdGLHlCQUNFLDhFQUNBLHdCQUNFLHFCQU9KLGlCQUNFLHFCQUNBLFdBQ0EsY0FDQSxlQUNBLGtCQUNBLGlCQUNBLDJCQUdGLFNBQ0UsUUFDQSxTQUNBLHFCQUdGLGlCQUNFLGVBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxzQkFDQSx1QkFDQSxlQUNBLDRCQUdGLGlCQUNFLFdBQ0EsWUFDQSxXQUNBLFNBQ0EsV0FDQSxzQkFDQSx1QkFDQSxlQUNBLG9DQUdGLG1DQUNFLG1DQUdGLHdCQUNFLGlDQUdGLDBCQUNFLDBDQUdGLGtDQUNFLCtCQUNBLDJCQUNBLDJCQUlGLGtCQUNFLGtDQUdGLGlCQUNFLEM7QUV4UkEsa0VBQ0UsWUFFRSx1RkFDRSxhQUNBLHNCQUNBLHVCQUNBLG1CQUNBLGFBQ0EsaUJBQ0EsWUFFRix1RkFDRSxhQVFSLGlDQUNFLHlCQUNBLGdEQUNFLGlCQUNBLDREQUNFLGdCQUNBLHFFQUNFLGFBRUYscUVBQ0UsZ0JBQ0EsY0FDQSwyRUFDRSxvQkFDQSxpRkFDRSxnQkFDQSxNQUdKLHVGQUNFLGdCQVFaLHlCQUdNLGdEQUNFLGVBR0ksMkVBQ0Usa0JBU2QsdUJBQ0UsZUFDQSxvQkFDQSxrQkFHRiw4QkFDRSxnQkFDQSxrQkFDQSxzQkFDQSxZQUdGLGtFQUVFLHFCQUNBLG1CQUNBLHNCQUdGLFNBQ0UscUJBR0YsZUFDRSwwQkFDQSxpQ0FDQSx5QkFDQSxnQ0FDQSx3Q0FHRiwyR0FFRSxnQ0FHRiw2R0FFRSxrQ0FHRixpSEFFRSxtQ0FHRiw4R0FFRSxpQ0FHRixnQ0FDRSxhQUNBLG1CQUNBLFVBR0YsMENBQ0UsV0FDQSxZQUdGLHlCQUNFLFNBQ0UsNkJBQ0EsMEJBQ0EsNkJBR0YsZUFDRSwyQkFDQSwyQkFDQSw0Q0FDQSxzQkFHRix1QkFDRSxXQUNBLGdCQUNBLDZCQUVBLDhCQUNFLFdBQ0EsaUJBRUEsa0VBQ0UscUJBQ0Esa0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc2ltcGxlLWxpZ2h0Ym94LmNzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvZGVza3RvcC5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL2Nvb2tpZS1jb25zZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL2Nvb2tpZS1jb25zZW50LWN1c3RvbS5zY3NzIiwid2VicGFjazovL3ZwLy4vbm9kZV9tb2R1bGVzL0B2cHNvZnR3YXJlL3ZwcmVhbGVzdGF0ZS13d3cvaGlzdG9yeS1wcmljZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuXHRCeSBBbmRyw6kgUmluYXMsIHd3dy5hbmRyZXJpbmFzLmRlXG5cdERvY3VtZW50YXRpb24sIHd3dy5zaW1wbGVsaWdodGJveC5jb21cblx0QXZhaWxhYmxlIGZvciB1c2UgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG5cdFZlcnNpb24gMi4xNC4yXG4qL1xuYm9keS5oaWRkZW4tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAzNTtcbn1cblxuLnNsLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zbC13cmFwcGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNsLXdyYXBwZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbC13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zbC13cmFwcGVyIC5zbC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTAwNjA7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLnNsLXdyYXBwZXIgLnNsLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMTAwNjA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtZG93bmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA2MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1kb3dubG9hZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDA2MDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLXByZXYge1xuICBsZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnNsLXdyYXBwZXIuc2wtZGlyLXJ0bCAuc2wtbmF2aWdhdGlvbiB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1LjVlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgLnNsLWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSAuc2wtY2FwdGlvbi5wb3MtdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgLnNsLWNhcHRpb24ucG9zLW91dHNpZGUge1xuICBib3R0b206IGF1dG87XG59XG5cbi5zbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiA1cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTAwNztcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuLnNsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zbC10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gZWFzZSAyMDBtcztcbiAgdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gZWFzZSAyMDBtcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gZWFzZSAyMDBtcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC90aGowbHBsLmNzcycpO1xuQGltcG9ydCAnLi9zaW1wbGUtbGlnaHRib3guY3NzJztcblxuOnJvb3Qge1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IFwiY2VudHVyeS1nb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMTRweDtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktY29sb3I6ICMyNzI3Mjc7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMDtcblxuICAtLWZzLXNtYWxsOiAwLjg1N3JlbTtcblxuICAtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0OiA2NDBweDtcbiAgLS1kZWZhdWx0LWNhcm91c2VsLXBhZGRpbmc6IDI0MHB4IDAgMCAwO1xuICAtLW1haW4tY2Fyb3VzZWwtcGFkZGluZzogMjQwcHggMCAwIDA7XG4gIC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQ6IDQwMHB4O1xuICAtLXNsaWRlci10ZXh0OiAjZmZmO1xuXG4gIC0tZGVmYXVsdC1idXR0b24tYmc6ICNmZmY7XG4gIC0tZGVmYXVsdC1idXR0b24tY29sb3I6ICMwMDA7XG4gIC0tZGVmYXVsdC1idXR0b24tYmctaG92ZXI6ICMyNzI3Mjc7XG4gIC0tZGVmYXVsdC1idXR0b24tY29sb3ItaG92ZXI6ICNmZmY7XG5cbiAgLS1kYXJrLWJ1dHRvbi1iZzogIzI3MjcyNztcbiAgLS1kYXJrLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1kYXJrLWJ1dHRvbi1iZy1ob3ZlcjogIzE3MTcxNztcbiAgLS1kYXJrLWJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZjtcbiAgLS1kZWZhdWx0LWxpbmstY29sb3I6ICMyODJBM0E7XG4gIC0tbGluay1idXR0b24tY29sb3I6ICMyNzI3Mjc7XG5cbiAgLS1saW5rLWNvbG9yLWRhcmstYmc6ICNmZmY7XG4gIC0tbWFpbi1uYXYtdGV4dC1jb2xvcjogI2ZmZjtcblxuICAtLWludmVzdG1lbnQtdGlsZS0xOiAjREExRjRCO1xuICAtLWludmVzdG1lbnQtdGlsZS0yOiAjQkY4RjQ2O1xuICAtLWludmVzdG1lbnQtdGlsZS0zOiAjQkNEMTdGO1xuICAtLWludmVzdG1lbnQtdGlsZS10ZXh0OiAjZmZmO1xuXG4gIC0tYWJvdXQtc2VjdGlvbi1iZzogIzUwNTA1MDtcbiAgLS1hYm91dC1zZWN0aW9uLWNvbG9yOiAjZmZmO1xuXG4gIC0tdGFibGUtaGVhZGVyLWJnOiAjMjcyNzI3O1xuICAtLXRhYmxlLWhlYWRlci10ZXh0OiAjZmZmO1xuXG4gIC0tc3RhdHVzLXNvbGQtdGV4dDogI0I5MkEyQTtcbiAgLS1zdGF0dXMtcmVzZXJ2ZWQtdGV4dDogI0I5OEUyQTtcbiAgLS1zdGF0dXMtYXZhaWxhYmxlLXRleHQ6ICMzMkExMkE7XG5cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjU3cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc21hbGwpO1xuXG4gICYueHMge1xuICAgIGZvbnQtc2l6ZTogMC43MTRyZW07XG4gIH1cbn1cblxuLnBvaW50ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhpc3RvcnktcHJpY2UtaWNvbntcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbmEuYnV0dG9uLCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc21hbGwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiB2YXIoLS1mcy1zbWFsbCkgMS43MTRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWJnLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tY29sb3ItaG92ZXIpO1xuICB9XG5cbiAgJi5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJ1dHRvbi1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYnV0dG9uLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1idXR0b24tYmctaG92ZXIpO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYnV0dG9uLWNvbG9yLWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmLnRleHQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1idXR0b24tY29sb3IpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAmOm5vdCguc3BhY2luZy1kZWZhdWx0KSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjRlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zbC13cmFwcGVyIGJ1dHRvbi5zbC1jbG9zZSB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWJnLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tY29sb3ItaG92ZXIpO1xuICB9XG59XG5cbi5yYXctY29udGVudCB7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1saW5rLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5cbi8vIHNsaWRlclxuLnNsaWRlciwgLnBsYW4tZ2FsbGVyeSB7XG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgaGVpZ2h0OiB2YXIoLS1kZWZhdWx0LWNhcm91c2VsLWhlaWdodCk7XG4gIH1cblxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IHZhcigtLWRlZmF1bHQtY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItdGV4dCk7XG5cbiAgICAuc2lkZS10ZXh0LnJhdy1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXNsaWRlci10ZXh0KTtcbiAgICB9XG4gIH1cblxuICAmLnBsYW4tZ2FsbGVyeSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIFxuICAuY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZmxleDogMSAwIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zbGlkZS1waWNrIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBzY2FsZTogMTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzY2FsZTogMS42NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbC1idXR0b24ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGFjZSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICBhOm5vdCguYnV0dG9uKSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItZGFyay1iZyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAubWFpbi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIFxuICAuc2lkZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmLm1haW4ge1xuICAgIC5zbGlkZXItcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICBcbiAgICAuc2lkZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICBoZWlnaHQ6IHZhcigtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgICB9XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1tYWluLWNhcm91c2VsLWhlaWdodCk7XG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLy8gaGVhZGVyXG4ubWFpbi1oZWFkZXItZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIuMjlyZW0gMDtcbiAgei1pbmRleDogMTAwMDtcbiAgXG4gIC5saW5rLWNlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1haW4tbmF2IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgPiB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBnYXA6IDJyZW07XG5cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tbmF2LXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDY0cHg7XG4gICAgbWF4LWhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5iaWdnZXItaGVhZGVyLWxvZ297XG4gICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICBtYXgtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbi5icmlnaHRlci1sb2dve1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS43KSBjb250cmFzdCgxLjMpIGRyb3Atc2hhZG93KDAgMCAxNXB4IHdoaXRlKTtcbn1cblxuLm1vYmlsZS1uYXYtbG9nb3tcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwYjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cbiAgJi5tb2JpbGUtbmF2LW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQlO1xuICB9XG5cbiAgLm1vYmlsZS1uYXYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLW5hdi10ZXh0LWNvbG9yKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICYucGljay1jaXR5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1oZWFkZXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLW5hdi10ZXh0LWNvbG9yKTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cblxuLnNlYXJjaC1mb3JtIHtcbiAgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5saW5lLW92ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS41cmVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cblxuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5pbnZlc3RtZW50LXRpbGVzIHtcbiAgLmluZm8uaW52ZXN0bWVudC10aWxlLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBNEFBNSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICA+IDpudGgtY2hpbGQoM24pIHtcbiAgICAuaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMSk7XG4gICAgfVxuICB9XG5cbiAgPiA6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAuaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMik7XG4gICAgfVxuICB9XG5cbiAgPiA6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAuaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMyk7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYge1xuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG9nby1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICByaWdodDogNHJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtdGV4dCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uLm9mZmVyIHtcbiAgLm9mZmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnNlY3Rpb24uYWJvdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgdmFyKC0tYWJvdXQtc2VjdGlvbi1iZykgMCwgdmFyKC0tYWJvdXQtc2VjdGlvbi1iZykgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG4gIGNvbG9yOiB2YXIoLS1hYm91dC1zZWN0aW9uLWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cmVtO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbnNlY3Rpb24uYWJvdXQtMiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgLmgyIHtcbiAgICBjb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIC5mYWN0cyB7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuXG4gIC5zb2NpYWwtaW1nIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAuMjVyZW0gMDtcbn1cblxuLnN0YXRpYy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBoMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItdGV4dCk7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgaGVpZ2h0OiAyNDBweDtcblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblxufVxuXG4uZnVuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmNvbnRhY3Qge1xuICAuY29udGFjdC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLm1hcC1pbWFnZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIH1cbn1cblxuLnNlYXJjaC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICYuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcblxuICAgIGNvbG9yOiAjMjcyNzI3O1xuICB9XG59XG5cbkBpbXBvcnQgJy4vdGFibGUnO1xuXG50YWJsZS5vZmZlcnMge1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtaGVhZGVyLWJnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItdGV4dCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgfVxuXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTtcblxuICAgICAgJi5kZXRhaWxzIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWxzLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+LmdhbGxlcnkge1xuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kZXRhaWxzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogLjI1cmVtIC41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgIC5oZWFkZXIsIC5zZXBhcmF0b3Ige1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuc3Bhbi1hbGwge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi50aHJlZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIFxuICAgIC5mZWF0dXJlcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG5cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvcGVydHktc3RhdHVzIHtcbiAgJi5zb2xkIHtcbiAgICBjb2xvcjogdmFyKC0tc3RhdHVzLXNvbGQtdGV4dCk7XG4gIH1cblxuICAmLnJlc2VydmVkIHtcbiAgICBjb2xvcjogdmFyKC0tc3RhdHVzLXJlc2VydmVkLXRleHQpO1xuICB9XG5cbiAgJi5hdmFpbGFibGUge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtYXZhaWxhYmxlLXRleHQpO1xuICB9XG59XG5cbi5mbG9vci1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IC4yNXJlbSAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuICAuYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFxuICAuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1idXR0b24tYmcpO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgXG4gIGhyIHtcbiAgICBcbiAgfVxuICBcbiAgLnNwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuXG4gIC5zcGFuLWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgXG4gICYudGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgfVxufVxuXG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGEge1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG5cbiAgLmNvb2tpZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gIH1cblxufVxuXG4uZy1tYXAtd3tcbiAgaWZyYW1le1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nLW1hcC1oe1xuICBpZnJhbWV7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5pbWctbmV3c3tcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uZXdzLWJ1dHRvbntcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnRcbn1cblxuLm5ld3MtdGV4dHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5mb250LXNpemUtMDdyZW17XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4ucGhvdG8tc2VjdGlvbi1pbWFnZS1taHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpe1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbmEuZmxleC1idXR0b257XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KXtcbiAgYS5wcm9zcGVjdHVze1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIHNtXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbn1cblxuI2Rlc2NyaXB0aW9ue1xuICBsaXtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cbn1cblxuLnNob3ctc29sZC1zZWN0aW9ue1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICB3aWR0aDogMS4zcmVtO1xuICAgIGhlaWdodDogMS4zcmVtO1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tZGFyay1idXR0b24tYmcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL2Rlc2t0b3AnO1xuQGltcG9ydCAnLi9wb3BvdmVyJztcbkBpbXBvcnQgJy4vcG9wdXAnOyIsInRhYmxlLm9mZmVycyB7XG4gIHRib2R5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuXG4gICAgJi5zb3J0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLnNvbGQtcHJvcGVydHl7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItYm90dG9tLXdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgID4gdGQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLXRvcCAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWxlZnQgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy1yaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuZGV0YWlsczpub3QoLmNvbGxhcHNlZCl7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1ib3R0b20td2lkdGggMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICA+dGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy10b3AgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0ci5hbGxvdy1leHBhbmR7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgdHIuZGV0YWlscyB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy10b3AgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy10b3AgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLnNvcnRhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5zb3J0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGVzYzphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtb2ZmZXItY29udGFpbmVyOmhhcygjZmxhdFNvbGRNYXJrOm5vdCguYWN0aXZlKSksXG4udGFibGUtb2ZmZXItY29udGFpbmVyOmhhcygjY2VsbGFyU29sZE1hcms6bm90KC5hY3RpdmUpKSxcbi50YWJsZS1vZmZlci1jb250YWluZXI6aGFzKCNnYXJhZ2VTb2xkTWFyazpub3QoLmFjdGl2ZSkpLFxuLnRhYmxlLW9mZmVyLWNvbnRhaW5lcjpoYXMoI3ByZW1pc2VTb2xkTWFyazpub3QoLmFjdGl2ZSkpIHtcbiAgdGFibGV7XG4gICAgdHI6bnRoLWNoaWxkKDJuKzEgb2YgLmRhdGEtcm93Om5vdCguc29sZC1wcm9wZXJ0eSkpIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdHI6bnRoLWNoaWxkKDJuKzEgb2YgLmRhdGEtcm93Om5vdCguc29sZC1wcm9wZXJ0eSkpOmhvdmVyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpudGgtY2hpbGQoMm4rMCBvZiAuZGF0YS1yb3c6bm90KC5zb2xkLXByb3BlcnR5KSk6aG92ZXIge1xuICAgICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtb2ZmZXItY29udGFpbmVyOmhhcygjZmxhdFNvbGRNYXJrOmNoZWNrZWQpLFxuLnRhYmxlLW9mZmVyLWNvbnRhaW5lcjpoYXMoI2NlbGxhclNvbGRNYXJrOmNoZWNrZWQpLFxuLnRhYmxlLW9mZmVyLWNvbnRhaW5lcjpoYXMoI2dhcmFnZVNvbGRNYXJrOmNoZWNrZWQpLFxuLnRhYmxlLW9mZmVyLWNvbnRhaW5lcjpoYXMoI3ByZW1pc2VTb2xkTWFyazpjaGVja2VkKSB7XG4gIHRhYmxle1xuICAgIHRye1xuICAgICAgJi5zb2xkLXByb3BlcnR5e1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dCwgYm9yZGVyLWJvdHRvbS13aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTtcbiAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwLjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy10b3AgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctcmlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuZGV0YWlsczpub3QoLmNvbGxhcHNlZCl7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItYm90dG9tLXdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLXRvcCAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHI6bnRoLWNoaWxkKDJuKzEgb2YgLmRhdGEtcm93KSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRyLmRhdGEtcm93OmhvdmVyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcblxuLy8gbWRcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMTZweDtcbiAgICAtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0OiA4ODBweDtcbiAgICAtLWRlZmF1bHQtY2Fyb3VzZWwtcGFkZGluZzogMzQwcHggMCAwIDA7XG4gICAgLS1tYWluLWNhcm91c2VsLXBhZGRpbmc6IDMwMHB4IDAgMCAwO1xuICAgIC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQ6IDU4NHB4O1xuICAgIFxuICAgIC0tZnMtc21hbGw6IDAuODc1cmVtO1xuICB9XG5cbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuXG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIFxuICBzbWFsbC54cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgYS5idXR0b24ge1xuICAgIHBhZGRpbmc6IHZhcigtLWZzLXNtYWxsKSAycmVtO1xuICB9XG4gIFxuICBcbiAgLnNsaWRlciwgLnBsYW4tZ2FsbGVyeSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgLnNpZGUtdGV4dC5yYXctY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1zbGlkZXItdGV4dCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbnRyb2xsZXIge1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAycmVtOyAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuXG4gICAgICAuY29udHJvbC1idXR0b24ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnBsYW4tZ2FsbGVyeSAuY29udHJvbGxlcntcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgcGFkZGluZzogNnJlbSAwO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICB9XG4gICAgXG4gICAgLm1haW4tdGV4dC50ZXh0LWhpZ2hlcntcbiAgICAgIGJvdHRvbTogOHJlbTtcbiAgICB9XG4gICAgXG4gICAgLm1haW4tdGV4dC50ZXh0LWV2ZW4taGlnaGVye1xuICAgICAgYm90dG9tOiAxNHJlbTtcbiAgICB9XG4gICAgXG4gICAgJi5tYWluIHtcbiAgICAgIC5tYWluLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLnNpZGUtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgYm90dG9tOiA0cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLWhlYWRlci1maXhlZCB7XG4gICAgLmhlYWRlci1sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMTA0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0N3B4O1xuICAgIH1cbiAgICBcbiAgICAuYmlnZ2VyLWhlYWRlci1sb2dve1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMXB4O1xuICAgIH1cblxuICAgIC5tYWluLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcbiAgICAubWFpbi1oZWFkZXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXRpbGVzIHtcbiAgICA+Om50aC1jaGlsZCgzbikge1xuICAgICAgLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMSk7XG4gICAgICB9XG4gICAgfVxuICAgID46bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLTIpO1xuICAgICAgfVxuICAgIH1cbiAgICA+Om50aC1jaGlsZCgzbisyKSB7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludmVzdG1lbnQtdGlsZS0zKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ZGl2IHtcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDM2MXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5mbyB7XG4gICAgICAgIHJpZ2h0OiAxNTBweDtcblxuICAgICAgfVxuXG4gICAgICAubW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGljLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICAmLmxhcmdlIHtcbiAgICAgIGhlaWdodDogNDQwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW9mZnNldCB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxufVxuXG4vLyBsZ1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24ub2ZmZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICA+c2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIH1cblxuICAgIC5vZmZlci1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA2NTZweDtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcblxuICAgICAgJi5ib3R0b20tcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTRyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlY3Rpb24uYWJvdXQgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgID5kaXYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgdG9wOiAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5hYm91dC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxuICBcbn1cblxuLm92ZXJsYXktYmFja2dyb3VuZC1pbWFnZS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGRhcmtlbjtcbn1cblxuLy8geGxcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXRpYy1oZWFkZXIge1xuICAgIGhlaWdodDogNDQwcHg7XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgIGhlaWdodDogNTg0cHg7XG4gICAgfVxuICB9XG4gIFxuICAuc2xpZGVyIHtcbiAgICAuc2lkZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLnBvcG92ZXItaW5mbyB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IC41cmVtIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXG4gIC5kZXNjciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5zcGFuMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuXG4ucG9wb3Zlci1oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDYwMHB4O1xufSIsIi5tYWluLXBvcHVwIHtcbiAgJi5tb2RhbC5mYWRlIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbWluKDk1dmgsIDEwODBweCk7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICYubW9kYWwtcG9wdXAge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBtaW4oY2FsYyg5NXZoIC0gMTAwcHgpLCAxMDgwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXI6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC1idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1heC1oZWlnaHQ6IG1pbihjYWxjKDk1dmggLSAxMDBweCksIDEwODBweCk7XG4gIH1cbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbkBpbXBvcnQgJ2Nvb2tpZS1jb25zZW50LWN1c3RvbS5zY3NzJztcbiRwb3B1cC1iZy1jb2xvcjogI2ZmZjtcbiRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I6ICNmN2Y3Zjc7XG4kcG9wdXAtYm9yZGVyLXJhZGl1czogNnB4O1xuJHBvcHVwLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4uY29va2llLW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29va2llLW92ZXJsYXk6dGFyZ2V0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvb2tpZS1wb3B1cCB7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29va2llLXBvcHVwLmNvb2tpZS1kZXRhaWxzIHtcbiAgLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQsIC5jb29raWUtZGV0YWlscy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY29va2llLWJhc2ljLWNvbnRlbnQsIC5jb29raWUtYmFzaWMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygtMjUwcHggKyAxMDB2aCk7XG4gIH1cbn1cblxuLmNvb2tpZS1wb3B1cC1oZWFkZXIsIC5jb29raWUtcG9wdXAtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWUtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLWNvbG9yO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTB2aDtcbn1cblxuLmNvb2tpZS1wb3B1cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cyAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuXG4gIGgzLCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuLmNvb2tpZS1wb3B1cC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG59XG5cbi5jb29raWUtcG9wdXAtZm9vdGVyLCAuY29va2llLWJhc2ljLWZvb3RlciwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQsIC5jb29raWUtZGV0YWlscy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29va2llLXBvcHVwLWZvb3Rlclxue1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcblxuICBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5cbiAgYnV0dG9uOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gIH1cblxuICAvL2J1dHRvbi5jb25maXJtLWJ1dHRvbiB7XG4gIC8vICAgIGNvbG9yOiAjZmZmO1xuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2U4O1xuICAvL31cblxuICBidXR0b24udGV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb29raWUtcG9wdXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY29va2llLXBvcHVwLWZvb3RlclxuICB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY2NvcmRpb25zXG5cbi5hY2NvcmRpb25zXG57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcblxuICAuYWNjb3JkaW9uLWN1c3RvbVxuICB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGV2cm9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY3VzdG9tLmFjdGl2ZSAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuYWNjb3JkaW9uLWN1c3RvbS5hY3RpdmUgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyLCAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICB9XG5cbiAgLmFjY29yZGlvbi1jdXN0b20uYWN0aXZlIC5hY2NvcmRpb24tY3VzdG9tLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXMgMCAwO1xuICAgIC5jaGV2cm9uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFN3aXRjaFxuLmFjY29yZGlvbnMge1xuICAuc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG5cbiAgLnNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG5cbiAgaW5wdXQ6ZGlzYWJsZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoIzIxOTZGMywgJGxpZ2h0bmVzczogMjAlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gIH1cblxuICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIH1cblxuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cbiAgLnNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuIiwiLy8gX0Nvb2tpZUNvbnNlbnRQYXJ0aWFsLmNzaHRtbFxuLmNvbmZpcm0tYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6IHdoaXRlO1xufSIsIiNoaXN0b3J5UHJpY2VQb3B1cC5sb2FkaW5nLWluZGljYXRvcntcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAubG9hZGluZ3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNoaXN0b3J5UHJpY2VQb3B1cHtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBtaW4td2lkdGg6IG1pbig3MDBweCwgOTUlKTtcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5sb2FkaW5ne1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmV7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI2hpc3RvcnlQcmljZVBvcHVwe1xuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgbWF4LWhlaWdodDogODUlO1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1oaXN0b3J5LXRvb2x0aXAge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wcmljZS1oaXN0b3J5LXRvb2x0aXAgLnRhYmxlIHRoLFxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAudGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG59XG5cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG59XG5cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbn1cblxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAubG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ucHJpY2UtaGlzdG9yeS10b29sdGlwIC5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5MHZ3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaWNlLWhpc3RvcnktdG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcblxuICAgIC50YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcblxuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/