@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);
@import url(https://use.typekit.net/thj0lpl.css);
@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,200,0,0);
/*!
	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;
  }
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
:root{
    --primary-color-1: #DBA862;
    --primary-color-2: #C28D43;
    --primary-color-3: #ECBD7D;
    --secondary-color-1: #603F2E;
    --secondary-color-2: #4A3327;
    --secondary-color-3: #816456;
    --essential-color-1: #505050;
    --essential-color-2: #ACACAC;
    --essential-color-3: #DDDDDD;
    --essential-color-4: #E7E7E7;
    --essential-color-5: #F9F9F9;
    --essential-color-6: #FFFFFF;
}

.home-slider-section{
    margin-bottom: 64px;
    height: 720px;
}
/* slider */
.home-slide{
    display: block;
    position: absolute;
    opacity: 0;
    width: 100%;
    filter: blur(10px);
    transition: all 1s ease-in-out;
    height: 720px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 128px;
}
.active-home-slide{
    opacity: 1;
    filter: blur(0);
}
.home-slide-content{
    max-width: 688px;
    padding: 24px 96px 48px 24px;
    border-radius: 16px;
    background-color: #ffffff40;
    backdrop-filter: blur(20px);
    --webkit-backdrop-filter: blur(20px);
}
.home-slide-tag{
    color: var(--essential-color-6);
}
.home-slide-title{
    color: var(--essential-color-6);
    margin-top: 24px;
}
.home-slide-description{
    color: var(--essential-color-6);
    margin-top: 8px;
}
a.home-slide-btn{
    border-radius: 16px;
    background-color: var(--essential-color-6);
    color: var(--primary-color-1);
    padding: 12px 32px;
    text-decoration: none;
    position: absolute;
    right: 48px;
    bottom: -24px
}
a.home-slide-btn:hover{
    background-color: var(--essential-color-5);
}
.home-slider-nav{
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
    gap: 12px;
    position: relative;
    top: 680px;
}
.home-slider-bullet{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--essential-color-6);
    cursor: pointer;
}
.active-bullet, .home-slider-bullet:hover{
    background-color: var(--primary-color-1);
}

.home-slide-content-padding {
    padding-left: 200px;
}

@media (max-width: 1200px) {
    .home-slide-content-padding {
        padding-left: 0;
    }
    
    .home-slide-content {
        margin: auto;
        width: 80vw;
    }
}
#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}}.carousel{max-width:100%;width:100%;height:210px;overflow:hidden}.carousel-control-next-icon,.carousel-control-prev-icon{width:.8rem;height:.8rem}.carousel-control-next,.carousel-control-prev{width:70px}.carousel-item{height:210px}.carousel-item img{width:100%;height:100%;object-fit:contain;object-position:center}.carousel-control-bg{background-color:#fff;border-radius:100%;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center}.carousel-caption>h1{font-size:54px;margin-bottom:10px;font-weight:500}.carousel-caption{bottom:1.25rem}@media(max-width: 991.98px){.carousel-caption>h1{font-size:1.2rem}.home-carousel .carousel-caption{width:100%;margin-bottom:0}.property-plan-carousel .carousel-caption{width:100%;margin-bottom:0}.carousel-caption-title{font-size:28px}.home-carousel .carousel-item{min-height:300px}.property-plan-carousel .carousel-item{min-height:300px}}input,textarea{padding:.75rem;outline:0;border-radius:0;border:1px solid #cdcdcd;transition:all 250ms var(--transition)}input:focus,textarea:focus{border-color:var(--accent)}label{font-size:1.125rem;font-weight:500;padding-bottom:.25rem}.checkbox{display:flex;align-items:center}.checkbox label{cursor:pointer;font-size:.875rem;padding:0 .75rem;margin-top:1px}.checkbox label a{color:var(--accent)}.checkbox label a:hover{text-decoration:underline}.checkbox input[type=checkbox]{inline-size:1.625rem;block-size:1.625rem;margin:0;-webkit-appearance:none;appearance:none;border:1px solid #cdcdcd;background-color:#fff;display:inline-grid;place-content:center;vertical-align:middle;transition:all 150ms var(--transition);cursor:pointer}.checkbox input[type=checkbox]:hover{border-color:var(--accent)}.checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), white 75%);border-color:var(--accent)}.checkbox input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}.checkbox input[type=checkbox]:checked::after{content:"";inline-size:1rem;block-size:1rem;background:#fff;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5858 6.4142L1.75735 3.5858L0.34314 5L4.5858 9.2427L11.6568 2.1716L10.2426 0.757385L4.5858 6.4142Z" fill="white"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5858 6.4142L1.75735 3.5858L0.34314 5L4.5858 9.2427L11.6568 2.1716L10.2426 0.757385L4.5858 6.4142Z" fill="white"/></svg>') no-repeat center/contain}.checkbox input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.inquiry{position:fixed;inset:0;z-index:1050;display:none;width:100vw;height:100dvh}.inquiry.is-open{display:block}.inquiry__dialog{position:relative;overflow-y:auto;background:#fff;height:100%}.inquiry__close{position:fixed;right:1.5rem;top:1.5rem;border:0;background:rgba(0,0,0,0);cursor:pointer}.inquiry__header{text-align:center;padding:2rem 1rem .5rem}.inquiry__meta{display:flex;flex-direction:column;list-style:none;justify-content:center;margin:0;padding:2rem 0;gap:.5rem;align-items:center;margin-top:1rem}@media screen and (min-width: 992px){.inquiry__meta{flex-direction:row;align-items:baseline;gap:3rem}}.inquiry__meta-item{color:var(--black-main);font-weight:400;font-size:1rem;display:flex;gap:1rem;align-items:baseline}.inquiry__meta-item strong{font-size:1.25rem}.inquiry__title{margin:0;color:var(--accent)}.inquiry__content{border:1px solid var(--accent);padding:2.5rem;display:flex;flex-direction:column;margin-bottom:2rem}@media screen and (min-width: 992px){.inquiry__content{flex-direction:row}}.inquiry__aside{width:100%;display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem}@media screen and (min-width: 992px){.inquiry__aside{width:35%;padding-right:1.5rem;padding-bottom:0;gap:2.5rem}}.inquiry__form{width:100%;display:flex;flex-direction:column;gap:1.75rem}@media screen and (min-width: 992px){.inquiry__form{width:65%;padding-left:1.5rem}}.inquiry__block{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 992px){.inquiry__block{gap:1.25rem}}.inquiry__block a{font-weight:500;color:var(--accent)}.inquiry__row{display:flex;flex-direction:column}.inquiry__row--cols{flex-direction:column;gap:1.75rem}@media screen and (min-width: 768px){.inquiry__row--cols{flex-direction:row}}@media screen and (min-width: 992px){.inquiry__row--cols{flex-direction:column}}@media screen and (min-width: 1200px){.inquiry__row--cols{flex-direction:row}}.inquiry__field{display:flex;flex-direction:column;width:100%}.inquiry__actions{display:flex;gap:.75rem}.inquiry__actions .button.blocked{background:#dadada;cursor:not-allowed}.contact-container{background-color:#fff;margin-top:3rem;padding:5rem 0}.contact-container .subheading{color:#9a9a9a}.contact-container .block-subtitle{padding-top:1.5rem;font-weight:500;padding-bottom:.25rem}.contact-container address{padding-top:1.5rem;font-style:normal}.contact-container address p{padding-bottom:1.25rem}.contact-container .button{margin-top:1.25rem;padding:.5rem 1.25rem}.contact-container__form{border:1px solid var(--accent);padding:2.5rem}.contact-container__form .contact-form{display:flex;flex-direction:column;gap:1.5rem}.contact-container__form .contact-form fieldset{border:none;padding:0;display:flex;flex-direction:column;gap:1.5rem;margin:0}.contact-container__form .contact-form .form-group{display:flex;flex-direction:column}.contact-container--compact{padding:2.5rem 0;margin-top:2rem}.contact-container--compact .contact-container__form{padding:1.5rem 2rem}.contact-container--compact .contact-container__form .title{font-size:1.5rem;margin-bottom:0}.contact-container--compact .contact-container__form .contact-form{gap:1rem}.contact-container--compact .contact-container__form .contact-form fieldset{gap:1rem}.contact-container--compact .contact-container__form .contact-form .form-group label{font-size:.9375rem;padding-bottom:.125rem}.contact-container--compact .contact-container__form .contact-form .form-group input,.contact-container--compact .contact-container__form .contact-form .form-group textarea{padding:.5rem .75rem;font-size:.875rem}.contact-container--compact .contact-container__form .checkbox label{font-size:.8125rem}.contact-container--compact .contact-container__form .checkbox input[type=checkbox]{inline-size:1.375rem;block-size:1.375rem}.contact-container--compact .contact-container__form .form-actions-row{margin-top:.5rem}:root{--bs-body-font-family: "Rubik", sans-serif;--bs-body-font-size: 14px;--bs-body-bg: #fff;--bs-body-color: #272727;--bs-border-radius: 0;--button-dark-bg: #272727;--button-dark-bg-hover: #1E1E1E;--button-dark-color: #fff;--button-gray-bg: #E6E6E6;--button-gray-bg-hover: #D6D6D6FF;--button-gray-color: #272727;--primary-color: rgb(140, 150, 157);--accent: var(--primary-color);--secondary-color: #FBFBFB;--gray-bg: #E6E6E6;--fs-small: 0.75rem;--flh-small: 1.5;--main-carousel-height: 640px;--compact-carousel-height: 240px;--default-carousel-padding: 240px 0 0 0;--main-carousel-padding: 240px 0 0 0;--default-carousel-height: 400px;--slider-text: #fff;--default-link-color: #282A3A;--link-button-color: #272727;--table-header-bg: #FFFFFF;--table-header-text: #8E8E8E;--status-sold-text: #B92A2A;--status-reserved-text: #B98E2A;--status-available-text: #32A12A;--header-box-color: #FFFFFF}.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);scroll-behavior:auto}h1,.h1{font-size:2.5rem;font-weight:700;line-height:1.2}h2,.h2{font-size:2.25rem;font-weight:700;line-height:1.3}h3,.h3{font-size:1.75rem;line-height:1.4;font-weight:700}h4,.h4{font-size:1.25rem;line-height:1.4;font-weight:700}h5,.h5{font-size:1.1rem;line-height:1.4;font-weight:700}h6,.h6{font-size:.85rem;line-height:1.4;font-weight:700}p{line-height:1.5;font-size:1rem}small{line-height:1.5;font-size:var(--fs-small)}small.xs{font-size:.65rem}.main-section{margin-top:2rem;margin-bottom:2rem}footer{margin-top:4rem;background-color:var(--secondary-color);padding:2.3rem 1rem 0 1rem}footer .footer-logo{height:75px}a{cursor:pointer;font-size:var(--fs-small);line-height:var(--flh-small)}a.link{color:var(--primary-color);text-transform:uppercase}a.more:after{display:inline-block;content:"";vertical-align:-0.125em;-webkit-mask:url("/images/icons/arrow-right.png") center/cover;mask:url("/images/icons/arrow-right.png") center/cover;background:var(--primary-color);width:12px;height:14px;margin-left:1rem}a.button{padding:var(--fs-small) 2rem}a.button,button{border:0;border-radius:0;text-decoration:none;text-transform:uppercase;font-size:var(--fs-small);line-height:var(--flh-small)}a.button:hover,button:hover{text-decoration:underline}a.button.dark,a.button.btn.dark,a.button.visited,button.dark,button.btn.dark,button.visited{color:var(--button-dark-color);background-color:var(--button-dark-bg)}a.button.dark:hover,a.button.btn.dark:hover,a.button.visited:hover,button.dark:hover,button.btn.dark:hover,button.visited:hover{background-color:var(--button-dark-bg-hover)}a.button.gray,button.gray{color:var(--button-gray-color);background-color:var(--button-gray-bg)}a.button.gray:hover,button.gray:hover{background-color:var(--button-gray-bg-hover)}a.button.primary,button.primary{color:var(--button-dark-color);background-color:var(--primary-color)}a.button.primary:hover,button.primary:hover{background-color:var(--primary-color)}.floor-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.floor-buttons .button{background-color:#fff}.floor-buttons .button:hover{color:#fff;background-color:var(--button-gray-color)}a>i{margin-right:8px}.primary-color{color:var(--primary-color)}.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)}a:hover{text-decoration:underline}.top-bar-container{display:none}.header-box{color:var(--header-box-color);background-color:var(--primary-color);padding:0 1.5rem}.pager-buttons .button{display:inline-block;text-align:center}.main-slider-section{max-width:1920px;max-height:var(--main-carousel-height);height:auto;width:100%;overflow:hidden;margin-left:auto;margin-right:auto}.main-slider-section .main-slider-slide img{height:auto;width:100%}.common-slider-section{margin-bottom:64px;height:var(--main-carousel-height);display:flex;flex-direction:column;justify-content:end;position:relative}.common-slider-section.compact{height:var(--compact-carousel-height)}.common-slider-section.compact .container .header-box{margin-bottom:-1.5rem;padding:.5rem 1rem}.common-slider-section .common-slide{display:block;position:absolute;opacity:0;width:100%;filter:blur(10px);transition:all 1s ease-in-out;height:var(--main-carousel-height);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:128px}.common-slider-section .common-slide.compact{height:var(--compact-carousel-height)}.common-slider-section .common-slide.compact .header-box{margin-bottom:-2rem}.common-slider-section .common-slide.active-common-slide{opacity:1;filter:blur(0);z-index:2}.common-slider-section .common-slide .home-slide-content-container{top:40%;transform:translateY(-50%);position:relative}.common-slider-section .common-slide .home-slide-content-container .header-box{position:absolute;top:-1.5rem;z-index:2}.common-slider-section .common-slide .home-slide-content-container .home-slide-content{position:relative;max-width:658px;padding:2rem 1rem;background-color:var(--bs-body-bg);margin-left:2rem}.common-slider-section .common-slide .home-slide-content-container .home-slide-content .content-location{display:none;position:absolute;top:0;right:0;left:initial;bottom:initial}.common-slider-section .common-slide .home-slide-content-container .home-slide-content .content-button{position:absolute;bottom:0;right:2rem;transform:translateY(50%)}.cards-slide{display:block;width:100%;aspect-ratio:1/1;background-size:cover;background-position:center;background-repeat:no-repeat}.content-location{margin:1rem 1.5rem}.content-location:before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("/images/icons/geo-alt-fill.svg");background-repeat:no-repeat;background-size:1rem .9rem;width:1.25rem;height:.9rem}.common-slider-chevron-nav{display:none;justify-content:right;align-items:center;list-style:none;padding:0;gap:12px;position:relative;z-index:2}.common-slider-chevron-nav .common-slider-chevron-previous,.common-slider-chevron-nav .common-slider-chevron-next{cursor:pointer;width:80px;height:80px}.common-slider-nav{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;gap:12px;position:relative;margin-top:30px;margin-bottom:30px;z-index:2}.common-slider-nav .common-slider-bullet{width:16px;height:16px;border-radius:8px;background-color:#fff;cursor:pointer}.common-slider-nav .active-bullet,.common-slider-nav .common-slider-bullet:hover{background-color:var(--primary-color)}.common-slider-nav .active-bullet{width:40px}.main-header-fixed{padding:.8rem 1rem;z-index:1000;background:#fff}.main-header-fixed .main-header-toggler{color:var(--link-button-color)}.main-header-fixed .main-nav{display:none}.main-header-fixed .main-nav>ul{width:100%;list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.main-header-fixed .main-nav>ul>li>a{color:var(--link-button-color);text-decoration:none}.main-header-fixed .main-nav>ul>li:not(.dropdown)>a{position:relative}.main-header-fixed .main-nav>ul>li:not(.dropdown)>a.active:after,.main-header-fixed .main-nav>ul>li:not(.dropdown)>a:hover:after{content:"";height:2px;background:var(--link-button-color);display:block;position:absolute;margin-top:1px;left:-5%;bottom:-10px;width:110%}.main-header-fixed .header-logo{width:auto;height:31px}.social-icons{display:flex;flex-direction:row;gap:1rem}.main-footer .logo-container,.main-footer .company-info-container,.main-footer .social-container{margin-bottom:4rem}.main-footer .main-footer-info{overflow:hidden}.main-footer .main-footer-info a{font-size:1rem;line-height:1.6}.main-footer hr{margin:0}.main-footer .footer-bottom{padding:1rem 0}.main-footer .footer-bottom>div{text-align:center}.main-footer .footer-nav{display:flex;flex-wrap:wrap}.main-footer .footer-nav>ul{list-style-type:none;margin:0;padding:0}.mobile-nav{display:block;z-index:1002;position:fixed;top:0;width:0;height:100%;opacity:0;overflow:hidden;background-color:#fff;transition:all .4s ease}.mobile-nav a{font-size:1rem}.mobile-nav a.active{font-weight:bold}.mobile-nav .mobile-header-logo{width:96px;height:auto}.mobile-nav.mobile-nav-open{opacity:1;width:100%;transition:all .4s ease}.mobile-nav .mobile-nav-inner{display:flex;flex-direction:column;height:100%;width:100%}.mobile-nav .mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:4%}.mobile-nav .mobile-menu{display:flex;flex-direction:column;margin-top:56px;gap:24px;list-style:none;padding:0 0 0 8%;overflow-y:scroll;min-height:0}.mobile-nav .mobile-nav-footer{background-color:var(--bs-body-color);padding:32px 24px}.mobile-nav .mobile-nav-footer a{color:#fff;font-size:1rem}.mobile-nav .mobile-nav-footer a>i{margin-right:8px}.mobile-nav .mobile-sub-menu{display:flex;flex-direction:column;margin-top:24px;gap:24px;list-style:none}.mobile-nav .mobile-menu-link{color:var(--link-button-color)}.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(--link-button-color);border:0;font-size:1.5rem}.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}.search-offset{margin-top:2rem}input.form-select,select.form-select,textarea.form-select{border:1px solid #8e8e8e;background-color:var(--secondary-color);color:#272727;padding:12px}.search-button{height:50px}.owl-carousel-container{position:relative}.owl-carousel-container .owl-nav-chevron{cursor:pointer;width:56px;height:56px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.owl-carousel-container .owl-nav-chevron-next{right:0}.owl-carousel-container .header-box{position:absolute;left:2rem;bottom:0}.news-date{text-transform:uppercase;color:#8e8e8e}.news-image>img{max-height:400px}.news-tile-container{gap:1.5rem}.news-tile-container .news-list-content{display:flex;flex-direction:column}.news-tile-container .news-list-content .news-desc{flex:0 0 auto;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.news-tile-container .news-list-content .filler{flex:1 1 auto}.news-tile-container .offer-box-thumb{min-width:320px}.news-tile-container .tile-details{margin-top:1rem}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}table.offers tbody tr.expanded .expander{transform:rotate(180deg)}table.offers tbody tr.details td{overflow:hidden;padding:0}table.offers tbody tr.details.collapsed td{padding:0}table.offers tbody tr.details.collapsed td>div{height:0;max-height:0}table.offers thead th.sortable{cursor:pointer}table.offers thead th.sortable.sort span{position:relative;padding-right:1.2rem}table.offers thead th.sortable.sort span:after{content:"";display:inline-block;width:0;height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:5px solid currentColor}table.offers thead th.sortable.sort.desc span:after{border-bottom:none;border-top:5px solid currentColor}table.offers thead th{background-color:var(--table-header-bg);color:var(--table-header-text);font-weight:400;text-transform:uppercase;padding:1rem .5rem}table.offers thead tr{border-bottom:1px solid #cecece}table.offers th,table.offers td{text-align:left}table.offers tbody tr{border-bottom:1px solid #cecece}table.offers tbody tr td{padding-top:1rem;padding-bottom:1rem;vertical-align:middle}table.offers tbody a{font-size:1rem;text-transform:uppercase}table.offers tbody .building-address{font-weight:600}table.offers tbody .investment-name{font-weight:400;color:var(--table-header-text);text-transform:uppercase}table.offers .property-status{padding:.5rem 1rem;border-radius:1.5rem}table.offers .property-status:before{content:"•";font-size:2rem;display:inline-block;vertical-align:-0.125em}table.offers .property-status.sold{border:1px solid var(--status-sold-text);background-color:#fee}table.offers .property-status.reserved{border:1px solid var(--status-reserved-text);background-color:#fffaee}table.offers .property-status.available{border:1px solid var(--status-available-text);background-color:#e8f2eb}.property-status.sold{color:var(--status-sold-text)}.property-status.reserved{color:var(--status-reserved-text)}.property-status.available{color:var(--status-available-text)}.property-details{display:grid;grid-template-columns:1fr auto}.property-details hr{margin:2rem 0}.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}.get-plan-button{width:100%;margin-top:5rem}.offer-box-thumb{aspect-ratio:3/1.6;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.tile-box{display:flex;flex-direction:column;position:relative;min-width:200px}.tile-box .tile-details{display:flex;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;width:100%}.tile-container{display:flex;flex-direction:column;padding-top:.75rem;padding-bottom:.75rem;max-width:700px;margin-left:auto;margin-right:auto;width:100%}.tile-container .tile-content{display:flex;flex-direction:column;margin-top:-1rem;gap:1rem;z-index:2;margin-right:2rem;background-color:#fff;margin-bottom:1rem}.tile-container .tile-content .header-box{margin-top:-1rem}.tile-container .tile-content .header-box,.tile-container .tile-content .content-button{width:fit-content}.tile-container .tile-content p{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tile-container .content-button{align-self:end}.contact-section{margin-top:5rem;margin-bottom:7rem}.contact-section h3{margin-bottom:2rem}.contact-section a{font-size:1rem}.energy-section,.lands-section,.investments-section,.partners-section{margin-top:5rem;margin-bottom:7rem}.partners-section img{width:152px;height:82px}.lands-section .map-row{margin-top:0}.search-section,.location-section{padding-top:1rem;padding-bottom:1rem;background-color:var(--secondary-color)}.extra-top-offset{margin-top:3rem}.extra-bottom-offset{margin-bottom:3rem}.location-map-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:600px;width:100%}.description-section .description-image{background-repeat:no-repeat;background-size:contain;background-position:center;height:100px}.map-image{height:400px;background-image:url("/images/mapa2.png");background-repeat:no-repeat;background-size:cover;background-position:center}.lands-map-image{height:400px;width:auto;background-image:url("/images/lands.png");background-repeat:no-repeat;background-size:contain}.fact-cards .fact-card{display:flex;flex-direction:row;border:1px solid var(--gray-bg);padding:1.5rem 2rem 1.5rem 2.5rem}.fact-cards .fact-card img{margin-right:2.5rem;height:104px;width:104px}.fact-cards .fact-card .fact-body{display:flex;flex-direction:column}.fact-cards .fact-card p{margin:0}.text-underline{text-decoration:underline}.group-investment-title{font-weight:bold;font-size:1.4rem}.group-investment-question{font-weight:bold;font-size:1.2rem}.modal.fade .modal-dialog{transition-property:opacity;opacity:0;transform:none}.modal.fade.show .modal-dialog{opacity:1}.modal-content{padding:20px 20px 20px 20px;border:0}.modal-body{padding:0;min-height:0}.modal-header{padding:0;text-align:right;border:0;justify-content:end}.modal-btn-close{padding:.5rem 1rem;font-size:.75rem;background-color:var(--primary-color)}@media(min-width: 1200px){.modal-popup{width:600px}}.modal-popup .modal-content{background-color:rgba(0,0,0,0)}.sec-button{padding:1rem;color:#fff !important;background-color:var(--primary-color);text-decoration:none}.sec-button:after{background:#fff !important}.pointer{cursor:pointer}.history-price-icon{width:1.5rem;height:1.5rem}.no-text-wrap{text-wrap:nowrap}.home-slider-section .home-slide:not(.active-home-slide){pointer-events:none}.home-slider-section .home-slide .container h5{color:var(--essential-color-6);font-size:12px;line-height:1.4em;margin-top:0;margin-bottom:1rem;font-weight:400}.home-slider-section .home-slide .container h1{color:var(--essential-color-6);margin-top:24px;font-size:48px;font-weight:700;line-height:1.2em}.home-slider-section .home-slide .container p{color:var(--essential-color-6);margin-top:8px}.home-slider-section{--grow-scale: 1.05;overflow:hidden;position:relative}.home-slider-section .home-slide.zoomed{transform:scale(var(--grow-scale))}.home-slider-section .home-slide.active-home-slide{animation:grow 4.5s ease-out forwards;opacity:1}@keyframes grow{0%{transform:scale(1)}100%{transform:scale(var(--grow-scale))}}.estate-gallery-section video{border:1px solid #000;border-radius:24px;background-color:#000;width:100%;height:auto}@media(min-width: 768px){:root{--bs-body-font-size: 16px;--main-carousel-height: 740px;--default-carousel-padding: 340px 0 0 0;--main-carousel-padding: 300px 0 0 0;--default-carousel-height: 584px;--fs-small: 0.85rem;--flh-small: 1.6}h1,.h1{font-size:3.5rem;line-height:1.3}h2,.h2{font-size:3rem;line-height:1.3}h3,.h3{font-size:2.25rem;line-height:1.4}h4,.h4{font-size:1.5rem;line-height:1.4}h5,.h5{font-size:1.2rem;line-height:1.4}h6,.h6{font-size:1rem;line-height:1.4}p{line-height:1.6}small{line-height:1.6}small.xs{font-size:.7rem}.main-footer .logo-container,.main-footer .company-info-container,.main-footer .social-container{margin-bottom:3rem}footer{margin-top:6rem;padding:4rem 0 0 0}footer .footer-logo{width:auto;height:75px}footer .footer-bottom{padding:1rem 0}footer .footer-bottom>div:first-child{text-align:left}footer .footer-bottom>div:last-child{text-align:right}.container,.container-md{max-width:1450px}.common-slider-section .common-slide .home-slide-content-container .home-slide-content{padding:74px 24px 48px 24px}.common-slider-section .common-slide .home-slide-content-container .home-slide-content .content-location{display:inline-block}.common-slider-chevron-nav{display:flex}.contact-section{margin-top:10rem}.energy-section,.lands-section{margin-top:6rem;margin-bottom:12rem}.partners-section img{width:295px;height:159px}.owl-carousel-container .owl-nav-chevron{width:80px;height:80px}.location-map-image{margin-top:-7rem;margin-bottom:-7rem}.description-section .description-image{height:auto}.extra-top-offset{margin-top:10rem}.extra-bottom-offset{margin-bottom:10rem}}@media(min-width: 992px){.top-bar-container{background-color:var(--primary-color);display:block}.top-bar-container .top-bar{display:flex;height:30px}.top-bar-container .top-bar a{font-size:1rem;color:var(--secondary-color)}.top-bar-container .top-bar a>i{margin-right:8px}.main-header-fixed{position:initial}.main-header-fixed .main-nav{display:flex}.main-header-fixed .main-header-toggler{display:none}.main-header-fixed .header-logo{width:auto;height:50px}.tiles-compact .news-date{margin-top:1rem}footer .footer-logo{width:auto;height:50px}}@media(min-width: 1200px){.main-header-fixed .main-nav>ul{gap:40px}.main-header-fixed .main-nav>ul a{font-size:1rem}.tiles-compact h3,.tiles-compact .h3{font-size:1.5rem}.tiles-compact>.row{height:100%}.tiles-compact .tile-compact-container{display:flex;height:277px}.tiles-compact .tile-box{width:50%}.tiles-compact .tile-box .tile-content{margin-top:1rem}.tiles-compact .tile-container .tile-content .header-box{margin-top:0;margin-left:-5rem;padding:.75rem 1rem}.tiles-compact .offer-box-thumb{aspect-ratio:initial;width:50%}.tiles-compact .tile-container{flex-direction:row}.floor-buttons{margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;display:flex;flex-direction:column-reverse;gap:1.5rem}}.popover-body{color:#fff;padding:2rem 1rem 1rem;border:0}.popover-body{padding:.5rem}.popover-info{padding:0;border:0}.popover-info{font-weight:300 !important}.popover-info .descr{font-weight:300 !important}.popover-header{border-radius:0;background-color:var(--primary-color);border:0;display:inline-block;color:#fff;padding:.25rem 1rem;margin-top:-1rem;margin-right:1rem;margin-left:1rem}.popover{--bs-popover-bg: #272727;border:0;border-radius:0;font-family:var(--bs-body-font-family)}.popover-header:not(:first-child){border-radius:0 !important;border-top:0 !important}.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}.simple-lightbox button:hover{text-decoration:none}
.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%}.confirm-button{text-transform:uppercase;background-color:#272727;color:#fff}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0FRRiw4QkFDRSxjQUNBLHNDQUlKLGNBQ0UsU0FDRSw2QkFLQSxlQUNFLGNBT04sWUFFRSxzQkFDQSxTQUNBLCtCQUVBLFlBRUUsc0JBQ0Esd0RBRUEsWUFDRSxzQkFDQSxtQkFDQSxTQUNBLHNCQTVKVyxnQkErSlgsZUFDQSxrQkFDQSxnQkFDQSxhQUNBLGVBQ0Esa0JBbEtnQix5QkFvS2hCLGdEQUdGLGNBQ0UsZ0JBQ0Esc0JBQ0EsYUFDQSxnQkFDQSxtQ0FDQSxrREFFQSxpQkFDRSw4Q0FJSixXQUNFLHdCQUNBLFdBQ0EsaUJBQ0EsWUFDQSxnQkFDQSxlQUNBLHdCQUNBLDhCQUNBLHVEQUlKLDZCQUNFLCtCQUNBLGdDQUNBLDBCQUNBLDBHQUdGLHdCQUNFLCtEQUdGLHlCQUNFLDhFQUNBLHdCQUNFLHFCQU9KLGlCQUNFLHFCQUNBLFdBQ0EsY0FDQSxlQUNBLGtCQUNBLGlCQUNBLDJCQUdGLFNBQ0UsUUFDQSxTQUNBLHFCQUdGLGlCQUNFLGVBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxzQkFDQSx1QkFDQSxlQUNBLDRCQUdGLGlCQUNFLFdBQ0EsWUFDQSxXQUNBLFNBQ0EsV0FDQSxzQkFDQSx1QkFDQSxlQUNBLG9DQUdGLG1DQUNFLG1DQUdGLHdCQUNFLGlDQUdGLDBCQUNFLDBDQUdGLGtDQUNFLCtCQUNBLDJCQUNBLDJCQUlGLGtCQUNFLGtDQUdGLGlCQUNFLGlCQUlKLHdCQUNFLHlCQUNBLFdBQ0EsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9zaW1wbGUtbGlnaHRib3guY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9vd2wuY2Fyb3VzZWwubWluLmNzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc3R5bGUuY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3ZwLy4vbm9kZV9tb2R1bGVzL0B2cHNvZnR3YXJlL3ZwcmVhbGVzdGF0ZS13d3cvaGlzdG9yeS1wcmljZS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvX2lucXVpcnkuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvX2NvbnRhY3QtcGFnZS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy90YWJsZS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL3BvcG92ZXIuY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvY29va2llLWNvbnNlbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblx0QnkgQW5kcsOpIFJpbmFzLCB3d3cuYW5kcmVyaW5hcy5kZVxuXHREb2N1bWVudGF0aW9uLCB3d3cuc2ltcGxlbGlnaHRib3guY29tXG5cdEF2YWlsYWJsZSBmb3IgdXNlIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuXHRWZXJzaW9uIDIuMTQuMlxuKi9cbmJvZHkuaGlkZGVuLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMzU7XG59XG5cbi5zbC13cmFwcGVyIHtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uc2wtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zbC13cmFwcGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2wtd3JhcHBlciBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2wtd3JhcHBlciAuc2wtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNsLXdyYXBwZXIgLnNsLWRvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwNjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtZG93bmxvYWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwNjA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtbmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1wcmV2IHtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zbC13cmFwcGVyLnNsLWRpci1ydGwgLnNsLW5hdmlnYXRpb24ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaWZyYW1lIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgLnNsLWNhcHRpb24ucG9zLXRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uLnBvcy1vdXRzaWRlIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uc2wtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDc7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbi5zbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2wtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gZWFzZSAyMDBtcztcbiAgdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDIwMG1zO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn0iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsIC5vd2wtaXRlbXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm93bC1jYXJvdXNlbHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttaW4taGVpZ2h0OjFweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCwub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ubm8tanMgLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5vd2wtZG90LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2e2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90e2JhY2tncm91bmQ6MCAwO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowIWltcG9ydGFudDtmb250OmluaGVyaXR9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZ3tvcGFjaXR5OjA7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1oaWRkZW57b3BhY2l0eTowfS5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVte3Zpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5vd2wtY2Fyb3VzZWwub3dsLXJ0bHtkaXJlY3Rpb246cnRsfS5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW17ZmxvYXQ6cmlnaHR9Lm93bC1jYXJvdXNlbCAuYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW57ei1pbmRleDowfS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXR7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLmZhZGVPdXR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0ub3dsLWhlaWdodHt0cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSksLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl17bWF4LWhlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi00MHB4O21hcmdpbi10b3A6LTQwcHg7YmFja2dyb3VuZDp1cmwob3dsLnZpZGVvLnBsYXkucG5nKSBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlcnstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRue2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG57b3BhY2l0eTowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0iLCI6cm9vdHtcbiAgICAtLXByaW1hcnktY29sb3ItMTogI0RCQTg2MjtcbiAgICAtLXByaW1hcnktY29sb3ItMjogI0MyOEQ0MztcbiAgICAtLXByaW1hcnktY29sb3ItMzogI0VDQkQ3RDtcbiAgICAtLXNlY29uZGFyeS1jb2xvci0xOiAjNjAzRjJFO1xuICAgIC0tc2Vjb25kYXJ5LWNvbG9yLTI6ICM0QTMzMjc7XG4gICAgLS1zZWNvbmRhcnktY29sb3ItMzogIzgxNjQ1NjtcbiAgICAtLWVzc2VudGlhbC1jb2xvci0xOiAjNTA1MDUwO1xuICAgIC0tZXNzZW50aWFsLWNvbG9yLTI6ICNBQ0FDQUM7XG4gICAgLS1lc3NlbnRpYWwtY29sb3ItMzogI0RERERERDtcbiAgICAtLWVzc2VudGlhbC1jb2xvci00OiAjRTdFN0U3O1xuICAgIC0tZXNzZW50aWFsLWNvbG9yLTU6ICNGOUY5Rjk7XG4gICAgLS1lc3NlbnRpYWwtY29sb3ItNjogI0ZGRkZGRjtcbn1cblxuLmhvbWUtc2xpZGVyLXNlY3Rpb257XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBoZWlnaHQ6IDcyMHB4O1xufVxuLyogc2xpZGVyICovXG4uaG9tZS1zbGlkZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogNzIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG4uYWN0aXZlLWhvbWUtc2xpZGV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG59XG4uaG9tZS1zbGlkZS1jb250ZW50e1xuICAgIG1heC13aWR0aDogNjg4cHg7XG4gICAgcGFkZGluZzogMjRweCA5NnB4IDQ4cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY0MDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgLS13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xufVxuLmhvbWUtc2xpZGUtdGFne1xuICAgIGNvbG9yOiB2YXIoLS1lc3NlbnRpYWwtY29sb3ItNik7XG59XG4uaG9tZS1zbGlkZS10aXRsZXtcbiAgICBjb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTYpO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uaG9tZS1zbGlkZS1kZXNjcmlwdGlvbntcbiAgICBjb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTYpO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cbmEuaG9tZS1zbGlkZS1idG57XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lc3NlbnRpYWwtY29sb3ItNik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItMSk7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgYm90dG9tOiAtMjRweFxufVxuYS5ob21lLXNsaWRlLWJ0bjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lc3NlbnRpYWwtY29sb3ItNSk7XG59XG4uaG9tZS1zbGlkZXItbmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDY4MHB4O1xufVxuLmhvbWUtc2xpZGVyLWJ1bGxldHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVzc2VudGlhbC1jb2xvci02KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aXZlLWJ1bGxldCwgLmhvbWUtc2xpZGVyLWJ1bGxldDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLTEpO1xufVxuXG4uaG9tZS1zbGlkZS1jb250ZW50LXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZS1zbGlkZS1jb250ZW50LXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIC5ob21lLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgIH1cbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYm9vdHN0cmFwLWljb25zQDEuMTEuMy9mb250L2Jvb3RzdHJhcC1pY29ucy5taW4uY3NzXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZmYW1pbHk9UnViaWs6aXRhbCx3Z2h0QDAsMzAwLi45MDA7MSwzMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC90aGowbHBsLmNzcycpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWF0ZXJpYWwrU3ltYm9scytSb3VuZGVkOm9wc3osd2dodCxGSUxMLEdSQURAMjQsMjAwLDAsMCcpO1xuQGltcG9ydCAnLi9zaW1wbGUtbGlnaHRib3guY3NzJztcbkBpbXBvcnQgJy4vb3dsLmNhcm91c2VsLm1pbi5jc3MnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL0B2cHNvZnR3YXJlL3ZwcmVhbGVzdGF0ZS13d3cvaGlzdG9yeS1wcmljZSc7XG5AaW1wb3J0ICcuL3N0eWxlLmNzcyc7XG5AaW1wb3J0ICcuL2Nhcm91c2VsJztcbkBpbXBvcnQgXCIuL2Zvcm1zXCI7XG5AaW1wb3J0IFwiLi9pbnF1aXJ5XCI7XG5AaW1wb3J0IFwiLi9jb250YWN0LXBhZ2VcIjtcblxuOnJvb3Qge1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMTRweDtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktY29sb3I6ICMyNzI3Mjc7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMDtcbiAgXG4gIC0tYnV0dG9uLWRhcmstYmc6ICMyNzI3Mjc7XG4gIC0tYnV0dG9uLWRhcmstYmctaG92ZXI6ICMxRTFFMUU7XG4gIC0tYnV0dG9uLWRhcmstY29sb3I6ICNmZmY7XG5cbiAgLS1idXR0b24tZ3JheS1iZzogI0U2RTZFNjtcbiAgLS1idXR0b24tZ3JheS1iZy1ob3ZlcjogI0Q2RDZENkZGO1xuICAtLWJ1dHRvbi1ncmF5LWNvbG9yOiAjMjcyNzI3O1xuICBcbiAgLS1wcmltYXJ5LWNvbG9yOiByZ2IoMTQwLCAxNTAsIDE1Nyk7XG4gIC0tYWNjZW50OiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgLS1zZWNvbmRhcnktY29sb3I6ICNGQkZCRkI7XG4gIFxuICAtLWdyYXktYmc6ICNFNkU2RTY7XG5cbiAgLS1mcy1zbWFsbDogMC43NXJlbTtcbiAgLS1mbGgtc21hbGw6IDEuNTtcblxuICAtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0OiA2NDBweDtcbiAgLS1jb21wYWN0LWNhcm91c2VsLWhlaWdodDogMjQwcHg7XG4gIC0tZGVmYXVsdC1jYXJvdXNlbC1wYWRkaW5nOiAyNDBweCAwIDAgMDtcbiAgLS1tYWluLWNhcm91c2VsLXBhZGRpbmc6IDI0MHB4IDAgMCAwO1xuICAtLWRlZmF1bHQtY2Fyb3VzZWwtaGVpZ2h0OiA0MDBweDtcbiAgLS1zbGlkZXItdGV4dDogI2ZmZjtcbiAgXG4gIC0tZGVmYXVsdC1saW5rLWNvbG9yOiAjMjgyQTNBO1xuICAtLWxpbmstYnV0dG9uLWNvbG9yOiAjMjcyNzI3O1xuXG4gIC0tdGFibGUtaGVhZGVyLWJnOiAjRkZGRkZGO1xuICAtLXRhYmxlLWhlYWRlci10ZXh0OiAjOEU4RThFO1xuXG4gIC0tc3RhdHVzLXNvbGQtdGV4dDogI0I5MkEyQTtcbiAgLS1zdGF0dXMtcmVzZXJ2ZWQtdGV4dDogI0I5OEUyQTtcbiAgLS1zdGF0dXMtYXZhaWxhYmxlLXRleHQ6ICMzMkExMkE7XG4gIFxuICAtLWhlYWRlci1ib3gtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuc21hbGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtYWxsKTtcblxuICAmLnhzIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gIH1cbn1cblxuLm1haW4tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDIuM3JlbSAxcmVtIDAgMXJlbTtcbiAgXG4gIC5mb290ZXItbG9nbyB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc21hbGwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmxoLXNtYWxsKTtcbn1cblxuYSB7XG4gICYubGluayB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gICYubW9yZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gICAgLXdlYmtpdC1tYXNrOnVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQucG5nXCIpIGNlbnRlci9jb3ZlcjtcbiAgICBtYXNrOnVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQucG5nXCIpIGNlbnRlci9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuYS5idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1mcy1zbWFsbCkgMnJlbTtcbn1cblxuYS5idXR0b24sIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtYWxsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZsaC1zbWFsbCk7XG4gIFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBcbiAgJi5kYXJrLCAmLmJ0bi5kYXJrLCAmLnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tZGFyay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWRhcmstYmcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWRhcmstYmctaG92ZXIpO1xuICAgICAgfVxuICB9XG4gIFxuICAmLmdyYXkge1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tZ3JheS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWdyYXktYmcpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZ3JheS1iZy1ob3Zlcik7XG4gICAgfVxuICB9XG5cbiAgJi5wcmltYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWRhcmstY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmZsb29yLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZ3JheS1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cblxuYSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnByaW1hcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5zbC13cmFwcGVyIGJ1dHRvbi5zbC1jbG9zZSB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWJnLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tY29sb3ItaG92ZXIpO1xuICB9XG59XG5cbi5yYXctY29udGVudCB7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1saW5rLWNvbG9yKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udG9wLWJhci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWJveCB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYm94LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4ucGFnZXItYnV0dG9ucyAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLXNsaWRlci1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1heC1oZWlnaHQ6IHZhcigtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAubWFpbi1zbGlkZXItc2xpZGUge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogc2xpZGVyICovXG4uY29tbW9uLXNsaWRlci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgaGVpZ2h0OiB2YXIoLS1tYWluLWNhcm91c2VsLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmLmNvbXBhY3Qge1xuICAgIGhlaWdodDogdmFyKC0tY29tcGFjdC1jYXJvdXNlbC1oZWlnaHQpO1xuICAgIFxuICAgIC5jb250YWluZXIge1xuICAgICAgLmhlYWRlci1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbW9uLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogdmFyKC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIFxuICAgICYuY29tcGFjdCB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWNvbXBhY3QtY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgICAgIFxuICAgICAgLmhlYWRlci1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZS1jb21tb24tc2xpZGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmhvbWUtc2xpZGUtY29udGVudC1jb250YWluZXIge1xuICAgICAgdG9wOiA0MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5oZWFkZXItYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5ob21lLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNjU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBcbiAgICAgICAgLmNvbnRlbnQtbG9jYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FyZHMtc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNvbnRlbnQtbG9jYXRpb24ge1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2dlby1hbHQtZmlsbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMC45cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMC45cmVtO1xuICB9XG59XG5cblxuLmNvbW1vbi1zbGlkZXItY2hldnJvbi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICAuY29tbW9uLXNsaWRlci1jaGV2cm9uLXByZXZpb3VzLCAuY29tbW9uLXNsaWRlci1jaGV2cm9uLW5leHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmNvbW1vbi1zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuXG4gIC5jb21tb24tc2xpZGVyLWJ1bGxldCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5hY3RpdmUtYnVsbGV0LCAuY29tbW9uLXNsaWRlci1idWxsZXQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAuYWN0aXZlLWJ1bGxldCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi8qIHNsaWRlciAqL1xuXG4ubWFpbi1oZWFkZXItZml4ZWQge1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDA7XG4gIC8vbGVmdDogMDtcbiAgLy9yaWdodDogMDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIFxuICAubWFpbi1oZWFkZXItdG9nZ2xlciB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstYnV0dG9uLWNvbG9yKTtcbiAgfVxuXG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgID4gdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstYnV0dG9uLWNvbG9yKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IGxpOm5vdCguZHJvcGRvd24pID4gYSB7XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZTphZnRlciwgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGluay1idXR0b24tY29sb3IpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxufVxuXG4uc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xufVxuXG4ubWFpbi1mb290ZXIge1xuICAubG9nby1jb250YWluZXIsIC5jb21wYW55LWluZm8tY29udGFpbmVyLCAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICBcbiAgLm1haW4tZm9vdGVyLWluZm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuICBcbiAgaHIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBcbiAgICA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDAyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2JpbGUtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYubW9iaWxlLW5hdi1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cblxuICAubW9iaWxlLW5hdi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0JTtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgOCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgXG4gIC5tb2JpbGUtbmF2LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIFxuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBcbiAgICAgID4gaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWJ1dHRvbi1jb2xvcik7XG5cbiAgICAmLnBpY2stY2l0eSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtaGVhZGVyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1idXR0b24tY29sb3IpO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlci10ZXh0KTtcbiAgICBib3R0b206IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoZWlnaHQ6IDI0MHB4O1xuXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIFxuICAmLmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEU4RThFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgY29sb3I6ICMyNzI3Mjc7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uc2VhcmNoLWJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm93bC1jYXJvdXNlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm93bC1uYXYtY2hldnJvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgXG4gIC5vd2wtbmF2LWNoZXZyb24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgXG4gIC5oZWFkZXItYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnJlbTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLm5ld3MtZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOEU4RThFO1xufVxuXG4ubmV3cy1pbWFnZSA+IGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubmV3cy10aWxlLWNvbnRhaW5lciB7XG4gIGdhcDogMS41cmVtO1xuICBcbiAgLm5ld3MtbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9oZWlnaHQ6IDMyMHB4O1xuXG4gICAgLm5ld3MtZGVzYyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmZpbGxlciB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5uZXdzLWxpc3QtY29udGVudCB7XG4gICAgLy9wYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLm9mZmVyLWJveC10aHVtYiB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICBcbiAgLnRpbGUtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5cbkBpbXBvcnQgJy4vdGFibGUnO1xuXG50YWJsZS5vZmZlcnMge1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtaGVhZGVyLWJnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItdGV4dCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIH1cbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgXG4gICAgLmJ1aWxkaW5nLWFkZHJlc3Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgXG4gICAgLmludmVzdG1lbnQtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLXRhYmxlLWhlYWRlci10ZXh0KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICAgIH1cblxuICAgICYuc29sZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdGF0dXMtc29sZC10ZXh0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUU7XG4gICAgfVxuXG4gICAgJi5yZXNlcnZlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdGF0dXMtcmVzZXJ2ZWQtdGV4dCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUVFO1xuICAgIH1cblxuICAgICYuYXZhaWxhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0YXR1cy1hdmFpbGFibGUtdGV4dCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMkVCO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvcGVydHktc3RhdHVzIHtcbiAgJi5zb2xkIHtcbiAgICBjb2xvcjogdmFyKC0tc3RhdHVzLXNvbGQtdGV4dCk7XG4gIH1cblxuICAmLnJlc2VydmVkIHtcbiAgICBjb2xvcjogdmFyKC0tc3RhdHVzLXJlc2VydmVkLXRleHQpO1xuICB9XG5cbiAgJi5hdmFpbGFibGUge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtYXZhaWxhYmxlLXRleHQpO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblxuICBociB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICAuc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG5cbiAgLnNwYW4tYWxsIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuXG4gICYudGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgfVxufVxuXG4uZ2V0LXBsYW4tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi8vIFRpbGUgYm94XG4ub2ZmZXItYm94LXRodW1iIHtcbiAgYXNwZWN0LXJhdGlvOiAzIC8gMS42O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udGlsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIFxuICAudGlsZS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRpbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIFxuICAudGlsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgZ2FwOiAxcmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBcblxuICAgIC5oZWFkZXItYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIH1cbiAgICBcbiAgICAuaGVhZGVyLWJveCwgLmNvbnRlbnQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICB9XG59XG5cbi5jb250YWN0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmVuZXJneS1zZWN0aW9uLCAubGFuZHMtc2VjdGlvbiwgLmludmVzdG1lbnRzLXNlY3Rpb24sIC5wYXJ0bmVycy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24ge1xuICBpbWcge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gIH1cbn1cblxuXG4ubGFuZHMtc2VjdGlvbiB7XG4gIC5tYXAtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtc2VjdGlvbiwgLmxvY2F0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5leHRyYS10b3Atb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmV4dHJhLWJvdHRvbS1vZmZzZXQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubG9jYXRpb24tbWFwLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAuZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5tYXAtaW1hZ2Uge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL21hcGEyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubGFuZHMtbWFwLWltYWdlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbGFuZHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5mYWN0LWNhcmRzIHtcbiAgLmZhY3QtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktYmcpO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAyLjVyZW07XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgIH1cbiAgICBcbiAgICAuZmFjdC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtdW5kZXJsaW5le1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdyb3VwLWludmVzdG1lbnQtdGl0bGV7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmdyb3VwLWludmVzdG1lbnQtcXVlc3Rpb257XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLm1vZGFsLmZhZGUge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLm1vZGFsLWJ0bi1jbG9zZXtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5tb2RhbC1wb3B1cCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNlYy1idXR0b257XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvaW50ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhpc3RvcnktcHJpY2UtaWNvbntcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5uby10ZXh0LXdyYXB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG5cbi8vIHNtXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbn1cblxuLmhvbWUtc2xpZGVyLXNlY3Rpb24gLmhvbWUtc2xpZGUge1xuXG4gICY6bm90KC5hY3RpdmUtaG9tZS1zbGlkZSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG5cblxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lc3NlbnRpYWwtY29sb3ItNik7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgY29sb3I6IHZhcigtLWVzc2VudGlhbC1jb2xvci02KTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IHZhcigtLWVzc2VudGlhbC1jb2xvci02KTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyLXNlY3Rpb24ge1xuICAtLWdyb3ctc2NhbGU6IDEuMDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaG9tZS1zbGlkZS56b29tZWQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZ3Jvdy1zY2FsZSkpO1xuICB9XG59XG5cbi5ob21lLXNsaWRlci1zZWN0aW9uIC5ob21lLXNsaWRlLmFjdGl2ZS1ob21lLXNsaWRlIHtcbiAgYW5pbWF0aW9uOiBncm93IDQuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1ncm93LXNjYWxlKSk7XG4gIH1cbn1cblxuLmVzdGF0ZS1nYWxsZXJ5LXNlY3Rpb24ge1xuICB2aWRlbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQGltcG9ydCAnLi9kZXNrdG9wJztcbkBpbXBvcnQgJy4vcG9wb3Zlcic7XG5cbi5zaW1wbGUtbGlnaHRib3ggYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSIsIiNoaXN0b3J5UHJpY2VQb3B1cC5sb2FkaW5nLWluZGljYXRvcntcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAubG9hZGluZ3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNoaXN0b3J5UHJpY2VQb3B1cHtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBtaW4td2lkdGg6IG1pbig3MDBweCwgOTUlKTtcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5sb2FkaW5ne1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmV7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI2hpc3RvcnlQcmljZVBvcHVwe1xuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgbWF4LWhlaWdodDogODUlO1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1oaXN0b3J5LXRvb2x0aXAge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wcmljZS1oaXN0b3J5LXRvb2x0aXAgLnRhYmxlIHRoLFxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAudGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG59XG5cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG59XG5cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbn1cblxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAubG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ucHJpY2UtaGlzdG9yeS10b29sdGlwIC5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5MHZ3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaWNlLWhpc3RvcnktdG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcblxuICAgIC50YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcblxuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDIxMHB4OyAvKiBsdWIgaW5uYSBzdGHFgmEgd3lzb2tvxZvEhyAqL1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDIuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uID4gaDEge1xuICBmb250LXNpemU6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcm91c2VsLWNhcHRpb24gPiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmhvbWUtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BlcnR5LXBsYW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuaG9tZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXBsYW4tY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59IiwiaW5wdXQsIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIHZhcigtLXRyYW5zaXRpb24pO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgfVxufVxubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xufVxuXG4uY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGlubGluZS1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgYmxvY2stc2l6ZTogMS42MjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpOyB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIG9rbGFiLCB2YXIoLS1hY2NlbnQpLCB3aGl0ZSA3NSUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaW5saW5lLXNpemU6IDFyZW07XG4gICAgICAgICAgICBibG9jay1zaXplOiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCxcXDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMiAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNC41ODU4IDYuNDE0MkwxLjc1NzM1IDMuNTg1OEwwLjM0MzE0IDVMNC41ODU4IDkuMjQyN0wxMS42NTY4IDIuMTcxNkwxMC4yNDI2IDAuNzU3Mzg1TDQuNTg1OCA2LjQxNDJaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCxcXDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMiAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNC41ODU4IDYuNDE0MkwxLjc1NzM1IDMuNTg1OEwwLjM0MzE0IDVMNC41ODU4IDkuMjQyN0wxMS42NTY4IDIuMTcxNkwxMC4yNDI2IDAuNzU3Mzg1TDQuNTg1OCA2LjQxNDJaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogZGlzYWJsZWQgKi9cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbnF1aXJ5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICYuaXMtb3BlbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuICAgICZfX2RpYWxvZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIC41cmVtO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tZXRhLWl0ZW0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stbWFpbik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7IG1hcmdpbjogMDsgY29sb3I6IHZhcigtLWFjY2VudCk7IH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGdhcDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEuNzVyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgJi0tY29scyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxLjc1cmVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogLjc1cmVtO1xuXG4gICAgICAgIC5idXR0b24uYmxvY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREFEQURBO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbiIsIi5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAuc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjOUE5QTlBO1xuICAgIH1cbiAgICAuYmxvY2stc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIEtvbXBha3Rvd2Egd2Vyc2phIGZvcm11bGFyemFcbiAgICAmLS1jb21wYWN0IHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIFxuICAgICAgICAuY29udGFjdC1jb250YWluZXJfX2Zvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGlubGluZS1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmxvY2stc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25zLXJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsInRhYmxlLm9mZmVycyB7XG4gIHRib2R5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuXG4gICAgJi5zb3J0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgIC5leHBhbmRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyLmRldGFpbHMge1xuICAgICAgdGQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgLjRzIGVhc2UtaW47XG4gICAgICAgICAgLy9oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgIC8vbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLnNvcnRhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5zb3J0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vIERvZGFqZW15IHByYXd5IG1hcmdpbmVzIHdld27EhXRyeiBzcGFuYSwgxbxlYnkgdGVrc3QgbmllIHVkZXJ6YcWCIHcgaWtvbmvEmVxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERvbXnFm2xueSBzdGFuIC5zb3J0IChzb3J0b3dhbmllIHJvc27EhWNlKSAtIHN0cnphxYJrYSB3IGfDs3LEmVxuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC8vIElkZWFsbmUgd3nFm3JvZGtvd2FuaWUgdyBwaW9uaWVcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBjdXJyZW50Q29sb3I7IC8vIFRyw7Nqa8SFdCBza2llcm93YW55IHcgZ8OzcsSZXG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFuIHBvIHBvbm93bnltIGtsaWtuacSZY2l1IChzb3J0b3dhbmllIG1hbGVqxIVjZSkgLSBzdHJ6YcWCa2EgdyBkw7PFglxuICAgICAgICAmLmRlc2Mge1xuICAgICAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBjdXJyZW50Q29sb3I7IC8vIFRyw7Nqa8SFdCBza2llcm93YW55IHcgZMOzxYJcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBtZFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxNnB4O1xuICAgIC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQ6IDc0MHB4O1xuICAgIC0tZGVmYXVsdC1jYXJvdXNlbC1wYWRkaW5nOiAzNDBweCAwIDAgMDtcbiAgICAtLW1haW4tY2Fyb3VzZWwtcGFkZGluZzogMzAwcHggMCAwIDA7XG4gICAgLS1kZWZhdWx0LWNhcm91c2VsLWhlaWdodDogNTg0cHg7XG4gICAgXG4gICAgLS1mcy1zbWFsbDogMC44NXJlbTtcbiAgICAtLWZsaC1zbWFsbDogMS42O1xuICB9XG5cbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIFxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIFxuICBzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBcbiAgc21hbGwueHMge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG5cbiAgLm1haW4tZm9vdGVyIHtcbiAgICAubG9nby1jb250YWluZXIsIC5jb21wYW55LWluZm8tY29udGFpbmVyLCAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuICAgIFxuICAgIC5mb290ZXItbmF2IHtcbiAgICAgID4gdWwge1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gIH1cblxuICAuY29tbW9uLXNsaWRlci1zZWN0aW9uIHtcbiAgICAuY29tbW9uLXNsaWRlIHtcbiAgICAgIC5ob21lLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgLmhvbWUtc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNzRweCAyNHB4IDQ4cHggMjRweDtcblxuICAgICAgICAgIC5jb250ZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jb21tb24tc2xpZGVyLWNoZXZyb24tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFxuICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxuICBcbiAgLmVuZXJneS1zZWN0aW9uLCAubGFuZHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1zZWN0aW9uIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICB9XG4gIH1cblxuICAub3dsLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgLm93bC1uYXYtY2hldnJvbiB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5sb2NhdGlvbi1tYXAtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgIC5kZXNjcmlwdGlvbi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmV4dHJhLXRvcC1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLmV4dHJhLWJvdHRvbS1vZmZzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG5cbi8vIGxnXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgXG4gIC50b3AtYmFyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudG9wLWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubWFpbi1oZWFkZXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIFxuICAgIC5tYWluLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlci1sb2dvIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aWxlcy1jb21wYWN0IHtcbiAgICAubmV3cy1kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyIHtcbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIHhsXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlci1maXhlZCAubWFpbi1uYXYgPiB1bCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIFxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgLnRpbGVzLWNvbXBhY3Qge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgPi5yb3cge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC50aWxlLWNvbXBhY3QtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgIH1cblxuICAgIC50aWxlLWJveCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLnRpbGUtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGUtY29udGFpbmVyIC50aWxlLWNvbnRlbnQgLmhlYWRlci1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAub2ZmZXItYm94LXRodW1iIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnRpbGUtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLmZsb29yLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufSIsIi5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDFyZW07XG4gIGJvcmRlcjogMDtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLnBvcG92ZXItaW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBvcG92ZXItaW5mbyB7XG4gIC5kZXNjciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci1iZzogIzI3MjcyNztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIC8vLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogMDtcbn1cblxuLnBvcG92ZXItaGVhZGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCAnLi9wb3BvdmVyLmN1c3RvbSc7XG5cbi5wb3BvdmVyLWluZm8ge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAuNXJlbSAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcblxuICAuZGVzY3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuc3BhbjIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cblxuLnBvcG92ZXItaGVhZGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiA2MDBweDtcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbiRwb3B1cC1iZy1jb2xvcjogI2ZmZjtcbiRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I6ICNmN2Y3Zjc7XG4kcG9wdXAtYm9yZGVyLXJhZGl1czogNnB4O1xuJHBvcHVwLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4uY29va2llLW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29va2llLW92ZXJsYXk6dGFyZ2V0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvb2tpZS1wb3B1cCB7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29va2llLXBvcHVwLmNvb2tpZS1kZXRhaWxzIHtcbiAgLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQsIC5jb29raWUtZGV0YWlscy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY29va2llLWJhc2ljLWNvbnRlbnQsIC5jb29raWUtYmFzaWMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygtMjUwcHggKyAxMDB2aCk7XG4gIH1cbn1cblxuLmNvb2tpZS1wb3B1cC1oZWFkZXIsIC5jb29raWUtcG9wdXAtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWUtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLWNvbG9yO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTB2aDtcbn1cblxuLmNvb2tpZS1wb3B1cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cyAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuXG4gIGgzLCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuLmNvb2tpZS1wb3B1cC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG59XG5cbi5jb29raWUtcG9wdXAtZm9vdGVyLCAuY29va2llLWJhc2ljLWZvb3RlciwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZS1kZXRhaWxzLWNvbnRlbnQsIC5jb29raWUtZGV0YWlscy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29va2llLXBvcHVwLWZvb3Rlclxue1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcblxuICBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5cbiAgYnV0dG9uOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gIH1cblxuICAvL2J1dHRvbi5jb25maXJtLWJ1dHRvbiB7XG4gIC8vICAgIGNvbG9yOiAjZmZmO1xuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2U4O1xuICAvL31cblxuICBidXR0b24udGV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb29raWUtcG9wdXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY29va2llLXBvcHVwLWZvb3RlclxuICB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY2NvcmRpb25zXG5cbi5hY2NvcmRpb25zXG57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcblxuICAuYWNjb3JkaW9uLWN1c3RvbVxuICB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGV2cm9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY3VzdG9tLmFjdGl2ZSAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuYWNjb3JkaW9uLWN1c3RvbS5hY3RpdmUgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyLCAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkcG9wdXAtYmctc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICB9XG5cbiAgLmFjY29yZGlvbi1jdXN0b20uYWN0aXZlIC5hY2NvcmRpb24tY3VzdG9tLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJHBvcHVwLWJvcmRlci1yYWRpdXMgJHBvcHVwLWJvcmRlci1yYWRpdXMgMCAwO1xuICAgIC5jaGV2cm9uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFN3aXRjaFxuLmFjY29yZGlvbnMge1xuICAuc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG5cbiAgLnNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG5cbiAgaW5wdXQ6ZGlzYWJsZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoIzIxOTZGMywgJGxpZ2h0bmVzczogMjAlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gIH1cblxuICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIH1cblxuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cbiAgLnNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgfVxuXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmNvbmZpcm0tYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/