.footer__top-button button,.banner-ice__button,.footer__newsletter-button,.swiper-button-prev,.swiper-button-next,.selected-news__button,.previous-projects__button,.image-gallery__prev-button,.image-gallery__next-button,.carousel__button .button,.carousel-with-colors__button .button,.menu-service__item-close-mobile,.menu-service__item-search-mobile,.menu-service__item-close,.menu-service__item-search,.all-buildings__alphabet-button,.menu-service__item-static,.menu__button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.gform_button,.building-information__button a,.article__button,.article__richtext .wp-block-button .wp-element-button{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;display:inline-block;position:relative;margin:0;text-decoration:none;text-align:center;border-radius:3.35rem;-webkit-box-shadow:none;box-shadow:none;outline-offset:3px;-webkit-appearance:none;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-transition:border .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out,outline .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:border .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out,outline .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:border .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out,outline .3s ease-in-out,-o-transform .3s ease-in-out;transition:border .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out,transform .3s ease-in-out,outline .3s ease-in-out;transition:border .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out,transform .3s ease-in-out,outline .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;padding:1rem 2rem;padding-right:calc(2rem + 32px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.footer__top-button button,.banner-ice__button,.footer__newsletter-button,.swiper-button-prev,.swiper-button-next,.selected-news__button,.previous-projects__button,.image-gallery__prev-button,.image-gallery__next-button,.carousel__button .button,.carousel-with-colors__button .button,.menu-service__item-close-mobile,.menu-service__item-search-mobile,.menu-service__item-close,.menu-service__item-search,.all-buildings__alphabet-button,.menu-service__item-static,.menu__button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.gform_button,.building-information__button a,.article__button,.article__richtext .wp-block-button .wp-element-button{font-size:1.8rem;line-height:1.33;font-weight:700;font-family:Gotham-narrow, sans-serif}}.footer__top-button button a,.banner-ice__button a,.footer__newsletter-button a,.swiper-button-prev a,.swiper-button-next a,.selected-news__button a,.previous-projects__button a,.image-gallery__prev-button a,.image-gallery__next-button a,.carousel__button .button a,.carousel-with-colors__button .button a,.menu-service__item-close-mobile a,.menu-service__item-search-mobile a,.menu-service__item-close a,.menu-service__item-search a,.all-buildings__alphabet-button a,.menu-service__item-static a,.menu__button a,.lime-integration #simpliform .btn a,.lime-integration #simpliform .btn-default a,.lime-integration #simpliform .btn-primary a,.gform_button a,.building-information__button a a,.article__button a,.article__richtext .wp-block-button .wp-element-button a{text-decoration:none;cursor:pointer}.footer__top-button button button,.banner-ice__button button,.footer__newsletter-button button,.swiper-button-prev button,.swiper-button-next button,.selected-news__button button,.previous-projects__button button,.image-gallery__prev-button button,.image-gallery__next-button button,.carousel__button .button button,.carousel-with-colors__button .button button,.menu-service__item-close-mobile button,.menu-service__item-search-mobile button,.menu-service__item-close button,.menu-service__item-search button,.all-buildings__alphabet-button button,.menu-service__item-static button,.menu__button button,.lime-integration #simpliform .btn button,.lime-integration #simpliform .btn-default button,.lime-integration #simpliform .btn-primary button,.gform_button button,.building-information__button a button,.article__button button,.article__richtext .wp-block-button .wp-element-button button{cursor:auto}.footer__top-button button a:hover,.banner-ice__button a:hover,.footer__newsletter-button a:hover,.swiper-button-prev a:hover,.swiper-button-next a:hover,.selected-news__button a:hover,.previous-projects__button a:hover,.image-gallery__prev-button a:hover,.image-gallery__next-button a:hover,.carousel__button .button a:hover,.carousel-with-colors__button .button a:hover,.menu-service__item-close-mobile a:hover,.menu-service__item-search-mobile a:hover,.menu-service__item-close a:hover,.menu-service__item-search a:hover,.all-buildings__alphabet-button a:hover,.menu-service__item-static a:hover,.menu__button a:hover,.lime-integration #simpliform .btn a:hover,.lime-integration #simpliform .btn-default a:hover,.lime-integration #simpliform .btn-primary a:hover,.gform_button a:hover,.building-information__button a a:hover,.article__button a:hover,.article__richtext .wp-block-button .wp-element-button a:hover{text-decoration:none}@media(min-width: 1024px){.footer__top-button button,.banner-ice__button,.footer__newsletter-button,.swiper-button-prev,.swiper-button-next,.selected-news__button,.previous-projects__button,.image-gallery__prev-button,.image-gallery__next-button,.carousel__button .button,.carousel-with-colors__button .button,.menu-service__item-close-mobile,.menu-service__item-search-mobile,.menu-service__item-close,.menu-service__item-search,.all-buildings__alphabet-button,.menu-service__item-static,.menu__button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.gform_button,.building-information__button a,.article__button,.article__richtext .wp-block-button .wp-element-button{padding:1.3rem 2rem;padding-right:calc(2rem + 32px)}}.footer__top-button button:hover,.banner-ice__button:hover,.footer__newsletter-button:hover,.swiper-button-prev:hover,.swiper-button-next:hover,.selected-news__button:hover,.previous-projects__button:hover,.image-gallery__prev-button:hover,.image-gallery__next-button:hover,.carousel__button .button:hover,.carousel-with-colors__button .button:hover,.menu-service__item-close-mobile:hover,.menu-service__item-search-mobile:hover,.menu-service__item-close:hover,.menu-service__item-search:hover,.all-buildings__alphabet-button:hover,.menu-service__item-static:hover,.menu__button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.gform_button:hover,.building-information__button a:hover,.article__button:hover,.article__richtext .wp-block-button .wp-element-button:hover{text-decoration:none}.footer__top-button button::after,.banner-ice__button::after,.footer__newsletter-button::after,.swiper-button-prev::after,.swiper-button-next::after,.selected-news__button::after,.previous-projects__button::after,.image-gallery__prev-button::after,.image-gallery__next-button::after,.carousel__button .button::after,.carousel-with-colors__button .button::after,.menu-service__item-close-mobile::after,.menu-service__item-search-mobile::after,.menu-service__item-close::after,.menu-service__item-search::after,.all-buildings__alphabet-button::after,.menu-service__item-static::after,.menu__button::after,.lime-integration #simpliform .btn::after,.lime-integration #simpliform .btn-default::after,.lime-integration #simpliform .btn-primary::after,.gform_button::after,.building-information__button a::after,.article__button::after,.article__richtext .wp-block-button .wp-element-button::after{content:"";width:21px;height:21px;position:absolute;top:50%;bottom:50%;right:1.7rem;background:url(92225a00ef0453853c4b.svg) no-repeat center center;-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.footer__top-button button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.banner-ice__button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.footer__newsletter-button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.swiper-button-prev:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.swiper-button-next:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.selected-news__button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.previous-projects__button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.image-gallery__prev-button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.image-gallery__next-button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.carousel__button .button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.carousel-with-colors__button .button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu-service__item-close-mobile:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu-service__item-search-mobile:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu-service__item-close:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu-service__item-search:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.all-buildings__alphabet-button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu-service__item-static:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu__button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.lime-integration #simpliform .btn:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.lime-integration #simpliform .btn-default:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.lime-integration #simpliform .btn-primary:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.gform_button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.building-information__button a:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.article__button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.article__richtext .wp-block-button .wp-element-button:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after{content:"";width:21px;height:21px;position:absolute;top:50%;bottom:50%;right:1.7rem;background:url(35b89128e15dc1a417a2.svg) no-repeat center center;-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}.footer__top-button button:not([disabled]):focus,.banner-ice__button:not([disabled]):focus,.footer__newsletter-button:not([disabled]):focus,.swiper-button-prev:not([disabled]):focus,.swiper-button-next:not([disabled]):focus,.selected-news__button:not([disabled]):focus,.previous-projects__button:not([disabled]):focus,.image-gallery__prev-button:not([disabled]):focus,.image-gallery__next-button:not([disabled]):focus,.carousel__button .button:not([disabled]):focus,.carousel-with-colors__button .button:not([disabled]):focus,.menu-service__item-close-mobile:not([disabled]):focus,.menu-service__item-search-mobile:not([disabled]):focus,.menu-service__item-close:not([disabled]):focus,.menu-service__item-search:not([disabled]):focus,.all-buildings__alphabet-button:not([disabled]):focus,.menu-service__item-static:not([disabled]):focus,.menu__button:not([disabled]):focus,.lime-integration #simpliform .btn:not([disabled]):focus,.lime-integration #simpliform .btn-default:not([disabled]):focus,.lime-integration #simpliform .btn-primary:not([disabled]):focus,.gform_button:not([disabled]):focus,.building-information__button a:not([disabled]):focus,.article__button:not([disabled]):focus,.article__richtext .wp-block-button .wp-element-button:not([disabled]):focus{outline-offset:3px;outline-color:blue;cursor:disabled;background-color:#faf9f7;color:#173c0a;border:1px solid #173c0a}.footer__top-button button:disabled,.banner-ice__button:disabled,.footer__newsletter-button:disabled,.swiper-button-prev:disabled,.swiper-button-next:disabled,.selected-news__button:disabled,.previous-projects__button:disabled,.image-gallery__prev-button:disabled,.image-gallery__next-button:disabled,.carousel__button .button:disabled,.carousel-with-colors__button .button:disabled,.menu-service__item-close-mobile:disabled,.menu-service__item-search-mobile:disabled,.menu-service__item-close:disabled,.menu-service__item-search:disabled,.all-buildings__alphabet-button:disabled,.menu-service__item-static:disabled,.menu__button:disabled,.lime-integration #simpliform .btn:disabled,.lime-integration #simpliform .btn-default:disabled,.lime-integration #simpliform .btn-primary:disabled,.gform_button:disabled,.building-information__button a:disabled,.article__button:disabled,.article__richtext .wp-block-button .wp-element-button:disabled,.footer__top-button button[data-state=disabled],[data-state=disabled].banner-ice__button,[data-state=disabled].footer__newsletter-button,[data-state=disabled].swiper-button-prev,[data-state=disabled].swiper-button-next,[data-state=disabled].selected-news__button,[data-state=disabled].previous-projects__button,[data-state=disabled].image-gallery__prev-button,[data-state=disabled].image-gallery__next-button,.carousel__button [data-state=disabled].button,.carousel-with-colors__button [data-state=disabled].button,[data-state=disabled].menu-service__item-close-mobile,[data-state=disabled].menu-service__item-search-mobile,[data-state=disabled].menu-service__item-close,[data-state=disabled].menu-service__item-search,[data-state=disabled].all-buildings__alphabet-button,[data-state=disabled].menu-service__item-static,[data-state=disabled].menu__button,.lime-integration #simpliform [data-state=disabled].btn,.lime-integration #simpliform [data-state=disabled].btn-default,.lime-integration #simpliform [data-state=disabled].btn-primary,[data-state=disabled].gform_button,.building-information__button a[data-state=disabled],[data-state=disabled].article__button,.article__richtext .wp-block-button [data-state=disabled].wp-element-button{background-color:#f2f0eb;color:#4e4d4a;border:1px solid #f2f0eb}.footer__top-button button:disabled::after,.banner-ice__button:disabled::after,.footer__newsletter-button:disabled::after,.swiper-button-prev:disabled::after,.swiper-button-next:disabled::after,.selected-news__button:disabled::after,.previous-projects__button:disabled::after,.image-gallery__prev-button:disabled::after,.image-gallery__next-button:disabled::after,.carousel__button .button:disabled::after,.carousel-with-colors__button .button:disabled::after,.menu-service__item-close-mobile:disabled::after,.menu-service__item-search-mobile:disabled::after,.menu-service__item-close:disabled::after,.menu-service__item-search:disabled::after,.all-buildings__alphabet-button:disabled::after,.menu-service__item-static:disabled::after,.menu__button:disabled::after,.lime-integration #simpliform .btn:disabled::after,.lime-integration #simpliform .btn-default:disabled::after,.lime-integration #simpliform .btn-primary:disabled::after,.gform_button:disabled::after,.building-information__button a:disabled::after,.article__button:disabled::after,.article__richtext .wp-block-button .wp-element-button:disabled::after,.footer__top-button button[data-state=disabled]::after,[data-state=disabled].banner-ice__button::after,[data-state=disabled].footer__newsletter-button::after,[data-state=disabled].swiper-button-prev::after,[data-state=disabled].swiper-button-next::after,[data-state=disabled].selected-news__button::after,[data-state=disabled].previous-projects__button::after,[data-state=disabled].image-gallery__prev-button::after,[data-state=disabled].image-gallery__next-button::after,.carousel__button [data-state=disabled].button::after,.carousel-with-colors__button [data-state=disabled].button::after,[data-state=disabled].menu-service__item-close-mobile::after,[data-state=disabled].menu-service__item-search-mobile::after,[data-state=disabled].menu-service__item-close::after,[data-state=disabled].menu-service__item-search::after,[data-state=disabled].all-buildings__alphabet-button::after,[data-state=disabled].menu-service__item-static::after,[data-state=disabled].menu__button::after,.lime-integration #simpliform [data-state=disabled].btn::after,.lime-integration #simpliform [data-state=disabled].btn-default::after,.lime-integration #simpliform [data-state=disabled].btn-primary::after,[data-state=disabled].gform_button::after,.building-information__button a[data-state=disabled]::after,[data-state=disabled].article__button::after,.article__richtext .wp-block-button [data-state=disabled].wp-element-button::after{background:url(43e1f8df0bae33c34e86.svg) no-repeat center center}.menu-service__item-static,.menu__button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.gform_button,.building-information__button a,.article__button,.article__richtext .wp-block-button .wp-element-button{background-color:#173c0a;color:#ffc69d;border:1px solid #173c0a}.menu-service__item-static:hover,.menu__button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.gform_button:hover,.building-information__button a:hover,.article__button:hover,.article__richtext .wp-block-button .wp-element-button:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}@media(hover: none){.menu-service__item-static:hover,.menu__button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.gform_button:hover,.building-information__button a:hover,.article__button:hover,.article__richtext .wp-block-button .wp-element-button:hover{background-color:#173c0a;color:#ffc69d;border:1px solid #173c0a}}@media(min-width: 768px){.menu-service__item-static:hover,.menu__button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.gform_button:hover,.building-information__button a:hover,.article__button:hover,.article__richtext .wp-block-button .wp-element-button:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}}.menu-service__item-static:hover::after,.menu__button:hover::after,.lime-integration #simpliform .btn:hover::after,.lime-integration #simpliform .btn-default:hover::after,.lime-integration #simpliform .btn-primary:hover::after,.gform_button:hover::after,.building-information__button a:hover::after,.article__button:hover::after,.article__richtext .wp-block-button .wp-element-button:hover::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}.menu-service__item-static:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.menu__button:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.lime-integration #simpliform .btn:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.lime-integration #simpliform .btn-default:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.lime-integration #simpliform .btn-primary:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.gform_button:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.building-information__button a:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.article__button:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.article__richtext .wp-block-button .wp-element-button:hover:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after{content:"";width:21px;height:21px;position:absolute;top:50%;bottom:50%;right:1.7rem;background:url(105c20ffd57ad191e755.svg) no-repeat center center;-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}.swiper-button-prev,.swiper-button-next,.selected-news__button,.previous-projects__button,.image-gallery__prev-button,.image-gallery__next-button,.carousel__button .button,.carousel-with-colors__button .button,.menu-service__item-close-mobile,.menu-service__item-search-mobile,.menu-service__item-close,.menu-service__item-search,.all-buildings__alphabet-button{background-color:#faf9f7;color:#173c0a;border:1px solid #173c0a}.swiper-button-prev::after,.swiper-button-next::after,.selected-news__button::after,.previous-projects__button::after,.image-gallery__prev-button::after,.image-gallery__next-button::after,.carousel__button .button::after,.carousel-with-colors__button .button::after,.menu-service__item-close-mobile::after,.menu-service__item-search-mobile::after,.menu-service__item-close::after,.menu-service__item-search::after,.all-buildings__alphabet-button::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}@media(hover: none){.swiper-button-prev:hover,.swiper-button-next:hover,.selected-news__button:hover,.previous-projects__button:hover,.image-gallery__prev-button:hover,.image-gallery__next-button:hover,.carousel__button .button:hover,.carousel-with-colors__button .button:hover,.menu-service__item-close-mobile:hover,.menu-service__item-search-mobile:hover,.menu-service__item-close:hover,.menu-service__item-search:hover,.all-buildings__alphabet-button:hover{background-color:#faf9f7;color:#173c0a;border:1px solid #173c0a}}@media(min-width: 768px){.swiper-button-prev:hover,.swiper-button-next:hover,.selected-news__button:hover,.previous-projects__button:hover,.image-gallery__prev-button:hover,.image-gallery__next-button:hover,.carousel__button .button:hover,.carousel-with-colors__button .button:hover,.menu-service__item-close-mobile:hover,.menu-service__item-search-mobile:hover,.menu-service__item-close:hover,.menu-service__item-search:hover,.all-buildings__alphabet-button:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}}.swiper-button-prev:disabled,.swiper-button-next:disabled,.selected-news__button:disabled,.previous-projects__button:disabled,.image-gallery__prev-button:disabled,.image-gallery__next-button:disabled,.carousel__button .button:disabled,.carousel-with-colors__button .button:disabled,.menu-service__item-close-mobile:disabled,.menu-service__item-search-mobile:disabled,.menu-service__item-close:disabled,.menu-service__item-search:disabled,.all-buildings__alphabet-button:disabled,[data-state=disabled].swiper-button-prev,[data-state=disabled].swiper-button-next,[data-state=disabled].selected-news__button,[data-state=disabled].previous-projects__button,[data-state=disabled].image-gallery__prev-button,[data-state=disabled].image-gallery__next-button,.carousel__button [data-state=disabled].button,.carousel-with-colors__button [data-state=disabled].button,[data-state=disabled].menu-service__item-close-mobile,[data-state=disabled].menu-service__item-search-mobile,[data-state=disabled].menu-service__item-close,[data-state=disabled].menu-service__item-search,[data-state=disabled].all-buildings__alphabet-button{background-color:#f2f0eb;color:#4e4d4a;border:1px solid #f2f0eb;cursor:none}.swiper-button-prev:disabled::after,.swiper-button-next:disabled::after,.selected-news__button:disabled::after,.previous-projects__button:disabled::after,.image-gallery__prev-button:disabled::after,.image-gallery__next-button:disabled::after,.carousel__button .button:disabled::after,.carousel-with-colors__button .button:disabled::after,.menu-service__item-close-mobile:disabled::after,.menu-service__item-search-mobile:disabled::after,.menu-service__item-close:disabled::after,.menu-service__item-search:disabled::after,.all-buildings__alphabet-button:disabled::after,[data-state=disabled].swiper-button-prev::after,[data-state=disabled].swiper-button-next::after,[data-state=disabled].selected-news__button::after,[data-state=disabled].previous-projects__button::after,[data-state=disabled].image-gallery__prev-button::after,[data-state=disabled].image-gallery__next-button::after,.carousel__button [data-state=disabled].button::after,.carousel-with-colors__button [data-state=disabled].button::after,[data-state=disabled].menu-service__item-close-mobile::after,[data-state=disabled].menu-service__item-search-mobile::after,[data-state=disabled].menu-service__item-close::after,[data-state=disabled].menu-service__item-search::after,[data-state=disabled].all-buildings__alphabet-button::after{background:none}.banner-ice__button,.footer__newsletter-button{background-color:#ffc69d;color:#173c0a;border:1px solid #ffc69d}.banner-ice__button::after,.footer__newsletter-button::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}@media(hover: none){.banner-ice__button:hover,.footer__newsletter-button:hover{background-color:#ffc69d;color:#173c0a;border:1px solid #ffc69d}}@media(min-width: 768px){.banner-ice__button:hover,.footer__newsletter-button:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}}.all-buildings__alphabet-button{padding:1rem 2rem}@media(min-width: 1024px){.all-buildings__alphabet-button{padding:1.3rem 2rem}}.all-buildings__alphabet-button::after{background:none}.footer__newsletter-button{padding:1rem 2rem}@media(min-width: 1024px){.footer__newsletter-button{padding:1.3rem 2rem}}.footer__newsletter-button::after{background:none}.menu-service__item-search::after{background:url(805f691fd34f139deb95.svg) no-repeat center center}.menu-service__item-close::after{background:url(94563c9b78a78994b1c5.svg) no-repeat center center}.menu-service__item-close:hover{border:none}@media(hover: none){.menu-service__item-close:hover{border:none;background-color:rgba(0,0,0,0)}}.menu-service__item-search-mobile{padding:1rem 4.2rem 1rem 1.2rem;background-color:rgba(0,0,0,0);border:0}.menu-service__item-search-mobile::after{background:url(740d484dfaef2de79eb5.svg) no-repeat center center}.menu-service__item-search-mobile:hover{border:none}@media(hover: none){.menu-service__item-search-mobile:hover{border:none;background-color:rgba(0,0,0,0)}}.menu-service__item-close-mobile{background-color:#faf9f7;color:#173c0a;border:none}.menu-service__item-close-mobile::after{background:url(94563c9b78a78994b1c5.svg) no-repeat center center}@media(hover: none){.menu-service__item-close-mobile:hover{background-color:#faf9f7;color:#173c0a;border:none}}@media(min-width: 1024px){.menu-service__item-close-mobile:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}}.navigation-columns__item .button--is-link,.cta-with-image__button .button,.cta-with-image-vaults__button .button,.card__button,.card-without-title--is-orange .card-without-title__button,.card-with-image__button,.card-with-image-vaults__button .button,.card-news__button,.buildings-list__link span,.article__richtext .wp-block-button.is-style-link .wp-element-button,.wysiwyg-module .arrow-link,.video__text .arrow-link,.text-columns__card .arrow-link,.hero__card-text .arrow-link,.greencon-integration__text .arrow-link,.coworkers__preamble .arrow-link,.building-information__link .arrow-link,.building-information__richtext .arrow-link,.building-information__information-list .arrow-link,.banner-notice__richtext .arrow-link,.banner-ice__text .arrow-link,.article__richtext .arrow-link,.article-hero__info-card .arrow-link,.accordion__panel--richtext .arrow-link,.accordion__preamble .arrow-link,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button,.related-content__item .button,.previous-projects__item:nth-child(3n+2) .button,.current-posts__item--with-colors:nth-child(3n+2) .button,.card--dark-green .card__button,.card-without-title__button,.card-news--green .card-news__button,.articlelist__item .button,.vacancy-card--dark-green .vacancy-card__visual-link,.map-item__item-link--orange,.card-without-title--is-external .card-without-title__button,.vacant-premise__link,.vacancy-card__visual-link,.selected-news__link,.map-item__item-link{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;padding-bottom:1px;font-weight:700;text-shadow:none;text-decoration:none;border-bottom:1.5px solid #173c0a;position:relative;margin-right:2rem}@media(min-width: 768px){.navigation-columns__item .button--is-link,.cta-with-image__button .button,.cta-with-image-vaults__button .button,.card__button,.card-without-title--is-orange .card-without-title__button,.card-with-image__button,.card-with-image-vaults__button .button,.card-news__button,.buildings-list__link span,.article__richtext .wp-block-button.is-style-link .wp-element-button,.wysiwyg-module .arrow-link,.video__text .arrow-link,.text-columns__card .arrow-link,.hero__card-text .arrow-link,.greencon-integration__text .arrow-link,.coworkers__preamble .arrow-link,.building-information__link .arrow-link,.building-information__richtext .arrow-link,.building-information__information-list .arrow-link,.banner-notice__richtext .arrow-link,.banner-ice__text .arrow-link,.article__richtext .arrow-link,.article-hero__info-card .arrow-link,.accordion__panel--richtext .arrow-link,.accordion__preamble .arrow-link,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button,.related-content__item .button,.previous-projects__item:nth-child(3n+2) .button,.current-posts__item--with-colors:nth-child(3n+2) .button,.card--dark-green .card__button,.card-without-title__button,.card-news--green .card-news__button,.articlelist__item .button,.vacancy-card--dark-green .vacancy-card__visual-link,.map-item__item-link--orange,.card-without-title--is-external .card-without-title__button,.vacant-premise__link,.vacancy-card__visual-link,.selected-news__link,.map-item__item-link{font-size:1.8rem;line-height:1.5}}.navigation-columns__item .button--is-link::after,.cta-with-image__button .button::after,.cta-with-image-vaults__button .button::after,.card__button::after,.card-without-title--is-orange .card-without-title__button::after,.card-with-image__button::after,.card-with-image-vaults__button .button::after,.card-news__button::after,.buildings-list__link span::after,.article__richtext .wp-block-button.is-style-link .wp-element-button::after,.wysiwyg-module .arrow-link::after,.video__text .arrow-link::after,.text-columns__card .arrow-link::after,.hero__card-text .arrow-link::after,.greencon-integration__text .arrow-link::after,.coworkers__preamble .arrow-link::after,.building-information__link .arrow-link::after,.building-information__richtext .arrow-link::after,.building-information__information-list .arrow-link::after,.banner-notice__richtext .arrow-link::after,.banner-ice__text .arrow-link::after,.article__richtext .arrow-link::after,.article-hero__info-card .arrow-link::after,.accordion__panel--richtext .arrow-link::after,.accordion__preamble .arrow-link::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button::after,.related-content__item .button::after,.previous-projects__item:nth-child(3n+2) .button::after,.current-posts__item--with-colors:nth-child(3n+2) .button::after,.card--dark-green .card__button::after,.card-without-title__button::after,.card-news--green .card-news__button::after,.articlelist__item .button::after,.vacancy-card--dark-green .vacancy-card__visual-link::after,.map-item__item-link--orange::after,.card-without-title--is-external .card-without-title__button::after,.vacant-premise__link::after,.vacancy-card__visual-link::after,.selected-news__link::after,.map-item__item-link::after{content:"";margin-top:2px;width:21px;height:21px;position:absolute;background:url(ad72994c31e2c519e03a.svg) no-repeat center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -o-transform .3s ease-in-out;-webkit-transform:translateX(1.2rem);-o-transform:translateX(1.2rem);transform:translateX(1.2rem)}@media(min-width: 768px){.navigation-columns__item .button--is-link::after,.cta-with-image__button .button::after,.cta-with-image-vaults__button .button::after,.card__button::after,.card-without-title--is-orange .card-without-title__button::after,.card-with-image__button::after,.card-with-image-vaults__button .button::after,.card-news__button::after,.buildings-list__link span::after,.article__richtext .wp-block-button.is-style-link .wp-element-button::after,.wysiwyg-module .arrow-link::after,.video__text .arrow-link::after,.text-columns__card .arrow-link::after,.hero__card-text .arrow-link::after,.greencon-integration__text .arrow-link::after,.coworkers__preamble .arrow-link::after,.building-information__link .arrow-link::after,.building-information__richtext .arrow-link::after,.building-information__information-list .arrow-link::after,.banner-notice__richtext .arrow-link::after,.banner-ice__text .arrow-link::after,.article__richtext .arrow-link::after,.article-hero__info-card .arrow-link::after,.accordion__panel--richtext .arrow-link::after,.accordion__preamble .arrow-link::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button::after,.related-content__item .button::after,.previous-projects__item:nth-child(3n+2) .button::after,.current-posts__item--with-colors:nth-child(3n+2) .button::after,.card--dark-green .card__button::after,.card-without-title__button::after,.card-news--green .card-news__button::after,.articlelist__item .button::after,.vacancy-card--dark-green .vacancy-card__visual-link::after,.map-item__item-link--orange::after,.card-without-title--is-external .card-without-title__button::after,.vacant-premise__link::after,.vacancy-card__visual-link::after,.selected-news__link::after,.map-item__item-link::after{margin-top:4px}}@media(min-width: 768px){.navigation-columns__item .button--is-link:hover::after,.cta-with-image__button .button:hover::after,.cta-with-image-vaults__button .button:hover::after,.card__button:hover::after,.card-with-image__button:hover::after,.card-with-image-vaults__button .button:hover::after,.card-news__button:hover::after,.buildings-list__link span:hover::after,.article__richtext .wp-block-button.is-style-link .wp-element-button:hover::after,.wysiwyg-module .arrow-link:hover::after,.video__text .arrow-link:hover::after,.text-columns__card .arrow-link:hover::after,.hero__card-text .arrow-link:hover::after,.greencon-integration__text .arrow-link:hover::after,.coworkers__preamble .arrow-link:hover::after,.building-information__link .arrow-link:hover::after,.building-information__richtext .arrow-link:hover::after,.building-information__information-list .arrow-link:hover::after,.banner-notice__richtext .arrow-link:hover::after,.banner-ice__text .arrow-link:hover::after,.article__richtext .arrow-link:hover::after,.article-hero__info-card .arrow-link:hover::after,.accordion__panel--richtext .arrow-link:hover::after,.accordion__preamble .arrow-link:hover::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button:hover::after,.related-content__item .button:hover::after,.previous-projects__item:nth-child(3n+2) .button:hover::after,.current-posts__item--with-colors:nth-child(3n+2) .button:hover::after,.card-without-title__button:hover::after,.articlelist__item .button:hover::after,.map-item__item-link--orange:hover::after,.vacant-premise__link:hover::after,.vacancy-card__visual-link:hover::after,.selected-news__link:hover::after,.map-item__item-link:hover::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.2rem)}}.navigation-columns__item .button--is-link:not([disabled]):focus,.cta-with-image__button .button:not([disabled]):focus,.cta-with-image-vaults__button .button:not([disabled]):focus,.card__button:not([disabled]):focus,.card-with-image__button:not([disabled]):focus,.card-with-image-vaults__button .button:not([disabled]):focus,.card-news__button:not([disabled]):focus,.buildings-list__link span:not([disabled]):focus,.article__richtext .wp-block-button.is-style-link .wp-element-button:not([disabled]):focus,.wysiwyg-module .arrow-link:not([disabled]):focus,.video__text .arrow-link:not([disabled]):focus,.text-columns__card .arrow-link:not([disabled]):focus,.hero__card-text .arrow-link:not([disabled]):focus,.greencon-integration__text .arrow-link:not([disabled]):focus,.coworkers__preamble .arrow-link:not([disabled]):focus,.building-information__link .arrow-link:not([disabled]):focus,.building-information__richtext .arrow-link:not([disabled]):focus,.building-information__information-list .arrow-link:not([disabled]):focus,.banner-notice__richtext .arrow-link:not([disabled]):focus,.banner-ice__text .arrow-link:not([disabled]):focus,.article__richtext .arrow-link:not([disabled]):focus,.article-hero__info-card .arrow-link:not([disabled]):focus,.accordion__panel--richtext .arrow-link:not([disabled]):focus,.accordion__preamble .arrow-link:not([disabled]):focus,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button:not([disabled]):focus,.related-content__item .button:not([disabled]):focus,.previous-projects__item:nth-child(3n+2) .button:not([disabled]):focus,.current-posts__item--with-colors:nth-child(3n+2) .button:not([disabled]):focus,.card-without-title__button:not([disabled]):focus,.articlelist__item .button:not([disabled]):focus,.map-item__item-link--orange:not([disabled]):focus,.vacant-premise__link:not([disabled]):focus,.vacancy-card__visual-link:not([disabled]):focus,.selected-news__link:not([disabled]):focus,.map-item__item-link:not([disabled]):focus{outline-offset:5px;outline-color:blue}.vacant-premise__link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.vacancy-card__visual-link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.selected-news__link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.map-item__item-link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after{top:0;-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem);-webkit-transition:none;-o-transition:none;transition:none;background:url(105c20ffd57ad191e755.svg) no-repeat center center}@media(min-width: 768px){.vacant-premise__link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after,.vacancy-card__visual-link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after,.selected-news__link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after,.map-item__item-link:not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after{-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem)}}.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button,.related-content__item .button,.previous-projects__item:nth-child(3n+2) .button,.current-posts__item--with-colors:nth-child(3n+2) .button,.card--dark-green .card__button,.card-without-title__button,.card-news--green .card-news__button,.articlelist__item .button,.vacancy-card--dark-green .vacancy-card__visual-link,.map-item__item-link--orange,.card-without-title--is-external .card-without-title__button{color:#ffc69d;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button::after,.related-content__item .button::after,.previous-projects__item:nth-child(3n+2) .button::after,.current-posts__item--with-colors:nth-child(3n+2) .button::after,.card--dark-green .card__button::after,.card-without-title__button::after,.card-news--green .card-news__button::after,.articlelist__item .button::after,.vacancy-card--dark-green .vacancy-card__visual-link::after,.map-item__item-link--orange::after,.card-without-title--is-external .card-without-title__button::after{background:url(92225a00ef0453853c4b.svg) no-repeat center center}.vacancy-card--dark-green .vacancy-card__visual-link:not([type=submit]):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.map-item__item-link--orange:not([type=submit]):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.card-without-title--is-external .card-without-title__button:not([type=submit]):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after{top:0;-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem);-webkit-transition:none;-o-transition:none;transition:none;background:url(35b89128e15dc1a417a2.svg) no-repeat center center}@media(min-width: 768px){.vacancy-card--dark-green .vacancy-card__visual-link:not([type=submit]):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after,.map-item__item-link--orange:not([type=submit]):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after,.card-without-title--is-external .card-without-title__button:not([type=submit]):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"]):hover::after{-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem)}}.carousel__item--with-colors,.carousel-with-colors__item--with-colors{-webkit-box-flex:0;-ms-flex:0 0 272px;flex:0 0 272px}@media(min-width: 1024px){.carousel__item--with-colors,.carousel-with-colors__item--with-colors{-webkit-box-flex:0;-ms-flex:0 0 297px;flex:0 0 297px;min-height:35.2rem}}.carousel__item--with-image{-webkit-box-flex:0;-ms-flex:0 0 272px;flex:0 0 272px}@media(min-width: 1024px){.carousel__item--with-image{-webkit-box-flex:0;-ms-flex:0 0 832px;flex:0 0 832px;min-height:35.2rem}}.carousel-with-colors__item--with-image{-webkit-box-flex:0;-ms-flex:0 0 272px;flex:0 0 272px}@media(min-width: 1024px){.carousel-with-colors__item--with-image{-webkit-box-flex:0;-ms-flex:0 0 297px;flex:0 0 297px;min-height:35.2rem}}.carousel-with-colors__item--with-image-vaults{-webkit-box-flex:0;-ms-flex:0 0 272px;flex:0 0 272px}@media(min-width: 1440px){.carousel-with-colors__item--with-image-vaults{-webkit-box-flex:0;-ms-flex:0 0 618px;flex:0 0 618px;min-height:35.2rem}}.gfield_container_checkbox .gform-field-label,.gfield_container_radio .gform-field-label,.gfield_container_consent .gform-field-label,.gform_confirmation_message{position:relative !important;padding-left:45px !important;cursor:default !important}@media(min-width: 1024px){.gfield_container_checkbox .gform-field-label,.gfield_container_radio .gform-field-label,.gfield_container_consent .gform-field-label,.gform_confirmation_message{font-size:22px !important}}.gfield_container select,.gfield_container textarea,.gfield input{padding:10px 24px 13px 24px !important;height:unset;font-family:Gotham-narrow, sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:33px;border:1px solid #173c0a;background-color:#faf9f7;border-radius:0;color:#131313}.gfield_container select:focus,.gfield_container textarea:focus,.gfield input:focus,.gfield_container select:focus-visible,.gfield_container textarea:focus-visible,.gfield input:focus-visible{background-color:#f2f5e2;border:1px solid #173c0a;-webkit-box-shadow:none;box-shadow:none}.gfield_container select::-webkit-input-placeholder, .gfield_container textarea::-webkit-input-placeholder, .gfield input::-webkit-input-placeholder{color:#959390}.gfield_container select::-moz-placeholder, .gfield_container textarea::-moz-placeholder, .gfield input::-moz-placeholder{color:#959390}.gfield_container select:-ms-input-placeholder, .gfield_container textarea:-ms-input-placeholder, .gfield input:-ms-input-placeholder{color:#959390}.gfield_container select::-ms-input-placeholder, .gfield_container textarea::-ms-input-placeholder, .gfield input::-ms-input-placeholder{color:#959390}.gfield_container select::placeholder,.gfield_container textarea::placeholder,.gfield input::placeholder{color:#959390}.gfield_container_checkbox input,.gfield_container_consent input{position:absolute;margin:0;top:0 !important}.gfield_container_checkbox input::before,.gfield_container_consent input::before{content:"";position:absolute;top:0;left:0;height:25px;width:25px;background-color:#faf9f7;border:1px solid #173c0a}.gfield_container_checkbox input::after,.gfield_container_consent input::after{content:"";position:absolute;display:none;left:8px;top:3px;width:8px;height:14px;border:solid #ffc69d;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.gfield_container_checkbox input:checked::before,.gfield_container_consent input:checked::before{background-color:#173c0a}.gfield_container_checkbox input:checked::after,.gfield_container_consent input:checked::after{display:block}.gfield_container_checkbox input:focus-visible~span,.gfield_container_consent input:focus-visible~span{-webkit-box-shadow:0 0 0 .075rem blue,0 0 0 .2rem blue;box-shadow:0 0 0 .075rem blue,0 0 0 .2rem blue}.gfield_container_radio input{position:absolute;height:100%;margin:0}.gfield_container_radio input::before{content:"";position:absolute;top:0;left:0;height:25px;width:25px;background-color:#faf9f7;border:1px solid #173c0a}.gfield_container_radio input::after{content:"";position:absolute;display:none;top:49%;left:calc(50% + 7px);height:20px;width:20px;background-color:#173c0a;border-radius:50%;border:1px solid #173c0a;border-width:0;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gfield_container_radio input:checked::before{background-color:#173c0a}.gfield_container_radio input:checked::after{display:block}.gfield_container_radio input:focus-visible~span{-webkit-box-shadow:0 0 0 .075rem blue,0 0 0 .2rem blue;box-shadow:0 0 0 .075rem blue,0 0 0 .2rem blue}.gfield_required,.gform_wrapper>.gform_validation_errors>.gform_submission_error,.gform_wrapper>.gform_validation_errors a,.gform_wrapper>.gform_validation_errors,.gfield_error .gform_drop_area{color:#a94442;font-size:1.8rem !important;font-family:Gotham-narrow, sans-serif}.blurbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-bottom:-16px}@media(min-width: 768px){.blurbs__list{margin-left:-24px;margin-bottom:-24px}}.blurbs__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 16px);margin-left:16px;margin-bottom:16px}@media(min-width: 768px){.blurbs__item{margin-left:24px;margin-bottom:24px}}@media(min-width: 480px){.blurbs__item{width:calc(50% - 16px)}}@media(min-width: 1024px){.blurbs__item{width:calc(25% - 24px)}}.map-filters__filter,.map-filters__filter-label,.search-form__input.text-input,.filter__search.text-input{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;width:100%;padding:1.6rem;text-indent:4.4rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #173c0a;background-color:#faf9f7}@media(min-width: 768px){.map-filters__filter,.map-filters__filter-label,.search-form__input.text-input,.filter__search.text-input{font-size:1.8rem;line-height:1.5}}.map-filters__filter::-webkit-input-placeholder, .map-filters__filter-label::-webkit-input-placeholder, .search-form__input.text-input::-webkit-input-placeholder, .filter__search.text-input::-webkit-input-placeholder{color:#4e4d4a}.map-filters__filter::-moz-placeholder, .map-filters__filter-label::-moz-placeholder, .search-form__input.text-input::-moz-placeholder, .filter__search.text-input::-moz-placeholder{color:#4e4d4a}.map-filters__filter:-ms-input-placeholder, .map-filters__filter-label:-ms-input-placeholder, .search-form__input.text-input:-ms-input-placeholder, .filter__search.text-input:-ms-input-placeholder{color:#4e4d4a}.map-filters__filter::-ms-input-placeholder, .map-filters__filter-label::-ms-input-placeholder, .search-form__input.text-input::-ms-input-placeholder, .filter__search.text-input::-ms-input-placeholder{color:#4e4d4a}.map-filters__filter::placeholder,.map-filters__filter-label::placeholder,.search-form__input.text-input::placeholder,.filter__search.text-input::placeholder{color:#4e4d4a}.search-form__input.text-input,.filter__search.text-input{margin:0;border-top-left-radius:100px;border-bottom-left-radius:100px;background-image:url(740d484dfaef2de79eb5.svg);background-repeat:no-repeat;background-size:21px;background-position:24px center;color:#4e4d4a}.search-form__button.submit-input,.filter__submit.submit-input{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;background-color:#173c0a;color:#ffc69d;padding:1rem 2.4rem 1rem 2rem;border:1px solid #173c0a;border-left:none;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width: 768px){.search-form__button.submit-input,.filter__submit.submit-input{font-size:1.8rem;line-height:1.33;font-weight:700;font-family:Gotham-narrow, sans-serif}}@media(min-width: 1024px){.search-form__button.submit-input:hover,.filter__submit.submit-input:hover{background-color:#f2f5e2;color:#173c0a}}.search-form__input.text-input::-webkit-search-cancel-button,.filter__search.text-input::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;border-radius:50em;background-image:url(94563c9b78a78994b1c5.svg);background-size:contain;opacity:0;pointer-events:none}.search-form__input.text-input:focus::-webkit-search-cancel-button,.filter__search.text-input:focus::-webkit-search-cancel-button{opacity:1;pointer-events:all}.map-filters__filter-label{text-indent:0;position:relative}.map-filters__filter-label::after{content:"";width:18px;height:18px;background-image:url(ac55a3fcce24d2dc82f0.svg);background-repeat:no-repeat;background-position:center}.map-filters__filter-label:hover{background-color:#f2f5e2}.wysiwyg-module,.video__text,.text-columns__card,.hero__card-text,.greencon-integration__text,.coworkers__preamble,.building-information__link,.building-information__richtext,.building-information__information-list,.banner-notice__richtext,.banner-ice__text,.article__richtext,.article-hero__info-card,.accordion__panel--richtext,.accordion__preamble{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;position:relative}@media(min-width: 768px){.wysiwyg-module,.video__text,.text-columns__card,.hero__card-text,.greencon-integration__text,.coworkers__preamble,.building-information__link,.building-information__richtext,.building-information__information-list,.banner-notice__richtext,.banner-ice__text,.article__richtext,.article-hero__info-card,.accordion__panel--richtext,.accordion__preamble{font-size:1.8rem;line-height:1.5}}.wysiwyg-module::after,.video__text::after,.text-columns__card::after,.hero__card-text::after,.greencon-integration__text::after,.coworkers__preamble::after,.building-information__link::after,.building-information__richtext::after,.building-information__information-list::after,.banner-notice__richtext::after,.banner-ice__text::after,.article__richtext::after,.article-hero__info-card::after,.accordion__panel--richtext::after,.accordion__preamble::after,.wysiwyg-module::before,.video__text::before,.text-columns__card::before,.hero__card-text::before,.greencon-integration__text::before,.coworkers__preamble::before,.building-information__link::before,.building-information__richtext::before,.building-information__information-list::before,.banner-notice__richtext::before,.banner-ice__text::before,.article__richtext::before,.article-hero__info-card::before,.accordion__panel--richtext::before,.accordion__preamble::before{content:"";display:table;clear:both;width:100%}.wysiwyg-module>div,.video__text>div,.text-columns__card>div,.hero__card-text>div,.greencon-integration__text>div,.coworkers__preamble>div,.building-information__link>div,.building-information__richtext>div,.building-information__information-list>div,.banner-notice__richtext>div,.banner-ice__text>div,.article__richtext>div,.article-hero__info-card>div,.accordion__panel--richtext>div,.accordion__preamble>div,.wysiwyg-module>h1,.video__text>h1,.text-columns__card>h1,.hero__card-text>h1,.greencon-integration__text>h1,.coworkers__preamble>h1,.building-information__link>h1,.building-information__richtext>h1,.building-information__information-list>h1,.banner-notice__richtext>h1,.banner-ice__text>h1,.article__richtext>h1,.article-hero__info-card>h1,.accordion__panel--richtext>h1,.accordion__preamble>h1,.wysiwyg-module>h2,.video__text>h2,.text-columns__card>h2,.hero__card-text>h2,.greencon-integration__text>h2,.coworkers__preamble>h2,.building-information__link>h2,.building-information__richtext>h2,.building-information__information-list>h2,.banner-notice__richtext>h2,.banner-ice__text>h2,.article__richtext>h2,.article-hero__info-card>h2,.accordion__panel--richtext>h2,.accordion__preamble>h2,.wysiwyg-module>h3,.video__text>h3,.text-columns__card>h3,.hero__card-text>h3,.greencon-integration__text>h3,.coworkers__preamble>h3,.building-information__link>h3,.building-information__richtext>h3,.building-information__information-list>h3,.banner-notice__richtext>h3,.banner-ice__text>h3,.article__richtext>h3,.article-hero__info-card>h3,.accordion__panel--richtext>h3,.accordion__preamble>h3,.wysiwyg-module>h4,.video__text>h4,.text-columns__card>h4,.hero__card-text>h4,.greencon-integration__text>h4,.coworkers__preamble>h4,.building-information__link>h4,.building-information__richtext>h4,.building-information__information-list>h4,.banner-notice__richtext>h4,.banner-ice__text>h4,.article__richtext>h4,.article-hero__info-card>h4,.accordion__panel--richtext>h4,.accordion__preamble>h4,.wysiwyg-module>h5,.video__text>h5,.text-columns__card>h5,.hero__card-text>h5,.greencon-integration__text>h5,.coworkers__preamble>h5,.building-information__link>h5,.building-information__richtext>h5,.building-information__information-list>h5,.banner-notice__richtext>h5,.banner-ice__text>h5,.article__richtext>h5,.article-hero__info-card>h5,.accordion__panel--richtext>h5,.accordion__preamble>h5,.wysiwyg-module>h6,.video__text>h6,.text-columns__card>h6,.hero__card-text>h6,.greencon-integration__text>h6,.coworkers__preamble>h6,.building-information__link>h6,.building-information__richtext>h6,.building-information__information-list>h6,.banner-notice__richtext>h6,.banner-ice__text>h6,.article__richtext>h6,.article-hero__info-card>h6,.accordion__panel--richtext>h6,.accordion__preamble>h6,.wysiwyg-module p,.video__text p,.text-columns__card p,.hero__card-text p,.greencon-integration__text p,.coworkers__preamble p,.building-information__link p,.building-information__richtext p,.building-information__information-list p,.banner-notice__richtext p,.banner-ice__text p,.article__richtext p,.article-hero__info-card p,.accordion__panel--richtext p,.accordion__preamble p,.wysiwyg-module ol,.video__text ol,.text-columns__card ol,.hero__card-text ol,.greencon-integration__text ol,.coworkers__preamble ol,.building-information__link ol,.building-information__richtext ol,.building-information__information-list ol,.banner-notice__richtext ol,.banner-ice__text ol,.article__richtext ol,.article-hero__info-card ol,.accordion__panel--richtext ol,.accordion__preamble ol,.wysiwyg-module ul,.video__text ul,.text-columns__card ul,.hero__card-text ul,.greencon-integration__text ul,.coworkers__preamble ul,.building-information__link ul,.building-information__richtext ul,.building-information__information-list ul,.banner-notice__richtext ul,.banner-ice__text ul,.article__richtext ul,.article-hero__info-card ul,.accordion__panel--richtext ul,.accordion__preamble ul,.wysiwyg-module>figure,.video__text>figure,.text-columns__card>figure,.hero__card-text>figure,.greencon-integration__text>figure,.coworkers__preamble>figure,.building-information__link>figure,.building-information__richtext>figure,.building-information__information-list>figure,.banner-notice__richtext>figure,.banner-ice__text>figure,.article__richtext>figure,.article-hero__info-card>figure,.accordion__panel--richtext>figure,.accordion__preamble>figure,.wysiwyg-module>iframe,.video__text>iframe,.text-columns__card>iframe,.hero__card-text>iframe,.greencon-integration__text>iframe,.coworkers__preamble>iframe,.building-information__link>iframe,.building-information__richtext>iframe,.building-information__information-list>iframe,.banner-notice__richtext>iframe,.banner-ice__text>iframe,.article__richtext>iframe,.article-hero__info-card>iframe,.accordion__panel--richtext>iframe,.accordion__preamble>iframe{margin:24px 0}.wysiwyg-module>div:first-child,.video__text>div:first-child,.text-columns__card>div:first-child,.hero__card-text>div:first-child,.greencon-integration__text>div:first-child,.coworkers__preamble>div:first-child,.building-information__link>div:first-child,.building-information__richtext>div:first-child,.building-information__information-list>div:first-child,.banner-notice__richtext>div:first-child,.banner-ice__text>div:first-child,.article__richtext>div:first-child,.article-hero__info-card>div:first-child,.accordion__panel--richtext>div:first-child,.accordion__preamble>div:first-child,.wysiwyg-module>h1:first-child,.video__text>h1:first-child,.text-columns__card>h1:first-child,.hero__card-text>h1:first-child,.greencon-integration__text>h1:first-child,.coworkers__preamble>h1:first-child,.building-information__link>h1:first-child,.building-information__richtext>h1:first-child,.building-information__information-list>h1:first-child,.banner-notice__richtext>h1:first-child,.banner-ice__text>h1:first-child,.article__richtext>h1:first-child,.article-hero__info-card>h1:first-child,.accordion__panel--richtext>h1:first-child,.accordion__preamble>h1:first-child,.wysiwyg-module>h2:first-child,.video__text>h2:first-child,.text-columns__card>h2:first-child,.hero__card-text>h2:first-child,.greencon-integration__text>h2:first-child,.coworkers__preamble>h2:first-child,.building-information__link>h2:first-child,.building-information__richtext>h2:first-child,.building-information__information-list>h2:first-child,.banner-notice__richtext>h2:first-child,.banner-ice__text>h2:first-child,.article__richtext>h2:first-child,.article-hero__info-card>h2:first-child,.accordion__panel--richtext>h2:first-child,.accordion__preamble>h2:first-child,.wysiwyg-module>h3:first-child,.video__text>h3:first-child,.text-columns__card>h3:first-child,.hero__card-text>h3:first-child,.greencon-integration__text>h3:first-child,.coworkers__preamble>h3:first-child,.building-information__link>h3:first-child,.building-information__richtext>h3:first-child,.building-information__information-list>h3:first-child,.banner-notice__richtext>h3:first-child,.banner-ice__text>h3:first-child,.article__richtext>h3:first-child,.article-hero__info-card>h3:first-child,.accordion__panel--richtext>h3:first-child,.accordion__preamble>h3:first-child,.wysiwyg-module>h4:first-child,.video__text>h4:first-child,.text-columns__card>h4:first-child,.hero__card-text>h4:first-child,.greencon-integration__text>h4:first-child,.coworkers__preamble>h4:first-child,.building-information__link>h4:first-child,.building-information__richtext>h4:first-child,.building-information__information-list>h4:first-child,.banner-notice__richtext>h4:first-child,.banner-ice__text>h4:first-child,.article__richtext>h4:first-child,.article-hero__info-card>h4:first-child,.accordion__panel--richtext>h4:first-child,.accordion__preamble>h4:first-child,.wysiwyg-module>h5:first-child,.video__text>h5:first-child,.text-columns__card>h5:first-child,.hero__card-text>h5:first-child,.greencon-integration__text>h5:first-child,.coworkers__preamble>h5:first-child,.building-information__link>h5:first-child,.building-information__richtext>h5:first-child,.building-information__information-list>h5:first-child,.banner-notice__richtext>h5:first-child,.banner-ice__text>h5:first-child,.article__richtext>h5:first-child,.article-hero__info-card>h5:first-child,.accordion__panel--richtext>h5:first-child,.accordion__preamble>h5:first-child,.wysiwyg-module>h6:first-child,.video__text>h6:first-child,.text-columns__card>h6:first-child,.hero__card-text>h6:first-child,.greencon-integration__text>h6:first-child,.coworkers__preamble>h6:first-child,.building-information__link>h6:first-child,.building-information__richtext>h6:first-child,.building-information__information-list>h6:first-child,.banner-notice__richtext>h6:first-child,.banner-ice__text>h6:first-child,.article__richtext>h6:first-child,.article-hero__info-card>h6:first-child,.accordion__panel--richtext>h6:first-child,.accordion__preamble>h6:first-child,.wysiwyg-module p:first-child,.video__text p:first-child,.text-columns__card p:first-child,.hero__card-text p:first-child,.greencon-integration__text p:first-child,.coworkers__preamble p:first-child,.building-information__link p:first-child,.building-information__richtext p:first-child,.building-information__information-list p:first-child,.banner-notice__richtext p:first-child,.banner-ice__text p:first-child,.article__richtext p:first-child,.article-hero__info-card p:first-child,.accordion__panel--richtext p:first-child,.accordion__preamble p:first-child,.wysiwyg-module ol:first-child,.video__text ol:first-child,.text-columns__card ol:first-child,.hero__card-text ol:first-child,.greencon-integration__text ol:first-child,.coworkers__preamble ol:first-child,.building-information__link ol:first-child,.building-information__richtext ol:first-child,.building-information__information-list ol:first-child,.banner-notice__richtext ol:first-child,.banner-ice__text ol:first-child,.article__richtext ol:first-child,.article-hero__info-card ol:first-child,.accordion__panel--richtext ol:first-child,.accordion__preamble ol:first-child,.wysiwyg-module ul:first-child,.video__text ul:first-child,.text-columns__card ul:first-child,.hero__card-text ul:first-child,.greencon-integration__text ul:first-child,.coworkers__preamble ul:first-child,.building-information__link ul:first-child,.building-information__richtext ul:first-child,.building-information__information-list ul:first-child,.banner-notice__richtext ul:first-child,.banner-ice__text ul:first-child,.article__richtext ul:first-child,.article-hero__info-card ul:first-child,.accordion__panel--richtext ul:first-child,.accordion__preamble ul:first-child,.wysiwyg-module>figure:first-child,.video__text>figure:first-child,.text-columns__card>figure:first-child,.hero__card-text>figure:first-child,.greencon-integration__text>figure:first-child,.coworkers__preamble>figure:first-child,.building-information__link>figure:first-child,.building-information__richtext>figure:first-child,.building-information__information-list>figure:first-child,.banner-notice__richtext>figure:first-child,.banner-ice__text>figure:first-child,.article__richtext>figure:first-child,.article-hero__info-card>figure:first-child,.accordion__panel--richtext>figure:first-child,.accordion__preamble>figure:first-child,.wysiwyg-module>iframe:first-child,.video__text>iframe:first-child,.text-columns__card>iframe:first-child,.hero__card-text>iframe:first-child,.greencon-integration__text>iframe:first-child,.coworkers__preamble>iframe:first-child,.building-information__link>iframe:first-child,.building-information__richtext>iframe:first-child,.building-information__information-list>iframe:first-child,.banner-notice__richtext>iframe:first-child,.banner-ice__text>iframe:first-child,.article__richtext>iframe:first-child,.article-hero__info-card>iframe:first-child,.accordion__panel--richtext>iframe:first-child,.accordion__preamble>iframe:first-child{margin-top:0 !important}.wysiwyg-module>div:last-child,.video__text>div:last-child,.text-columns__card>div:last-child,.hero__card-text>div:last-child,.greencon-integration__text>div:last-child,.coworkers__preamble>div:last-child,.building-information__link>div:last-child,.building-information__richtext>div:last-child,.building-information__information-list>div:last-child,.banner-notice__richtext>div:last-child,.banner-ice__text>div:last-child,.article__richtext>div:last-child,.article-hero__info-card>div:last-child,.accordion__panel--richtext>div:last-child,.accordion__preamble>div:last-child,.wysiwyg-module>h1:last-child,.video__text>h1:last-child,.text-columns__card>h1:last-child,.hero__card-text>h1:last-child,.greencon-integration__text>h1:last-child,.coworkers__preamble>h1:last-child,.building-information__link>h1:last-child,.building-information__richtext>h1:last-child,.building-information__information-list>h1:last-child,.banner-notice__richtext>h1:last-child,.banner-ice__text>h1:last-child,.article__richtext>h1:last-child,.article-hero__info-card>h1:last-child,.accordion__panel--richtext>h1:last-child,.accordion__preamble>h1:last-child,.wysiwyg-module>h2:last-child,.video__text>h2:last-child,.text-columns__card>h2:last-child,.hero__card-text>h2:last-child,.greencon-integration__text>h2:last-child,.coworkers__preamble>h2:last-child,.building-information__link>h2:last-child,.building-information__richtext>h2:last-child,.building-information__information-list>h2:last-child,.banner-notice__richtext>h2:last-child,.banner-ice__text>h2:last-child,.article__richtext>h2:last-child,.article-hero__info-card>h2:last-child,.accordion__panel--richtext>h2:last-child,.accordion__preamble>h2:last-child,.wysiwyg-module>h3:last-child,.video__text>h3:last-child,.text-columns__card>h3:last-child,.hero__card-text>h3:last-child,.greencon-integration__text>h3:last-child,.coworkers__preamble>h3:last-child,.building-information__link>h3:last-child,.building-information__richtext>h3:last-child,.building-information__information-list>h3:last-child,.banner-notice__richtext>h3:last-child,.banner-ice__text>h3:last-child,.article__richtext>h3:last-child,.article-hero__info-card>h3:last-child,.accordion__panel--richtext>h3:last-child,.accordion__preamble>h3:last-child,.wysiwyg-module>h4:last-child,.video__text>h4:last-child,.text-columns__card>h4:last-child,.hero__card-text>h4:last-child,.greencon-integration__text>h4:last-child,.coworkers__preamble>h4:last-child,.building-information__link>h4:last-child,.building-information__richtext>h4:last-child,.building-information__information-list>h4:last-child,.banner-notice__richtext>h4:last-child,.banner-ice__text>h4:last-child,.article__richtext>h4:last-child,.article-hero__info-card>h4:last-child,.accordion__panel--richtext>h4:last-child,.accordion__preamble>h4:last-child,.wysiwyg-module>h5:last-child,.video__text>h5:last-child,.text-columns__card>h5:last-child,.hero__card-text>h5:last-child,.greencon-integration__text>h5:last-child,.coworkers__preamble>h5:last-child,.building-information__link>h5:last-child,.building-information__richtext>h5:last-child,.building-information__information-list>h5:last-child,.banner-notice__richtext>h5:last-child,.banner-ice__text>h5:last-child,.article__richtext>h5:last-child,.article-hero__info-card>h5:last-child,.accordion__panel--richtext>h5:last-child,.accordion__preamble>h5:last-child,.wysiwyg-module>h6:last-child,.video__text>h6:last-child,.text-columns__card>h6:last-child,.hero__card-text>h6:last-child,.greencon-integration__text>h6:last-child,.coworkers__preamble>h6:last-child,.building-information__link>h6:last-child,.building-information__richtext>h6:last-child,.building-information__information-list>h6:last-child,.banner-notice__richtext>h6:last-child,.banner-ice__text>h6:last-child,.article__richtext>h6:last-child,.article-hero__info-card>h6:last-child,.accordion__panel--richtext>h6:last-child,.accordion__preamble>h6:last-child,.wysiwyg-module p:last-child,.video__text p:last-child,.text-columns__card p:last-child,.hero__card-text p:last-child,.greencon-integration__text p:last-child,.coworkers__preamble p:last-child,.building-information__link p:last-child,.building-information__richtext p:last-child,.building-information__information-list p:last-child,.banner-notice__richtext p:last-child,.banner-ice__text p:last-child,.article__richtext p:last-child,.article-hero__info-card p:last-child,.accordion__panel--richtext p:last-child,.accordion__preamble p:last-child,.wysiwyg-module ol:last-child,.video__text ol:last-child,.text-columns__card ol:last-child,.hero__card-text ol:last-child,.greencon-integration__text ol:last-child,.coworkers__preamble ol:last-child,.building-information__link ol:last-child,.building-information__richtext ol:last-child,.building-information__information-list ol:last-child,.banner-notice__richtext ol:last-child,.banner-ice__text ol:last-child,.article__richtext ol:last-child,.article-hero__info-card ol:last-child,.accordion__panel--richtext ol:last-child,.accordion__preamble ol:last-child,.wysiwyg-module ul:last-child,.video__text ul:last-child,.text-columns__card ul:last-child,.hero__card-text ul:last-child,.greencon-integration__text ul:last-child,.coworkers__preamble ul:last-child,.building-information__link ul:last-child,.building-information__richtext ul:last-child,.building-information__information-list ul:last-child,.banner-notice__richtext ul:last-child,.banner-ice__text ul:last-child,.article__richtext ul:last-child,.article-hero__info-card ul:last-child,.accordion__panel--richtext ul:last-child,.accordion__preamble ul:last-child,.wysiwyg-module>figure:last-child,.video__text>figure:last-child,.text-columns__card>figure:last-child,.hero__card-text>figure:last-child,.greencon-integration__text>figure:last-child,.coworkers__preamble>figure:last-child,.building-information__link>figure:last-child,.building-information__richtext>figure:last-child,.building-information__information-list>figure:last-child,.banner-notice__richtext>figure:last-child,.banner-ice__text>figure:last-child,.article__richtext>figure:last-child,.article-hero__info-card>figure:last-child,.accordion__panel--richtext>figure:last-child,.accordion__preamble>figure:last-child,.wysiwyg-module>iframe:last-child,.video__text>iframe:last-child,.text-columns__card>iframe:last-child,.hero__card-text>iframe:last-child,.greencon-integration__text>iframe:last-child,.coworkers__preamble>iframe:last-child,.building-information__link>iframe:last-child,.building-information__richtext>iframe:last-child,.building-information__information-list>iframe:last-child,.banner-notice__richtext>iframe:last-child,.banner-ice__text>iframe:last-child,.article__richtext>iframe:last-child,.article-hero__info-card>iframe:last-child,.accordion__panel--richtext>iframe:last-child,.accordion__preamble>iframe:last-child{margin-bottom:0 !important}.wysiwyg-module .gform-wrapper,.video__text .gform-wrapper,.text-columns__card .gform-wrapper,.hero__card-text .gform-wrapper,.greencon-integration__text .gform-wrapper,.coworkers__preamble .gform-wrapper,.building-information__link .gform-wrapper,.building-information__richtext .gform-wrapper,.building-information__information-list .gform-wrapper,.banner-notice__richtext .gform-wrapper,.banner-ice__text .gform-wrapper,.article__richtext .gform-wrapper,.article-hero__info-card .gform-wrapper,.accordion__panel--richtext .gform-wrapper,.accordion__preamble .gform-wrapper,.wysiwyg-module .wp-block-embed,.video__text .wp-block-embed,.text-columns__card .wp-block-embed,.hero__card-text .wp-block-embed,.greencon-integration__text .wp-block-embed,.coworkers__preamble .wp-block-embed,.building-information__link .wp-block-embed,.building-information__richtext .wp-block-embed,.building-information__information-list .wp-block-embed,.banner-notice__richtext .wp-block-embed,.banner-ice__text .wp-block-embed,.article__richtext .wp-block-embed,.article-hero__info-card .wp-block-embed,.accordion__panel--richtext .wp-block-embed,.accordion__preamble .wp-block-embed{margin-top:40px !important;margin-bottom:40px !important}.wysiwyg-module .wp-block-embed__wrapper,.video__text .wp-block-embed__wrapper,.text-columns__card .wp-block-embed__wrapper,.hero__card-text .wp-block-embed__wrapper,.greencon-integration__text .wp-block-embed__wrapper,.coworkers__preamble .wp-block-embed__wrapper,.building-information__link .wp-block-embed__wrapper,.building-information__richtext .wp-block-embed__wrapper,.building-information__information-list .wp-block-embed__wrapper,.banner-notice__richtext .wp-block-embed__wrapper,.banner-ice__text .wp-block-embed__wrapper,.article__richtext .wp-block-embed__wrapper,.article-hero__info-card .wp-block-embed__wrapper,.accordion__panel--richtext .wp-block-embed__wrapper,.accordion__preamble .wp-block-embed__wrapper{width:100%;padding-bottom:56.25%;position:relative}.wysiwyg-module .wp-block-embed__wrapper iframe,.video__text .wp-block-embed__wrapper iframe,.text-columns__card .wp-block-embed__wrapper iframe,.hero__card-text .wp-block-embed__wrapper iframe,.greencon-integration__text .wp-block-embed__wrapper iframe,.coworkers__preamble .wp-block-embed__wrapper iframe,.building-information__link .wp-block-embed__wrapper iframe,.building-information__richtext .wp-block-embed__wrapper iframe,.building-information__information-list .wp-block-embed__wrapper iframe,.banner-notice__richtext .wp-block-embed__wrapper iframe,.banner-ice__text .wp-block-embed__wrapper iframe,.article__richtext .wp-block-embed__wrapper iframe,.article-hero__info-card .wp-block-embed__wrapper iframe,.accordion__panel--richtext .wp-block-embed__wrapper iframe,.accordion__preamble .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wysiwyg-module blockquote,.video__text blockquote,.text-columns__card blockquote,.hero__card-text blockquote,.greencon-integration__text blockquote,.coworkers__preamble blockquote,.building-information__link blockquote,.building-information__richtext blockquote,.building-information__information-list blockquote,.banner-notice__richtext blockquote,.banner-ice__text blockquote,.article__richtext blockquote,.article-hero__info-card blockquote,.accordion__panel--richtext blockquote,.accordion__preamble blockquote{margin:30px 0}@media(min-width: 768px){.wysiwyg-module blockquote,.video__text blockquote,.text-columns__card blockquote,.hero__card-text blockquote,.greencon-integration__text blockquote,.coworkers__preamble blockquote,.building-information__link blockquote,.building-information__richtext blockquote,.building-information__information-list blockquote,.banner-notice__richtext blockquote,.banner-ice__text blockquote,.article__richtext blockquote,.article-hero__info-card blockquote,.accordion__panel--richtext blockquote,.accordion__preamble blockquote{margin:60px 0}}.wysiwyg-module>h1,.video__text>h1,.text-columns__card>h1,.hero__card-text>h1,.greencon-integration__text>h1,.coworkers__preamble>h1,.building-information__link>h1,.building-information__richtext>h1,.building-information__information-list>h1,.banner-notice__richtext>h1,.banner-ice__text>h1,.article__richtext>h1,.article-hero__info-card>h1,.accordion__panel--richtext>h1,.accordion__preamble>h1,.wysiwyg-module>h2,.video__text>h2,.text-columns__card>h2,.hero__card-text>h2,.greencon-integration__text>h2,.coworkers__preamble>h2,.building-information__link>h2,.building-information__richtext>h2,.building-information__information-list>h2,.banner-notice__richtext>h2,.banner-ice__text>h2,.article__richtext>h2,.article-hero__info-card>h2,.accordion__panel--richtext>h2,.accordion__preamble>h2,.wysiwyg-module>h3,.video__text>h3,.text-columns__card>h3,.hero__card-text>h3,.greencon-integration__text>h3,.coworkers__preamble>h3,.building-information__link>h3,.building-information__richtext>h3,.building-information__information-list>h3,.banner-notice__richtext>h3,.banner-ice__text>h3,.article__richtext>h3,.article-hero__info-card>h3,.accordion__panel--richtext>h3,.accordion__preamble>h3,.wysiwyg-module>h4,.video__text>h4,.text-columns__card>h4,.hero__card-text>h4,.greencon-integration__text>h4,.coworkers__preamble>h4,.building-information__link>h4,.building-information__richtext>h4,.building-information__information-list>h4,.banner-notice__richtext>h4,.banner-ice__text>h4,.article__richtext>h4,.article-hero__info-card>h4,.accordion__panel--richtext>h4,.accordion__preamble>h4,.wysiwyg-module>h5,.video__text>h5,.text-columns__card>h5,.hero__card-text>h5,.greencon-integration__text>h5,.coworkers__preamble>h5,.building-information__link>h5,.building-information__richtext>h5,.building-information__information-list>h5,.banner-notice__richtext>h5,.banner-ice__text>h5,.article__richtext>h5,.article-hero__info-card>h5,.accordion__panel--richtext>h5,.accordion__preamble>h5,.wysiwyg-module>h6,.video__text>h6,.text-columns__card>h6,.hero__card-text>h6,.greencon-integration__text>h6,.coworkers__preamble>h6,.building-information__link>h6,.building-information__richtext>h6,.building-information__information-list>h6,.banner-notice__richtext>h6,.banner-ice__text>h6,.article__richtext>h6,.article-hero__info-card>h6,.accordion__panel--richtext>h6,.accordion__preamble>h6{margin-top:40px}.wysiwyg-module>h1+h2,.video__text>h1+h2,.text-columns__card>h1+h2,.hero__card-text>h1+h2,.greencon-integration__text>h1+h2,.coworkers__preamble>h1+h2,.building-information__link>h1+h2,.building-information__richtext>h1+h2,.building-information__information-list>h1+h2,.banner-notice__richtext>h1+h2,.banner-ice__text>h1+h2,.article__richtext>h1+h2,.article-hero__info-card>h1+h2,.accordion__panel--richtext>h1+h2,.accordion__preamble>h1+h2,.wysiwyg-module>h1+h3,.video__text>h1+h3,.text-columns__card>h1+h3,.hero__card-text>h1+h3,.greencon-integration__text>h1+h3,.coworkers__preamble>h1+h3,.building-information__link>h1+h3,.building-information__richtext>h1+h3,.building-information__information-list>h1+h3,.banner-notice__richtext>h1+h3,.banner-ice__text>h1+h3,.article__richtext>h1+h3,.article-hero__info-card>h1+h3,.accordion__panel--richtext>h1+h3,.accordion__preamble>h1+h3,.wysiwyg-module>h1+h4,.video__text>h1+h4,.text-columns__card>h1+h4,.hero__card-text>h1+h4,.greencon-integration__text>h1+h4,.coworkers__preamble>h1+h4,.building-information__link>h1+h4,.building-information__richtext>h1+h4,.building-information__information-list>h1+h4,.banner-notice__richtext>h1+h4,.banner-ice__text>h1+h4,.article__richtext>h1+h4,.article-hero__info-card>h1+h4,.accordion__panel--richtext>h1+h4,.accordion__preamble>h1+h4,.wysiwyg-module>h1+h5,.video__text>h1+h5,.text-columns__card>h1+h5,.hero__card-text>h1+h5,.greencon-integration__text>h1+h5,.coworkers__preamble>h1+h5,.building-information__link>h1+h5,.building-information__richtext>h1+h5,.building-information__information-list>h1+h5,.banner-notice__richtext>h1+h5,.banner-ice__text>h1+h5,.article__richtext>h1+h5,.article-hero__info-card>h1+h5,.accordion__panel--richtext>h1+h5,.accordion__preamble>h1+h5,.wysiwyg-module>h1+h6,.video__text>h1+h6,.text-columns__card>h1+h6,.hero__card-text>h1+h6,.greencon-integration__text>h1+h6,.coworkers__preamble>h1+h6,.building-information__link>h1+h6,.building-information__richtext>h1+h6,.building-information__information-list>h1+h6,.banner-notice__richtext>h1+h6,.banner-ice__text>h1+h6,.article__richtext>h1+h6,.article-hero__info-card>h1+h6,.accordion__panel--richtext>h1+h6,.accordion__preamble>h1+h6,.wysiwyg-module>h2+h2,.video__text>h2+h2,.text-columns__card>h2+h2,.hero__card-text>h2+h2,.greencon-integration__text>h2+h2,.coworkers__preamble>h2+h2,.building-information__link>h2+h2,.building-information__richtext>h2+h2,.building-information__information-list>h2+h2,.banner-notice__richtext>h2+h2,.banner-ice__text>h2+h2,.article__richtext>h2+h2,.article-hero__info-card>h2+h2,.accordion__panel--richtext>h2+h2,.accordion__preamble>h2+h2,.wysiwyg-module>h2+h3,.video__text>h2+h3,.text-columns__card>h2+h3,.hero__card-text>h2+h3,.greencon-integration__text>h2+h3,.coworkers__preamble>h2+h3,.building-information__link>h2+h3,.building-information__richtext>h2+h3,.building-information__information-list>h2+h3,.banner-notice__richtext>h2+h3,.banner-ice__text>h2+h3,.article__richtext>h2+h3,.article-hero__info-card>h2+h3,.accordion__panel--richtext>h2+h3,.accordion__preamble>h2+h3,.wysiwyg-module>h2+h4,.video__text>h2+h4,.text-columns__card>h2+h4,.hero__card-text>h2+h4,.greencon-integration__text>h2+h4,.coworkers__preamble>h2+h4,.building-information__link>h2+h4,.building-information__richtext>h2+h4,.building-information__information-list>h2+h4,.banner-notice__richtext>h2+h4,.banner-ice__text>h2+h4,.article__richtext>h2+h4,.article-hero__info-card>h2+h4,.accordion__panel--richtext>h2+h4,.accordion__preamble>h2+h4,.wysiwyg-module>h2+h5,.video__text>h2+h5,.text-columns__card>h2+h5,.hero__card-text>h2+h5,.greencon-integration__text>h2+h5,.coworkers__preamble>h2+h5,.building-information__link>h2+h5,.building-information__richtext>h2+h5,.building-information__information-list>h2+h5,.banner-notice__richtext>h2+h5,.banner-ice__text>h2+h5,.article__richtext>h2+h5,.article-hero__info-card>h2+h5,.accordion__panel--richtext>h2+h5,.accordion__preamble>h2+h5,.wysiwyg-module>h2+h6,.video__text>h2+h6,.text-columns__card>h2+h6,.hero__card-text>h2+h6,.greencon-integration__text>h2+h6,.coworkers__preamble>h2+h6,.building-information__link>h2+h6,.building-information__richtext>h2+h6,.building-information__information-list>h2+h6,.banner-notice__richtext>h2+h6,.banner-ice__text>h2+h6,.article__richtext>h2+h6,.article-hero__info-card>h2+h6,.accordion__panel--richtext>h2+h6,.accordion__preamble>h2+h6,.wysiwyg-module>h3+h2,.video__text>h3+h2,.text-columns__card>h3+h2,.hero__card-text>h3+h2,.greencon-integration__text>h3+h2,.coworkers__preamble>h3+h2,.building-information__link>h3+h2,.building-information__richtext>h3+h2,.building-information__information-list>h3+h2,.banner-notice__richtext>h3+h2,.banner-ice__text>h3+h2,.article__richtext>h3+h2,.article-hero__info-card>h3+h2,.accordion__panel--richtext>h3+h2,.accordion__preamble>h3+h2,.wysiwyg-module>h3+h3,.video__text>h3+h3,.text-columns__card>h3+h3,.hero__card-text>h3+h3,.greencon-integration__text>h3+h3,.coworkers__preamble>h3+h3,.building-information__link>h3+h3,.building-information__richtext>h3+h3,.building-information__information-list>h3+h3,.banner-notice__richtext>h3+h3,.banner-ice__text>h3+h3,.article__richtext>h3+h3,.article-hero__info-card>h3+h3,.accordion__panel--richtext>h3+h3,.accordion__preamble>h3+h3,.wysiwyg-module>h3+h4,.video__text>h3+h4,.text-columns__card>h3+h4,.hero__card-text>h3+h4,.greencon-integration__text>h3+h4,.coworkers__preamble>h3+h4,.building-information__link>h3+h4,.building-information__richtext>h3+h4,.building-information__information-list>h3+h4,.banner-notice__richtext>h3+h4,.banner-ice__text>h3+h4,.article__richtext>h3+h4,.article-hero__info-card>h3+h4,.accordion__panel--richtext>h3+h4,.accordion__preamble>h3+h4,.wysiwyg-module>h3+h5,.video__text>h3+h5,.text-columns__card>h3+h5,.hero__card-text>h3+h5,.greencon-integration__text>h3+h5,.coworkers__preamble>h3+h5,.building-information__link>h3+h5,.building-information__richtext>h3+h5,.building-information__information-list>h3+h5,.banner-notice__richtext>h3+h5,.banner-ice__text>h3+h5,.article__richtext>h3+h5,.article-hero__info-card>h3+h5,.accordion__panel--richtext>h3+h5,.accordion__preamble>h3+h5,.wysiwyg-module>h3+h6,.video__text>h3+h6,.text-columns__card>h3+h6,.hero__card-text>h3+h6,.greencon-integration__text>h3+h6,.coworkers__preamble>h3+h6,.building-information__link>h3+h6,.building-information__richtext>h3+h6,.building-information__information-list>h3+h6,.banner-notice__richtext>h3+h6,.banner-ice__text>h3+h6,.article__richtext>h3+h6,.article-hero__info-card>h3+h6,.accordion__panel--richtext>h3+h6,.accordion__preamble>h3+h6,.wysiwyg-module>h4+h2,.video__text>h4+h2,.text-columns__card>h4+h2,.hero__card-text>h4+h2,.greencon-integration__text>h4+h2,.coworkers__preamble>h4+h2,.building-information__link>h4+h2,.building-information__richtext>h4+h2,.building-information__information-list>h4+h2,.banner-notice__richtext>h4+h2,.banner-ice__text>h4+h2,.article__richtext>h4+h2,.article-hero__info-card>h4+h2,.accordion__panel--richtext>h4+h2,.accordion__preamble>h4+h2,.wysiwyg-module>h4+h3,.video__text>h4+h3,.text-columns__card>h4+h3,.hero__card-text>h4+h3,.greencon-integration__text>h4+h3,.coworkers__preamble>h4+h3,.building-information__link>h4+h3,.building-information__richtext>h4+h3,.building-information__information-list>h4+h3,.banner-notice__richtext>h4+h3,.banner-ice__text>h4+h3,.article__richtext>h4+h3,.article-hero__info-card>h4+h3,.accordion__panel--richtext>h4+h3,.accordion__preamble>h4+h3,.wysiwyg-module>h4+h4,.video__text>h4+h4,.text-columns__card>h4+h4,.hero__card-text>h4+h4,.greencon-integration__text>h4+h4,.coworkers__preamble>h4+h4,.building-information__link>h4+h4,.building-information__richtext>h4+h4,.building-information__information-list>h4+h4,.banner-notice__richtext>h4+h4,.banner-ice__text>h4+h4,.article__richtext>h4+h4,.article-hero__info-card>h4+h4,.accordion__panel--richtext>h4+h4,.accordion__preamble>h4+h4,.wysiwyg-module>h4+h5,.video__text>h4+h5,.text-columns__card>h4+h5,.hero__card-text>h4+h5,.greencon-integration__text>h4+h5,.coworkers__preamble>h4+h5,.building-information__link>h4+h5,.building-information__richtext>h4+h5,.building-information__information-list>h4+h5,.banner-notice__richtext>h4+h5,.banner-ice__text>h4+h5,.article__richtext>h4+h5,.article-hero__info-card>h4+h5,.accordion__panel--richtext>h4+h5,.accordion__preamble>h4+h5,.wysiwyg-module>h4+h6,.video__text>h4+h6,.text-columns__card>h4+h6,.hero__card-text>h4+h6,.greencon-integration__text>h4+h6,.coworkers__preamble>h4+h6,.building-information__link>h4+h6,.building-information__richtext>h4+h6,.building-information__information-list>h4+h6,.banner-notice__richtext>h4+h6,.banner-ice__text>h4+h6,.article__richtext>h4+h6,.article-hero__info-card>h4+h6,.accordion__panel--richtext>h4+h6,.accordion__preamble>h4+h6,.wysiwyg-module>h5+h2,.video__text>h5+h2,.text-columns__card>h5+h2,.hero__card-text>h5+h2,.greencon-integration__text>h5+h2,.coworkers__preamble>h5+h2,.building-information__link>h5+h2,.building-information__richtext>h5+h2,.building-information__information-list>h5+h2,.banner-notice__richtext>h5+h2,.banner-ice__text>h5+h2,.article__richtext>h5+h2,.article-hero__info-card>h5+h2,.accordion__panel--richtext>h5+h2,.accordion__preamble>h5+h2,.wysiwyg-module>h5+h3,.video__text>h5+h3,.text-columns__card>h5+h3,.hero__card-text>h5+h3,.greencon-integration__text>h5+h3,.coworkers__preamble>h5+h3,.building-information__link>h5+h3,.building-information__richtext>h5+h3,.building-information__information-list>h5+h3,.banner-notice__richtext>h5+h3,.banner-ice__text>h5+h3,.article__richtext>h5+h3,.article-hero__info-card>h5+h3,.accordion__panel--richtext>h5+h3,.accordion__preamble>h5+h3,.wysiwyg-module>h5+h4,.video__text>h5+h4,.text-columns__card>h5+h4,.hero__card-text>h5+h4,.greencon-integration__text>h5+h4,.coworkers__preamble>h5+h4,.building-information__link>h5+h4,.building-information__richtext>h5+h4,.building-information__information-list>h5+h4,.banner-notice__richtext>h5+h4,.banner-ice__text>h5+h4,.article__richtext>h5+h4,.article-hero__info-card>h5+h4,.accordion__panel--richtext>h5+h4,.accordion__preamble>h5+h4,.wysiwyg-module>h5+h5,.video__text>h5+h5,.text-columns__card>h5+h5,.hero__card-text>h5+h5,.greencon-integration__text>h5+h5,.coworkers__preamble>h5+h5,.building-information__link>h5+h5,.building-information__richtext>h5+h5,.building-information__information-list>h5+h5,.banner-notice__richtext>h5+h5,.banner-ice__text>h5+h5,.article__richtext>h5+h5,.article-hero__info-card>h5+h5,.accordion__panel--richtext>h5+h5,.accordion__preamble>h5+h5,.wysiwyg-module>h5+h6,.video__text>h5+h6,.text-columns__card>h5+h6,.hero__card-text>h5+h6,.greencon-integration__text>h5+h6,.coworkers__preamble>h5+h6,.building-information__link>h5+h6,.building-information__richtext>h5+h6,.building-information__information-list>h5+h6,.banner-notice__richtext>h5+h6,.banner-ice__text>h5+h6,.article__richtext>h5+h6,.article-hero__info-card>h5+h6,.accordion__panel--richtext>h5+h6,.accordion__preamble>h5+h6,.wysiwyg-module>h6+h2,.video__text>h6+h2,.text-columns__card>h6+h2,.hero__card-text>h6+h2,.greencon-integration__text>h6+h2,.coworkers__preamble>h6+h2,.building-information__link>h6+h2,.building-information__richtext>h6+h2,.building-information__information-list>h6+h2,.banner-notice__richtext>h6+h2,.banner-ice__text>h6+h2,.article__richtext>h6+h2,.article-hero__info-card>h6+h2,.accordion__panel--richtext>h6+h2,.accordion__preamble>h6+h2,.wysiwyg-module>h6+h3,.video__text>h6+h3,.text-columns__card>h6+h3,.hero__card-text>h6+h3,.greencon-integration__text>h6+h3,.coworkers__preamble>h6+h3,.building-information__link>h6+h3,.building-information__richtext>h6+h3,.building-information__information-list>h6+h3,.banner-notice__richtext>h6+h3,.banner-ice__text>h6+h3,.article__richtext>h6+h3,.article-hero__info-card>h6+h3,.accordion__panel--richtext>h6+h3,.accordion__preamble>h6+h3,.wysiwyg-module>h6+h4,.video__text>h6+h4,.text-columns__card>h6+h4,.hero__card-text>h6+h4,.greencon-integration__text>h6+h4,.coworkers__preamble>h6+h4,.building-information__link>h6+h4,.building-information__richtext>h6+h4,.building-information__information-list>h6+h4,.banner-notice__richtext>h6+h4,.banner-ice__text>h6+h4,.article__richtext>h6+h4,.article-hero__info-card>h6+h4,.accordion__panel--richtext>h6+h4,.accordion__preamble>h6+h4,.wysiwyg-module>h6+h5,.video__text>h6+h5,.text-columns__card>h6+h5,.hero__card-text>h6+h5,.greencon-integration__text>h6+h5,.coworkers__preamble>h6+h5,.building-information__link>h6+h5,.building-information__richtext>h6+h5,.building-information__information-list>h6+h5,.banner-notice__richtext>h6+h5,.banner-ice__text>h6+h5,.article__richtext>h6+h5,.article-hero__info-card>h6+h5,.accordion__panel--richtext>h6+h5,.accordion__preamble>h6+h5,.wysiwyg-module>h6+h6,.video__text>h6+h6,.text-columns__card>h6+h6,.hero__card-text>h6+h6,.greencon-integration__text>h6+h6,.coworkers__preamble>h6+h6,.building-information__link>h6+h6,.building-information__richtext>h6+h6,.building-information__information-list>h6+h6,.banner-notice__richtext>h6+h6,.banner-ice__text>h6+h6,.article__richtext>h6+h6,.article-hero__info-card>h6+h6,.accordion__panel--richtext>h6+h6,.accordion__preamble>h6+h6{margin-top:20px}.wysiwyg-module h1,.video__text h1,.text-columns__card h1,.hero__card-text h1,.greencon-integration__text h1,.coworkers__preamble h1,.building-information__link h1,.building-information__richtext h1,.building-information__information-list h1,.banner-notice__richtext h1,.banner-ice__text h1,.article__richtext h1,.article-hero__info-card h1,.accordion__panel--richtext h1,.accordion__preamble h1{font-size:4rem;line-height:1.15;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.wysiwyg-module h1,.video__text h1,.text-columns__card h1,.hero__card-text h1,.greencon-integration__text h1,.coworkers__preamble h1,.building-information__link h1,.building-information__richtext h1,.building-information__information-list h1,.banner-notice__richtext h1,.banner-ice__text h1,.article__richtext h1,.article-hero__info-card h1,.accordion__panel--richtext h1,.accordion__preamble h1{font-size:8rem;line-height:1}}.wysiwyg-module h2,.video__text h2,.text-columns__card h2,.hero__card-text h2,.greencon-integration__text h2,.coworkers__preamble h2,.building-information__link h2,.building-information__richtext h2,.building-information__information-list h2,.banner-notice__richtext h2,.banner-ice__text h2,.article__richtext h2,.article-hero__info-card h2,.accordion__panel--richtext h2,.accordion__preamble h2{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.wysiwyg-module h2,.video__text h2,.text-columns__card h2,.hero__card-text h2,.greencon-integration__text h2,.coworkers__preamble h2,.building-information__link h2,.building-information__richtext h2,.building-information__information-list h2,.banner-notice__richtext h2,.banner-ice__text h2,.article__richtext h2,.article-hero__info-card h2,.accordion__panel--richtext h2,.accordion__preamble h2{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.wysiwyg-module h2,.video__text h2,.text-columns__card h2,.hero__card-text h2,.greencon-integration__text h2,.coworkers__preamble h2,.building-information__link h2,.building-information__richtext h2,.building-information__information-list h2,.banner-notice__richtext h2,.banner-ice__text h2,.article__richtext h2,.article-hero__info-card h2,.accordion__panel--richtext h2,.accordion__preamble h2{font-size:5rem;line-height:1.2}}.wysiwyg-module h3,.video__text h3,.text-columns__card h3,.hero__card-text h3,.greencon-integration__text h3,.coworkers__preamble h3,.building-information__link h3,.building-information__richtext h3,.building-information__information-list h3,.banner-notice__richtext h3,.banner-ice__text h3,.article__richtext h3,.article-hero__info-card h3,.accordion__panel--richtext h3,.accordion__preamble h3{font-size:2.4rem;line-height:1.17;font-weight:700;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.wysiwyg-module h3,.video__text h3,.text-columns__card h3,.hero__card-text h3,.greencon-integration__text h3,.coworkers__preamble h3,.building-information__link h3,.building-information__richtext h3,.building-information__information-list h3,.banner-notice__richtext h3,.banner-ice__text h3,.article__richtext h3,.article-hero__info-card h3,.accordion__panel--richtext h3,.accordion__preamble h3{font-size:3rem}}.wysiwyg-module h4,.video__text h4,.text-columns__card h4,.hero__card-text h4,.greencon-integration__text h4,.coworkers__preamble h4,.building-information__link h4,.building-information__richtext h4,.building-information__information-list h4,.banner-notice__richtext h4,.banner-ice__text h4,.article__richtext h4,.article-hero__info-card h4,.accordion__panel--richtext h4,.accordion__preamble h4{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.wysiwyg-module h4,.video__text h4,.text-columns__card h4,.hero__card-text h4,.greencon-integration__text h4,.coworkers__preamble h4,.building-information__link h4,.building-information__richtext h4,.building-information__information-list h4,.banner-notice__richtext h4,.banner-ice__text h4,.article__richtext h4,.article-hero__info-card h4,.accordion__panel--richtext h4,.accordion__preamble h4{font-size:2.4rem}}.wysiwyg-module h5,.video__text h5,.text-columns__card h5,.hero__card-text h5,.greencon-integration__text h5,.coworkers__preamble h5,.building-information__link h5,.building-information__richtext h5,.building-information__information-list h5,.banner-notice__richtext h5,.banner-ice__text h5,.article__richtext h5,.article-hero__info-card h5,.accordion__panel--richtext h5,.accordion__preamble h5{font-size:1.8rem;line-height:1.39;font-weight:700;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.wysiwyg-module h5,.video__text h5,.text-columns__card h5,.hero__card-text h5,.greencon-integration__text h5,.coworkers__preamble h5,.building-information__link h5,.building-information__richtext h5,.building-information__information-list h5,.banner-notice__richtext h5,.banner-ice__text h5,.article__richtext h5,.article-hero__info-card h5,.accordion__panel--richtext h5,.accordion__preamble h5{font-size:2.2rem}}.wysiwyg-module h6,.video__text h6,.text-columns__card h6,.hero__card-text h6,.greencon-integration__text h6,.coworkers__preamble h6,.building-information__link h6,.building-information__richtext h6,.building-information__information-list h6,.banner-notice__richtext h6,.banner-ice__text h6,.article__richtext h6,.article-hero__info-card h6,.accordion__panel--richtext h6,.accordion__preamble h6{font-size:1.6rem;line-height:1.44;font-weight:700;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.wysiwyg-module h6,.video__text h6,.text-columns__card h6,.hero__card-text h6,.greencon-integration__text h6,.coworkers__preamble h6,.building-information__link h6,.building-information__richtext h6,.building-information__information-list h6,.banner-notice__richtext h6,.banner-ice__text h6,.article__richtext h6,.article-hero__info-card h6,.accordion__panel--richtext h6,.accordion__preamble h6{font-size:1.8rem}}.wysiwyg-module p,.video__text p,.text-columns__card p,.hero__card-text p,.greencon-integration__text p,.coworkers__preamble p,.building-information__link p,.building-information__richtext p,.building-information__information-list p,.banner-notice__richtext p,.banner-ice__text p,.article__richtext p,.article-hero__info-card p,.accordion__panel--richtext p,.accordion__preamble p{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.wysiwyg-module p,.video__text p,.text-columns__card p,.hero__card-text p,.greencon-integration__text p,.coworkers__preamble p,.building-information__link p,.building-information__richtext p,.building-information__information-list p,.banner-notice__richtext p,.banner-ice__text p,.article__richtext p,.article-hero__info-card p,.accordion__panel--richtext p,.accordion__preamble p{font-size:1.8rem;line-height:1.5}}.wysiwyg-module strong,.video__text strong,.text-columns__card strong,.hero__card-text strong,.greencon-integration__text strong,.coworkers__preamble strong,.building-information__link strong,.building-information__richtext strong,.building-information__information-list strong,.banner-notice__richtext strong,.banner-ice__text strong,.article__richtext strong,.article-hero__info-card strong,.accordion__panel--richtext strong,.accordion__preamble strong,.wysiwyg-module b,.video__text b,.text-columns__card b,.hero__card-text b,.greencon-integration__text b,.coworkers__preamble b,.building-information__link b,.building-information__richtext b,.building-information__information-list b,.banner-notice__richtext b,.banner-ice__text b,.article__richtext b,.article-hero__info-card b,.accordion__panel--richtext b,.accordion__preamble b{font-weight:700}.wysiwyg-module i,.video__text i,.text-columns__card i,.hero__card-text i,.greencon-integration__text i,.coworkers__preamble i,.building-information__link i,.building-information__richtext i,.building-information__information-list i,.banner-notice__richtext i,.banner-ice__text i,.article__richtext i,.article-hero__info-card i,.accordion__panel--richtext i,.accordion__preamble i,.wysiwyg-module em,.video__text em,.text-columns__card em,.hero__card-text em,.greencon-integration__text em,.coworkers__preamble em,.building-information__link em,.building-information__richtext em,.building-information__information-list em,.banner-notice__richtext em,.banner-ice__text em,.article__richtext em,.article-hero__info-card em,.accordion__panel--richtext em,.accordion__preamble em{font-style:italic}.wysiwyg-module mark,.video__text mark,.text-columns__card mark,.hero__card-text mark,.greencon-integration__text mark,.coworkers__preamble mark,.building-information__link mark,.building-information__richtext mark,.building-information__information-list mark,.banner-notice__richtext mark,.banner-ice__text mark,.article__richtext mark,.article-hero__info-card mark,.accordion__panel--richtext mark,.accordion__preamble mark{background:#ef5f40}.wysiwyg-module a,.video__text a,.text-columns__card a,.hero__card-text a,.greencon-integration__text a,.coworkers__preamble a,.building-information__link a,.building-information__richtext a,.building-information__information-list a,.banner-notice__richtext a,.banner-ice__text a,.article__richtext a,.article-hero__info-card a,.accordion__panel--richtext a,.accordion__preamble a{color:#173c0a;text-decoration:underline;padding-bottom:1px;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-weight:700}.wysiwyg-module a:not(.arrow-link),.video__text a:not(.arrow-link),.text-columns__card a:not(.arrow-link),.hero__card-text a:not(.arrow-link),.greencon-integration__text a:not(.arrow-link),.coworkers__preamble a:not(.arrow-link),.building-information__link a:not(.arrow-link),.building-information__richtext a:not(.arrow-link),.building-information__information-list a:not(.arrow-link),.banner-notice__richtext a:not(.arrow-link),.banner-ice__text a:not(.arrow-link),.article__richtext a:not(.arrow-link),.article-hero__info-card a:not(.arrow-link),.accordion__panel--richtext a:not(.arrow-link),.accordion__preamble a:not(.arrow-link){display:inline-block;position:relative}.wysiwyg-module a:not(.arrow-link):focus,.video__text a:not(.arrow-link):focus,.text-columns__card a:not(.arrow-link):focus,.hero__card-text a:not(.arrow-link):focus,.greencon-integration__text a:not(.arrow-link):focus,.coworkers__preamble a:not(.arrow-link):focus,.building-information__link a:not(.arrow-link):focus,.building-information__richtext a:not(.arrow-link):focus,.building-information__information-list a:not(.arrow-link):focus,.banner-notice__richtext a:not(.arrow-link):focus,.banner-ice__text a:not(.arrow-link):focus,.article__richtext a:not(.arrow-link):focus,.article-hero__info-card a:not(.arrow-link):focus,.accordion__panel--richtext a:not(.arrow-link):focus,.accordion__preamble a:not(.arrow-link):focus,.wysiwyg-module a:not(.arrow-link):focus-visible,.video__text a:not(.arrow-link):focus-visible,.text-columns__card a:not(.arrow-link):focus-visible,.hero__card-text a:not(.arrow-link):focus-visible,.greencon-integration__text a:not(.arrow-link):focus-visible,.coworkers__preamble a:not(.arrow-link):focus-visible,.building-information__link a:not(.arrow-link):focus-visible,.building-information__richtext a:not(.arrow-link):focus-visible,.building-information__information-list a:not(.arrow-link):focus-visible,.banner-notice__richtext a:not(.arrow-link):focus-visible,.banner-ice__text a:not(.arrow-link):focus-visible,.article__richtext a:not(.arrow-link):focus-visible,.article-hero__info-card a:not(.arrow-link):focus-visible,.accordion__panel--richtext a:not(.arrow-link):focus-visible,.accordion__preamble a:not(.arrow-link):focus-visible,.wysiwyg-module a:not(.arrow-link):focus-within,.video__text a:not(.arrow-link):focus-within,.text-columns__card a:not(.arrow-link):focus-within,.hero__card-text a:not(.arrow-link):focus-within,.greencon-integration__text a:not(.arrow-link):focus-within,.coworkers__preamble a:not(.arrow-link):focus-within,.building-information__link a:not(.arrow-link):focus-within,.building-information__richtext a:not(.arrow-link):focus-within,.building-information__information-list a:not(.arrow-link):focus-within,.banner-notice__richtext a:not(.arrow-link):focus-within,.banner-ice__text a:not(.arrow-link):focus-within,.article__richtext a:not(.arrow-link):focus-within,.article-hero__info-card a:not(.arrow-link):focus-within,.accordion__panel--richtext a:not(.arrow-link):focus-within,.accordion__preamble a:not(.arrow-link):focus-within{outline-offset:-1px}.wysiwyg-module a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.video__text a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.text-columns__card a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.hero__card-text a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.greencon-integration__text a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.coworkers__preamble a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.building-information__link a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.building-information__richtext a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.building-information__information-list a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.banner-notice__richtext a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.banner-ice__text a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.article__richtext a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.article-hero__info-card a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.accordion__panel--richtext a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after,.accordion__preamble a:not(.arrow-link):not([type=submit]):not(.swiper-button-prev,.swiper-button-next):not([type=button]):not(button):not([href^="mailto:"]):not([href^="tel:"]):not([href=""]):not([href^="#"]):not([href^="/"]):not([href^="http://higab.se"]):not([href^="https://higab.se"]):not([href^="higab.se"]):not([href*="www.higab.se"]):not([href*="https://stage.higab.se"]):not([href*="stage.higab.se"])::after{content:"";margin-left:6px;width:21px;height:21px;position:relative;top:4px;display:inline-block;background:url(105c20ffd57ad191e755.svg) no-repeat center center;-webkit-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}.wysiwyg-module a[href$=".pdf"],.video__text a[href$=".pdf"],.text-columns__card a[href$=".pdf"],.hero__card-text a[href$=".pdf"],.greencon-integration__text a[href$=".pdf"],.coworkers__preamble a[href$=".pdf"],.building-information__link a[href$=".pdf"],.building-information__richtext a[href$=".pdf"],.building-information__information-list a[href$=".pdf"],.banner-notice__richtext a[href$=".pdf"],.banner-ice__text a[href$=".pdf"],.article__richtext a[href$=".pdf"],.article-hero__info-card a[href$=".pdf"],.accordion__panel--richtext a[href$=".pdf"],.accordion__preamble a[href$=".pdf"],.wysiwyg-module a[href$=".doc"],.video__text a[href$=".doc"],.text-columns__card a[href$=".doc"],.hero__card-text a[href$=".doc"],.greencon-integration__text a[href$=".doc"],.coworkers__preamble a[href$=".doc"],.building-information__link a[href$=".doc"],.building-information__richtext a[href$=".doc"],.building-information__information-list a[href$=".doc"],.banner-notice__richtext a[href$=".doc"],.banner-ice__text a[href$=".doc"],.article__richtext a[href$=".doc"],.article-hero__info-card a[href$=".doc"],.accordion__panel--richtext a[href$=".doc"],.accordion__preamble a[href$=".doc"],.wysiwyg-module a[href$=".docx"],.video__text a[href$=".docx"],.text-columns__card a[href$=".docx"],.hero__card-text a[href$=".docx"],.greencon-integration__text a[href$=".docx"],.coworkers__preamble a[href$=".docx"],.building-information__link a[href$=".docx"],.building-information__richtext a[href$=".docx"],.building-information__information-list a[href$=".docx"],.banner-notice__richtext a[href$=".docx"],.banner-ice__text a[href$=".docx"],.article__richtext a[href$=".docx"],.article-hero__info-card a[href$=".docx"],.accordion__panel--richtext a[href$=".docx"],.accordion__preamble a[href$=".docx"],.wysiwyg-module a[href$=".ppt"],.video__text a[href$=".ppt"],.text-columns__card a[href$=".ppt"],.hero__card-text a[href$=".ppt"],.greencon-integration__text a[href$=".ppt"],.coworkers__preamble a[href$=".ppt"],.building-information__link a[href$=".ppt"],.building-information__richtext a[href$=".ppt"],.building-information__information-list a[href$=".ppt"],.banner-notice__richtext a[href$=".ppt"],.banner-ice__text a[href$=".ppt"],.article__richtext a[href$=".ppt"],.article-hero__info-card a[href$=".ppt"],.accordion__panel--richtext a[href$=".ppt"],.accordion__preamble a[href$=".ppt"],.wysiwyg-module a[href$=".pptx"],.video__text a[href$=".pptx"],.text-columns__card a[href$=".pptx"],.hero__card-text a[href$=".pptx"],.greencon-integration__text a[href$=".pptx"],.coworkers__preamble a[href$=".pptx"],.building-information__link a[href$=".pptx"],.building-information__richtext a[href$=".pptx"],.building-information__information-list a[href$=".pptx"],.banner-notice__richtext a[href$=".pptx"],.banner-ice__text a[href$=".pptx"],.article__richtext a[href$=".pptx"],.article-hero__info-card a[href$=".pptx"],.accordion__panel--richtext a[href$=".pptx"],.accordion__preamble a[href$=".pptx"],.wysiwyg-module a[href$=".xls"],.video__text a[href$=".xls"],.text-columns__card a[href$=".xls"],.hero__card-text a[href$=".xls"],.greencon-integration__text a[href$=".xls"],.coworkers__preamble a[href$=".xls"],.building-information__link a[href$=".xls"],.building-information__richtext a[href$=".xls"],.building-information__information-list a[href$=".xls"],.banner-notice__richtext a[href$=".xls"],.banner-ice__text a[href$=".xls"],.article__richtext a[href$=".xls"],.article-hero__info-card a[href$=".xls"],.accordion__panel--richtext a[href$=".xls"],.accordion__preamble a[href$=".xls"],.wysiwyg-module a[href$=".xlsx"],.video__text a[href$=".xlsx"],.text-columns__card a[href$=".xlsx"],.hero__card-text a[href$=".xlsx"],.greencon-integration__text a[href$=".xlsx"],.coworkers__preamble a[href$=".xlsx"],.building-information__link a[href$=".xlsx"],.building-information__richtext a[href$=".xlsx"],.building-information__information-list a[href$=".xlsx"],.banner-notice__richtext a[href$=".xlsx"],.banner-ice__text a[href$=".xlsx"],.article__richtext a[href$=".xlsx"],.article-hero__info-card a[href$=".xlsx"],.accordion__panel--richtext a[href$=".xlsx"],.accordion__preamble a[href$=".xlsx"],.wysiwyg-module a[href$=".odt"],.video__text a[href$=".odt"],.text-columns__card a[href$=".odt"],.hero__card-text a[href$=".odt"],.greencon-integration__text a[href$=".odt"],.coworkers__preamble a[href$=".odt"],.building-information__link a[href$=".odt"],.building-information__richtext a[href$=".odt"],.building-information__information-list a[href$=".odt"],.banner-notice__richtext a[href$=".odt"],.banner-ice__text a[href$=".odt"],.article__richtext a[href$=".odt"],.article-hero__info-card a[href$=".odt"],.accordion__panel--richtext a[href$=".odt"],.accordion__preamble a[href$=".odt"],.wysiwyg-module a[href$=".eps"],.video__text a[href$=".eps"],.text-columns__card a[href$=".eps"],.hero__card-text a[href$=".eps"],.greencon-integration__text a[href$=".eps"],.coworkers__preamble a[href$=".eps"],.building-information__link a[href$=".eps"],.building-information__richtext a[href$=".eps"],.building-information__information-list a[href$=".eps"],.banner-notice__richtext a[href$=".eps"],.banner-ice__text a[href$=".eps"],.article__richtext a[href$=".eps"],.article-hero__info-card a[href$=".eps"],.accordion__panel--richtext a[href$=".eps"],.accordion__preamble a[href$=".eps"],.wysiwyg-module a[href$=".zip"],.video__text a[href$=".zip"],.text-columns__card a[href$=".zip"],.hero__card-text a[href$=".zip"],.greencon-integration__text a[href$=".zip"],.coworkers__preamble a[href$=".zip"],.building-information__link a[href$=".zip"],.building-information__richtext a[href$=".zip"],.building-information__information-list a[href$=".zip"],.banner-notice__richtext a[href$=".zip"],.banner-ice__text a[href$=".zip"],.article__richtext a[href$=".zip"],.article-hero__info-card a[href$=".zip"],.accordion__panel--richtext a[href$=".zip"],.accordion__preamble a[href$=".zip"]{position:relative;padding-left:27px;margin:0 5px}.wysiwyg-module a[href$=".pdf"]::before,.video__text a[href$=".pdf"]::before,.text-columns__card a[href$=".pdf"]::before,.hero__card-text a[href$=".pdf"]::before,.greencon-integration__text a[href$=".pdf"]::before,.coworkers__preamble a[href$=".pdf"]::before,.building-information__link a[href$=".pdf"]::before,.building-information__richtext a[href$=".pdf"]::before,.building-information__information-list a[href$=".pdf"]::before,.banner-notice__richtext a[href$=".pdf"]::before,.banner-ice__text a[href$=".pdf"]::before,.article__richtext a[href$=".pdf"]::before,.article-hero__info-card a[href$=".pdf"]::before,.accordion__panel--richtext a[href$=".pdf"]::before,.accordion__preamble a[href$=".pdf"]::before,.wysiwyg-module a[href$=".doc"]::before,.video__text a[href$=".doc"]::before,.text-columns__card a[href$=".doc"]::before,.hero__card-text a[href$=".doc"]::before,.greencon-integration__text a[href$=".doc"]::before,.coworkers__preamble a[href$=".doc"]::before,.building-information__link a[href$=".doc"]::before,.building-information__richtext a[href$=".doc"]::before,.building-information__information-list a[href$=".doc"]::before,.banner-notice__richtext a[href$=".doc"]::before,.banner-ice__text a[href$=".doc"]::before,.article__richtext a[href$=".doc"]::before,.article-hero__info-card a[href$=".doc"]::before,.accordion__panel--richtext a[href$=".doc"]::before,.accordion__preamble a[href$=".doc"]::before,.wysiwyg-module a[href$=".docx"]::before,.video__text a[href$=".docx"]::before,.text-columns__card a[href$=".docx"]::before,.hero__card-text a[href$=".docx"]::before,.greencon-integration__text a[href$=".docx"]::before,.coworkers__preamble a[href$=".docx"]::before,.building-information__link a[href$=".docx"]::before,.building-information__richtext a[href$=".docx"]::before,.building-information__information-list a[href$=".docx"]::before,.banner-notice__richtext a[href$=".docx"]::before,.banner-ice__text a[href$=".docx"]::before,.article__richtext a[href$=".docx"]::before,.article-hero__info-card a[href$=".docx"]::before,.accordion__panel--richtext a[href$=".docx"]::before,.accordion__preamble a[href$=".docx"]::before,.wysiwyg-module a[href$=".ppt"]::before,.video__text a[href$=".ppt"]::before,.text-columns__card a[href$=".ppt"]::before,.hero__card-text a[href$=".ppt"]::before,.greencon-integration__text a[href$=".ppt"]::before,.coworkers__preamble a[href$=".ppt"]::before,.building-information__link a[href$=".ppt"]::before,.building-information__richtext a[href$=".ppt"]::before,.building-information__information-list a[href$=".ppt"]::before,.banner-notice__richtext a[href$=".ppt"]::before,.banner-ice__text a[href$=".ppt"]::before,.article__richtext a[href$=".ppt"]::before,.article-hero__info-card a[href$=".ppt"]::before,.accordion__panel--richtext a[href$=".ppt"]::before,.accordion__preamble a[href$=".ppt"]::before,.wysiwyg-module a[href$=".pptx"]::before,.video__text a[href$=".pptx"]::before,.text-columns__card a[href$=".pptx"]::before,.hero__card-text a[href$=".pptx"]::before,.greencon-integration__text a[href$=".pptx"]::before,.coworkers__preamble a[href$=".pptx"]::before,.building-information__link a[href$=".pptx"]::before,.building-information__richtext a[href$=".pptx"]::before,.building-information__information-list a[href$=".pptx"]::before,.banner-notice__richtext a[href$=".pptx"]::before,.banner-ice__text a[href$=".pptx"]::before,.article__richtext a[href$=".pptx"]::before,.article-hero__info-card a[href$=".pptx"]::before,.accordion__panel--richtext a[href$=".pptx"]::before,.accordion__preamble a[href$=".pptx"]::before,.wysiwyg-module a[href$=".xls"]::before,.video__text a[href$=".xls"]::before,.text-columns__card a[href$=".xls"]::before,.hero__card-text a[href$=".xls"]::before,.greencon-integration__text a[href$=".xls"]::before,.coworkers__preamble a[href$=".xls"]::before,.building-information__link a[href$=".xls"]::before,.building-information__richtext a[href$=".xls"]::before,.building-information__information-list a[href$=".xls"]::before,.banner-notice__richtext a[href$=".xls"]::before,.banner-ice__text a[href$=".xls"]::before,.article__richtext a[href$=".xls"]::before,.article-hero__info-card a[href$=".xls"]::before,.accordion__panel--richtext a[href$=".xls"]::before,.accordion__preamble a[href$=".xls"]::before,.wysiwyg-module a[href$=".xlsx"]::before,.video__text a[href$=".xlsx"]::before,.text-columns__card a[href$=".xlsx"]::before,.hero__card-text a[href$=".xlsx"]::before,.greencon-integration__text a[href$=".xlsx"]::before,.coworkers__preamble a[href$=".xlsx"]::before,.building-information__link a[href$=".xlsx"]::before,.building-information__richtext a[href$=".xlsx"]::before,.building-information__information-list a[href$=".xlsx"]::before,.banner-notice__richtext a[href$=".xlsx"]::before,.banner-ice__text a[href$=".xlsx"]::before,.article__richtext a[href$=".xlsx"]::before,.article-hero__info-card a[href$=".xlsx"]::before,.accordion__panel--richtext a[href$=".xlsx"]::before,.accordion__preamble a[href$=".xlsx"]::before,.wysiwyg-module a[href$=".odt"]::before,.video__text a[href$=".odt"]::before,.text-columns__card a[href$=".odt"]::before,.hero__card-text a[href$=".odt"]::before,.greencon-integration__text a[href$=".odt"]::before,.coworkers__preamble a[href$=".odt"]::before,.building-information__link a[href$=".odt"]::before,.building-information__richtext a[href$=".odt"]::before,.building-information__information-list a[href$=".odt"]::before,.banner-notice__richtext a[href$=".odt"]::before,.banner-ice__text a[href$=".odt"]::before,.article__richtext a[href$=".odt"]::before,.article-hero__info-card a[href$=".odt"]::before,.accordion__panel--richtext a[href$=".odt"]::before,.accordion__preamble a[href$=".odt"]::before,.wysiwyg-module a[href$=".eps"]::before,.video__text a[href$=".eps"]::before,.text-columns__card a[href$=".eps"]::before,.hero__card-text a[href$=".eps"]::before,.greencon-integration__text a[href$=".eps"]::before,.coworkers__preamble a[href$=".eps"]::before,.building-information__link a[href$=".eps"]::before,.building-information__richtext a[href$=".eps"]::before,.building-information__information-list a[href$=".eps"]::before,.banner-notice__richtext a[href$=".eps"]::before,.banner-ice__text a[href$=".eps"]::before,.article__richtext a[href$=".eps"]::before,.article-hero__info-card a[href$=".eps"]::before,.accordion__panel--richtext a[href$=".eps"]::before,.accordion__preamble a[href$=".eps"]::before,.wysiwyg-module a[href$=".zip"]::before,.video__text a[href$=".zip"]::before,.text-columns__card a[href$=".zip"]::before,.hero__card-text a[href$=".zip"]::before,.greencon-integration__text a[href$=".zip"]::before,.coworkers__preamble a[href$=".zip"]::before,.building-information__link a[href$=".zip"]::before,.building-information__richtext a[href$=".zip"]::before,.building-information__information-list a[href$=".zip"]::before,.banner-notice__richtext a[href$=".zip"]::before,.banner-ice__text a[href$=".zip"]::before,.article__richtext a[href$=".zip"]::before,.article-hero__info-card a[href$=".zip"]::before,.accordion__panel--richtext a[href$=".zip"]::before,.accordion__preamble a[href$=".zip"]::before{content:"";width:17px;height:14px;margin-right:10px;position:absolute;top:3px;left:0px;display:inline-block;background-repeat:no-repeat;background-image:url(27d8c0b92acc73fda4a9.svg);background-size:contain}@media print{.wysiwyg-module a::after,.video__text a::after,.text-columns__card a::after,.hero__card-text a::after,.greencon-integration__text a::after,.coworkers__preamble a::after,.building-information__link a::after,.building-information__richtext a::after,.building-information__information-list a::after,.banner-notice__richtext a::after,.banner-ice__text a::after,.article__richtext a::after,.article-hero__info-card a::after,.accordion__panel--richtext a::after,.accordion__preamble a::after{content:" [" attr(href) "] "}}.wysiwyg-module .arrow-link,.video__text .arrow-link,.text-columns__card .arrow-link,.hero__card-text .arrow-link,.greencon-integration__text .arrow-link,.coworkers__preamble .arrow-link,.building-information__link .arrow-link,.building-information__richtext .arrow-link,.building-information__information-list .arrow-link,.banner-notice__richtext .arrow-link,.banner-ice__text .arrow-link,.article__richtext .arrow-link,.article-hero__info-card .arrow-link,.accordion__panel--richtext .arrow-link,.accordion__preamble .arrow-link{font-weight:700;border-bottom:1.5px solid currentColor}.wysiwyg-module ol li,.video__text ol li,.text-columns__card ol li,.hero__card-text ol li,.greencon-integration__text ol li,.coworkers__preamble ol li,.building-information__link ol li,.building-information__richtext ol li,.building-information__information-list ol li,.banner-notice__richtext ol li,.banner-ice__text ol li,.article__richtext ol li,.article-hero__info-card ol li,.accordion__panel--richtext ol li,.accordion__preamble ol li,.wysiwyg-module ul li,.video__text ul li,.text-columns__card ul li,.hero__card-text ul li,.greencon-integration__text ul li,.coworkers__preamble ul li,.building-information__link ul li,.building-information__richtext ul li,.building-information__information-list ul li,.banner-notice__richtext ul li,.banner-ice__text ul li,.article__richtext ul li,.article-hero__info-card ul li,.accordion__panel--richtext ul li,.accordion__preamble ul li{position:relative;margin:8px 0}.wysiwyg-module ul,.video__text ul,.text-columns__card ul,.hero__card-text ul,.greencon-integration__text ul,.coworkers__preamble ul,.building-information__link ul,.building-information__richtext ul,.building-information__information-list ul,.banner-notice__richtext ul,.banner-ice__text ul,.article__richtext ul,.article-hero__info-card ul,.accordion__panel--richtext ul,.accordion__preamble ul{list-style:none}@media print{.wysiwyg-module ul,.video__text ul,.text-columns__card ul,.hero__card-text ul,.greencon-integration__text ul,.coworkers__preamble ul,.building-information__link ul,.building-information__richtext ul,.building-information__information-list ul,.banner-notice__richtext ul,.banner-ice__text ul,.article__richtext ul,.article-hero__info-card ul,.accordion__panel--richtext ul,.accordion__preamble ul{list-style:initial !important;padding-left:20px !important}}.wysiwyg-module ul li,.video__text ul li,.text-columns__card ul li,.hero__card-text ul li,.greencon-integration__text ul li,.coworkers__preamble ul li,.building-information__link ul li,.building-information__richtext ul li,.building-information__information-list ul li,.banner-notice__richtext ul li,.banner-ice__text ul li,.article__richtext ul li,.article-hero__info-card ul li,.accordion__panel--richtext ul li,.accordion__preamble ul li{padding-left:22px}.wysiwyg-module ul li::before,.video__text ul li::before,.text-columns__card ul li::before,.hero__card-text ul li::before,.greencon-integration__text ul li::before,.coworkers__preamble ul li::before,.building-information__link ul li::before,.building-information__richtext ul li::before,.building-information__information-list ul li::before,.banner-notice__richtext ul li::before,.banner-ice__text ul li::before,.article__richtext ul li::before,.article-hero__info-card ul li::before,.accordion__panel--richtext ul li::before,.accordion__preamble ul li::before{content:"";width:6px;height:6px;margin:0 10px 0 0;display:inline-block;position:absolute;top:11px;left:0;border-radius:50%;background:#173c0a}@media print{.wysiwyg-module ul li,.video__text ul li,.text-columns__card ul li,.hero__card-text ul li,.greencon-integration__text ul li,.coworkers__preamble ul li,.building-information__link ul li,.building-information__richtext ul li,.building-information__information-list ul li,.banner-notice__richtext ul li,.banner-ice__text ul li,.article__richtext ul li,.article-hero__info-card ul li,.accordion__panel--richtext ul li,.accordion__preamble ul li{padding-left:0 !important}}.wysiwyg-module ol,.video__text ol,.text-columns__card ol,.hero__card-text ol,.greencon-integration__text ol,.coworkers__preamble ol,.building-information__link ol,.building-information__richtext ol,.building-information__information-list ol,.banner-notice__richtext ol,.banner-ice__text ol,.article__richtext ol,.article-hero__info-card ol,.accordion__panel--richtext ol,.accordion__preamble ol{list-style-type:decimal;margin-left:17px}.wysiwyg-module ol li,.video__text ol li,.text-columns__card ol li,.hero__card-text ol li,.greencon-integration__text ol li,.coworkers__preamble ol li,.building-information__link ol li,.building-information__richtext ol li,.building-information__information-list ol li,.banner-notice__richtext ol li,.banner-ice__text ol li,.article__richtext ol li,.article-hero__info-card ol li,.accordion__panel--richtext ol li,.accordion__preamble ol li{padding-left:5px}.wysiwyg-module .wp-block-image,.video__text .wp-block-image,.text-columns__card .wp-block-image,.hero__card-text .wp-block-image,.greencon-integration__text .wp-block-image,.coworkers__preamble .wp-block-image,.building-information__link .wp-block-image,.building-information__richtext .wp-block-image,.building-information__information-list .wp-block-image,.banner-notice__richtext .wp-block-image,.banner-ice__text .wp-block-image,.article__richtext .wp-block-image,.article-hero__info-card .wp-block-image,.accordion__panel--richtext .wp-block-image,.accordion__preamble .wp-block-image{margin-bottom:2.4rem;margin-top:0}.wysiwyg-module .wp-block-image .wp-element-caption,.video__text .wp-block-image .wp-element-caption,.text-columns__card .wp-block-image .wp-element-caption,.hero__card-text .wp-block-image .wp-element-caption,.greencon-integration__text .wp-block-image .wp-element-caption,.coworkers__preamble .wp-block-image .wp-element-caption,.building-information__link .wp-block-image .wp-element-caption,.building-information__richtext .wp-block-image .wp-element-caption,.building-information__information-list .wp-block-image .wp-element-caption,.banner-notice__richtext .wp-block-image .wp-element-caption,.banner-ice__text .wp-block-image .wp-element-caption,.article__richtext .wp-block-image .wp-element-caption,.article-hero__info-card .wp-block-image .wp-element-caption,.accordion__panel--richtext .wp-block-image .wp-element-caption,.accordion__preamble .wp-block-image .wp-element-caption{letter-spacing:0}.wysiwyg-module h2.wp-block-heading,.video__text h2.wp-block-heading,.text-columns__card h2.wp-block-heading,.hero__card-text h2.wp-block-heading,.greencon-integration__text h2.wp-block-heading,.coworkers__preamble h2.wp-block-heading,.building-information__link h2.wp-block-heading,.building-information__richtext h2.wp-block-heading,.building-information__information-list h2.wp-block-heading,.banner-notice__richtext h2.wp-block-heading,.banner-ice__text h2.wp-block-heading,.article__richtext h2.wp-block-heading,.article-hero__info-card h2.wp-block-heading,.accordion__panel--richtext h2.wp-block-heading,.accordion__preamble h2.wp-block-heading{color:#173c0a}.wysiwyg-module .wp-block-image:has(>.alignright),.video__text .wp-block-image:has(>.alignright),.text-columns__card .wp-block-image:has(>.alignright),.hero__card-text .wp-block-image:has(>.alignright),.greencon-integration__text .wp-block-image:has(>.alignright),.coworkers__preamble .wp-block-image:has(>.alignright),.building-information__link .wp-block-image:has(>.alignright),.building-information__richtext .wp-block-image:has(>.alignright),.building-information__information-list .wp-block-image:has(>.alignright),.banner-notice__richtext .wp-block-image:has(>.alignright),.banner-ice__text .wp-block-image:has(>.alignright),.article__richtext .wp-block-image:has(>.alignright),.article-hero__info-card .wp-block-image:has(>.alignright),.accordion__panel--richtext .wp-block-image:has(>.alignright),.accordion__preamble .wp-block-image:has(>.alignright){display:block;clear:both;margin-left:0;margin-right:auto}@media(min-width: 1024px){.wysiwyg-module .wp-block-image:has(>.alignright),.video__text .wp-block-image:has(>.alignright),.text-columns__card .wp-block-image:has(>.alignright),.hero__card-text .wp-block-image:has(>.alignright),.greencon-integration__text .wp-block-image:has(>.alignright),.coworkers__preamble .wp-block-image:has(>.alignright),.building-information__link .wp-block-image:has(>.alignright),.building-information__richtext .wp-block-image:has(>.alignright),.building-information__information-list .wp-block-image:has(>.alignright),.banner-notice__richtext .wp-block-image:has(>.alignright),.banner-ice__text .wp-block-image:has(>.alignright),.article__richtext .wp-block-image:has(>.alignright),.article-hero__info-card .wp-block-image:has(>.alignright),.accordion__panel--richtext .wp-block-image:has(>.alignright),.accordion__preamble .wp-block-image:has(>.alignright){display:inline;float:right;max-width:494px;margin-right:-24px}}@media(min-width: 1440px){.wysiwyg-module .wp-block-image:has(>.alignright),.video__text .wp-block-image:has(>.alignright),.text-columns__card .wp-block-image:has(>.alignright),.hero__card-text .wp-block-image:has(>.alignright),.greencon-integration__text .wp-block-image:has(>.alignright),.coworkers__preamble .wp-block-image:has(>.alignright),.building-information__link .wp-block-image:has(>.alignright),.building-information__richtext .wp-block-image:has(>.alignright),.building-information__information-list .wp-block-image:has(>.alignright),.banner-notice__richtext .wp-block-image:has(>.alignright),.banner-ice__text .wp-block-image:has(>.alignright),.article__richtext .wp-block-image:has(>.alignright),.article-hero__info-card .wp-block-image:has(>.alignright),.accordion__panel--richtext .wp-block-image:has(>.alignright),.accordion__preamble .wp-block-image:has(>.alignright){max-width:494px;margin-right:-48px}}.wysiwyg-module .wp-block-image:has(>.alignright) .alignright,.video__text .wp-block-image:has(>.alignright) .alignright,.text-columns__card .wp-block-image:has(>.alignright) .alignright,.hero__card-text .wp-block-image:has(>.alignright) .alignright,.greencon-integration__text .wp-block-image:has(>.alignright) .alignright,.coworkers__preamble .wp-block-image:has(>.alignright) .alignright,.building-information__link .wp-block-image:has(>.alignright) .alignright,.building-information__richtext .wp-block-image:has(>.alignright) .alignright,.building-information__information-list .wp-block-image:has(>.alignright) .alignright,.banner-notice__richtext .wp-block-image:has(>.alignright) .alignright,.banner-ice__text .wp-block-image:has(>.alignright) .alignright,.article__richtext .wp-block-image:has(>.alignright) .alignright,.article-hero__info-card .wp-block-image:has(>.alignright) .alignright,.accordion__panel--richtext .wp-block-image:has(>.alignright) .alignright,.accordion__preamble .wp-block-image:has(>.alignright) .alignright{clear:both;float:none;margin-left:0}@media(min-width: 1024px){.wysiwyg-module .wp-block-image:has(>.alignright) .alignright,.video__text .wp-block-image:has(>.alignright) .alignright,.text-columns__card .wp-block-image:has(>.alignright) .alignright,.hero__card-text .wp-block-image:has(>.alignright) .alignright,.greencon-integration__text .wp-block-image:has(>.alignright) .alignright,.coworkers__preamble .wp-block-image:has(>.alignright) .alignright,.building-information__link .wp-block-image:has(>.alignright) .alignright,.building-information__richtext .wp-block-image:has(>.alignright) .alignright,.building-information__information-list .wp-block-image:has(>.alignright) .alignright,.banner-notice__richtext .wp-block-image:has(>.alignright) .alignright,.banner-ice__text .wp-block-image:has(>.alignright) .alignright,.article__richtext .wp-block-image:has(>.alignright) .alignright,.article-hero__info-card .wp-block-image:has(>.alignright) .alignright,.accordion__panel--richtext .wp-block-image:has(>.alignright) .alignright,.accordion__preamble .wp-block-image:has(>.alignright) .alignright{float:right}}.wysiwyg-module .alignnone,.video__text .alignnone,.text-columns__card .alignnone,.hero__card-text .alignnone,.greencon-integration__text .alignnone,.coworkers__preamble .alignnone,.building-information__link .alignnone,.building-information__richtext .alignnone,.building-information__information-list .alignnone,.banner-notice__richtext .alignnone,.banner-ice__text .alignnone,.article__richtext .alignnone,.article-hero__info-card .alignnone,.accordion__panel--richtext .alignnone,.accordion__preamble .alignnone{max-width:100%}.wysiwyg-module .alignfull,.video__text .alignfull,.text-columns__card .alignfull,.hero__card-text .alignfull,.greencon-integration__text .alignfull,.coworkers__preamble .alignfull,.building-information__link .alignfull,.building-information__richtext .alignfull,.building-information__information-list .alignfull,.banner-notice__richtext .alignfull,.banner-ice__text .alignfull,.article__richtext .alignfull,.article-hero__info-card .alignfull,.accordion__panel--richtext .alignfull,.accordion__preamble .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.wysiwyg-module .alignleft,.video__text .alignleft,.text-columns__card .alignleft,.hero__card-text .alignleft,.greencon-integration__text .alignleft,.coworkers__preamble .alignleft,.building-information__link .alignleft,.building-information__richtext .alignleft,.building-information__information-list .alignleft,.banner-notice__richtext .alignleft,.banner-ice__text .alignleft,.article__richtext .alignleft,.article-hero__info-card .alignleft,.accordion__panel--richtext .alignleft,.accordion__preamble .alignleft{display:inline;float:none}.wysiwyg-module .aligncenter,.video__text .aligncenter,.text-columns__card .aligncenter,.hero__card-text .aligncenter,.greencon-integration__text .aligncenter,.coworkers__preamble .aligncenter,.building-information__link .aligncenter,.building-information__richtext .aligncenter,.building-information__information-list .aligncenter,.banner-notice__richtext .aligncenter,.banner-ice__text .aligncenter,.article__richtext .aligncenter,.article-hero__info-card .aligncenter,.accordion__panel--richtext .aligncenter,.accordion__preamble .aligncenter{clear:both;margin-left:auto;margin-right:auto}.wysiwyg-module figcaption,.video__text figcaption,.text-columns__card figcaption,.hero__card-text figcaption,.greencon-integration__text figcaption,.coworkers__preamble figcaption,.building-information__link figcaption,.building-information__richtext figcaption,.building-information__information-list figcaption,.banner-notice__richtext figcaption,.banner-ice__text figcaption,.article__richtext figcaption,.article-hero__info-card figcaption,.accordion__panel--richtext figcaption,.accordion__preamble figcaption{font-size:14px;letter-spacing:1px;color:#131313;line-height:1.2;width:100%;margin-top:10px !important;display:block !important}.wysiwyg-module .alignfull figcaption,.video__text .alignfull figcaption,.text-columns__card .alignfull figcaption,.hero__card-text .alignfull figcaption,.greencon-integration__text .alignfull figcaption,.coworkers__preamble .alignfull figcaption,.building-information__link .alignfull figcaption,.building-information__richtext .alignfull figcaption,.building-information__information-list .alignfull figcaption,.banner-notice__richtext .alignfull figcaption,.banner-ice__text .alignfull figcaption,.article__richtext .alignfull figcaption,.article-hero__info-card .alignfull figcaption,.accordion__panel--richtext .alignfull figcaption,.accordion__preamble .alignfull figcaption{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:723px}@media(min-width: 768px){.wysiwyg-module .alignfull figcaption,.video__text .alignfull figcaption,.text-columns__card .alignfull figcaption,.hero__card-text .alignfull figcaption,.greencon-integration__text .alignfull figcaption,.coworkers__preamble .alignfull figcaption,.building-information__link .alignfull figcaption,.building-information__richtext .alignfull figcaption,.building-information__information-list .alignfull figcaption,.banner-notice__richtext .alignfull figcaption,.banner-ice__text .alignfull figcaption,.article__richtext .alignfull figcaption,.article-hero__info-card .alignfull figcaption,.accordion__panel--richtext .alignfull figcaption,.accordion__preamble .alignfull figcaption{padding-left:24px;padding-right:24px}}.wysiwyg-module img,.video__text img,.text-columns__card img,.hero__card-text img,.greencon-integration__text img,.coworkers__preamble img,.building-information__link img,.building-information__richtext img,.building-information__information-list img,.banner-notice__richtext img,.banner-ice__text img,.article__richtext img,.article-hero__info-card img,.accordion__panel--richtext img,.accordion__preamble img{max-width:100%;height:auto;display:block}.wysiwyg-module figure,.video__text figure,.text-columns__card figure,.hero__card-text figure,.greencon-integration__text figure,.coworkers__preamble figure,.building-information__link figure,.building-information__richtext figure,.building-information__information-list figure,.banner-notice__richtext figure,.banner-ice__text figure,.article__richtext figure,.article-hero__info-card figure,.accordion__panel--richtext figure,.accordion__preamble figure{margin-bottom:24px}.wysiwyg-module .iframe,.video__text .iframe,.text-columns__card .iframe,.hero__card-text .iframe,.greencon-integration__text .iframe,.coworkers__preamble .iframe,.building-information__link .iframe,.building-information__richtext .iframe,.building-information__information-list .iframe,.banner-notice__richtext .iframe,.banner-ice__text .iframe,.article__richtext .iframe,.article-hero__info-card .iframe,.accordion__panel--richtext .iframe,.accordion__preamble .iframe{width:100%;padding-bottom:56.25%;height:0;position:relative}.wysiwyg-module .iframe iframe,.video__text .iframe iframe,.text-columns__card .iframe iframe,.hero__card-text .iframe iframe,.greencon-integration__text .iframe iframe,.coworkers__preamble .iframe iframe,.building-information__link .iframe iframe,.building-information__richtext .iframe iframe,.building-information__information-list .iframe iframe,.banner-notice__richtext .iframe iframe,.banner-ice__text .iframe iframe,.article__richtext .iframe iframe,.article-hero__info-card .iframe iframe,.accordion__panel--richtext .iframe iframe,.accordion__preamble .iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wysiwyg-module iframe,.video__text iframe,.text-columns__card iframe,.hero__card-text iframe,.greencon-integration__text iframe,.coworkers__preamble iframe,.building-information__link iframe,.building-information__richtext iframe,.building-information__information-list iframe,.banner-notice__richtext iframe,.banner-ice__text iframe,.article__richtext iframe,.article-hero__info-card iframe,.accordion__panel--richtext iframe,.accordion__preamble iframe{max-width:100%;display:block}.wysiwyg-module .gform_wrapper ul,.video__text .gform_wrapper ul,.text-columns__card .gform_wrapper ul,.hero__card-text .gform_wrapper ul,.greencon-integration__text .gform_wrapper ul,.coworkers__preamble .gform_wrapper ul,.building-information__link .gform_wrapper ul,.building-information__richtext .gform_wrapper ul,.building-information__information-list .gform_wrapper ul,.banner-notice__richtext .gform_wrapper ul,.banner-ice__text .gform_wrapper ul,.article__richtext .gform_wrapper ul,.article-hero__info-card .gform_wrapper ul,.accordion__panel--richtext .gform_wrapper ul,.accordion__preamble .gform_wrapper ul{list-style:none}.wysiwyg-module .gform_wrapper ul li::before,.video__text .gform_wrapper ul li::before,.text-columns__card .gform_wrapper ul li::before,.hero__card-text .gform_wrapper ul li::before,.greencon-integration__text .gform_wrapper ul li::before,.coworkers__preamble .gform_wrapper ul li::before,.building-information__link .gform_wrapper ul li::before,.building-information__richtext .gform_wrapper ul li::before,.building-information__information-list .gform_wrapper ul li::before,.banner-notice__richtext .gform_wrapper ul li::before,.banner-ice__text .gform_wrapper ul li::before,.article__richtext .gform_wrapper ul li::before,.article-hero__info-card .gform_wrapper ul li::before,.accordion__panel--richtext .gform_wrapper ul li::before,.accordion__preamble .gform_wrapper ul li::before{display:none}@media print{.wysiwyg-module p,.video__text p,.text-columns__card p,.hero__card-text p,.greencon-integration__text p,.coworkers__preamble p,.building-information__link p,.building-information__richtext p,.building-information__information-list p,.banner-notice__richtext p,.banner-ice__text p,.article__richtext p,.article-hero__info-card p,.accordion__panel--richtext p,.accordion__preamble p,.wysiwyg-module h2,.video__text h2,.text-columns__card h2,.hero__card-text h2,.greencon-integration__text h2,.coworkers__preamble h2,.building-information__link h2,.building-information__richtext h2,.building-information__information-list h2,.banner-notice__richtext h2,.banner-ice__text h2,.article__richtext h2,.article-hero__info-card h2,.accordion__panel--richtext h2,.accordion__preamble h2,.wysiwyg-module h3,.video__text h3,.text-columns__card h3,.hero__card-text h3,.greencon-integration__text h3,.coworkers__preamble h3,.building-information__link h3,.building-information__richtext h3,.building-information__information-list h3,.banner-notice__richtext h3,.banner-ice__text h3,.article__richtext h3,.article-hero__info-card h3,.accordion__panel--richtext h3,.accordion__preamble h3,.wysiwyg-module h4,.video__text h4,.text-columns__card h4,.hero__card-text h4,.greencon-integration__text h4,.coworkers__preamble h4,.building-information__link h4,.building-information__richtext h4,.building-information__information-list h4,.banner-notice__richtext h4,.banner-ice__text h4,.article__richtext h4,.article-hero__info-card h4,.accordion__panel--richtext h4,.accordion__preamble h4,.wysiwyg-module h5,.video__text h5,.text-columns__card h5,.hero__card-text h5,.greencon-integration__text h5,.coworkers__preamble h5,.building-information__link h5,.building-information__richtext h5,.building-information__information-list h5,.banner-notice__richtext h5,.banner-ice__text h5,.article__richtext h5,.article-hero__info-card h5,.accordion__panel--richtext h5,.accordion__preamble h5,.wysiwyg-module h6,.video__text h6,.text-columns__card h6,.hero__card-text h6,.greencon-integration__text h6,.coworkers__preamble h6,.building-information__link h6,.building-information__richtext h6,.building-information__information-list h6,.banner-notice__richtext h6,.banner-ice__text h6,.article__richtext h6,.article-hero__info-card h6,.accordion__panel--richtext h6,.accordion__preamble h6,.wysiwyg-module img,.video__text img,.text-columns__card img,.hero__card-text img,.greencon-integration__text img,.coworkers__preamble img,.building-information__link img,.building-information__richtext img,.building-information__information-list img,.banner-notice__richtext img,.banner-ice__text img,.article__richtext img,.article-hero__info-card img,.accordion__panel--richtext img,.accordion__preamble img,.wysiwyg-module iframe,.video__text iframe,.text-columns__card iframe,.hero__card-text iframe,.greencon-integration__text iframe,.coworkers__preamble iframe,.building-information__link iframe,.building-information__richtext iframe,.building-information__information-list iframe,.banner-notice__richtext iframe,.banner-ice__text iframe,.article__richtext iframe,.article-hero__info-card iframe,.accordion__panel--richtext iframe,.accordion__preamble iframe,.wysiwyg-module .wp-caption,.video__text .wp-caption,.text-columns__card .wp-caption,.hero__card-text .wp-caption,.greencon-integration__text .wp-caption,.coworkers__preamble .wp-caption,.building-information__link .wp-caption,.building-information__richtext .wp-caption,.building-information__information-list .wp-caption,.banner-notice__richtext .wp-caption,.banner-ice__text .wp-caption,.article__richtext .wp-caption,.article-hero__info-card .wp-caption,.accordion__panel--richtext .wp-caption,.accordion__preamble .wp-caption,.wysiwyg-module .wp-caption-text,.video__text .wp-caption-text,.text-columns__card .wp-caption-text,.hero__card-text .wp-caption-text,.greencon-integration__text .wp-caption-text,.coworkers__preamble .wp-caption-text,.building-information__link .wp-caption-text,.building-information__richtext .wp-caption-text,.building-information__information-list .wp-caption-text,.banner-notice__richtext .wp-caption-text,.banner-ice__text .wp-caption-text,.article__richtext .wp-caption-text,.article-hero__info-card .wp-caption-text,.accordion__panel--richtext .wp-caption-text,.accordion__preamble .wp-caption-text{page-break-before:auto;page-break-after:auto;page-break-inside:avoid;display:block;position:relative}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button{background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#131313;font-family:Gotham-narrow, sans-serif;font-size:1.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#faf9f7}a{color:#131313;text-decoration:none}a:hover{text-decoration:underline}@media(hover: none){a:hover{text-decoration:none}}a *:focus,*:focus-visible,*:focus-within{outline-offset:3px;outline-width:medium;outline-color:blue}sup{vertical-align:super;font-size:1.4rem}sub{vertical-align:sub;font-size:1.4rem}.overflow-hidden{overflow:hidden;position:relative}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.no-scroll{position:fixed;inset:0;overflow:hidden}#cookiescript_wrapper{background-color:#faf9f7;color:#131313}#cookiescript_header,#cookiescript_description{color:#131313}#cookiescript_readmore{text-decoration:underline}#cookiescript_manage,span.cookiescript_checkbox_text{font-family:Gotham-narrow, sans-serif;color:#131313}#cookiescript_accept,#cookiescript_reject,#cookiescript_save{padding:1rem 2rem !important;text-align:center;border-radius:3.35rem !important;background-color:#173c0a;color:#ffc69d;border:1px solid #173c0a !important;font-family:Gotham-narrow, sans-serif;font-weight:700 !important;font-size:1.6rem !important;line-height:2.4rem !important;text-transform:unset !important}#cookiescript_accept:hover,#cookiescript_reject:hover,#cookiescript_save:hover{background-color:#f2f5e2 !important;color:#173c0a !important}#cookiescript_injected .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:#173c0a}#cookiescript_injected .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background{border-color:#e9e5dd !important;background-color:#e9e5dd !important}#cookiescript_injected .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#ffc69d}#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background::before{background-color:blue !important}#cookiescript_injected .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background{background-color:#173c0a !important;border-color:#173c0a !important}#cookiescript_injected .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#ffc69d !important}#cookiescript_injected .mdc-checkbox__native-control:checked:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#959390 !important}.ep-autosuggest-container{width:100%}.ep-autosuggest{border:1px solid #173c0a !important;border-radius:1rem !important;-webkit-box-shadow:none !important;box-shadow:none !important;overflow:hidden;margin-top:1.4rem}.autosuggest-item{padding:1.4rem 2.3rem;background-color:#faf9f7}.autosuggest-item.selected{background-color:#dde1c7}.autosuggest-item:hover{background-color:#dde1c7 !important}.autosuggest-item:not(:last-child){border-bottom:1px solid #173c0a}.autosuggest-link:hover{background-color:#dde1c7 !important}@font-face{font-display:swap;font-family:"Cormorant";font-style:normal;font-weight:300;src:url(d5e4f71563acf8044ac6.eot);src:url(d5e4f71563acf8044ac6.eot?#iefix) format("embedded-opentype"),url(c90c79bb05c9c831ca55.woff2) format("woff2"),url(88d96966202dae2cdce1.woff) format("woff"),url(8999dd853fb2e4b6d2ef.ttf) format("truetype"),url(cbb629eeb49ac1c12d32.svg#Cormorant) format("svg")}@font-face{font-display:swap;font-family:"Cormorant";font-style:italic;font-weight:300;src:url(74d8c3c0a4d0d28a9d48.eot);src:url(74d8c3c0a4d0d28a9d48.eot?#iefix) format("embedded-opentype"),url(9ae5811389bc68217515.woff2) format("woff2"),url(f78e0918f1ef541e98f2.woff) format("woff"),url(82ae6387a2f18913d3ca.ttf) format("truetype"),url(5946caa308f74c3fc619.svg#Cormorant) format("svg")}@font-face{font-display:swap;font-family:"Cormorant";font-style:normal;font-weight:400;src:url(cd196e0bfb55cb21fbe4.eot);src:url(cd196e0bfb55cb21fbe4.eot?#iefix) format("embedded-opentype"),url(767a4f4fca1ff65f8ba9.woff2) format("woff2"),url(65d3eb677e7b07a5d81a.woff) format("woff"),url(3c0929abb2b88c645810.ttf) format("truetype"),url(5946caa308f74c3fc619.svg#Cormorant) format("svg")}@font-face{font-display:swap;font-family:"Cormorant";font-style:italic;font-weight:400;src:url(5aa79e864c197f2a8062.eot);src:url(5aa79e864c197f2a8062.eot?#iefix) format("embedded-opentype"),url(c6d1d708a7c959fef948.woff2) format("woff2"),url(8285367bd8d6629002de.woff) format("woff"),url(4717b4c86b3da7fdad63.ttf) format("truetype"),url(5946caa308f74c3fc619.svg#Cormorant) format("svg")}@font-face{font-display:swap;font-family:"Cormorant";font-style:normal;font-weight:700;src:url(e0064885e04a5e8d99ff.eot);src:url(e0064885e04a5e8d99ff.eot?#iefix) format("embedded-opentype"),url(206d970714d65c4714a9.woff2) format("woff2"),url(704a3d77eb8f99315971.woff) format("woff"),url(ebe29632a828de293b1a.ttf) format("truetype"),url(5946caa308f74c3fc619.svg#Cormorant) format("svg")}@font-face{font-display:swap;font-family:"Cormorant";font-style:italic;font-weight:700;src:url(dc7fc65242c35e1880af.eot);src:url(dc7fc65242c35e1880af.eot?#iefix) format("embedded-opentype"),url(4840070867d83328de02.woff2) format("woff2"),url(4c737e6761b6c968ba78.woff) format("woff"),url(be76b1ce215be7321f6d.ttf) format("truetype"),url(68f96834ef8bb105e35b.svg#Cormorant) format("svg")}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(88c6498a92efd88f750a.woff2) format("woff2"),url(40155f488f74dfcc25b7.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(c1ee790d782b7b7bf1c8.woff2) format("woff2"),url(fbd29b35264c08074b9b.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(1ca8365f24187913cc6e.woff2) format("woff2"),url(6bc9b8d7259b7a756075.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(1ddf9c856dcf4fa1991b.woff2) format("woff2"),url(501c3a16d09fb8bb02e9.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(8a6e47a56dbea6a039e3.woff2) format("woff2"),url(ba66d143bafc42c81f94.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(10555c9cd40e74c10236.woff2) format("woff2"),url(b27805dd543f32911836.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(bb68fa9df0480e582a77.woff2) format("woff2"),url(d2866ee83b3c4c3484ba.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(07509bacb796828de3d5.woff2) format("woff2"),url(5157c7f0f23d67d4f462.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(b903c563b2f882d3e645.woff2) format("woff2"),url(e6120d726d912429c154.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(409341e02ee1799b9f3e.woff2) format("woff2"),url(d8b2ff0866934e3d822f.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(78908e7c823d9adf868d.woff2) format("woff2"),url(9ffbcc615e1119fa765a.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-narrow";src:url(7bcd9c54f4df5143dc98.woff2) format("woff2"),url(320cbd250c5b5d6d5c7d.woff) format("woff");font-weight:800;font-style:italic}.accordion{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:4rem;margin-bottom:4rem}@media(min-width: 768px){.accordion{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.accordion{margin-top:4rem;margin-bottom:8rem}}.accordion__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 2.4rem;color:#173c0a}@media(min-width: 768px){.accordion__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.accordion__title{font-size:5rem;line-height:1.2}}.accordion__preamble{margin:0 0 4.8rem;max-width:820px}.accordion__button{padding:15px 0;width:100%;font-family:Gotham-narrow, sans-serif;font-size:1.8rem;font-weight:500;line-height:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-bottom:2px solid #173c0a;color:#131313}.accordion__button:first-of-type{border-top:2px solid #173c0a}@media(min-width: 768px){.accordion__button{padding:15px 32px;font-size:2.2rem;line-height:2.6rem}}.accordion__button.js-state-accordion-open{font-weight:700}.accordion__button.js-state-accordion-open::after{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordion__button::after{content:"";width:21px;height:11px;background-image:url(1483786ce944d5294e82.svg);background-repeat:no-repeat;background-position:center center;background-size:21px 11px}.accordion__button:not([disabled]):focus{outline-offset:5px;outline-color:blue}.accordion__panel{display:none;padding:48px 32px;background-color:#f2f0eb;border-bottom:2px solid #173c0a}.all-buildings{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:4.8rem;margin-bottom:3rem}@media(min-width: 768px){.all-buildings{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.all-buildings{margin-top:12rem;margin-bottom:7.4rem}}.all-buildings__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;color:#173c0a}@media(min-width: 768px){.all-buildings__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.all-buildings__title{font-size:5rem;line-height:1.2}}.all-buildings__filter-interactions{margin:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media(min-width: 1024px){.all-buildings__filter-interactions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:44px 0}}.all-buildings__filter-alphabet{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media(min-width: 1024px){.all-buildings__filter-alphabet{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.all-buildings__alphabet-button{font-weight:500;width:auto;padding:1.3rem 2.5rem}.all-buildings__alphabet-button::after{background:none !important}.all-buildings__alphabet-button--active{background-color:#f2f5e2}.all-buildings__alphabet-button--active:not([disabled]):focus{background-color:#f2f5e2}.all-buildings__filter-categories{width:100%;margin-top:2rem;text-align:left}@media(min-width: 1024px){.all-buildings__filter-categories{text-align:right}}.all-buildings__filter-category{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#173c0a;margin-right:2rem;position:relative;font-weight:normal;padding-bottom:1px;border-bottom:1.5px solid #173c0a;text-decoration:none}@media(min-width: 768px){.all-buildings__filter-category{font-size:1.8rem;line-height:1.5}}@media(min-width: 1024px){.all-buildings__filter-category{margin-left:2rem}}.all-buildings__filter-category:hover{text-decoration:none;border-bottom:1.5px solid rgba(0,0,0,0)}.all-buildings__filter-category:focus,.all-buildings__filter-category:focus-within{outline-offset:3px;outline-width:medium;outline-color:blue}.all-buildings__filter-category--active{font-weight:700;border-bottom:1.5px solid rgba(0,0,0,0)}.all-buildings__filter-category--active:hover{text-decoration:none;border-bottom:1.5px solid rgba(0,0,0,0)}.all-buildings__tablist-wrapper{display:block}.all-buildings__tablist-wrapper .error-message{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.all-buildings__tablist-wrapper .error-message{font-size:1.8rem;line-height:1.5}}.all-buildings__map{display:block}.all-buildings__filter-alphabet-error{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;text-align:left;margin-bottom:2rem}@media(min-width: 768px){.all-buildings__filter-alphabet-error{font-size:1.8rem;line-height:1.5}}.all-news{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:4.8rem;margin-bottom:3rem}@media(min-width: 768px){.all-news{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.all-news{margin-top:12rem;margin-bottom:7.4rem}}.all-news__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;color:#173c0a}@media(min-width: 768px){.all-news__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.all-news__title{font-size:5rem;line-height:1.2}}.archive-list{margin:20px 0}@media(min-width: 768px){.archive-list{margin:40px 0}}.archive-list__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.archive-list__wrap{padding-left:24px;padding-right:24px}}.archive-list__grid{padding:24px 0;display:grid;gap:2.2rem;row-gap:3.2rem;position:relative}@media(min-width: 768px){.archive-list__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.archive-list__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.archive-list__grid{grid-template-columns:repeat(4, 1fr);border-top:1px solid #173c0a}}.archive-list__item--divider::after{display:none}@media(min-width: 1440px){.archive-list__item--divider::after{content:"";margin-top:16px;width:100%;height:1px;display:block;grid-column:1/-1;background-color:#173c0a;position:absolute}}.archive__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.archive__wrap{padding-left:24px;padding-right:24px}}.archive__title{font-size:4rem;line-height:1.15;font-weight:500;font-family:Cormorant, serif;color:#173c0a}@media(min-width: 768px){.archive__title{font-size:8rem;line-height:1}}.archive__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}.article-hero{margin-top:2rem;margin-bottom:3rem}.article-hero__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media(min-width: 768px){.article-hero__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.article-hero__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-hero--has-card-link{width:100%}.article-hero__title{font-size:3.5rem;line-height:1.03;font-weight:500;font-family:Cormorant, serif;color:#173c0a;margin-bottom:48px}@media(min-width: 768px){.article-hero__title{font-size:6rem;line-height:1.07}}.article-hero__text{font-size:2rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.article-hero__text{font-size:2.2rem;line-height:1.5}}.article-hero--has-card-link .article-hero__text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.article-hero--has-card-link .article-hero__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-hero__column{width:100%}.article-hero__column--right{width:calc(100% + 32px);margin-left:-16px}@media(min-width: 1024px){.article-hero__column--right{margin-left:auto;margin-right:-24px;padding:0;width:100%;max-width:494px}}.article-hero__image{width:100%;height:100%;position:relative;padding-bottom:75.1012145749%}.article-hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.article-hero__image-description{margin-top:8px;display:block}.article-hero__info-card{border-top:1px solid #173c0a;background-color:#fff2e7;padding:3.2rem 2.4rem;width:100%;height:100%}.article-hero__info-card h2,.article-hero__info-card h3,.article-hero__info-card h4,.article-hero__info-card h5,.article-hero__info-card h6{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.article-hero__info-card h2,.article-hero__info-card h3,.article-hero__info-card h4,.article-hero__info-card h5,.article-hero__info-card h6{font-size:4rem}}@media(min-width: 1024px){.article-hero__info-card{border-top:none;border-left:1px solid #173c0a}}.article-hero__card-link{margin-top:24px}@media(min-width: 1024px){.article-hero__card-link{margin-top:-16px;margin-left:auto;max-width:494px}}.article{padding-top:20px;padding-bottom:20px;position:relative}.article--404{padding:14rem 0 12rem}.article--404>.article__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.article--404>.article__wrap{padding-left:24px;padding-right:24px}}.article__content{margin-left:0 !important;padding-left:0 !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.article__header{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.article__title{font-size:4rem;line-height:1.15;font-weight:500;font-family:Cormorant, serif;color:#173c0a}@media(min-width: 768px){.article__title{font-size:8rem;line-height:1}}.article__meta{font-size:1.4rem;line-height:1;font-family:Gotham-narrow, sans-serif;margin-top:20px}@media(min-width: 768px){.article__meta{font-size:1.6rem;line-height:0.88;letter-spacing:1.2px}}.article__richtext{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.article__richtext{padding-left:24px;padding-right:24px}}.article__richtext>p{margin-left:0}@media(min-width: 1024px){.article__richtext>p{overflow:hidden;width:calc(100% - 494px - 48px)}}.article__richtext>h2{margin-left:0}@media(min-width: 1024px){.article__richtext>h3{margin-left:0;overflow:hidden;width:calc(100% - 494px - 48px)}}@media(min-width: 1024px){.article__richtext ul,.article__richtext ol{width:calc(100% - 494px - 48px)}}.article__richtext ul li,.article__richtext ol li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.article__richtext .wp-block-buttons{margin:4rem 0}.article__richtext .wp-block-button .wp-element-button{background-color:#173c0a;color:#ffc69d}.article__richtext .wp-block-button.is-style-link .wp-element-button{padding:0 0 2px 0;color:#173c0a;background-color:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1.5px solid #173c0a;display:inline}.article__richtext .wp-block-button.is-style-link .wp-element-button::after{content:"";top:unset;bottom:unset}.article__button{margin:4.8rem 0 0 0}.articlelist{margin:20px 0}@media(min-width: 768px){.articlelist{margin:40px 0}}.articlelist__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.articlelist__wrap{padding-left:24px;padding-right:24px}}.articlelist__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:4.8rem;color:#173c0a}@media(min-width: 768px){.articlelist__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.articlelist__title{font-size:5rem;line-height:1.2}}.articlelist__list{gap:2.4rem;display:grid;grid-template-columns:repeat(3, 1fr)}.articlelist__item{background-color:#173c0a;color:#faf9f7;width:100%}.articlelist__item .button{color:#ffc69d}.banner-ice{padding:28px 0 60px 0;background-color:#173c0a}@media(min-width: 768px){.banner-ice{padding:46px 0 140px 0}}.banner-ice--modal{position:fixed;inset:0;z-index:9;overflow-y:scroll}.banner-ice--closed{display:none}.banner-ice__header{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1414px;margin:0 auto 30px auto;position:relative}@media(min-width: 768px){.banner-ice__header{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.banner-ice__header{margin:0 auto 46px auto}}.banner-ice__brand{width:5.2rem;height:1.8rem;display:block;-o-object-fit:contain;object-fit:contain}@media(min-width: 1024px){.banner-ice__brand{width:14.4rem;height:5rem}}.banner-ice__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.banner-ice__container{padding-left:24px;padding-right:24px}}.banner-ice__close{margin-left:auto;font-size:1.8rem;font-weight:500;line-height:2.4rem;color:#ffc69d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;top:0;bottom:0;right:16px;position:absolute}@media(min-width: 768px){.banner-ice__close{margin:0;right:7rem}}.banner-ice__close::after{content:"";width:1.9rem;height:1.9rem;background-image:url(02b78ac440e317be1f90.svg);background-repeat:no-repeat;background-size:1.9rem 1.9rem}.banner-ice__before{margin:0 0 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media(min-width: 768px){.banner-ice__before{gap:18px}}@media(min-width: 1024px){.banner-ice__before{gap:54px}}.banner-ice__icon{width:44px;height:44px}@media(min-width: 1024px){.banner-ice__icon{width:120px;height:120px}}.banner-ice__content{margin-bottom:46px;color:#faf9f7}.banner-ice__content a{color:#ffc69d}.banner-ice__pre-title{font-size:1.6rem;line-height:1.9rem;letter-spacing:.12rem;text-transform:uppercase}.banner-ice__title{font-size:3.5rem;line-height:1.03;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.banner-ice__title{font-size:6rem;line-height:1.07}}@media(min-width: 768px){.banner-ice__text{margin-left:62px}}@media(min-width: 1024px){.banner-ice__text{margin-left:174px;max-width:870px}}.banner-ice__button{margin:0 auto 45px auto;display:block}.banner-ice__posts{margin:45px auto 110px auto;display:grid;gap:24px}@media(min-width: 600px){.banner-ice__posts{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.banner-ice__posts{margin:45px auto 140px auto;grid-template-columns:repeat(4, 1fr)}}.banner-ice__posts-title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;color:#faf9f7}@media(min-width: 768px){.banner-ice__posts-title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.banner-ice__posts-title{font-size:5rem;line-height:1.2}}.banner-ice .text-columns{background-color:#173c0a;color:#faf9f7}.banner-ice .text-columns__card a{color:#ffc69d}.banner-ice .text-columns__card:nth-child(even){border-top:1px solid #ffc69d}@media(min-width: 768px){.banner-ice .text-columns__card:nth-child(even){border-top:0}}@media(min-width: 768px){.banner-ice .text-columns__card:nth-child(odd){border-right:1px solid #ffc69d}}.banner-ice-notice{padding:2.2rem 0;color:#faf9f7;background-color:#173c0a}@media(min-width: 768px){.banner-ice-notice{padding:2.8rem 0}}.banner-ice-notice__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;position:relative}@media(min-width: 768px){.banner-ice-notice__container{padding-left:24px;padding-right:24px}}.banner-ice-notice__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.banner-ice-notice__icon{margin:6px 0 0 0;width:22px;height:22px}.banner-ice-notice__title{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;margin:0;font-family:Cormorant, serif}@media(min-width: 768px){.banner-ice-notice__title{font-size:2.4rem}}.banner-ice-notice__button{margin-left:auto;font-size:1.8rem;font-weight:500;line-height:2.4rem;color:#ffc69d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;top:0;bottom:0}@media(min-width: 768px){.banner-ice-notice__button{margin:0;position:absolute;right:2.4rem}}.banner-ice-notice__button::after{content:"";width:1.9rem;height:1.9rem;background-image:url(ed71a99c6474980a8678.svg);background-repeat:no-repeat;background-size:1.9rem 1.9rem}.banner-notice{padding:2.2rem 0 3rem;background-color:#173c0a;color:#faf9f7}@media(min-width: 768px){.banner-notice{padding:2.8rem 0 5rem}}.banner-notice--closed{padding:2.2rem 0}@media(min-width: 768px){.banner-notice--closed{padding:2.8rem 0}}.banner-notice__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;position:relative}@media(min-width: 768px){.banner-notice__container{padding-left:24px;padding-right:24px}}.banner-notice__button{margin-left:auto;font-size:1.8rem;font-weight:500;line-height:2.4rem;color:#ffc69d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;top:0}@media(min-width: 768px){.banner-notice__button{margin:0;position:absolute;right:2.4rem}}.banner-notice__button::after{content:"";width:1.9rem;height:1.9rem;background-image:url(02b78ac440e317be1f90.svg);background-repeat:no-repeat;background-size:1.9rem 1.9rem}.banner-notice--closed .banner-notice__button::after{background-image:url(ed71a99c6474980a8678.svg)}.banner-notice--closed .banner-notice__button-close{display:none}.banner-notice__button-open{display:none}.banner-notice--closed .banner-notice__button-open{display:inline-block}.banner-notice__content{padding:1.6rem 0 0;width:100%;max-width:820px;position:relative}@media(min-width: 768px){.banner-notice__content{padding:0 0 0 5.2rem}}.banner-notice--closed .banner-notice__content{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.banner-notice__pre-title{margin:0 0 2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem}@media(min-width: 768px){.banner-notice__pre-title{margin-left:-5.2rem}}.banner-notice--closed .banner-notice__pre-title{margin:0;top:-2px;position:relative}.banner-notice__text{font-size:1.6rem;line-height:1.9rem;letter-spacing:.12rem;text-transform:uppercase}.banner-notice--closed .banner-notice__text{display:none}.banner-notice__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 2.4rem}@media(min-width: 768px){.banner-notice__title{font-size:4rem;line-height:1.1}}.banner-notice--closed .banner-notice__title{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;margin:0;font-family:Cormorant, serif}@media(min-width: 768px){.banner-notice--closed .banner-notice__title{font-size:2.4rem}}.banner-notice--closed .banner-notice__richtext{display:none}.banner-notice__richtext a{color:#ffc69d}.blurbs{margin:20px 0}@media(min-width: 768px){.blurbs{margin:40px 0}}.blurbs__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width: 768px){.blurbs__wrap{padding-left:24px;padding-right:24px}}.blurbs__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.blurbs__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.blurbs__title{font-size:5rem;line-height:1.2}}.blurbs__list{margin-top:16px}.breadcrumbs{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;padding-top:2rem;padding-bottom:3.6rem;font-family:Gotham-narrow, sans-serif;font-size:1.6rem;padding-left:0}@media(min-width: 768px){.breadcrumbs{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.breadcrumbs{padding-top:4rem}}.breadcrumbs__current{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif}.breadcrumbs__link,.breadcrumbs__current{color:#173c0a;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;line-height:1.5}.breadcrumbs__current{margin-left:16px;line-height:2.5}.breadcrumbs__link{color:#173c0a;position:relative;display:inline-block;padding-left:16px}@media(min-width: 1440px){.breadcrumbs__link{padding-left:0}}.breadcrumbs__link::after{content:"";margin:0 .7rem 0 1.3rem;width:.6rem;height:1.3rem;display:inline-block;background-image:url(36f5df02e592362670ad.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;vertical-align:middle}.breadcrumbs__link-text{display:inline-block;border-bottom:1px solid #173c0a;font-weight:500}.breadcrumbs__wrap{display:block;padding:8.5px 0}.breadcrumbs__wrap li{display:inline}.breadcrumbs--search-result{padding:24px 0}.breadcrumbs--search-result .breadcrumbs__current{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;border-bottom:1px solid #173c0a;font-weight:500 !important;padding-left:0}.breadcrumbs--search-result .breadcrumbs__link{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif}.breadcrumbs--search-result .breadcrumbs__link:first-of-type{padding-left:0}.building-information{background-color:#f2f5e2}@media(min-width: 768px){.building-information__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 768px)and (min-width: 768px){.building-information__container{padding-left:24px;padding-right:24px}}.building-information__card{padding:3rem 1.6rem 4.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.building-information__card{padding:4.2rem 0 7rem;width:50%}}.building-information__card:nth-child(even){border-top:1px solid #173c0a}@media(min-width: 768px){.building-information__card:nth-child(even){padding-left:6rem;border-top:0}}@media(min-width: 768px){.building-information__card:nth-child(odd){padding-right:6rem;border-right:1px solid #173c0a}}.building-information__information-list li{list-style:none}.building-information__information-list .bold{font-weight:bold}.building-information__item--space{margin-bottom:3.2rem}.building-information__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:4rem;color:#173c0a}@media(min-width: 768px){.building-information__title{font-size:4rem;line-height:1.1}}.building-information__richtext{margin-bottom:3.2rem;margin-top:auto}.building-information__richtext h3{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;font-weight:bold}@media(min-width: 768px){.building-information__richtext h3{font-size:1.8rem;line-height:1.5}}.building-information__richtext li.building-information__item{padding:0}.building-information__richtext li.building-information__item::before{display:none}.building-information__link{margin-bottom:3.2rem;margin-top:auto}.building-information__button{margin-top:auto}.building-information__button a{color:#ffc69d}.buildings-list{margin-top:3rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.4rem;margin-bottom:68px}@media(min-width: 768px){.buildings-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.buildings-list{grid-template-columns:repeat(3, 1fr)}}.buildings-list__letter-category{font-size:2.4rem;line-height:1.17;font-weight:700;font-family:Gotham-narrow, sans-serif;color:#131313;margin-top:24px;grid-column:1/-1}@media(min-width: 768px){.buildings-list__letter-category{font-size:3rem}}.buildings-list__item{width:auto;background-color:#f2f0eb}.buildings-list__link{width:100%;height:100%;display:block;padding:23px 28px 23px 23px;background-color:#f2f0eb}.buildings-list__link span{text-decoration:none;color:#173c0a}.buildings-list__link:hover{text-decoration:none}.card-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:35.2rem;background-color:#ffeec1;height:100%}@media(min-width: 1024px){.card-carousel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.card-carousel--green{color:#faf9f7;background-color:#173c0a}.card-carousel--green .image-vaults__image--empty{background-color:rgba(194,194,194,.149)}.card-carousel--light-green{background-color:#dde1c7}.card-carousel--orange{background-color:#ffc69d}.card-carousel--yellow{background-color:#ffeec1}.card-carousel--with-image{border-top-left-radius:185px;height:100%}@media(min-width: 1024px){.card-carousel--with-image{border-top-left-radius:0}}.card-carousel__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;outline-offset:-1px}.card-carousel__image{position:relative;overflow:hidden;border-top-left-radius:185px;width:100%;height:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media(min-width: 1024px){.card-carousel__image{width:50%;border-top-left-radius:0;border-bottom-left-radius:300px}}.card-carousel__image-container{overflow:hidden;width:100%;height:100%;padding-bottom:63.0996309963%}@media(min-width: 1440px){.card-carousel__image-container{padding-bottom:69.0196078431%}}.card-carousel__image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card-carousel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.card-carousel--with-image .card-carousel__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media(min-width: 1024px){.card-carousel--with-image .card-carousel__header{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%}}@media(min-width: 1440px){.card-carousel__header{padding:24px}}.card-carousel__label,.card-carousel__divider{color:#6d2e21;margin-bottom:9px;font-size:14px}@media(min-width: 1440px){.card-carousel__label,.card-carousel__divider{font-size:16px}}.card-carousel--green .card-carousel__label,.card-carousel--green .card-carousel__divider{color:#ffc69d}.card-carousel__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;color:#131313;margin-top:auto}@media(min-width: 768px){.card-carousel__title{font-size:3rem}}@media(min-width: 1024px){.card-carousel__title{font-size:3rem}}@media(min-width: 1440px){.card-carousel--with-image .card-carousel__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif}}@media(min-width: 1440px)and (min-width: 768px){.card-carousel--with-image .card-carousel__title{font-size:4rem;line-height:1.1}}.card-carousel--green .card-carousel__title{color:#faf9f7}.card-carousel__button{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:2rem;color:#173c0a;font-weight:700}@media(min-width: 768px){.card-carousel__button{font-size:1.8rem;line-height:1.5}}.card-carousel--green .card-carousel__button{color:#ffc69d}.card-carousel__button span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.card-carousel__button span::after{content:"";margin-top:2px;width:21px;height:21px;position:absolute;background:url(ad72994c31e2c519e03a.svg) no-repeat center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -o-transform .3s ease-in-out;-webkit-transform:translateX(0.5rem);-o-transform:translateX(0.5rem);transform:translateX(0.5rem)}@media(min-width: 1024px){.card-carousel__button span::after{margin-top:4px}}.card-carousel--green .card-carousel__button span::after{background:url(92225a00ef0453853c4b.svg) no-repeat center center}@media(min-width: 1024px){.card-carousel:hover .card-carousel__button span::after{-webkit-transform:translateX(1.2rem);-o-transform:translateX(1.2rem);transform:translateX(1.2rem)}}.card-news{padding:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#131313;background-color:#ffeec1;position:relative;width:100%}@media(min-width: 768px){.card-news{padding:16px 24px 40px;min-height:352px}}.card-news--white{background-color:#faf9f7}.card-news--orange{background-color:#ffc69d}.card-news--green{color:#faf9f7;background-color:#173c0a}.card-news--yellow{background-color:#ffeec1}.card-news--green{color:#faf9f7;background-color:#173c0a}.card-news--light-green{background-color:#dde1c7}.card-news--orange{background-color:#ffc69d}.card-news__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-news__label{line-height:2.4rem;color:#6d2e21}.card-news--green .card-news__label{color:#ffc69d}.card-news__divider{margin:0 .5rem;display:inline-block}.card-news__title{font-size:2.5rem;line-height:0.96;font-weight:500;font-family:Cormorant, serif;margin:1.6rem 0;line-height:3.8rem}@media(min-width: 768px){.card-news__title{font-size:2.8rem}}@media(min-width: 768px){.card-news__title{margin:5.4rem 0 3.6rem 0}}.card-news__button{display:block;color:#173c0a;font-weight:700}.card-news--green .card-news__button{color:#ffc69d}@media(min-width: 768px){.card-news:hover .card-news__button::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.2rem)}}.card-search{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:24px 0;border-top:1px solid #173c0a}.search-results__item:last-of-type .card-search{border-bottom:1px solid #173c0a}@media(min-width: 1024px){.card-search{padding:32px 33px 32px}}.card-search__link:hover{text-decoration:none}.card-search__container{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-search__heading{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;position:relative}@media(min-width: 1440px){.card-search__heading{margin-bottom:24px}}.card-search__title-wrapper{position:relative;max-width:800px}.card-search__title{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;padding-bottom:2px;overflow-wrap:break-word;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:inline;color:#173c0a;border-bottom:1.5px solid #173c0a}@media(min-width: 768px){.card-search__title{font-size:2.4rem}}.card-search__title::after{content:"";display:inline-block;width:28px;height:28px;background:url(ad72994c31e2c519e03a.svg) no-repeat center center;background-size:contain;vertical-align:middle;margin-left:8px}.card-search--vacancy .card-search__title::after{width:20px;height:20px;background:url(105c20ffd57ad191e755.svg) no-repeat center center;margin-left:12px}.card-search__icon-wrapper{display:inline-block;height:24px;width:24px;position:relative;bottom:-4px;left:-8px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#173c0a}.card-search:hover:not(.card-search--report) .card-search__icon-wrapper{-webkit-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.card-search--report .card-search__icon-wrapper{left:-4px;bottom:-6px}.card-search__type{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:400 !important;margin-left:24px;-ms-flex-item-align:start;align-self:flex-start;padding:10px 19px 10px 34px;background:#ffeec1;color:#173c0a;position:absolute;top:-24px;right:0;border-bottom-left-radius:60% 60px;z-index:-1}@media(min-width: 1024px){.card-search__type{top:-32px;right:-33px}}.card-search__text{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;max-width:800px;margin-bottom:8px}@media(min-width: 768px){.card-search__text{font-size:1.8rem;line-height:1.5}}@media(min-width: 1440px){.card-search__text{margin-bottom:16px}}.card-search__text mark{background-color:rgba(0,0,0,0);font-weight:700}.card-search__url{padding:8px 0;display:block}.card-search__external-link{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;border-bottom:1px solid #173c0a;font-weight:500 !important;padding-bottom:2px}.card-search__external-link::after{content:"";display:inline-block;width:14px;height:14px;background:url(105c20ffd57ad191e755.svg) no-repeat center center;background-size:contain;vertical-align:middle;margin-left:8px}.card-search__external-link:hover{text-decoration:none}.card-with-image-vaults{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ffc69d;height:100%;min-height:35.2rem;position:relative;width:100%}@media(min-width: 768px){.card-with-image-vaults{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card-with-image-vaults--grid{background-color:#ffeec1}.card-with-image-vaults--is-even{background-color:#ffeec1}.card-with-image-vaults__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-with-image-vaults__link:focus,.card-with-image-vaults__link:focus-visible,.card-with-image-vaults__link:focus-within{outline-offset:-3px !important}.card-with-image-vaults__image-wrapper{display:none}.card-with-image-vaults--has-image .card-with-image-vaults__image-wrapper{display:block;position:absolute;z-index:0;width:100%;height:100%}.card-with-image-vaults__image{position:relative;overflow:hidden;width:100%;height:100%;padding-bottom:84.375%}@media(min-width: 768px){.card-with-image-vaults__image{background-color:rgba(0,0,0,0)}}.card-with-image-vaults__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card-with-image-vaults__content{padding:1.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;min-height:inherit;width:100%;max-width:500px}@media(min-width: 768px){.card-with-image-vaults__content{padding:1.6rem 2.4rem;max-width:500px}}.card-with-image-vaults__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;color:#131313;margin-top:2rem}@media(min-width: 768px){.card-with-image-vaults__title{font-size:3rem}}@media(min-width: 1024px){.card-with-image-vaults__title{font-size:3rem}}.card-with-image-vaults__excerpt{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#131313;margin-top:3rem;padding-right:6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 768px){.card-with-image-vaults__excerpt{font-size:1.8rem;line-height:1.5}}@media(min-width: 768px){.card-with-image-vaults__excerpt{padding:unset;margin-top:auto}}.card-with-image-vaults__button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:2rem}.card-with-image-vaults__button .button{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#173c0a;font-weight:700}@media(min-width: 768px){.card-with-image-vaults__button .button{font-size:1.8rem;line-height:1.5}}@media(min-width: 768px){.card-with-image-vaults:hover .card-with-image-vaults__button .button::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.2rem)}}.card-with-image{background-color:#ffc69d;border-top-left-radius:calc(300px/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100vw - 8rem);position:relative;height:100%;width:100%;min-height:35.2rem}.card-with-image__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-with-image__image-wrapper{position:absolute;width:100%;height:100%}.card-with-image__image{position:relative;overflow:hidden;width:100%;height:100%;border-top-left-radius:calc(300px/2);padding-bottom:84.375%}.card-with-image__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card-with-image__content{padding:1.6rem 0;padding-right:2.4rem;height:auto;margin-top:auto}.card-with-image__button{height:auto;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;position:relative;padding:1.6rem 2.4rem;background-color:#ffeec1;border-bottom-right-radius:100px;border-top-right-radius:100px;padding-right:calc(3.6rem + 24px);font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#173c0a;font-weight:700;border-bottom:0}@media(min-width: 768px){.card-with-image__button{font-size:1.8rem;line-height:1.5}}.card-with-image__button h3{display:inline}.card-with-image__button::before{content:"";height:1.5px;width:calc(100% - (6rem + 24px));display:inline-block;background-color:#173c0a;bottom:16px;position:absolute}.card-with-image__button::after{right:unset;-webkit-transform:translateX(1.3rem);-o-transform:translateX(1.3rem);transform:translateX(1.3rem)}@media(min-width: 768px){.card-with-image:hover .card-with-image__button::after{-webkit-transform:translateX(2.3rem);-o-transform:translateX(2.3rem);transform:translateX(2.3rem)}}.card-without-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:19rem;height:100%;position:relative;width:100%;color:#faf9f7;background-color:#173c0a}@media(min-width: 1024px){.card-without-title--is-wide{min-width:40rem}}.card-without-title--is-green{background-color:#173c0a}.card-without-title--is-orange{background-color:#ffc69d;color:#173c0a}.card-without-title__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-without-title__link:focus,.card-without-title__link:focus-visible,.card-without-title__link:focus-within{outline-offset:-3px !important}.card-without-title__content{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 768px){.card-without-title__content{padding:2rem 2.4rem;padding-bottom:4.2rem}}.card-without-title__excerpt{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;margin-top:2.4rem}@media(min-width: 768px){.card-without-title__excerpt{font-size:1.8rem;line-height:1.5}}.card-without-title--is-wide .card-without-title__excerpt{width:100%}@media(min-width: 1024px){.card-without-title--is-wide .card-without-title__excerpt{width:30rem}}.card-without-title__button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}.card-without-title--is-orange .card-without-title__button{color:#173c0a;margin-top:0}.card-without-title--is-external .card-without-title__button::after{-webkit-transform:translateX(1rem) !important;-o-transform:translateX(1rem) !important;transform:translateX(1rem) !important}@media(min-width: 768px){.card-without-title:hover .card-without-title__button::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.2rem)}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:35.2rem;height:100%;position:relative}.card--yellow{background-color:#ffeec1}.card--green{color:#faf9f7;background-color:#173c0a}.card--light-green{background-color:#dde1c7}.card--orange{background-color:#ffc69d}.card--wide-card{min-height:19rem;width:100%}@media(min-width: 1024px){.card--wide-card{min-width:40rem}}.card--dark-green{color:#faf9f7;background-color:#173c0a}.card--fruit-orange{color:#131313}.card--forest-green{color:#131313;background-color:#dde1c7}.card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card__link:focus,.card__link:focus-visible,.card__link:focus-within{outline-offset:-3px !important}.card__content{padding:1.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 768px){.card__content{padding:1.6rem 2.4rem;width:auto}}.card__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;color:inherit;padding-top:1.5rem;margin-bottom:2rem}@media(min-width: 768px){.card__title{font-size:3rem}}@media(min-width: 1024px){.card__title{font-size:3rem}}.card__excerpt{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;margin-top:auto}@media(min-width: 768px){.card__excerpt{font-size:1.8rem;line-height:1.5}}.card--carousel .card__excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card__button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:2rem;color:#173c0a;font-weight:700}.card--dark-green .card__button{color:#ffc69d}@media(min-width: 768px){.card:hover .card__button::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.2rem)}}.carousel-with-colors-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:35.2rem;background-color:#ffeec1}.carousel-with-colors-card--green{background-color:#173c0a}.carousel-with-colors-card--green .image-vaults__image--empty{background-color:rgba(194,194,194,.149)}.carousel-with-colors-card--light-green{background-color:#dde1c7}.carousel-with-colors-card--orange{background-color:#ffc69d}.carousel-with-colors-card--yellow{background-color:#ffeec1}.carousel-with-colors-card--with-image{z-index:1;border-top-left-radius:185px;position:relative;overflow:hidden}.carousel-with-colors-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;outline-offset:-1px}.carousel-with-colors-card__image-wrapper{display:none}.carousel-with-colors-card--with-image .carousel-with-colors-card__image-wrapper{border-top-left-radius:185px;display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.carousel-with-colors-card__image{overflow:hidden;width:100%;height:100%;padding-bottom:36.8055555556%}@media(min-width: 768px){.carousel-with-colors-card__image{background-color:rgba(0,0,0,0);border-top-left-radius:0;border-bottom-left-radius:300px;padding-bottom:88.8579387187%}}@media(min-width: 1024px){.carousel-with-colors-card__image{padding-bottom:69.0196078431%}}.carousel-with-colors-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.carousel-with-colors-card__content{padding:1.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.carousel-with-colors-card--with-image .carousel-with-colors-card__content{z-index:4}@media(min-width: 1024px){.carousel-with-colors-card__content{padding:1.6rem 2.4rem}}.carousel-with-colors-card__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;color:#131313;margin-top:32px}@media(min-width: 768px){.carousel-with-colors-card__title{font-size:3rem}}@media(min-width: 1024px){.carousel-with-colors-card__title{font-size:3rem}}.carousel-with-colors-card--with-image .carousel-with-colors-card__title{display:none}.carousel-with-colors-card--green .carousel-with-colors-card__title{color:#faf9f7}.carousel-with-colors-card__excerpt{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#131313;margin-top:auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-right:24px}@media(min-width: 768px){.carousel-with-colors-card__excerpt{font-size:1.8rem;line-height:1.5}}.carousel-with-colors-card--green .carousel-with-colors-card__excerpt{color:#faf9f7}@media(min-width: 768px){.carousel-with-colors-card__excerpt{padding-right:0}}.carousel-with-colors-card__button{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:2rem;color:#173c0a;font-weight:700}@media(min-width: 768px){.carousel-with-colors-card__button{font-size:1.8rem;line-height:1.5}}.carousel-with-colors-card--green .carousel-with-colors-card__button{color:#ffc69d}.carousel-with-colors-card--with-image .carousel-with-colors-card__button{color:#173c0a;background-color:#ffeec1;margin-left:-24px;padding:13px 44px 13px 24px;border-top-right-radius:185px;border-bottom-right-radius:185px}.carousel-with-colors-card__button span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.carousel-with-colors-card__button span::after{content:"";margin-top:2px;width:21px;height:21px;position:absolute;background:url(ad72994c31e2c519e03a.svg) no-repeat center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -o-transform .3s ease-in-out;-webkit-transform:translateX(0.5rem);-o-transform:translateX(0.5rem);transform:translateX(0.5rem)}@media(min-width: 768px){.carousel-with-colors-card__button span::after{margin-top:4px}}.carousel-with-colors-card--green .carousel-with-colors-card__button span::after{background:url(92225a00ef0453853c4b.svg)}.carousel-with-colors-card--with-image .carousel-with-colors-card__button span::after{background:url(ad72994c31e2c519e03a.svg)}@media(min-width: 768px){.carousel-with-colors-card:hover .carousel-with-colors-card__button span::after{-webkit-transform:translateX(1.2rem);-o-transform:translateX(1.2rem);transform:translateX(1.2rem)}}.carousel-with-colors{margin-top:4.8rem;margin-bottom:3rem;overflow-x:hidden}@media(min-width: 768px){.carousel-with-colors{margin-top:12rem;margin-bottom:7.4rem}}.carousel-with-colors__wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.carousel-with-colors__wrapper{padding-left:24px;padding-right:24px}}.carousel-with-colors__header{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.carousel-with-colors__header{padding-left:24px;padding-right:24px}}.carousel-with-colors__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;color:#173c0a;-ms-flex-item-align:center;align-self:center}@media(min-width: 768px){.carousel-with-colors__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.carousel-with-colors__title{font-size:5rem;line-height:1.2}}.carousel-with-colors__buttons{color:#173c0a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px}.carousel-with-colors__buttons span{vertical-align:middle}.carousel-with-colors__button{color:#173c0a;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;margin-bottom:1rem}.carousel-with-colors__button span{vertical-align:middle}.carousel-with-colors__button .button{margin:auto}.carousel-with-colors__item{overflow:hidden;width:100%;position:relative}.carousel{margin-top:4.8rem;margin-bottom:3rem;overflow-x:hidden}@media(min-width: 768px){.carousel{margin-top:12rem;margin-bottom:7.4rem}}.carousel__wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.carousel__wrapper{padding-left:24px;padding-right:24px}}.carousel__header{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.carousel__header{padding-left:24px;padding-right:24px}}.carousel__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;color:#173c0a;-ms-flex-item-align:center;align-self:center}@media(min-width: 768px){.carousel__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.carousel__title{font-size:5rem;line-height:1.2}}.carousel__buttons{color:#173c0a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px}.carousel__buttons span{vertical-align:middle}.carousel__button{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;color:#173c0a;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;margin-bottom:1rem}@media(min-width: 768px){.carousel__button{padding-left:24px;padding-right:24px}}.carousel__button span{vertical-align:middle}.carousel__item{overflow:hidden;width:100%;position:relative}.contact-card{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.contact-card{font-size:1.8rem;line-height:1.5}}.contact-card__image-container{width:100%;margin:0 0 24px;padding-bottom:100%;background-color:#ffc69d;position:relative;border-radius:0 0 0 50%}.contact-card--uneven .contact-card__image-container{border-radius:0 50% 0 0}.contact-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;border-radius:0 0 0 50%}.contact-card--uneven .contact-card__image{border-radius:0 50% 0 0}.contact-card__title{font-weight:700}.contact-card__list{margin:3.4rem 0 0 0}.contact-card__link{display:inline-block;font-weight:500;color:#173c0a;text-decoration:underline}.content__header{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.content__header{padding-left:24px;padding-right:24px}}.content__title{font-size:4rem;line-height:1.15;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.content__title{font-size:8rem;line-height:1}}.coworkers{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:8rem;margin-bottom:8rem}@media(min-width: 768px){.coworkers{padding-left:24px;padding-right:24px}}.coworkers__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 2.4rem;color:#173c0a}@media(min-width: 768px){.coworkers__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.coworkers__title{font-size:5rem;line-height:1.2}}.coworkers__preamble{margin:0 0 4.8rem}.coworkers__grid{display:grid;gap:6rem}@media(min-width: 768px){.coworkers__grid{grid-template-columns:repeat(3, 1fr);gap:8rem}}.cta-with-card{background-color:#faf9f7;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.cta-with-card{margin-top:6rem;margin-bottom:7.4rem}}.cta-with-card__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding:4rem 0}@media(min-width: 768px){.cta-with-card__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.cta-with-card__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cta-with-card__content{margin:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 1024px){.cta-with-card__content{margin-left:0}}.cta-with-card__title,.cta-with-card__text{color:#131313}.cta-with-card__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:3rem}@media(min-width: 768px){.cta-with-card__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.cta-with-card__title{font-size:5rem;line-height:1.2}}@media(min-width: 1440px){.cta-with-card__title{margin-bottom:3.6rem;max-width:480px}}.cta-with-card__text{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;max-width:720px}@media(min-width: 768px){.cta-with-card__text{font-size:1.8rem;line-height:1.5}}.cta-with-card__text strong{font-weight:700}.cta-with-card__item{margin:1.6rem}@media(min-width: 1024px){.cta-with-card__item{margin-left:auto;margin-right:0}}.cta-with-image-vaults{background-color:#ffeec1;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.cta-with-image-vaults{margin-top:6rem;margin-bottom:7.4rem}}.cta-with-image-vaults--green{background-color:#f2f5e2}.cta-with-image-vaults--orange{background-color:#ffc69d}.cta-with-image-vaults__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.cta-with-image-vaults__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.cta-with-image-vaults__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cta-with-image-vaults--left .cta-with-image-vaults__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.cta-with-image-vaults--left .cta-with-image-vaults__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cta-with-image-vaults__content{width:100%;margin-left:0;margin-right:auto;padding:3rem 1.6rem 3rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 1440px){.cta-with-image-vaults__content{width:50%;max-width:720px;padding:5.8rem 2.4rem 3.8rem 0}}.cta-with-image-vaults--left .cta-with-image-vaults__content{margin-right:auto}@media(min-width: 1440px){.cta-with-image-vaults--left .cta-with-image-vaults__content{padding:5.8rem 0 3.8rem 5.8rem}}.cta-with-image-vaults__title,.cta-with-image-vaults__text{color:#131313}.cta-with-image-vaults__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;margin-bottom:3rem}@media(min-width: 768px){.cta-with-image-vaults__title{font-size:4rem}}@media(min-width: 1440px){.cta-with-image-vaults__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:3.6rem;max-width:480px}}@media(min-width: 1440px)and (min-width: 768px){.cta-with-image-vaults__title{font-size:4rem;line-height:1.1}}.cta-with-image-vaults__text{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;max-width:720px}@media(min-width: 768px){.cta-with-image-vaults__text{font-size:1.8rem;line-height:1.5}}.cta-with-image-vaults__text strong{font-weight:700}.cta-with-image-vaults__button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:2rem}.cta-with-image-vaults__button .button{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#173c0a;font-weight:700}@media(min-width: 768px){.cta-with-image-vaults__button .button{font-size:1.8rem;line-height:1.5}}.cta-with-image{background-color:#ffeec1;margin-top:3rem;margin-bottom:3rem;position:relative}@media(min-width: 768px){.cta-with-image{margin-top:6rem;margin-bottom:7.4rem}}.cta-with-image--green{background-color:#f2f5e2}.cta-with-image--orange{background-color:#fff2e7}.cta-with-image__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.cta-with-image__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 1440px){.cta-with-image__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}}@media(min-width: 1440px)and (min-width: 768px){.cta-with-image__wrap{padding-left:24px;padding-right:24px}}.cta-with-image--left .cta-with-image__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 768px){.cta-with-image--left .cta-with-image__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cta-with-image--no-image .cta-with-image__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.cta-with-image--no-image .cta-with-image__wrap{padding-left:24px;padding-right:24px}}.cta-with-image__images{width:100%;margin-left:auto;margin-right:0;background-color:#faf9f7;border:none}.cta-with-image--left .cta-with-image__images{margin-right:auto;margin-left:0}@media(min-width: 768px){.cta-with-image__images{background-color:rgba(0,0,0,0)}}@media(min-width: 1440px){.cta-with-image__images{max-width:720px;margin-right:-10rem}}@media(min-width: 1440px){.cta-with-image--left .cta-with-image__images{margin-left:-10rem}}.cta-with-image__image{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:59.375%}@media(min-width: 768px){.cta-with-image__image{width:100%;height:100%;background-color:rgba(0,0,0,0)}}@media(min-width: 1440px){.cta-with-image__image{padding-bottom:55.5555555556%}}.cta-with-image--rounded.cta-with-image--left .cta-with-image__image{border-top-right-radius:300px}@media(min-width: 768px){.cta-with-image--rounded.cta-with-image--left .cta-with-image__image{border-top-right-radius:0;border-bottom-right-radius:300px}}.cta-with-image--rounded.cta-with-image--right .cta-with-image__image{border-top-left-radius:300px}@media(min-width: 768px){.cta-with-image--rounded.cta-with-image--right .cta-with-image__image{border-top-left-radius:0;border-bottom-left-radius:300px}}.cta-with-image__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cta-with-image__content{width:100%;margin-left:0;margin-right:0;padding:3rem 1.6rem 3rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 1024px){.cta-with-image__content{padding:5.8rem 2.4rem 3.8rem 4.8rem}}@media(min-width: 1440px){.cta-with-image__content{width:60%;max-width:720px;padding:5.8rem 4.8rem 3.8rem 0}}.cta-with-image--left .cta-with-image__content{margin-right:0;padding-right:1.6rem}@media(min-width: 1024px){.cta-with-image--left .cta-with-image__content{padding:5.8rem 4.8rem 3.8rem 4.8rem}}@media(min-width: 1440px){.cta-with-image--left .cta-with-image__content{width:60%;max-width:720px;padding:5.8rem 4.8rem 3.8rem 4.8rem}}.cta-with-image--no-image .cta-with-image__content{margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:4rem 0}@media(min-width: 768px){.cta-with-image--no-image .cta-with-image__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:100%;padding:6.4rem 0 3rem 0}}@media(min-width: 1024px){.cta-with-image--no-image .cta-with-image__content{gap:6.4rem}}.cta-with-image__title,.cta-with-image__text{color:#131313}.cta-with-image__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;margin-bottom:3rem}@media(min-width: 768px){.cta-with-image__title{font-size:4rem}}@media(min-width: 1440px){.cta-with-image__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;margin-bottom:3.6rem;max-width:480px}}@media(min-width: 1440px)and (min-width: 768px){.cta-with-image__title{font-size:4rem}}.cta-with-image__text{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;max-width:720px}@media(min-width: 768px){.cta-with-image__text{font-size:1.8rem;line-height:1.5}}.cta-with-image__text strong{font-weight:700}.cta-with-image__button{margin-top:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}@media(min-width: 768px){.cta-with-image__button{margin-top:5.5rem}}.cta-with-image__button .button{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;color:#173c0a;font-weight:700}@media(min-width: 768px){.cta-with-image__button .button{font-size:1.8rem;line-height:1.5}}.article__richtext .cta-with-image{margin-left:-16px;margin-right:-16px}@media(min-width: 768px){.article__richtext .cta-with-image{margin-left:-24px;margin-right:-24px}}.article__richtext .cta-with-image::after{content:"";margin-left:-50vw;position:absolute;width:100vw;left:50%;top:0;bottom:0;background-color:inherit;z-index:-1}.cta-with-search{background-color:#f2f5e2;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.cta-with-search{margin-top:6rem;margin-bottom:7.4rem}}.cta-with-search--yellow{background-color:#ffeec1}.cta-with-search--orange{background-color:#fff2e7}.cta-with-search__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.cta-with-search__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.cta-with-search__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cta-with-search__content{width:100%;margin-left:0;margin-right:auto;padding-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media(min-width: 1024px){.cta-with-search__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:100%;padding:5.8rem 2.4rem 3.8rem 4.8rem}}@media(min-width: 1440px){.cta-with-search__content{width:60%;max-width:720px;padding:6.4rem 0 3rem 0;gap:3.2rem}}.cta-with-search__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;color:#131313;margin-bottom:3.6rem}@media(min-width: 768px){.cta-with-search__title{font-size:4rem}}@media(min-width: 1440px){.cta-with-search__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;max-width:480px}}@media(min-width: 1440px)and (min-width: 768px){.cta-with-search__title{font-size:4rem}}.cta-with-search__input-container{min-width:50%;margin-bottom:8rem}@media(min-width: 768px){.cta-with-search__input-container{padding:2rem;margin:auto}}.current-jobs{margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.current-jobs{margin-top:6rem;margin-bottom:7.4rem}}.current-jobs__title{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:4.8rem;color:#173c0a}@media(min-width: 768px){.current-jobs__title{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.current-jobs__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.current-jobs__title{font-size:5rem;line-height:1.2}}.current-jobs__list{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}@media(min-width: 768px){.current-jobs__list{padding-left:24px;padding-right:24px}}.current-jobs__item{background-color:#173c0a;color:#faf9f7;width:100%}@media(min-width: 768px){.current-jobs__item{max-width:40rem}}.current-posts{margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.current-posts{margin-top:6rem;margin-bottom:7.4rem}}.current-posts__title{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:4.8rem;color:#173c0a;display:none}@media(min-width: 768px){.current-posts__title{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.current-posts__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.current-posts__title{font-size:5rem;line-height:1.2}}@media(min-width: 1024px){.current-posts__title--desktop{display:block}}.current-posts__list{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:none}@media(min-width: 768px){.current-posts__list{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.current-posts__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}}.current-posts__item{width:100%}.current-posts__item--with-colors{grid-column:span 1}.current-posts__item--with-colors:nth-child(3n+1){background-color:#ffc69d}.current-posts__item--with-colors:nth-child(3n+2){background-color:#173c0a;color:#faf9f7}.current-posts__item--with-colors:nth-child(3n+2) .button{color:#ffc69d}.current-posts__item--with-colors:nth-child(3n+3){background-color:#dde1c7}.current-posts__item--with-image{grid-column:span 1}.current-posts__item--with-image-vaults{grid-column:span 2}.current-posts__list--mobile{display:block;padding-left:0;padding-right:0}@media(min-width: 1024px){.current-posts__list--mobile{display:none}}.current-posts__list--mobile .carousel{margin:0}.current-posts__list--mobile .carousel__wrapper{margin-top:0}.filter{z-index:2;width:100%}.search:not(.archive) .filter{width:auto}.search:not(.archive) .filter__archive-search{display:none}.filter__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media(min-width: 768px){.filter__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.filter__select-wrap{position:relative}.filter__select{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;background-color:#fff;font-weight:500 !important;color:#131313;padding:13px 20px;min-width:250px;text-align:center;border:1px solid #173c0a;border-radius:3.35rem;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width: 768px){.filter__select{font-size:1.8rem;line-height:1.5}}.search .filter__select{min-width:100%}@media(min-width: 768px){.search .filter__select{min-width:190px}}.filter__select::after{content:"";display:inline-block;width:17.5px;height:17.5px;background:url(ac55a3fcce24d2dc82f0.svg);background-position:center;background-size:17.5px;background-repeat:no-repeat;vertical-align:middle;margin-bottom:2px;margin-left:11px}.filter__select:hover{background-color:#f2f5e2}.filter__select.js-filter-toggle-active{background-color:#f2f5e2;border-bottom-left-radius:0;border-bottom-right-radius:0}.filter__select-list{display:none;background-color:#fff;border:1px solid #173c0a;border-top:0;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:4px 0}@media(min-width: 768px){.filter__select-list{position:absolute}}.filter__list-item{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;width:100%;padding:14px 18px;position:relative}@media(min-width: 768px){.filter__list-item{font-size:1.8rem;line-height:1.5}}.filter__list-item label{padding:10px 0;cursor:pointer;width:100%;position:relative;padding-left:38px}.filter__checkbox{padding:10px 0;margin-left:0;margin-right:11px;cursor:pointer;position:absolute;width:24px;height:24px}.filter__checkbox+label:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;margin:auto;border-radius:3px;border:1px solid #173c0a;width:24px;height:24px;background:#fff}.filter__checkbox:checked+label{font-weight:700}.filter__checkbox:checked+label::before{background:#f2f5e2}.filter__checkbox:checked+label:after{content:"";position:absolute;left:1px;top:9px;background:#173c0a;width:24px;height:24px;background:url(0eb715b4be2f4fe072da.svg);background-position:center;background-size:24px;background-repeat:no-repeat}.search:not(.archive) .filter__submit-wrapper{display:none}.filter__submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filter__submit.submit-input{cursor:pointer;border-top-right-radius:100px;border-bottom-right-radius:100px;border-left:none}.footer{padding-top:3rem;padding-bottom:2rem;background:#6d2e21;overflow:hidden}.js-state-menu-open .footer{display:none}@media(min-width: 768px){.js-state-menu-open .footer{display:block}}@media(min-width: 768px){.footer{padding-top:6rem;padding-bottom:3.4rem}}.footer__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.footer__container{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width: 768px){.footer__wrap{width:74%}}.footer__top-button{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.footer__top-button{padding-left:24px;padding-right:24px}}.footer__top-button button{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;display:block;margin-left:auto;margin-right:auto;border:1px solid #faf9f7;position:relative;color:#faf9f7}@media(min-width: 768px){.footer__top-button button{margin-right:unset;margin-left:auto}}.footer__top-button button::after{-webkit-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:url(a4a43c02ef5d71f6ddc6.svg) no-repeat center center}.footer__top-button button:hover{background-color:#faf9f7;color:#173c0a}.footer__top-button button:focus::after,.footer__top-button button:focus-within::after,.footer__top-button button:hover::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}.footer__content{padding-bottom:6.2rem}@media(min-width: 768px){.footer__content{border-bottom:1px solid #faf9f7}}@media(min-width: 768px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem}}.footer__brand{width:calc(100% - 90px);padding-top:1.6rem;border-top:1px solid #faf9f7}@media(min-width: 768px){.footer__brand{width:auto;padding:0;border-top:0;margin:3.2rem 0 0 0;position:relative}}.footer__brand-image{width:8.9rem;height:3rem}@media(min-width: 768px){.footer__brand-image{width:12.7rem;height:4.2rem}}.footer__title{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;color:#ffc69d;margin:3.2rem auto}@media(min-width: 768px){.footer__title{margin-top:0}}.footer__text{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:400;color:#faf9f7}.footer__text a{color:#faf9f7 !important}.footer__contact-list{margin:2.4rem 0;color:#faf9f7}.footer__item{margin-bottom:1.2rem}.footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.footer__social-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social-item{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-item:first-of-type{margin-left:0}.footer__social-icon{margin:0 0 12px 0;width:24px;height:24px}@media(min-width: 768px){.footer__social-icon{width:35px;height:35px}}.footer__social-link{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:normal;display:block;color:#faf9f7;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.footer__social-link{font-size:1.4rem;line-height:2.4rem}}@media(min-width: 768px){.footer__social-link:hover{color:#dde1c7}}.footer__link{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:normal;display:block;color:#faf9f7;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.footer__link:hover{color:#dde1c7}}.footer__newsletter-button{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;margin-bottom:3.2rem}@media(min-width: 768px){.footer__right{width:20%}}.footer__seal{position:relative}@media(min-width: 768px){.footer__seal{width:100%;padding-bottom:100%}}.footer__image{width:157px;height:157px;position:absolute;right:-75px;bottom:-52px}@media(min-width: 768px){.footer__image{width:100%;height:100%;position:absolute;inset:0}}@media print{.footer{display:none !important}}.gform_wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-bottom:7.4rem}@media(min-width: 768px){.gform_wrapper{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.gform_wrapper{margin-top:6rem}}.gform_wrapper ul{list-style:none;margin:0}.gform_confirmation_wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.gform_confirmation_wrapper{padding-left:24px;padding-right:24px}}.gform_heading{margin-top:24px}.gform_title{color:#173c0a;font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.gform_title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.gform_title{font-size:5rem;line-height:1.2}}.gform_heading .gform_title{padding-bottom:5px;margin-bottom:6px}.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px;margin-top:18px}@media(min-width: 768px){.gform_fields{gap:0 16px}}.gform_description{font-size:1.8rem;line-height:1.33;font-weight:400;display:block;margin-top:16px;margin-bottom:24px}@media(min-width: 768px){.gform_description{font-size:2.8rem;line-height:1.36}}.gform_required_legend{margin-bottom:0}.gform_wrapper .gform_required_legend:first-child{margin-top:-16px !important}.gform_wrapper .gform_validation_errors+.gform_heading .gform_required_legend:first-child{margin-top:-4px !important}.gform_button{cursor:default}.gform_button:hover{background-color:#f2f5e2 !important;color:#173c0a}.gform_button:disabled{background-color:#f2f0eb;border:1px solid #f2f0eb;color:#4e4d4a}.gform_button:disabled:hover{background-color:#f2f0eb;border:1px solid #f2f0eb;-webkit-box-shadow:none;box-shadow:none}.gform_button svg{display:none}.gform_button_select_files:hover{text-decoration:underline}.gform_footer{margin-top:24px;padding-top:18px}.gform_wrapper>.gform_validation_errors{padding:16px;margin-bottom:24px}.gform_wrapper>.gform_validation_errors a{text-decoration:underline}.gsection .gsection_title{padding-bottom:8px;margin-bottom:6px}.gfield{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:calc(100% - 8px)}@media(min-width: 768px){.gfield{width:calc(100% - 16px)}}.gform_fields>.gfield:first-child{margin-top:0 !important}.gfield--width-half .medium,.gfield--medium .medium{width:100% !important}@media(min-width: 768px){.gfield--width-third,.gfield--small{width:calc(50% - 12px)}}.gfield--width-third .small,.gfield--small .small{width:100% !important}@media(min-width: 768px){.gfield--width-quarter{width:calc(50% - 16px)}}@media(min-width: 1024px){.gfield--width-quarter{width:calc(25% - 16px)}}.gfield_label{font-size:2rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;font-weight:700;color:#131313;font-size:1.8rem !important}@media(min-width: 768px){.gfield_label{font-size:2.2rem;line-height:1.5}}@media(min-width: 1024px){.gfield_label{font-size:2.2rem !important}}.gfield input[type=number]{padding:8px 24px 8px 24px !important}.gfield--type-consent{margin:4rem 0 !important}.gfield_consent_label{display:block !important}.gfield_container_consent{position:relative}.gfield_container_consent .gform-field-label{font-size:18px !important}.gfield_container_consent input{width:27px}.gfield_container_consent label{padding-bottom:3rem}.gfield_container_radio{position:relative}.gfield_container_radio input{width:auto}.gfield_container_radio input::before{border-radius:50%;background-color:#faf9f7}.gfield_container_radio input::after{top:49%;left:calc(50% + 7px);height:20px;width:20px;background-color:#173c0a;border-radius:50%;border:1px solid #173c0a;border-width:0;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gfield_container_radio input:checked::before{background-color:#faf9f7}.gfield_container_radio input:checked::after{display:block}.gfield_container_checkbox{position:relative}.gfield_container_checkbox input{width:27px}.gfield_required{padding-left:3px !important;font-size:2.2rem !important}.gfield .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gfield .ginput_complex>*{margin-right:8px}.gfield .ginput_complex>*:first-child{margin-left:0}.gfield .gchoice{position:relative;margin-bottom:16px;min-height:27px}.gfield .gchoice label{padding-top:3px;vertical-align:sub !important}.gfield .gfield_date_day{min-width:70px}.gfield .gfield_date_month{min-width:70px}.gfield .gfield_date_year{min-width:120px}.greencon-integration{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:6rem;margin-bottom:7.4rem;height:100%}@media(min-width: 768px){.greencon-integration{padding-left:24px;padding-right:24px}}.greencon-integration__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 2.4rem;color:#173c0a}@media(min-width: 768px){.greencon-integration__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.greencon-integration__title{font-size:5rem;line-height:1.2}}.greencon-integration__text{margin:0 0 4.8rem;max-width:820px}.greencon-integration__iframe-container{height:100%;min-height:100%;padding-top:6rem;padding-bottom:3rem;background-color:#fff;border-radius:2rem;border:1px solid #173c0a}.greencon-integration__cookie-error-container{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:700;color:#173c0a;margin:50px auto;text-align:center}@media(min-width: 768px){.greencon-integration__cookie-error-container{font-size:2.4rem}}.greencon-integration__cookie-error-message{margin:50px 16px}.greencon-integration__cookie-error-link{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;text-decoration:underline}@media(min-width: 768px){.greencon-integration__cookie-error-link{font-size:1.8rem;line-height:1.5}}.header__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1414px;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.header__container{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.header__container{padding-top:4.3rem}}.header__brand{width:5.2rem;height:1.8rem;display:block}@media(min-width: 1024px){.header__brand{width:11.1rem;height:4rem}}.header__brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__nav{position:relative;display:none}@media(min-width: 1024px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.js-state-menu-open .header__nav{display:block}@media(min-width: 1024px){.js-state-menu-open .header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__service{display:none}@media(min-width: 1024px){.header__service{display:block;margin-left:auto}}.header__static-wrapper-mobile{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 1024px){.header__static-wrapper-mobile{display:none}}.header__search-container-mobile{border-left:1px solid #173c0a}.header__hamburger-container{padding:1rem 1.2rem 1rem 1rem;border-left:1px solid #173c0a;cursor:pointer}@media(min-width: 1024px){.header__hamburger-container{display:none}}.js-state-menu-open .header__hamburger-container{background-color:#fff2e7}.header__hamburger-toggle{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__hamburger-title{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;line-height:2.2rem;color:#173c0a}@media(min-width: 768px){.header__hamburger-title{font-size:1.8rem;line-height:1.33;font-weight:700;font-family:Gotham-narrow, sans-serif}}.js-state-menu-open .header__hamburger-title{display:none}.header__hamburger-close{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;line-height:2.2rem;color:#173c0a;display:none}@media(min-width: 768px){.header__hamburger-close{font-size:1.8rem;line-height:1.33;font-weight:700;font-family:Gotham-narrow, sans-serif}}.js-state-menu-open .header__hamburger-close{display:block}.header .hamburger{margin-left:.6rem;position:relative;width:1.8rem;height:1.8rem}.js-state-menu-open .header .hamburger{border-radius:50%;border:2px solid #173c0a}.header .hamburger__bar{width:1.8rem;height:.2rem;background-color:#173c0a;border-radius:100px;display:inline-block;position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .hamburger__bar:nth-child(1){top:0;top:.4rem}.header .hamburger__bar:nth-child(2){top:1rem;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .hamburger__bar:nth-child(3){top:1.4rem}.js-state-menu-open .header .hamburger__bar{width:1rem}.js-state-menu-open .header .hamburger__bar:nth-child(1){-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:.6rem;left:.2rem}.js-state-menu-open .header .hamburger__bar:nth-child(2){display:none}.js-state-menu-open .header .hamburger__bar:nth-child(3){-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:.6rem;left:.2rem}.header__menu{display:none}@media(max-width: 1023px){.js-state-menu-open .header__menu{width:100%;height:calc(100vh - 4.2rem);display:block;background-color:#fff2e7}}@media(min-width: 1024px){.header__menu{width:100%;display:block}}@media print{.header{display:none !important}}.hero-with-colors{position:relative;color:#173c0a;overflow:hidden;margin-top:2rem;margin-bottom:3rem}@media(min-width: 768px){.hero-with-colors{margin-top:4.6rem;margin-bottom:7.4rem}}.hero-with-colors__background--left{position:absolute;top:0;left:-56%;z-index:0;display:inline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;height:100%}@media(min-width: 480px){.hero-with-colors__background--left{left:-22%}}@media(min-width: 1024px){.hero-with-colors__background--left{left:-16px}}.hero-with-colors__background--right{display:inline;position:absolute;top:0;right:-46%;z-index:0;height:100%}@media(min-width: 480px){.hero-with-colors__background--right{right:-16%}}@media(min-width: 1440px){.hero-with-colors__background--right{right:0}}.hero-with-colors__background-img{height:100%}.hero-with-colors__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:723px;z-index:1;position:relative;padding-top:40px;padding-bottom:40px;-ms-flex-item-align:center;align-self:center;text-align:center}@media(min-width: 768px){.hero-with-colors__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 1440px){.hero-with-colors__wrap{width:45%}}.hero-with-colors__title{font-size:3.5rem;line-height:1.03;font-weight:500;font-family:Cormorant, serif;text-transform:uppercase;display:inline;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width: 768px){.hero-with-colors__title{font-size:6rem;line-height:1.07}}.hero{position:relative;color:#173c0a;background:#faf9f7;overflow:hidden}.hero__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;padding-top:3.2rem;padding-bottom:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.hero__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.hero__wrap{padding-top:4.8rem;padding-bottom:4.8rem}}@media(min-width: 1024px){.hero--card .hero__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;position:relative}}@media(min-width: 768px){.hero--card .hero__content{grid-row-start:1;grid-column-start:1;grid-column-end:3}}@media(min-width: 1024px){.hero--card .hero__content{margin-right:6.4rem}}.hero__title{font-size:4rem;line-height:1.15;font-weight:500;font-family:Cormorant, serif;margin:0 0 2.4rem 0;text-transform:uppercase;text-align:left}@media(min-width: 768px){.hero__title{font-size:8rem;line-height:1}}@media(min-width: 1024px){.hero__title{margin:0 0 4.8rem 0}}.hero--link .hero__title{text-transform:initial;font-size:3.5rem;line-height:1.03;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.hero--link .hero__title{font-size:6rem;line-height:1.07}}.hero--card{overflow-y:visible}.hero__text{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:400}@media(min-width: 768px){.hero__text{font-size:2.4rem}}@media(min-width: 1024px){.hero__text{padding-left:25%}}.hero--link .hero__text,.hero--card .hero__text{font-size:1.8rem;line-height:1.39;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:400;padding-left:0;margin-bottom:3rem}@media(min-width: 768px){.hero--link .hero__text,.hero--card .hero__text{font-size:2.2rem}}@media(min-width: 1024px){.hero__card-link-container .hero__text{margin-right:12.2rem;grid-row-start:1;grid-column-start:1;grid-column-end:3}}.hero__card{grid-column-start:3;grid-row-start:1;grid-row-end:4;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1.6rem -1.6rem 1.6rem -1.6rem;padding:3.2rem 1.6rem;background-color:#f2f5e2;border-top:1px solid #173c0a}@media(min-width: 1024px){.hero__card{margin:0;padding:2.4rem 2.4rem 4rem 2.4rem;border-top:0;border-left:1px solid #173c0a;position:relative;z-index:0}.hero__card::after{content:"";width:100vh;background-color:inherit;position:absolute;inset:0;z-index:-1}}.hero__cards-wrapper{grid-template-columns:repeat(2, 1fr);gap:2.4rem;grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:3}@media(min-width: 1024px){.hero__cards-wrapper{display:grid}}.hero__card-title{font-size:2.4rem;line-height:1.17;font-weight:700;font-family:Gotham-narrow, sans-serif;font-family:Cormorant, serif;margin:0 0 3.2rem 0}@media(min-width: 768px){.hero__card-title{font-size:3rem}}@media(min-width: 1024px){.hero__card-link-container{display:grid;grid-template-columns:repeat(3, 1fr)}}.hero__card-link{margin-top:24px}@media(min-width: 1024px){.hero__card-link{margin-top:0}}@media(min-width: 1024px)and (min-width: 1024px){.hero__card-link-container .hero__card-link{grid-column-start:3}}.image-gallery{overflow:hidden}@media(max-width: 479px){.image-gallery{padding-left:0;padding-right:0}}@media(min-width: 1440px){.image-gallery__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}}@media(min-width: 1440px)and (min-width: 768px){.image-gallery__container{padding-left:24px;padding-right:24px}}.image-gallery__pagination{display:none}@media(max-width: 1439px){.image-gallery__pagination{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}}@media(max-width: 1439px)and (min-width: 768px){.image-gallery__pagination{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.image-gallery__pagination{padding-top:3px;margin:0 auto 24px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}}.image-gallery__prev-button,.image-gallery__next-button{position:relative;padding:0;width:5rem;height:5rem}.image-gallery__prev-button::after,.image-gallery__next-button::after{content:"";width:21px;height:21px;position:absolute;background:url(9ae29c76a339a7d74b32.svg) no-repeat center center;top:50%;bottom:50%;right:50%;left:50%}.image-gallery__prev-button::after{left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);-o-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.image-gallery__next-button::after{left:57%;-webkit-transform:translate(-57%, -50%) rotate(-90deg);-o-transform:translate(-57%, -50%) rotate(-90deg);transform:translate(-57%, -50%) rotate(-90deg)}.image-gallery__image{min-height:382px;max-height:382px}.image-gallery__text{margin:10px 0 0 0;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.1rem;text-align:right}.image-gallery__slide-counter{text-align:center}.image-gallery .current{font-weight:700}.image-gallery .slick-slide{margin:0 1.2rem;min-height:auto;padding:0;-ms-flex-item-align:self-start;align-self:self-start}.image-gallery .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.image-gallery .slick-slide img{width:auto}}.image-gallery .slick-dots{position:relative}.image-gallery .slick-track{padding:0}.image-gallery .slick-list.draggable{padding:0 !important}.image-vaults{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.8rem;padding-top:3.8rem}.image-vaults--left .image-vaults{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 768px){.image-vaults{padding-top:5.8rem}}.image-vaults--small{position:absolute;z-index:0;right:-90px;bottom:-100px;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}@media(min-width: 1024px){.image-vaults--small{position:relative;margin-right:0;bottom:unset;right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2.4rem 2.4rem 0 1.6rem}}.image-vaults__image{overflow:hidden;border-radius:111.5px 111.5px 0px 0px;position:relative;width:140px;height:340px}.image-vaults--small .image-vaults__image{width:140px;height:300px}.image-vaults__image--1,.image-vaults__image--2{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.image-vaults--small .image-vaults__image--1{display:none}@media(min-width: 1024px){.image-vaults--small .image-vaults__image--1{display:block}}.image-vaults__image--empty{background-color:rgba(85,27,10,.1);-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.image-vaults--left .image-vaults__image--empty{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-vaults--small .image-vaults__image--empty{display:none}@media(min-width: 1024px){.image-vaults--small .image-vaults__image--empty{display:block;-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}}.image-vaults__image::before{content:"";width:100%;height:0;padding-bottom:46.0526315789%}.image-vaults--small .image-vaults__image::before{padding-bottom:48.6111111111%}.image-vaults__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.lime-integration{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:6rem;margin-bottom:7.4rem}@media(min-width: 768px){.lime-integration{padding-left:24px;padding-right:24px}}.lime-integration #simpliform .form-group:not(:has(.checkbox)){margin-bottom:36px}.lime-integration #simpliform strong,.lime-integration #simpliform label{font-size:2rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;font-family:Gotham-narrow, sans-serif;font-weight:700;color:#131313}@media(min-width: 768px){.lime-integration #simpliform strong,.lime-integration #simpliform label{font-size:2.2rem;line-height:1.5}}.lime-integration #simpliform textarea{resize:vertical;min-height:58px}.lime-integration #simpliform .form-control{padding:10px 24px 13px 24px;height:unset;font-family:Gotham-narrow, sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:33px;border:1px solid #173c0a;background-color:#faf9f7;border-radius:0;color:#131313}.lime-integration #simpliform .form-control[data-name=address_search]{border-radius:32px}.lime-integration #simpliform .form-control:focus,.lime-integration #simpliform .form-control:focus-visible{background-color:#f2f5e2;border:1px solid #173c0a;-webkit-box-shadow:none;box-shadow:none}.lime-integration #simpliform .form-control::-webkit-input-placeholder{color:#959390}.lime-integration #simpliform .form-control::-moz-placeholder{color:#959390}.lime-integration #simpliform .form-control:-ms-input-placeholder{color:#959390}.lime-integration #simpliform .form-control::-ms-input-placeholder{color:#959390}.lime-integration #simpliform .form-control::placeholder{color:#959390}.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary{cursor:default}.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover{background-color:#f2f5e2 !important;color:#173c0a}.lime-integration #simpliform .btn:disabled,.lime-integration #simpliform .btn-default:disabled,.lime-integration #simpliform .btn-primary:disabled{background-color:#f2f0eb;border:1px solid #f2f0eb;color:#4e4d4a}.lime-integration #simpliform .btn:disabled:hover,.lime-integration #simpliform .btn-default:disabled:hover,.lime-integration #simpliform .btn-primary:disabled:hover{background-color:#f2f0eb;border:1px solid #f2f0eb;-webkit-box-shadow:none;box-shadow:none}.lime-integration #simpliform .btn svg,.lime-integration #simpliform .btn-default svg,.lime-integration #simpliform .btn-primary svg{display:none}.lime-integration #simpliform .prev-btn{padding-right:2rem;padding-left:calc(2rem + 32px)}.lime-integration #simpliform .prev-btn::before{content:"";width:21px;height:21px;position:absolute;top:50%;bottom:50%;left:1.7rem;background:url(92225a00ef0453853c4b.svg) no-repeat center center;-webkit-transform:translate(0, -50%) rotate(180deg);-o-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.lime-integration #simpliform .prev-btn::after{display:none}.lime-integration #simpliform .prev-btn:hover::before{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}.lime-integration #simpliform .checkbox{position:relative;display:block}.lime-integration #simpliform .checkbox label{display:block;position:relative;padding-left:35px;font-size:22px;cursor:default}.lime-integration #simpliform .checkbox input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.lime-integration #simpliform .checkbox input[type=checkbox]:checked~span{background-color:#173c0a}.lime-integration #simpliform .checkbox input[type=checkbox]:checked~span::after{display:block}.lime-integration #simpliform .checkbox input[type=checkbox]:focus-visible~span{-webkit-box-shadow:0 0 0 .075rem blue,0 0 0 .2rem blue;box-shadow:0 0 0 .075rem blue,0 0 0 .2rem blue}.lime-integration #simpliform .checkbox span{margin-top:3px;position:absolute;top:0;left:0;height:25px;width:25px;background-color:#faf9f7;border:1px solid #173c0a}.lime-integration #simpliform .checkbox span::after{content:"";position:absolute;display:none;left:8px;top:3px;width:8px;height:14px;border:solid #ffc69d;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.lime-integration #simpliform .progress{-webkit-box-shadow:none;box-shadow:none;border:1px solid #173c0a}.lime-integration #simpliform .progress-bar-success{background-color:#173c0a}.lime-integration #simpliform .dropzone{background-color:#faf9f7}.js-state-menu-open .main{display:none}@media(min-width: 768px){.js-state-menu-open .main{display:block}}.map-filters{border-bottom:1px solid #173c0a;width:100%;padding-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){.map-filters{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border-bottom:none}}.map-filters--right{margin-right:auto}@media(min-width: 1024px){.map-filters--right{margin-right:0;margin-left:auto}}.map-filters__legend{text-align:left;margin-left:0;margin-right:0}.map-filters__legend{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;font-weight:700;color:#173c0a}@media(min-width: 768px){.map-filters__legend{font-size:1.8rem;line-height:1.5}}.map-filters__filter{border-radius:100px;text-indent:0;width:auto;position:relative}.map-filters__filter:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:3.2rem;padding-right:4.8rem;margin-left:2rem}.map-filters__filter:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;padding-right:4.8rem;padding-left:1.6rem}.map-filters__filter-label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;padding-right:3.2rem;padding-left:1.6rem}.map-filters__filter-label span{margin-right:8px}.map-filters__filter-list,.map-filters__filter-map{font-weight:500}.map-filters__filter-list span,.map-filters__filter-map span{text-align:left;padding-right:16px}.map-filters__filter-list:hover,.map-filters__filter-map:hover{background-color:#f2f5e2;text-decoration:none}.map-filters--map-active .map-filters__filter-map{background-color:#f2f5e2}.map-filters--list-active .map-filters__filter-list{background-color:#f2f5e2}.map-filters__filter-list::after{content:"";width:18px;height:18px;position:absolute;top:34%;bottom:0;background-image:url(128a281f145f77e5b38f.svg);background-repeat:no-repeat;background-position:center}.map-filters__filter-map::after{content:"";width:18px;height:18px;position:absolute;top:34%;bottom:0;background-image:url(79ca7194f959cf999b3b.svg);background-repeat:no-repeat;background-position:center}.map-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#173c0a;color:#faf9f7}.map-item__body{padding:0 16px 16px 16px}@media(min-width: 768px){.map-item__body{padding:0 24px 24px 24px}}.map-item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.map-item__tag{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;margin-right:8px;font-weight:normal}.map-item__tag::after{content:"/";margin-left:8px}.map-item__tag:last-of-type::after{content:""}.map-item__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;margin-bottom:16px}@media(min-width: 768px){.map-item__title{font-size:3rem}}@media(min-width: 1024px){.map-item__title{font-size:3rem}}.map-item__area{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;margin-bottom:12px}@media(min-width: 768px){.map-item__area{font-size:1.8rem;line-height:1.5}}.map-item__info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.map-item__size{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:700;margin-right:0;margin-left:auto;text-align:right}.map-item__link{margin-bottom:12px}.map-item__item-link{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;color:#173c0a;border-bottom:1px solid #173c0a;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto 0 0 0;line-height:2.4rem}@media(min-width: 768px){.map-item__item-link{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;margin:5rem 0 0 0;font-weight:700}}@media(min-width: 768px)and (min-width: 768px){.map-item__item-link{font-size:1.8rem;line-height:1.5}}.map-item__item-link:hover{text-decoration:none}.map-item__item-link--orange{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;color:#ffc69d;border-bottom:1px solid #ffc69d}.map-item__item-link--orange::after{margin-top:2px}.map-item__map-link{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;background-color:#dde1c7;color:#173c0a;padding:12px 16px;width:100%}@media(min-width: 768px){.map-item__map-link{padding:12px 24px}}.map-item__close{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:700;display:block;color:#173c0a;background-color:#ffc69d;padding:12px 24px 12px 42px;margin-bottom:12px;margin-left:auto;border-bottom-left-radius:100px;z-index:1}.map-item__close::after{content:"";width:20px;height:20px;margin:0 0 -4px 10px;top:3px;left:0px;display:inline-block;background-repeat:no-repeat;background-image:url(94563c9b78a78994b1c5.svg);background-size:contain}.infowindow-single-item{width:100%;min-width:300px;height:100%;min-height:270px}.infowindow-multiple-items{width:100%;height:100%;min-height:270px;overflow:hidden}.infowindow-multiple-items .map-item{height:auto;min-height:81%}.infowindow-multiple-items p{color:#faf9f7}.infowindow-multiple-items__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;min-height:inherit;min-width:300px}.infowindow-multiple-items__item{width:100%;display:none}.infowindow-multiple-items__item:first-of-type{display:block}.infowindow-multiple-items__item span{font-weight:bold}.infowindow-multiple-items__nav{background-color:#faf9f7;color:#173c0a;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #173c0a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:22px}.infowindow-multiple-items__nav .prev{border-right:1px solid #173c0a;padding:8px 16px;font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.infowindow-multiple-items__nav .prev{font-size:1.8rem;line-height:1.5}}.infowindow-multiple-items__nav .next{border-left:1px solid #173c0a;padding:8px 16px;font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.infowindow-multiple-items__nav .next{font-size:1.8rem;line-height:1.5}}.infowindow-multiple-items__pages{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.infowindow-multiple-items__pages{font-size:1.8rem;line-height:1.5}}.gm-style-iw.gm-style-iw-c{border-radius:0}.map{border:1px solid #173c0a;width:100%;height:800px}.map__cookie-error-container{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;font-weight:700;color:#173c0a;margin:50px auto;text-align:center}@media(min-width: 768px){.map__cookie-error-container{font-size:2.4rem}}.map__cookie-error-message{margin:50px auto}.map__cookie-error-link{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;text-decoration:underline}@media(min-width: 768px){.map__cookie-error-link{font-size:1.8rem;line-height:1.5}}.card-info{background-color:#173c0a;padding:24px;color:#faf9f7}.card-info__tag{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.card-info__tag{font-size:1.8rem;line-height:1.5}}.card-info__title{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;font-size:2rem;margin-bottom:5px}@media(min-width: 768px){.card-info__title{font-size:3rem}}@media(min-width: 1024px){.card-info__title{font-size:3rem}}.card-info__adress{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.card-info__adress{font-size:1.8rem;line-height:1.5}}.card-info__map-link{background-color:#dde1c7;color:#173c0a;padding:16px 12px;width:100%}@media(max-width: 1023px){.menu{border-bottom:.1rem solid #173c0a}}@media(min-width: 1024px){.menu{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.2rem;padding-top:2rem}}@media(min-width: 1024px)and (min-width: 768px){.menu{padding-left:24px;padding-right:24px}}.menu-button-container{margin-left:auto;padding:1.6rem 1.2rem}@media(min-width: 1024px){.menu-button-container{display:none}}.menu__button{margin-left:auto;display:block}.menu__item:first-of-type{margin-left:-0.5rem}@media(max-width: 1023px){.menu__item:not(:first-of-type) .menu__item-inner{border-top:.1rem #173c0a solid}}.menu__item:first-of-type:has(.js-menu-accordion){border-top:.1rem #173c0a solid}.menu__item--has-desktop-dropdown{display:none}@media(min-width: 1024px){.menu__item--has-desktop-dropdown{display:block;position:relative}}@media(min-width: 1024px){.menu__item--hide-desktop,.menu__item--has-submenu{display:none}}.menu__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023px){.menu__item-inner{padding:0 0 0 2.2rem}}@media(max-width: 1023px){.menu__item--is-open .menu__item-inner{border-bottom:.1rem #173c0a solid}}.menu__accordion-button{padding:1.4rem 2.2rem 1.4rem 2.2rem;border-left:.1rem solid #173c0a}.menu__item--is-open .menu__accordion-button img{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 1024px){.menu__accordion-button{display:none}}.menu__link,.menu__dropdown-button{padding:1.4rem 0;font-size:1.6rem;font-weight:400;color:#173c0a;display:inline-block;position:relative;width:100%}@media(min-width: 1024px){.menu__link,.menu__dropdown-button{padding:1rem .5rem;font-family:Gotham-narrow, sans-serif;font-size:1.8rem;font-weight:700;line-height:2.2rem}}.menu__item--is-open .menu__link,.menu__item--is-open .menu__dropdown-button{font-weight:700}@media(min-width: 1024px){.menu__link--active::after{content:"";display:block;width:100%;height:.3rem;background-color:#173c0a;border-radius:1rem;position:absolute;left:0;right:0;bottom:0}}.menu__link:hover,.menu__dropdown-button:hover{text-decoration:none}@media(min-width: 1024px){.menu__link:hover::after,.menu__dropdown-button:hover::after{content:"";display:block;width:100%;height:.3rem;background-color:#173c0a;border-radius:1rem;position:absolute;left:0;right:0;bottom:0}}.menu__dropdown-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){.menu__dropdown-button.js-state-menu-dropdown-open img{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.menu__dropdown-button.js-state-menu-dropdown-open::after{content:"";display:block;width:100%;height:.3rem;background-color:#173c0a;border-radius:1rem;position:absolute;left:0;right:0;bottom:0}}.menu__dropdown-button.js-state-menu-dropdown-open+.menu__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__dropdown-button img{margin-left:1.6rem;width:1.4rem;height:.8rem}.menu__dropdown{margin:.8rem 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff2e7;position:absolute;top:100%;z-index:99;display:none}.menu__dropdown-item:not(:last-of-type){border-bottom:1px solid #173c0a}.menu__dropdown-link{font-family:Gotham-narrow, sans-serif;font-size:1.8rem;font-weight:700;color:#173c0a;line-height:2.2rem;white-space:nowrap;display:inline-block}@media(min-width: 1024px){.menu__dropdown-link{padding:1.3rem}}.menu-service{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.menu-service__item-search-mobile{display:block;-webkit-transition:none;-o-transition:none;transition:none}.menu-service__item-search-mobile:not([disabled]):focus{border:0}.js-toggle-search-bar .menu-service__item-search-mobile{display:none}.search .menu-service__item-search-mobile{display:none}.js-toggle-search-bar.search .menu-service__item-search-mobile{display:block}.menu-service__item-close-mobile{display:none;background-color:#ffc69d;border-radius:0}.menu-service__item-close-mobile:not([disabled]):focus{border:none}.js-toggle-search-bar .menu-service__item-close-mobile{display:block}.search .menu-service__item-close-mobile{display:block}.js-toggle-search-bar.search .menu-service__item-close-mobile{display:none}.menu-service__item-search{display:block}.js-toggle-search-bar .menu-service__item-search{display:none}.search:not(.archive) .menu-service__item-search{display:none}.js-toggle-search-bar.search .menu-service__item-search{display:block}.menu-service__item-close{display:none}.menu-service__item-close:hover{border:1px solid #173c0a}.js-toggle-search-bar .menu-service__item-close{display:block}.searc:not(.archive) .menu-service__item-close{display:block}.js-toggle-search-bar.search .menu-service__item-close{display:none}.dropdown{padding-left:20px;display:none}@media(max-width: 1023px){.menu__item--is-open .dropdown{display:block}}.dropdown__item{border-left:.7rem solid #173c0a}.dropdown__item a{display:block;padding:1.4rem}.dropdown__item:not(:last-child){border-bottom:.1rem solid #173c0a}.navigation-columns{margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.navigation-columns{margin-top:3rem;margin-bottom:7.4rem}}.navigation-columns--no-top-margin{margin-top:0}.navigation-columns__title{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-top:3rem;margin-bottom:3rem;color:#173c0a}@media(min-width: 768px){.navigation-columns__title{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.navigation-columns__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.navigation-columns__title{font-size:5rem;line-height:1.2}}.navigation-columns__wrapper{padding:4.8rem 0;background-color:#ffc69d}@media(min-width: 1024px){.navigation-columns__wrapper{padding:6.4rem 0}}.navigation-columns__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.navigation-columns__container{padding-left:24px;padding-right:24px}}.navigation-columns__list{display:grid;grid-template-rows:repeat(1, 1fr);gap:2.5rem;padding-right:1.5rem}@media(min-width: 480px){.navigation-columns__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.navigation-columns__list{grid-template-columns:repeat(4, 1fr)}}.navigation-columns__item .button--is-link{color:#173c0a}.news-hero__header{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:48px}@media(min-width: 768px){.news-hero__header{padding-left:24px;padding-right:24px}}.news-hero__tag{margin-left:-24px;padding:16px 24px 16px 48px;min-width:200px;background-color:#6d2e21;border-bottom-right-radius:100px;display:block;line-height:1.5;color:#faf9f7}@media(min-width: 1024px){.news-hero__tag{padding-left:24px}}.news-hero__date{margin-left:8px;padding:16px 8px}.news-hero__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media(min-width: 768px){.news-hero__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 1024px){.news-hero__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news-hero--alignright .news-hero__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-hero__content{margin-left:0;max-width:800px}.news-hero--alignright .news-hero__content{max-width:100%;margin-bottom:0}@media(min-width: 1024px){.news-hero--alignright .news-hero__content{max-width:50%;margin-bottom:0}}@media(min-width: 1024px){.news-hero--large .news-hero__content{margin-bottom:80px}}.news-hero__title{text-transform:none;color:#173c0a;margin-bottom:48px;font-size:3.5rem;line-height:1.03;font-weight:500;font-family:Cormorant, serif}@media(min-width: 768px){.news-hero__title{font-size:6rem;line-height:1.07}}.news-hero__text{font-size:2rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;padding-left:0;color:#131313;margin-bottom:2rem}@media(min-width: 768px){.news-hero__text{font-size:2.2rem;line-height:1.5}}.news-hero__image-wrapper{width:100%}@media(min-width: 1024px){.news-hero__image-wrapper{width:494px}}.news-hero__image{position:relative;overflow:hidden;width:100%;height:240px;margin-bottom:2rem}@media(min-width: 768px){.news-hero__image{max-height:800px;margin-bottom:0}}.news-hero--alignright .news-hero__image{width:100%;height:372px}@media(min-width: 768px){.news-hero--alignright .news-hero__image{height:372px}}@media(min-width: 768px){.news-hero--large .news-hero__image{padding-bottom:56.1805555556%}}.news-hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.news-hero__image-description{font-size:1.4rem;line-height:1.71;font-weight:400;font-family:Gotham-narrow, sans-serif;margin-top:8px;text-align:left;color:#131313}.pagination{padding:48px 0}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin:0 2px}@media(min-width: 768px){.pagination__item{margin:0 4px}}.pagination__item .page-numbers{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;position:relative;display:block;padding:6px 8px 5px;font-weight:400}.pagination__item .page-numbers::after{content:"";display:block;position:absolute;bottom:9px;width:calc(100% - 16px);height:.5px;background-color:#173c0a}.pagination__item .page-numbers:not(.current):not(.dots):hover::before{opacity:.1}.pagination__item .page-numbers.current{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow, sans-serif;position:relative;display:block;width:35px;height:35px;padding:6px 8px 5px;color:#173c0a;text-decoration:none;text-align:center;border-radius:50%;background:#fff;color:#131313;background:#dde1c7}.pagination__item .page-numbers.current::after{display:none}.pagination__item .page-numbers.dots{width:auto;color:#173c0a;background:rgba(0,0,0,0)}.pagination__item .page-numbers.dots::after{display:none}.pagination__item .page-numbers.prev,.pagination__item .page-numbers.next{border:1px solid #173c0a;position:relative;display:block;width:50px;height:50px;padding:14px 8px 5px;color:#173c0a;text-decoration:none;text-align:center;border-radius:50%;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.pagination__item .page-numbers.prev:hover,.pagination__item .page-numbers.next:hover{background-color:#f2f5e2}.pagination__item .page-numbers.prev::after,.pagination__item .page-numbers.next::after{display:none}.pagination__item .page-numbers.prev svg,.pagination__item .page-numbers.next svg{height:15px;width:15px}.pagination__item .page-numbers.prev{margin-right:15px}.pagination__item .page-numbers.prev svg{margin-right:2px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.pagination__item .page-numbers.next{margin-left:15px}.pagination__item .page-numbers.next svg{margin-left:2px;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.popup{position:relative;width:100%;padding:10px 20px;color:#fff;background:rgba(0,0,0,.9);z-index:100}.popup--cookie{position:fixed;bottom:0;left:0;background:rgba(139,0,0,.9)}.popup--cookie.js-state-initial{opacity:0;-webkit-animation:popupStateInitial .2s 2s;-o-animation:popupStateInitial .2s 2s;animation:popupStateInitial .2s 2s;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes popupStateInitial{from{opacity:0}to{opacity:1}}@-o-keyframes popupStateInitial{from{opacity:0}to{opacity:1}}@keyframes popupStateInitial{from{opacity:0}to{opacity:1}}.popup a,.popup button{color:#fff;text-decoration:underline}.popup__close{position:absolute;top:10px;right:20px;cursor:pointer}@media print{.popup{display:none !important}}.previous-projects{margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.previous-projects{margin-top:6rem;margin-bottom:7.4rem}}.previous-projects__title{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:4.8rem;color:#173c0a}@media(min-width: 768px){.previous-projects__title{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.previous-projects__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.previous-projects__title{font-size:5rem;line-height:1.2}}.previous-projects__list{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:grid;gap:2.4rem}@media(min-width: 768px){.previous-projects__list{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.previous-projects__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.previous-projects__list{grid-template-columns:repeat(4, 1fr)}}.previous-projects__item{display:block;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}.previous-projects__item--preloaded{display:none}@media(min-width: 1024px){.previous-projects__item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.previous-projects__item:nth-child(3n+1){background-color:#dde1c7}.previous-projects__item:nth-child(3n+2){background-color:#173c0a;color:#faf9f7}.previous-projects__item:nth-child(3n+2) .button{color:#ffc69d}.previous-projects__item:nth-child(3n+3){background-color:#ffc69d}.previous-projects__pagination{margin:3rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 1024px){.previous-projects__pagination{margin:5rem auto}}.previous-projects__button::after{background:url(0e660b0a445b4cc4d69d.svg) no-repeat center center}.previous-projects__button:hover::after{background:url(0e660b0a445b4cc4d69d.svg) no-repeat center center}.previous-projects__button:disabled:after{background:url(0e660b0a445b4cc4d69d.svg) no-repeat center center}.related-content{margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.related-content{margin-top:6rem;margin-bottom:7.4rem}}.related-content__title{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:4.8rem;color:#173c0a}@media(min-width: 768px){.related-content__title{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.related-content__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.related-content__title{font-size:5rem;line-height:1.2}}.related-content__list{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:grid;gap:2.4rem}@media(min-width: 768px){.related-content__list{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.related-content__list{grid-template-columns:repeat(3, 1fr)}}.related-content__item{background-color:#173c0a;color:#faf9f7;width:100%}.related-content__item .button{color:#ffc69d}.search-bar{display:none;background-color:#ffc69d;padding-top:1.6rem;padding-bottom:1.6rem}@media(min-width: 1024px){.search-bar{margin-top:20px;padding-top:1.8rem;padding-bottom:2rem}}.search:not(.archive) .search-bar{display:block}.search-bar__wrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;width:100%;max-width:832px;margin:3.6rem 0}@media(min-width: 768px){.search-bar__wrap{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.search-bar__wrap{padding:2rem;margin:auto}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-form__button.submit-input{cursor:pointer;border-top-right-radius:100px;border-bottom-right-radius:100px;border-left:none}.search-form--map-filter{width:100%;padding-bottom:3rem}.search__breadcrumbs{margin-bottom:24px}@media(min-width: 1024px){.search__breadcrumbs{margin-bottom:32px}}.search__breadcrumbs--bottom{margin-bottom:64px}@media(min-width: 1024px){.search__breadcrumbs--bottom{margin-bottom:28px}}.search__title{font-size:3.5rem;line-height:1.03;font-weight:500;font-family:Cormorant, serif;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;color:#173c0a;margin-bottom:32px !important}@media(min-width: 768px){.search__title{font-size:6rem;line-height:1.07}}@media(min-width: 768px){.search__title{padding-left:24px;padding-right:24px}}@media(min-width: 1440px){.search__title{margin-bottom:48px !important}}.search__found-results{font-size:2rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.search__found-results{font-size:2.2rem;line-height:1.5}}.search__found-results strong{font-weight:700}.search__result-wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.search__result-wrapper{padding-left:24px;padding-right:24px}}.search__result-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media(min-width: 1024px){.search__result-header{margin-bottom:59px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.search__found-results{margin-bottom:32px}@media(min-width: 1024px){.search__found-results{margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end}}.search__filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__no-results{font-size:2rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;min-height:155px}@media(min-width: 768px){.search__no-results{font-size:2.2rem;line-height:1.5}}.selected-news{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:4.8rem;margin-bottom:4.8rem}@media(min-width: 768px){.selected-news{padding-left:24px;padding-right:24px}}.selected-news__header{margin-bottom:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.selected-news__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;color:#173c0a}@media(min-width: 768px){.selected-news__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.selected-news__title{font-size:5rem;line-height:1.2}}.selected-news__button{display:block;margin:2rem auto 0 auto}@media(min-width: 768px){.selected-news__button{margin:3rem 0 auto auto}}.selected-news__grid{display:grid;gap:2.4rem}@media(min-width: 768px){.selected-news__grid{grid-template-columns:repeat(2, 1fr);row-gap:3.2rem}}@media(min-width: 1024px){.selected-news__grid{grid-template-columns:repeat(4, 1fr)}}.selected-news__highlight{padding-bottom:3.2rem;border-bottom:1px solid #173c0a}@media(min-width: 768px){.selected-news__highlight{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.selected-news__pre-content{margin:0 0 2.8rem;font-size:1.4rem;line-height:2.4rem;color:#6d2e21}@media(min-width: 768px){.selected-news__pre-content{margin:0 0 3.2rem;font-size:1.6rem}}.selected-news__content{padding:1.6rem;background-color:#faf9f7}@media(min-width: 768px){.selected-news__content{margin-top:auto;margin-bottom:auto;padding:8.4rem 12.4rem 2.4rem 0;width:51%}}.selected-news__highlight-title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 .9rem;color:#131313}@media(min-width: 768px){.selected-news__highlight-title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.selected-news__highlight-title{font-size:5rem;line-height:1.2}}.selected-news__link{margin:2.4rem 0 0 0;display:inline-block;font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#173c0a;border-bottom:1px solid #173c0a}@media(min-width: 768px){.selected-news__link{margin:5rem 0 0 0}}.selected-news__link:hover{text-decoration:none}.selected-news__image-container{position:relative}@media(min-width: 768px){.selected-news__image-container{width:49%;height:100%}}.selected-news__image{overflow:hidden;background-color:#faf9f7;inset:0;border-radius:0px 0px 0px 300px;width:100%;height:100%;position:relative;padding-bottom:65%}@media(min-width: 480px){.selected-news__image{padding-bottom:42%}}@media(min-width: 768px){.selected-news__image{padding-bottom:27.5%}}.selected-news__image--white{background-color:#faf9f7}.selected-news__image--orange{background-color:#ffc69d}.selected-news__image--green{background-color:#173c0a}.selected-news__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.sidemenu{width:100%;background:#fff}@media(min-width: 768px){.sidemenu{border:none;background:rgba(0,0,0,0)}}.sidemenu__button{font-size:1.4rem;line-height:1;font-family:Gotham-narrow, sans-serif;display:block;position:relative;width:100%;padding:18px 24px 17px;cursor:pointer}@media(min-width: 768px){.sidemenu__button{font-size:1.6rem;line-height:0.88;letter-spacing:1.2px}}.sidemenu__button::after{content:"";display:block;width:60px;height:60px;position:absolute;top:0;right:0;background-size:18px 18px}@media(min-width: 768px){.sidemenu__button{display:none}}.sidemenu__content{width:100%;border-top:1px solid #000}@media(min-width: 768px){.sidemenu__content{display:block !important;border:none}}.sidemenu__list{width:100%}.sidemenu__link{font-size:1.6rem;line-height:1;font-weight:500;font-family:Cormorant, serif;display:block;padding:20px 20px 17px;color:#000;font-weight:700;font-family:Gotham-narrow, sans-serif;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(min-width: 768px){.sidemenu__link{font-size:1.8rem}}.sidemenu__link:hover{text-decoration:underline}.sidemenu__item--current>.sidemenu__link{color:#173c0a}.sidemenu__children .sidemenu__link{font-size:1.6rem}@media(min-width: 768px){.sidemenu__link{padding:15px 20px 12px}}.sidemenu__children{display:none;margin:0 0 0 17px}.sidemenu__item--current>.sidemenu__children,.sidemenu__item--ancestor>.sidemenu__children,.sidemenu__item--parent>.sidemenu__children{display:block}.slick-list.draggable{padding:0 0 3rem 0 !important}.slick-list{padding:0 !important;margin-left:-36px}@media(min-width: 768px){.slick-list{margin-left:0}}@media(min-width: 1024px){.slick-list{margin-left:0}}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 3rem 0}.slick-slider{position:relative}.slick-slide{margin-right:2rem;padding-bottom:2rem;-ms-flex-item-align:center;align-self:center;height:auto !important;position:relative;min-height:35.2rem}.slick-slide>div{height:100%}.slick-slide:nth-child(3n+1) .carousel__item--with-colors{background-color:#dde1c7}.slick-slide:nth-child(3n+2) .carousel__item--with-colors{background-color:#173c0a;color:#faf9f7}.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button{color:#ffc69d}.slick-slide:nth-child(3n+3) .carousel__item--with-colors{background-color:#dde1c7}.slick-slide img{width:100%}.slick-slide.hide{opacity:0}.slick-slide.slick-center{opacity:1}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#faf9f7;height:1.6rem;width:calc(100% - 4rem);position:absolute;left:2rem;right:2rem;bottom:0;margin:2rem auto;font-size:0;border:1px solid #173c0a;border-radius:1.25rem}@media(min-width: 1024px){.slick-dots{height:.8rem;width:calc(100% - 450px)}}@media(min-width: 1440px){.slick-dots{border:1px solid #173c0a;border-radius:100px}}.slick-dots li{background-color:#faf9f7;width:100%;border-radius:1.25rem}.slick-dots .slick-active{background-color:#173c0a}.slick-dots .slick-active button{width:100%;height:100%}.slick-dots button{pointer-events:none !important}.swiper{width:100%;overflow:visible}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.swiper-button-prev,.swiper-button-next{color:#173c0a;position:relative;padding:0;width:5rem;height:5rem}.swiper-button-prev::after,.swiper-button-next::after{content:"";width:21px;height:21px;position:absolute;background:url(9ae29c76a339a7d74b32.svg) no-repeat center center;top:50%;bottom:50%;right:50%;left:50%}.swiper-button-prev::after{left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);-o-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.swiper-button-next::after{left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-o-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.swiper-button-disabled{background-color:#f2f0eb;color:#4e4d4a;border:1px solid #f2f0eb}.swiper-button-disabled:hover{background-color:#f2f0eb;color:#4e4d4a;border:1px solid #f2f0eb}.text-columns{margin-top:6rem;margin-bottom:7.4rem;background-color:#f2f5e2}.text-columns--light-orange{background-color:#fff2e7}@media(min-width: 768px){.text-columns__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 768px)and (min-width: 768px){.text-columns__container{padding-left:24px;padding-right:24px}}.text-columns__card{padding:3rem 1.6rem 4.2rem}.text-columns__card h2,.text-columns__card h3{font-size:2.5rem;line-height:1.12;font-weight:500;font-family:Cormorant, serif;font-size:3rem}@media(min-width: 768px){.text-columns__card h2,.text-columns__card h3{font-size:4rem}}@media(min-width: 768px){.text-columns__card{padding:4.2rem 0 3.2rem;width:50%}}.text-columns__card:nth-child(even){border-top:1px solid #173c0a}@media(min-width: 768px){.text-columns__card:nth-child(even){padding-left:6rem;border-top:0}}@media(min-width: 768px){.text-columns__card:nth-child(odd){padding-right:6rem;border-right:1px solid #173c0a}}.vacancies-list{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.vacancies-list{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.vacancies-list{margin-top:6rem;margin-bottom:7.4rem}}.vacancies-list__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin-bottom:3rem;color:#173c0a}@media(min-width: 768px){.vacancies-list__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.vacancies-list__title{font-size:5rem;line-height:1.2}}.vacancies-list__filter-interactions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.vacancies-list__list-grid{display:grid;gap:2.4rem}@media(min-width: 768px){.vacancies-list__list-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.vacancies-list__list-grid{grid-template-columns:repeat(4, 1fr)}}.vacancy-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:35.2rem;height:100%;position:relative;z-index:0;padding:1.6rem 2.4rem}.vacancy-card--dark-green{color:#faf9f7;background-color:#173c0a}.vacancy-card--fruit-orange{color:#131313;background-color:#ffc69d}.vacancy-card--forest-green{color:#131313;background-color:#dde1c7}.vacancy-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vacancy-card__pre-content{margin:0 0 2.8rem;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:1rem}@media(min-width: 768px){.vacancy-card__pre-content{margin:0 0 3.2rem;font-size:1.6rem}}.vacancy-card__content{padding:1.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 768px){.vacancy-card__content{padding:1.6rem 2.4rem;padding-bottom:4.2rem}}.vacancy-card__tag-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vacancy-card__tag::after{content:"/";margin-left:8px}.vacancy-card__tag:last-of-type::after{content:""}.vacancy-card__area{font-size:1.6rem;margin-left:auto}@media(min-width: 768px){.vacancy-card__area{text-align:left}}.vacancy-card__area :last-child{font-weight:700}.vacancy-card__title{font-size:2.5rem;line-height:0.8;font-weight:500;font-family:Cormorant, serif;color:inherit;margin-top:2rem;margin-bottom:1rem}@media(min-width: 768px){.vacancy-card__title{font-size:2.5rem}}.vacancy-card__area-name{font-size:1.6rem;line-height:1.9rem;font-weight:700}@media(min-width: 768px){.vacancy-card__area-name{margin:0 0 3.6rem}}.vacancy-card__excerpt{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif}@media(min-width: 768px){.vacancy-card__excerpt{font-size:1.8rem;line-height:1.5}}.vacancy-card__visual-link{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow, sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto 0 0 0;font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#173c0a}@media(min-width: 768px){.vacancy-card__visual-link{font-size:1.8rem;line-height:1.5}}@media(min-width: 768px){.vacancy-card__visual-link{margin:5rem 0 0 0}}.vacancy-card--dark-green .vacancy-card__visual-link{color:#ffc69d}.vacant-premise{margin-bottom:2.4rem}@media(min-width: 768px){.vacant-premise{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 768px){.vacant-premise--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.vacant-premise__pre-content{margin:0 0 2.8rem;font-size:1.4rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:1rem}@media(min-width: 768px){.vacant-premise__pre-content{margin:0 0 3.2rem;font-size:1.6rem}}.vacant-premise__pre-content :last-child{margin-left:auto}.vacant-premise__tag::after{content:"/";margin-left:8px}.vacant-premise__tag:last-of-type::after{content:""}.vacant-premise__area{font-size:1.6rem;line-height:1.9rem}@media(min-width: 768px){.vacant-premise__area{margin:0 0 3.6rem}}.vacant-premise__area :last-child{font-weight:700}.vacant-premise__area-name{font-size:1.6rem;line-height:1.9rem;font-weight:700}@media(min-width: 768px){.vacant-premise__area-name{margin:0 0 3.6rem}}.vacant-premise__content{padding:1.6rem 1.6rem 3.6rem 1.6rem;background-color:#f2f5e2}@media(min-width: 768px){.vacant-premise__content{padding:2.4rem 2.4rem 3.6rem 2.4rem;width:51%}}.vacant-premise--yellow .vacant-premise__content{background-color:#ffeec1}.vacant-premise--orange .vacant-premise__content{background-color:#ffc69d}.vacant-premise__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 .9rem;color:#173c0a}@media(min-width: 768px){.vacant-premise__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.vacant-premise__title{font-size:5rem;line-height:1.2}}.vacant-premise__excerpt{display:none}@media(min-width: 768px){.vacant-premise__excerpt{display:block;font-size:1.6rem;line-height:1.9rem}}.vacant-premise__link{margin:2.4rem 0 0 0;display:inline-block;font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#173c0a;border-bottom:1px solid #173c0a}@media(min-width: 768px){.vacant-premise__link{margin:5rem 0 0 0}}.vacant-premise__link:hover{text-decoration:none}.vacant-premise__image-container{position:relative;overflow:hidden;width:100%;height:300px}@media(min-width: 768px){.vacant-premise__image-container{width:49%;height:auto}}.vacant-premise__image{position:absolute;overflow:hidden;top:0;left:0;background-color:#173c0a;inset:0;border-radius:300px 0px 0px 0px}.vacant-premise--right .vacant-premise__image{border-radius:0px 300px 0px 0px}.vacant-premise--yellow .vacant-premise__image{background-color:#eed9af}.vacant-premise--orange .vacant-premise__image{background-color:#c54701}.vacant-premise__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}@media(min-width: 768px){.video{padding-left:24px;padding-right:24px}}.video--article-embed{clear:both;padding:0;margin-bottom:7rem}.video__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant, serif;margin:0 0 2.4rem 0;color:#173c0a}@media(min-width: 768px){.video__title{font-size:3rem;line-height:1.2}}@media(min-width: 1024px){.video__title{font-size:5rem;line-height:1.2}}.video__grid{display:grid;gap:2.4rem}@media(min-width: 768px){.video__grid{grid-template-columns:repeat(2, 1fr)}.video--large .video__grid{grid-template-columns:1fr}}.video__embed{width:100%;padding-bottom:56.25%;position:relative}.video__embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wysiwyg-module{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px;margin-top:3rem;margin-bottom:3rem}@media(min-width: 768px){.wysiwyg-module{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.wysiwyg-module{margin-top:6rem;margin-bottom:7.4rem}}.wysiwyg-module>*{width:100%;margin-left:0}@media(min-width: 1024px){.wysiwyg-module>*{width:calc(100% - 494px - 48px)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2V4dGVuZHMvYnV0dG9uLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9jb3JlL21peGlucy5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvY29yZS92YXJpYWJsZXMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2V4dGVuZHMvY2FyZC5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZXh0ZW5kcy9mb3Jtcy5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZXh0ZW5kcy9ncmlkLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9leHRlbmRzL2lucHV0LnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9leHRlbmRzL3JpY2h0ZXh0LnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9nbG9iYWwvX3Jlc2V0LnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9nbG9iYWwvYmFzZS5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZ2xvYmFsL2Nvb2tpZS1zY3JpcHQuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2dsb2JhbC9lbGFzdGljLXByZXNzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9nbG9iYWwvZm9udHMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9hY2NvcmRpb24uc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9hbGwtYnVpbGRpbmdzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYWxsLW5ld3Muc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9hcmNoaXZlLWxpc3Quc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9hcmNoaXZlLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYXJ0aWNsZS1oZXJvLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYXJ0aWNsZS5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2FydGljbGVsaXN0LnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYmFubmVyLWljZS5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Jhbm5lci1ub3RpY2Uuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9ibHVyYnMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2J1aWxkaW5nLWluZm9ybWF0aW9uLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYnVpbGRpbmdzLWxpc3Quc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jYXJkLWNhcm91c2VsLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC1uZXdzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC1zZWFyY2guc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jYXJkLXdpdGgtaW1hZ2UtdmF1bHRzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC13aXRoLWltYWdlLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC13aXRob3V0LXRpdGxlLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Nhcm91c2VsLXdpdGgtY29sb3JzLWNhcmQuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jYXJvdXNlbC13aXRoLWNvbG9ycy5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Nhcm91c2VsLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY29udGFjdC1jYXJkLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY29udGVudC5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Nvd29ya2Vycy5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N0YS13aXRoLWNhcmQuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jdGEtd2l0aC1pbWFnZS12YXVsdHMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jdGEtd2l0aC1pbWFnZS5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N0YS13aXRoLXNlYXJjaC5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N1cnJlbnQtam9icy5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N1cnJlbnQtcG9zdHMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9maWx0ZXIuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9mb290ZXIuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9ncmF2aXR5LWZvcm1zLWludGVncmF0aW9uLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvZ3JlZW5jb24taW50ZWdyYXRpb24uc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9oZWFkZXIuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9oZXJvLXdpdGgtY29sb3JzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvaGVyby5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2ltYWdlLWdhbGxlcnkuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9pbWFnZS12YXVsdHMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9saW1lLWludGVncmF0aW9uLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvbWFpbi5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL21hcC1maWx0ZXJzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvbWFwLWl0ZW0uc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9tYXAuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9tZW51LnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvbmF2aWdhdGlvbi1jb2x1bW5zLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvbmV3cy1oZXJvLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvcGFnaW5hdGlvbi5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3BvcHVwLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvcHJldmlvdXMtcHJvamVjdHMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9yZWxhdGVkLWNvbnRlbnQuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zZWFyY2gtYmFyLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3Mvc2VhcmNoLWZvcm0uc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zZWFyY2guc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zZWxlY3RlZC1uZXdzLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3Mvc2lkZW1lbnUuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zbGljay1zbGlkZXIuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zd2lwZXIuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy90ZXh0LWNvbHVtbnMuc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy92YWNhbmNpZXMtbGlzdC5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3ZhY2FuY3ktY2FyZC5zY3NzIiwiL2hvbWUvcnVubmVyL3dvcmsvSGlnYWItaGlnYWIuc2UvSGlnYWItaGlnYWIuc2Uvc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3ZhY2FudC1wcmVtaXNlLnNjc3MiLCIvaG9tZS9ydW5uZXIvd29yay9IaWdhYi1oaWdhYi5zZS9IaWdhYi1oaWdhYi5zZS9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvdmlkZW8uc2NzcyIsIi9ob21lL3J1bm5lci93b3JrL0hpZ2FiLWhpZ2FiLnNlL0hpZ2FiLWhpZ2FiLnNlL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy93eXNpd3lnLW1vZHVsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRzQkNpR29CLGdCQUFBLENBSUksZUFBQSxDQU1BLGVBaEJWLENBZ0JVLHFDQWhCVixDRHhGVixvQkFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHVCQUFBLENBQUEsZUFBQSxDQUNBLGtCQUFBLENBQ0EsdUJBQUEs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QSxDQUFBLENBR0osa0JBQ0ksVUFBQSxDQUNBLGFBQUEsQzlFVkEsMEI4RVFKLGtCQUtRLCtCQUFBLENBQUEiLCJmaWxlIjoic3R5bGVzL21haW4uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIiVidXR0b24ge1xuICAgIEBpbmNsdWRlIHRleHRzdHlsZShidXR0b24pO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzLjM1cmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAkdHJhbnNpdGlvbiwgY29sb3IgJHRyYW5zaXRpb24sIGJhY2tncm91bmQgJHRyYW5zaXRpb24sXG4gICAgICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbiwgb3V0bGluZSAkdHJhbnNpdGlvbjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtICsgMzJweCk7IC8vbWFrZSBzcGFjZSBmb3IgYXJyb3dcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtICsgMzJweCk7IC8vbWFrZSBzcGFjZSBmb3IgYXJyb3dcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxLjdyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9vcmFuZ2UtLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhyZWYtZXh0ZXJuYWwoKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMS43cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtLW9yYW5nZS5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogJGZvY3VzLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRpc2FibGVkO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkYXRhLXN0YXRlPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmV5LS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL2dyZWVuLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGhyZWYtZXh0ZXJuYWwoKSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtLWdyZWVuLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3MvZ3JlZW4tLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJltkYXRhLXN0YXRlPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgY3Vyc29yOiBub25lO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlcnRpYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LW5vLWFycm93IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1wcmltYXJ5O1xuXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5LW5vLWFycm93IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXJ0aWFyeS1uby1hcnJvdyB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tdGVydGlhcnk7XG5cbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pY29uLXRvZ2dsZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtLWljb24tc2VhcmNoIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFnbmlmeWluZy1nbGFzcy1kZXNrdG9wLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbi1jbG9zZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2Nsb3NlLWNpcmNsZS5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbi1zZWFyY2gtbW9iaWxlIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgcGFkZGluZzogMXJlbSA0LjJyZW0gMXJlbSAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFnbmlmeWluZy1nbGFzcy5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbi1jbG9zZS1tb2JpbGUge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2Nsb3NlLWNpcmNsZS5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3MvZ3JlZW4tLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMnJlbSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGZvY3VzLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtbGluay1leHRlcm5hbCB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICBAaW5jbHVkZSBocmVmLWV4dGVybmFsKCkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMy4ycmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2V4dGVybmFsLS1ncmVlbi5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWlzLWxpbmstb3JhbmdlIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEuNXB4O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3Mvb3JhbmdlLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWlzLWxpbmstb3JhbmdlLWV4dGVybmFsIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rLW9yYW5nZTtcblxuICAgICAgICBAaW5jbHVkZSBocmVmLWV4dGVybmFsLW9yYW5nZSgpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMuMnJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9leHRlcm5hbC0tb3JhbmdlLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5AbWl4aW4gbWVkaWEoJGtleSkge1xuICAgIEBpZiAka2V5ID09ICdkJyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH0gQGVsc2VpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRrZXkpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAka2V5KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGVycm9yICdVbmZvcnR1bmF0ZWx5LCBgI3ska2V5fWAgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnRzfWAuICdcbiAgICAgICAgKyAnUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICAgIH1cbn1cblxuQG1peGluIG1lZGlhLW1heCgka2V5KSB7XG4gICAgQGlmICRrZXkgPT0gJ2QnIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfSBAZWxzZWlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGtleSkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRrZXkpLTEpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBlcnJvciAnVW5mb3J0dW5hdGVseSwgYCN7JGtleX1gIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50c31gLiAnXG4gICAgICAgICAgICArICdQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XG4gICAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWl4aW4gd3JhcCgkbGlzdDogKCksICRpbmNsdWRlU3BhY2luZzogdHJ1ZSwgJHNwYWNpbmdUb1dpZHRoOiB0cnVlLCAkY2VudGVyOiB0cnVlKSB7XG4gICAgJHNwYWNpbmc6IDA7XG5cbiAgICBAaWYgJHNwYWNpbmdUb1dpZHRoIHtcbiAgICAgICAgJHNwYWNpbmc6IG1hcC1nZXQoJGd1dHRlcnMsIE0pICogMjtcbiAgICB9XG5cbiAgICBAaWYgJGNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGlmICRpbmNsdWRlU3BhY2luZyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYWNpbmcoKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFjaW5nKE0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmIGNvbnRhaW5zKCRsaXN0LCBzaXRlKSB7XG4gICAgICAgIG1heC13aWR0aDogKG1hcC1nZXQoJG1heHdpZHRocywgc2l0ZSkgKyAkc3BhY2luZyk7XG4gICAgfVxuXG4gICAgQGlmIGNvbnRhaW5zKCRsaXN0LCBjb250ZW50KSB7XG4gICAgICAgIG1heC13aWR0aDogKG1hcC1nZXQoJG1heHdpZHRocywgY29udGVudCkgKyAkc3BhY2luZyk7XG4gICAgfVxuXG4gICAgQGlmIGNvbnRhaW5zKCRsaXN0LCBzZXJ2aWNlbWVudSkge1xuICAgICAgICBtYXgtd2lkdGg6IChtYXAtZ2V0KCRtYXh3aWR0aHMsIHNlcnZpY2VtZW51KSArICRzcGFjaW5nKTtcbiAgICB9XG5cbiAgICBAaWYgY29udGFpbnMoJGxpc3QsIG1vZHVsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IChtYXAtZ2V0KCRtYXh3aWR0aHMsIG1vZHVsZSkgKyAkc3BhY2luZyk7XG4gICAgfVxuXG4gICAgQGlmIGNvbnRhaW5zKCRsaXN0LCBmb290ZXIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAobWFwLWdldCgkbWF4d2lkdGhzLCBmb290ZXIpICsgJHNwYWNpbmcpO1xuICAgIH1cbn1cblxuQG1peGluIHNwYWNpbmcoJGJwOiBkKSB7XG4gICAgJHNwYWNpbmc6IG1hcC1nZXQoJGd1dHRlcnMsICRicCk7XG5cbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xufVxuXG4vLyBGb3Igc2V0dGluZyBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IG9uIGVsZW1lbnRzIGRlZmluZWQgYnkgdmFyaWFiZWxzLCBpbmNsdWRpbmcgbWVkaWEgcXVlcmllc1xuLy8gVXNhZ2U6IEBpbmNsdWRlIHRleHRzdHlsZShoMSk7XG5AbWl4aW4gdGV4dHN0eWxlKCRrZXkpIHtcblxuICAgIC8vIExvb3AgdGhyb3VnaCB0ZXh0IG1hcCBhbmQgc2V0IGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHQgZm9yIGVhY2ggbWVkaWEgcXVlcnlcbiAgICBAaWYgbWFwLWhhcy1rZXkoJHRleHRzdHlsZXMsICRrZXkpIHtcbiAgICAgICAgJG1hcDogbWFwLWdldCgkdGV4dHN0eWxlcywgJGtleSk7XG5cbiAgICAgICAgQGVhY2ggJG1lZGlhLCAkc3R5bGUgaW4gJG1hcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaWEpIHtcbiAgICAgICAgICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJHN0eWxlLCBmb250LXNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZTogZ2V0LWRlZmF1bHQoJHN0eWxlLCBmb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZSAvIDEwfXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJHN0eWxlLCBsaW5lLWhlaWdodCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiBnZXQtZGVmYXVsdCgkc3R5bGUsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAje3JvdW5kKCRsaW5lLWhlaWdodCAvICRmb250LXNpemUgKiAxMDApIC8gMTAwfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBlYWNoICRwYXJhbSwgJHZhbHVlIGluICRzdHlsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkcGFyYW0gIT0gZm9udC1zaXplIGFuZCAkcGFyYW0gIT0gbGluZS1oZWlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3skcGFyYW19OiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1peGluIGhyZWYtZXh0ZXJuYWwoKSB7XG4gICAgJjpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoLnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWJ1dHRvbi1uZXh0KTpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoYnV0dG9uKTpub3QoW2hyZWZePSdtYWlsdG86J10pOm5vdChbaHJlZl49J3RlbDonXSk6bm90KFtocmVmPScnXSk6bm90KFtocmVmXj0nIyddKTpub3QoW2hyZWZePScvJ10pOm5vdChbaHJlZl49J2h0dHA6Ly9oaWdhYi5zZSddKTpub3QoW2hyZWZePSdodHRwczovL2hpZ2FiLnNlJ10pOm5vdChbaHJlZl49J2hpZ2FiLnNlJ10pOm5vdChbaHJlZio9J3d3dy5oaWdhYi5zZSddKTpub3QoW2hyZWYqPSdodHRwczovL3N0YWdlLmhpZ2FiLnNlJ10pOm5vdChbaHJlZio9J3N0YWdlLmhpZ2FiLnNlJ10pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaHJlZi1leHRlcm5hbC1vcmFuZ2UoKSB7XG4gICAgJjpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoYnV0dG9uKTpub3QoW2hyZWZePSdtYWlsdG86J10pOm5vdChbaHJlZl49J3RlbDonXSk6bm90KFtocmVmPScnXSk6bm90KFtocmVmXj0nIyddKTpub3QoW2hyZWZePScvJ10pOm5vdChbaHJlZl49J2h0dHA6Ly9oaWdhYi5zZSddKTpub3QoW2hyZWZePSdodHRwczovL2hpZ2FiLnNlJ10pOm5vdChbaHJlZl49J2hpZ2FiLnNlJ10pOm5vdChbaHJlZio9J3d3dy5oaWdhYi5zZSddKTpub3QoW2hyZWYqPSdodHRwczovL3N0YWdlLmhpZ2FiLnNlJ10pOm5vdChbaHJlZio9J3N0YWdlLmhpZ2FiLnNlJ10pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiJGFzc2V0c1BhdGg6IFwiLi4vYXNzZXRzL1wiO1xuXG4vLyBNZWFzdXJlbWVudHNcbiRtYXh3aWR0aHM6IChcbiAgICBzZXJ2aWNlbWVudTogMTM2NnB4LFxuICAgIHNpdGU6IDEyODBweCxcbiAgICBtb2R1bGU6IDEyNjBweCxcbiAgICBmb290ZXI6IDEwNDJweCxcbiAgICBjb250ZW50OiA2NzVweCxcbik7XG5cbiRicmVha3BvaW50czogKFxuICAgIFM6IDQ4MHB4LFxuICAgIFNMOiA2MDBweCxcbiAgICBNOiA3NjhweCxcbiAgICBMOiAxMDI0cHgsXG4gICAgTFM6IDEyMDBweCxcbiAgICBYTDogMTQ0MHB4LFxuICAgIHdwLVM6IDYwMXB4LFxuICAgIHdwLU06IDc4M3B4LFxuKTtcblxuJGd1dHRlcnM6IChcbiAgICBkOiAxNnB4LFxuICAgIE06IDI0cHgsXG4pO1xuXG4kd3AtYWRtaW4tYmFyLWhlaWdodDogNDZweDtcbiR3cC1hZG1pbi1iYXItaGVpZ2h0LS13cC1NOiAzMnB4O1xuXG4kbW9iaWxlLW1lbnU6IE07XG5cbi8vIFotaW5kZXggYmFzZXNcbiR6LWNvb2tpZTogMjAwO1xuJHotY2FyZDogMTtcblxuLy8gVHJhbnNpdGlvbnMgJiBhbmltYXRpb25zXG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblxuLy8gQ2FyZCBzaXppbmdcbiRjYXJkLWhlaWdodDogMzUuMnJlbTsgLy8zNTJweDtcblxuLyogTEFSR0UgQ0FSRCAgKi9cbiRjYXJkLWxnLWRlc2t0b3Atd2lkdGg6IDYxLjhyZW07IC8vNjE4cHg7XG4kY2FyZC14bC1kZXNrdG9wLXdpZHRoOiA5My45cmVtOyAvLzkzOXB4O1xuJGNhcmQtbGctdGFibGV0LXdpZHRoOiA3MnJlbTsgLy83MjBweDtcblxuLyogU01BTEwgQ0FSRCAqL1xuJGNhcmQtZGVza3RvcC13aWR0aDogMzAuN3JlbTsgLy8yOTdweDtcbiRjYXJkLXRhYmxldC13aWR0aDogMzQuOXJlbTsgLy8zNDlweDtcbiRjYXJkLW1vYmlsZS13aWR0aDogY2FsYygxMDB2dyAtIDhyZW0pOyAvLzEwMHZ3IC0gOHJlbVxuXG4vLyBDb2xvcnNcbiRydXN0OiAjNmQyZTIxO1xuJGZydWl0LW9yYW5nZTogI2VmNWY0MDtcbiRmcnVpdC1vcmFuZ2UtZGFyazogI2M1NDcwMTtcbiRmcnVpdC1vcmFuZ2UtbGlnaHQ6ICNmZmM2OWQ7XG4kZnJ1aXQtb3JhbmdlLWxpZ2h0LTI6ICNmZmYyZTc7XG5cbiRmb3Jlc3QtZ3JlZW46ICMxNzNjMGE7XG4kZm9yZXN0LWdyZWVuLW1pZDogI2RkZTFjNztcbiRmb3Jlc3QtZ3JlZW4tbGlnaHQ6ICNmMmY1ZTI7XG5cbiR5ZWxsb3ctbGlnaHQ6ICNmZmVlYzE7XG4keWVsbG93LWRhcms6ICNlZWQ5YWY7XG5cbiRvZmYtd2hpdGU6ICNmYWY5Zjc7XG4kb2ZmLWJsYWNrOiAjMTMxMzEzO1xuXG4kZ3JleS1saWdodDogI2YyZjBlYjtcbiRncmV5LWxpZ2h0LTI6ICNlOWU1ZGQ7XG4kZ3JleS1taWQ6ICNjOWM2YzA7XG4kZ3JleS1taWQtMjogIzk1OTM5MDtcbiRncmV5LWRhcms6ICM0ZTRkNGE7XG5cblxuJGJsdWU6IGJsdWU7IC8vZGVmYXVsdCBpbiBiZWRyb2NrXG4kYmx1ZS04MDogZGFya2JsdWU7IC8vZGVmYXVsdCBpbiBiZWRyb2NrXG4kYmx1ZS0xMDogbGlnaHRibHVlOyAvL2RlZmF1bHQgaW4gYmVkcm9ja1xuXG4kZ3JleTogI2NjYzsgLy9kZWZhdWx0IGluIGJlZHJvY2tcbiRncmV5LTU6ICNlZmVmZWY7IC8vZGVmYWx0IGluIGJlZHJvY2tcbiRncmV5LTEwOiAjZWVlOyAvL2RlZmFsdCBpbiBiZWRyb2NrXG5cbiRiYXNlLWNvbG9yOiAkb2ZmLWJsYWNrO1xuJHByaW1hcnktY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4kc2Vjb25kYXJ5LWNvbG9yOiAkZnJ1aXQtb3JhbmdlO1xuXG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kbGluay1ob3Zlci1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQ7XG4kb3BhY2l0eS1iYWNrZ3JvdW5kOiByZ2JhKDg1LCAyNywgMTAsIDAuMSk7XG5cbiRlcnJvci1jb2xvcjogI2QzMmYyZjtcbiRlcnJvci1jb2xvci1saWdodDogI2ZiZWJlYjtcbiRzdWNjZXNzLWNvbG9yOiAjMWRhYzJjO1xuXG4kYm9yZGVyLXJhZGl1cy0zMDA6IDMwMHB4O1xuJGJvcmRlci1yYWRpdXMtMTg1OiAxODVweDtcblxuJGJvcmRlci1yYWRpdXMtMTExOiAxMTEuNXB4IDExMS41cHggMHB4IDBweDtcblxuJGZvY3VzLWNvbG9yOiAkYmx1ZTtcblxuLy8gU3R5bGVcbiRmb250ZmFtaWxpZXM6IChcbiAgICBzYW5zOiAje0dvdGhhbS1uYXJyb3csXG4gICAgc2Fucy1zZXJpZn0sXG4gICAgc2VyaWY6ICN7Q29ybW9yYW50LFxuICAgIHNlcmlmfSxcbik7XG5cbiRiYXNlLWZvbnQ6IG1hcC1nZXQoJGZvbnRmYW1pbGllcywgXCJzYW5zXCIpO1xuJGhlYWRpbmctZm9udDogbWFwLWdldCgkZm9udGZhbWlsaWVzLCBcInNlcmlmXCIpO1xuXG4vLyBGb250IHdlaWdodHNcbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRib2xkOiA3MDA7XG4kaGVhdnk6IDkwMDtcblxuLy8gTm8gb3RoZXIgZm9udCBzaXplcyBhcmUgbmVlZGVkXG4vLyBGb250IHNpemVzIGFuZCBsaW5lIGhlaWdodHMgYXMgZGVmaW5lZCBieSBzdHlsZWd1aWRlIGluIHBpeGVsc1xuJHRleHRzdHlsZXM6IChcbiAgICB0aXRsZTogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDQwLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0sXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiA4MCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIHJpY2h0ZXh0LXRpdGxlOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzUsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzYsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDYwLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0LFxuICAgICAgICApLFxuICAgICksXG4gICAgaDI6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAzMCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzYsXG4gICAgICAgICksXG4gICAgICAgIEw6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjAsXG4gICAgICAgICksXG4gICAgKSxcbiAgICByaWNodGV4dC1oMjogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDMwLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwLFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0sXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiA0MCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIGgzOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjgsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDQwLFxuICAgICAgICApLFxuICAgICksXG4gICAgcmljaHRleHQtaDM6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDMwLFxuICAgICAgICApLFxuICAgICksXG4gICAgaDQ6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNSxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAsXG4gICAgICAgICksXG4gICAgICAgIEw6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAsXG4gICAgICAgICksXG4gICAgKSxcbiAgICByaWNodGV4dC1oNDogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDIyLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjQsXG4gICAgICAgICksXG4gICAgKSxcblxuICAgIGg1OiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDI1LFxuICAgICAgICApLFxuICAgICksXG5cbiAgICByaWNodGV4dC1oNTogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjIsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBoNjogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE2LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0sXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIHJpY2h0ZXh0LWg2OiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjMsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOCxcbiAgICAgICAgKSxcbiAgICApLFxuXG4gICAgcHJlYW1ibGU6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcixcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyOCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIHJpY2h0ZXh0LXByZWFtYmxlOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzAsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXIsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMixcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMyxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIGJvZHk6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNixcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcixcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LFxuICAgICAgICApLFxuICAgICksXG4gICAgYm9keS14czogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE2LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBib2R5LXh4czogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE0LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBsYWJlbC10aXRsZTogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE0LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0LFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHgsXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxuICAgICAgICApLFxuICAgICksXG4gICAgbGFiZWw6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNCxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE2LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4LFxuICAgICAgICApLFxuICAgICksXG4gICAgYnV0dG9uOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjQsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICksXG4gICAgY2FyZC1uZXdzLXRpdGxlOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjQsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDI4LFxuICAgICAgICApLFxuICAgICksXG4pO1xuIiwiJWNhcmQge1xuICAgIHdpZHRoOiAkY2FyZC1kZXNrdG9wLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xufVxuXG4lY2FyZC13aXRoLWNvbG9ycyB7XG4gICAgZmxleDogMCAwIDI3MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBmbGV4OiAwIDAgMjk3cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgICB9XG59XG5cbiVjYXJkLXdpZGUge1xuICAgIGZsZXg6IDAgMCAyNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgZmxleDogMCAwIDgzMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgfVxufVxuXG4lY2FyZC13aXRoLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIGZsZXg6IDAgMCAyOTdweDtcbiAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICAgIH1cbn1cblxuJWNhcmQtd2l0aC1pbWFnZS12YXVsdHMge1xuICAgIGZsZXg6IDAgMCAyNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgIGZsZXg6IDAgMCA2MThweDtcbiAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICAgIH1cbn1cbiIsIlxuJWxhYmVsIHtcbiAgICAvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiVpbnB1dC1maWVsZCB7XG4gICAgcGFkZGluZzogMTBweCAyNHB4IDEzcHggMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmV5LW1pZC0yO1xuICAgIH1cbn1cblxuJWlucHV0LWNoZWNrIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICYgfiBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAkZm9jdXMtY29sb3IsXG4gICAgICAgICAgICAgICAgICAgIDAgMCAwIDAuMnJlbSAkZm9jdXMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuJWlucHV0LXJhZGlvIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA3cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAmIH4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gJGZvY3VzLWNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAwIDAgMCAwLjJyZW0gJGZvY3VzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiVlcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xufVxuIiwiLy9hZGQgZ3V0dGVyLXZhcmlhYmxlc1xuJGd1dHRlcjogZ2V0LWRlZmF1bHQoJGd1dHRlcnMsIGQpO1xuJGd1dHRlck06IGdldC1kZWZhdWx0KCRndXR0ZXJzLCBNKTtcblxuJWdyaWQge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICRndXR0ZXIpO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhhbGYge1xuICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZF9faXRlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICRndXR0ZXJNKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRoaXJkIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyaWRfX2l0ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygje3BlcmNlbnRhZ2UoMS8zKX0gLSAkZ3V0dGVyTSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb3VydGgge1xuICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZF9faXRlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoUykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICRndXR0ZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gJGd1dHRlck0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4laW5wdXQge1xuICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDQuNHJlbTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgfVxufVxuXG4laW5wdXQtLXRleHQge1xuICAgIEBleHRlbmQgJWlucHV0O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFnbmlmeWluZy1nbGFzcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCBjZW50ZXI7XG4gICAgY29sb3I6ICRncmV5LWRhcms7XG59XG5cbiVpbnB1dC0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYnV0dG9uKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgcGFkZGluZzogMXJlbSAyLjRyZW0gMXJlbSAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVpbnB1dC0tc2VhcmNoIHtcbiAgICBAZXh0ZW5kICVpbnB1dC0tdGV4dDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9jbG9zZS1jaXJjbGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxufVxuXG4laW5wdXQtLWxpc3Qge1xuICAgIEBleHRlbmQgJWlucHV0O1xuXG4gICAgdGV4dC1pbmRlbnQ6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9idWxsZXQtbGlzdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cblxufVxuXG4laW5wdXQtLW1hcCB7XG4gICAgQGV4dGVuZCAlaW5wdXQ7XG5cbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzQlO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFwLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgfVxufVxuXG4laW5wdXQtLWZpbHRlciB7XG4gICAgQGV4dGVuZCAlaW5wdXQ7XG5cbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gdG9wOiAzNCU7XG4gICAgICAgIC8vIGJvdHRvbTogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9maWx0ZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgfVxuXG59XG5cblxuIiwiJXJpY2h0ZXh0IHtcbiAgICAkcm9vdDogJjtcblxuICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIERlZmluZSBzcGFjaW5ncyBmaXJzdFxuICAgID4gZGl2LFxuICAgID4gaDEsXG4gICAgPiBoMixcbiAgICA+IGgzLFxuICAgID4gaDQsXG4gICAgPiBoNSxcbiAgICA+IGg2LFxuICAgIHAsXG4gICAgb2wsXG4gICAgdWwsXG4gICAgPiBmaWd1cmUsXG4gICAgPiBpZnJhbWUge1xuICAgICAgICBtYXJnaW46IDI0cHggMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm0td3JhcHBlcixcbiAgICAud3AtYmxvY2stZW1iZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBoMSxcbiAgICA+IGgyLFxuICAgID4gaDMsXG4gICAgPiBoNCxcbiAgICA+IGg1LFxuICAgID4gaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICsgaDIsXG4gICAgICAgICsgaDMsXG4gICAgICAgICsgaDQsXG4gICAgICAgICsgaDUsXG4gICAgICAgICsgaDYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHRpdGxlKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDMpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg0KTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNSk7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDYpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgfVxuXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuXG4gICAgaSxcbiAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBtYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICAmOm5vdCguYXJyb3ctbGluaykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBocmVmLWV4dGVybmFsKCkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9leHRlcm5hbC0tZ3JlZW4uc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2hyZWYkPVwiLnBkZlwiXSxcbiAgICAgICAgJltocmVmJD1cIi5kb2NcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIuZG9jeFwiXSxcbiAgICAgICAgJltocmVmJD1cIi5wcHRcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIucHB0eFwiXSxcbiAgICAgICAgJltocmVmJD1cIi54bHNcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIueGxzeFwiXSxcbiAgICAgICAgJltocmVmJD1cIi5vZHRcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIuZXBzXCJdLFxuICAgICAgICAmW2hyZWYkPVwiLnppcFwiXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Rvd25sb2FkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFtcIiBhdHRyKGhyZWYpIFwiXSBcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAud3AtZWxlbWVudC1jYXB0aW9uIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIud3AtYmxvY2staGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZTpoYXMoPiAuYWxpZ25yaWdodCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7IC8vcGFkZGluZyAqIDJcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ5NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgLy9wYWRkaW5nICogMlxuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWducmlnaHQge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWdubm9uZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWxpZ25mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB9XG5cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyAvL292ZXJ3cml0ZVxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKGNvbnRlbnQpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5pZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoOS8xNik7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcCxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2LFxuICAgICAgICBpbWcsXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgLndwLWNhcHRpb24sXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgcGFnZS1icmVhay1iZWZvcmU6IGF1dG87XG4gICAgICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvO1xuICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiIsIioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogJGJhc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5hXG5cbio6Zm9jdXMsXG4qOmZvY3VzLXZpc2libGUsXG4qOmZvY3VzLXdpdGhpbiB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gICAgb3V0bGluZS1jb2xvcjogJGZvY3VzLWNvbG9yO1xufVxuXG5zdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4vLyBVc2VkIGZvciBmdWxsIHBhZ2Ugb3ZlcmxheXNcbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBTdG9sZW4gd2l0aCBwcmlkZSBmcm9tIGJvb3RzdHJhcFxuLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5uby1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiI2Nvb2tpZXNjcmlwdF93cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xufVxuXG4jY29va2llc2NyaXB0X2hlYWRlcixcbiNjb29raWVzY3JpcHRfZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xufVxuXG4jY29va2llc2NyaXB0X3JlYWRtb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2Nvb2tpZXNjcmlwdF9tYW5hZ2UsXG5zcGFuLmNvb2tpZXNjcmlwdF9jaGVja2JveF90ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcbn1cblxuI2Nvb2tpZXNjcmlwdF9hY2NlcHQsXG4jY29va2llc2NyaXB0X3JlamVjdCxcbiNjb29raWVzY3JpcHRfc2F2ZSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQgO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzLjM1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4jY29va2llc2NyaXB0X2FjY2VwdDpob3ZlcixcbiNjb29raWVzY3JpcHRfcmVqZWN0OmhvdmVyLFxuI2Nvb2tpZXNjcmlwdF9zYXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9pbmplY3RlZFxuICAgIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKTpub3QoOmluZGV0ZXJtaW5hdGUpXG4gICAgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbFtkaXNhYmxlZF06Y2hlY2tlZFxuICAgIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1saWdodC0yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQtMiAhaW1wb3J0YW50O1xufVxuXG4jY29va2llc2NyaXB0X2luamVjdGVkXG4gICAgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZFxuICAgIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZFxuICAgIC5tZGMtY2hlY2tib3hfX2NoZWNrbWFyayB7XG4gICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94XG4gICAgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6Zm9jdXNcbiAgICB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvY3VzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkOmNoZWNrZWRcbiAgICB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9pbmplY3RlZFxuICAgIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWRcbiAgICB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmRcbiAgICAubWRjLWNoZWNrYm94X19jaGVja21hcmsge1xuICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpjaGVja2VkOmRpc2FibGVkXG4gICAgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kXG4gICAgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrIHtcbiAgICBjb2xvcjogJGdyZXktbWlkLTIgIWltcG9ydGFudDtcbn1cbiIsIi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZXAtYXV0b3N1Z2dlc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xufVxuXG4uYXV0b3N1Z2dlc3Qge1xuICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAyLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYXNzZXRzUGF0aDogJy4uL2Fzc2V0cy8nO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMC5zdmcjQ29ybW9yYW50JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZGlzcGxheTogc3dhcDtcbmZvbnQtZmFtaWx5OiAnQ29ybW9yYW50JztcbmZvbnQtc3R5bGU6IGl0YWxpYztcbmZvbnQtd2VpZ2h0OiAzMDA7XG5zcmM6IHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tMzAwaXRhbGljLnN2ZyNDb3Jtb3JhbnQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1kaXNwbGF5OiBzd2FwO1xuZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDQwMDtcbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLXJlZ3VsYXIuc3ZnI0Nvcm1vcmFudCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWRpc3BsYXk6IHN3YXA7XG5mb250LWZhbWlseTogJ0Nvcm1vcmFudCc7XG5mb250LXN0eWxlOiBpdGFsaWM7XG5mb250LXdlaWdodDogNDAwO1xuc3JjOiB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4taXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5zcmM6IHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLWl0YWxpYy5zdmcjQ29ybW9yYW50JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZGlzcGxheTogc3dhcDtcbmZvbnQtZmFtaWx5OiAnQ29ybW9yYW50JztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiA3MDA7XG5zcmM6IHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tNzAwLnN2ZyNDb3Jtb3JhbnQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1kaXNwbGF5OiBzd2FwO1xuZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnO1xuZm9udC1zdHlsZTogaXRhbGljO1xuZm9udC13ZWlnaHQ6IDcwMDtcbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuc3JjOiB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDBpdGFsaWMuc3ZnI0Nvcm1vcmFudCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtLW5hcnJvdyc7XG5cdHNyYzp1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmMi9Hb3RoYW1OYXJyU1NtLVhMaWdodF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLVhMaWdodF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tWExpZ2h0SXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tWExpZ2h0SXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1MaWdodF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUxpZ2h0X1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1MaWdodEl0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUxpZ2h0SXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1Cb29rX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tQm9va19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tQm9va0l0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUJvb2tJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtLW5hcnJvdyc7XG5cdHNyYzp1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmMi9Hb3RoYW1OYXJyU1NtLU1lZGl1bV9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLU1lZGl1bV9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tTWVkaXVtSXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tTWVkaXVtSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1Cb2xkX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tQm9sZF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tQm9sZEl0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUJvbGRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtLW5hcnJvdyc7XG5cdHNyYzp1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmMi9Hb3RoYW1OYXJyU1NtLUJsYWNrX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tQmxhY2tfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tQmxhY2tJdGFsaWNfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYvR290aGFtTmFyclNTbS1CbGFja0l0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiIsIi5hY2NvcmRpb24ge1xuICAgICRyb290OiAmO1xuXG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX3ByZWFtYmxlIHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDQuOHJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1zdGF0ZS1hY2NvcmRpb24tb3BlbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2FjY29yZGlvbi1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRmb2N1cy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgJi0tcmljaHRleHQge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWxsLWJ1aWxkaW5ncyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWludGVyYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luOiA0NHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXItYWxwaGFiZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FscGhhYmV0LWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5LW5vLWFycm93O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMi41cmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FscGhhYmV0LWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcblxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWNhdGVnb3JpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1jYXRlZ29yeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkZm9jdXMtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGFibGlzdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWFscGhhYmV0LWVycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxufVxuIiwiLmFsbC1uZXdzIHtcbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcblxuICAgIH1cblxufVxuIiwiLmFyY2hpdmUtbGlzdCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjJyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTFMpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1kaXZpZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXJjaGl2ZSB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZSh0aXRsZSk7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG59XG4iLCIuYXJ0aWNsZS1oZXJvIHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXMtY2FyZC1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtdGl0bGUpO1xuXG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtcHJlYW1ibGUpO1xuXG4gICAgICAgICN7JHJvb3R9LS1oYXMtY2FyZC1saW5rICYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fY29sdW1uLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDk0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgzNzEgLyA0OTQpfTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXNtYWxsKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2luZm8tY2FyZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0LTI7XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmFydGljbGUge1xuICAgICRyb290OiAmO1xuXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tNDA0IHtcbiAgICAgICAgcGFkZGluZzogMTRyZW0gMCAxMnJlbTtcbiAgICB9XG5cbiAgICAmLS00MDQgPiAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZSh0aXRsZSk7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGxhYmVsKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3JpY2h0ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDk0cHgpIC0gNDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ5NHB4KSAtIDQ4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ5NHB4KSAtIDQ4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogNC44cmVtIDAgMCAwO1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG4gICAgfVxufVxuIiwiLmFydGljbGVsaXN0IHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5iYW5uZXItaWNlIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgNjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmc6IDQ2cHggMCAxNDBweCAwO1xuICAgIH1cblxuICAgICYtLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgICYtLWNsb3NlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzZXJ2aWNlbWVudSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ2cHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOXJlbSAxLjlyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdhcDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGdhcDogNTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC10aXRsZSk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBleHRlbmQgJXJpY2h0ZXh0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTc0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS10ZXJ0aWFyeTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19wb3N0cyB7XG4gICAgICAgIG1hcmdpbjogNDVweCBhdXRvIDExMHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShTTCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IGF1dG8gMTQwcHggYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cy10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbHVtbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyLWljZS1ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDIuMnJlbSAwO1xuICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAwO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMS45cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL29wZW4uc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS45cmVtIDEuOXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5iYW5uZXItbm90aWNlIHtcbiAgICAkcm9vdDogJjtcbiAgICBwYWRkaW5nOiAyLjJyZW0gMCAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAwIDVyZW07XG4gICAgfVxuXG4gICAgJi0tY2xvc2VkIHtcbiAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMi44cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEuOXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS45cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS45cmVtIDEuOXJlbTtcblxuICAgICAgICAgICAgI3skcm9vdH0tLWNsb3NlZCAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9vcGVuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi1jbG9zZSB7XG4gICAgICAgICN7JHJvb3R9LS1jbG9zZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICN7JHJvb3R9LS1jbG9zZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1LjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tY2xvc2VkICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWNsb3NlZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgI3skcm9vdH0tLWNsb3NlZCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcblxuICAgICAgICAjeyRyb290fS0tY2xvc2VkICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg0KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmljaHRleHQge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcblxuICAgICAgICAjeyRyb290fS0tY2xvc2VkICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmx1cmJzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBleHRlbmQgJWdyaWRfX2xpc3Q7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZF9faXRlbS0tZm91cnRoO1xuICAgIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuICAgICRyb290OiAmO1xuXG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG5cbiAgICAmX19jdXJyZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuICAgIH1cblxuICAgICZfX2xpbmssXG4gICAgJl9fY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAmX19jdXJyZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuN3JlbSAwIDEuM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2JyZWFkY3J1bWItc2VwYXJhdG9yLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmstdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOC41cHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWFyY2gtcmVzdWx0IHtcblxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAgICAgI3skcm9vdH1fX2N1cnJlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ1aWxkaW5nLWluZm9ybWF0aW9uIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbSA0LjJyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0LjJyZW0gMCA3cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvcm1hdGlvbi1saXN0IHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0tc3BhY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX3JpY2h0ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5idWlsZGluZy1pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ1aWxkaW5ncy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICAmX19sZXR0ZXItY2F0ZWdvcnkge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDMpO1xuXG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBlYjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMjhweCAyM3B4IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYwZWI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiLmNhcmQtY2Fyb3VzZWwge1xuICAgICRyb290OiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgLmltYWdlLXZhdWx0c19faW1hZ2UtLWVtcHR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk0LCAxOTQsIDE5NCwgMC4xNDkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWxpZ2h0LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQ7XG4gICAgfVxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0td2l0aC1pbWFnZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE4NTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6ICR6LWNhcmQ7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xODU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgxNzEgLyAyNzEpfTsgLy8zNyVcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgzNTIgLyA1MTApfTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAjeyRyb290fS0td2l0aC1pbWFnZSAmIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCxcbiAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgY29sb3I6ICRydXN0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWdyZWVuICYge1xuICAgICAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoNCk7XG5cbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgI3skcm9vdH0tLXdpdGgtaW1hZ2UgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICAjeyRyb290fS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL2dyZWVuLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH0tLWdyZWVuICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3Mvb3JhbmdlLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fTpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjJyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtbmV3cyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzUycHg7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWxpZ2h0O1xuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tbGlnaHQtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHotY2FyZDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkcnVzdDtcblxuICAgICAgICAjeyRyb290fS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoY2FyZC1uZXdzLXRpdGxlKTtcbiAgICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDUuNHJlbSAwIDMuNnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgICN7JHJvb3R9LS1ncmVlbiAmIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtc2VhcmNoIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgIC5zZWFyY2gtcmVzdWx0c19faXRlbTpsYXN0LW9mLXR5cGUgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMzcHggMzJweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNCk7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS12YWNhbmN5ICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9leHRlcm5hbC0tZ3JlZW4uc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgI3skcm9vdH06aG92ZXI6bm90KCN7JHJvb3R9LS1yZXBvcnQpICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tcmVwb3J0ICYge1xuICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE5cHggMTBweCAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93LWxpZ2h0O1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjAlIDYwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgICByaWdodDogLTMzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3VybCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19leHRlcm5hbC1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9leHRlcm5hbC0tZ3JlZW4uc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtd2l0aC1pbWFnZS12YXVsdHMge1xuICAgICRyb290OiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhIChNKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi0tZ3JpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0taXMtZXZlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAkei1jYXJkO1xuXG4gICAgICAgIC8vb3ZlcndyaXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICN7JHJvb3R9LS1oYXMtaW1hZ2UgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAje3BlcmNlbnRhZ2UoMjk3IC8gMzUyKX07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGg0KTtcblxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtOyAvL2F2b2lkIGltYWdlIGJhY2tncm91bmQgb3ZlcmxhcCBvbiBtb2JpbGVcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fTpob3ZlciAmIHtcbiAgICAgICAgICAgIC5idXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0LjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIuY2FyZC13aXRoLWltYWdlIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygjeyRib3JkZXItcmFkaXVzLTMwMH0gLyAyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAkY2FyZC1tb2JpbGUtd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlaWdodDtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHotY2FyZDtcbiAgICB9XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtMzAwfSAvIDIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDI5NyAvIDM1Mil9O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWxpZ2h0O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzLjZyZW0gKyAyNHB4KTtcblxuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNnJlbSArIDI0cHgpKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4zcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIuM3JlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtd2l0aG91dC10aXRsZSB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDE5cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcblxuICAgICYtLWlzLXdpZGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICYtLWlzLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHotY2FyZDtcblxuICAgICAgICAvL292ZXJ3cml0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAyLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG5cbiAgICAgICAgI3skcm9vdH0tLWlzLXdpZGUgJiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAjeyRyb290fS0taXMtb3JhbmdlICYge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0taXMtZXh0ZXJuYWwgJiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlLWV4dGVybmFsO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fTpob3ZlciAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0LjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS1saWdodC1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0td2lkZS1jYXJkIHtcbiAgICAgICAgbWluLWhlaWdodDogMTlyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tZnJ1aXQtb3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgfVxuXG4gICAgJi0tZm9yZXN0LWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHotY2FyZDtcblxuICAgICAgICAvL292ZXJ3cml0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGg0KTtcblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICN7JHJvb3R9LS1jYXJvdXNlbCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG5cbiAgICAgICAgICAgICN7JHJvb3R9LS1kYXJrLWdyZWVuICYge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcm91c2VsLXdpdGgtY29sb3JzLWNhcmQge1xuICAgICRyb290OiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICAuaW1hZ2UtdmF1bHRzX19pbWFnZS0tZW1wdHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTQsIDE5NCwgMTk0LCAwLjE0OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbGlnaHQtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICB9XG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICB9XG4gICAgJi0teWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcbiAgICB9XG5cbiAgICAmLS13aXRoLWltYWdlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTg1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAjeyRyb290fS0td2l0aC1pbWFnZSAmIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE4NTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDEwNiAvIDI4OCl9OyAvLzM3JVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTMwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAje3BlcmNlbnRhZ2UoMzE5IC8gMzU5KX07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDM1MiAvIDUxMCl9O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAjeyRyb290fS0td2l0aC1pbWFnZSAmIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoNCk7XG5cbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgI3skcm9vdH0tLXdpdGgtaW1hZ2UgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWdyZWVuICYge1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG5cbiAgICAgICAgI3skcm9vdH0tLWdyZWVuICYge1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgICN7JHJvb3R9LS1ncmVlbiAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLXdpdGgtaW1hZ2UgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDQ0cHggMTNweCAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE4NTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xODU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LS1ncmVlbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL29yYW5nZS0tcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LS13aXRoLWltYWdlICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3MvZ3JlZW4tLXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMnJlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Fyb3VzZWwtd2l0aC1jb2xvcnMge1xuICAgICRyb290OiAmO1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIuMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pdGVtLS13aXRoLWltYWdlIHtcbiAgICAgICAgQGV4dGVuZCAlY2FyZC13aXRoLWltYWdlO1xuICAgIH1cblxuICAgICZfX2l0ZW0tLXdpdGgtY29sb3JzIHtcbiAgICAgICAgQGV4dGVuZCAlY2FyZC13aXRoLWNvbG9ycztcbiAgICB9XG5cbiAgICAmX19pdGVtLS13aXRoLWltYWdlLXZhdWx0cyB7XG4gICAgICAgIEBleHRlbmQgJWNhcmQtd2l0aC1pbWFnZS12YXVsdHM7XG4gICAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faXRlbS0td2l0aC1pbWFnZSB7XG4gICAgICAgIEBleHRlbmQgJWNhcmQtd2lkZTtcbiAgICB9XG5cbiAgICAmX19pdGVtLS13aXRoLWNvbG9ycyB7XG4gICAgICAgIEBleHRlbmQgJWNhcmQtd2l0aC1jb2xvcnM7XG4gICAgfVxufVxuXG5cblxuIiwiLmNvbnRhY3QtY2FyZCB7XG4gICAgJHJvb3Q6ICY7XG4gICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDUwJTtcblxuICAgICAgICAjeyRyb290fS0tdW5ldmVuICYge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1MCU7XG5cbiAgICAgICAgI3skcm9vdH0tLXVuZXZlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTAlIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzLjRyZW0gMCAwIDA7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiIsIi5jb250ZW50IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHRpdGxlKTtcbiAgICB9XG59IiwiLmNvd29ya2VycyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fcHJlYW1ibGUge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNC44cmVtO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jdGEtd2l0aC1jYXJkIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAxLjZyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiA3OTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuY3RhLXdpdGgtaW1hZ2UtdmF1bHRzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbSAzcmVtIDEuNnJlbTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNS44cmVtIDIuNHJlbSAzLjhyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuOHJlbSAwIDMuOHJlbSA1LjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMyk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWgyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhLXdpdGgtaW1hZ2Uge1xuICAgICRyb290OiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQtMjtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGVmdCAmIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1uby1pbWFnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGVmdCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDE5MCAvIDMyMCl9O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSg0MDAgLyA3MjApfTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1yb3VuZGVkI3skcm9vdH0tLWxlZnQgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1yb3VuZGVkI3skcm9vdH0tLXJpZ2h0ICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtIDNyZW0gMS42cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1LjhyZW0gMi40cmVtIDMuOHJlbSA0LjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1LjhyZW0gNC44cmVtIDMuOHJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWxlZnQgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjhyZW0gNC44cmVtIDMuOHJlbSA0LjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuOHJlbSA0LjhyZW0gMy44cmVtIDQuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1uby1pbWFnZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2LjRyZW0gMCAzcmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMyk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVfX3JpY2h0ZXh0ICYge1xuICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhLXdpdGgtc2VhcmNoIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWxpZ2h0O1xuXG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodC0yO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNS44cmVtIDIuNHJlbSAzLjhyZW0gNC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNi40cmVtIDAgM3JlbSAwO1xuICAgICAgICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgzKTtcblxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi5jdXJyZW50LWpvYnMge1xuICAgICRyb290OiAmO1xuXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBmbGV4OiAxIDEgMzMlO1xuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoTSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jdXJyZW50LXBvc3RzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLXdpdGgtY29sb3JzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rLW9yYW5nZTtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td2l0aC1pbWFnZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td2l0aC1pbWFnZS12YXVsdHMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdC0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbF9fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZpbHRlciB7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zZWFyY2g6bm90KC5hcmNoaXZlKSAmIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fYXJjaGl2ZS1zZWFyY2gge1xuICAgICAgICAuc2VhcmNoOm5vdCguYXJjaGl2ZSkgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbjtcblxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTcuNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNy41cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9maWx0ZXIuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNy41cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1maWx0ZXItdG9nZ2xlLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IC8vc2V0IHNpemUgZm9yIGFjY2Vzc2FiaWxpdHlcblxuICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoOm5vdCguYXJjaGl2ZSkgJl9fc3VibWl0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgJi50ZXh0LWlucHV0IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWlucHV0LS1zZWFyY2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICAmLnN1Ym1pdC1pbnB1dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC0tc3VibWl0O1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgICRyb290OiAmO1xuXG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgYmFja2dyb3VuZDogJHJ1c3Q7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmpzLXN0YXRlLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlLW1lbnUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNHJlbTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3AtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvZmYtd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3Mvd2hpdGUtLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1czo6YWZ0ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbjo6YWZ0ZXIsXG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL2dyZWVuLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYuMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9mZi13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG9mZi13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAzLjJyZW0gMCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19icmFuZC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4LjlyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIuN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIG1hcmdpbjogMy4ycmVtIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIH1cblxuICAgIC8vZml4IGZvciBzYWZhcmkgaU9zIDE1XG4gICAgJl9fdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19jb250YWN0LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDIuNHJlbSAwO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cblxuICAgICZfX3NvY2lhbC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChNKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25ld3NsZXR0ZXItYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS10ZXJ0aWFyeS1uby1hcnJvdztcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgIGhlaWdodDogMTU3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgICBib3R0b206IC01MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmdmb3JtIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgfVxuXG4gICAgJl9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIEBleHRlbmQgJWxhYmVsO1xuICAgIH1cblxuICAgICZfaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuXG4gICAgICAgICN7JHJvb3R9X2hlYWRpbmcgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9maWVsZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMCA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ2FwOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Ryb3BfYXJlYSB7XG4gICAgICAgIC5nZmllbGRfZXJyb3IgJiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVlcnJvci1tZXNzYWdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShwcmVhbWJsZSk7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC8vIFJlcXVpcmVkIGxlZ2VuZCBpcyBvbmx5IGZpcnN0IGlmIHRpdGxlIGFuZCBoZWFkaW5nIGFyZSBoaWRkZW4gaW4gZm9ybSBndXRlbmJlcmcgYmxvY2tcbiAgICAgICAgI3skcm9vdH1fd3JhcHBlciAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDaGFuZ2UgaWYgdmFsaWRhdGlvbiBlcnJvciBhbHNvIGlzIHZpc2libGVcbiAgICAgICAgI3skcm9vdH1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgKyAuZ2Zvcm1faGVhZGluZyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1wcmltYXJ5O1xuXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9idXR0b25fc2VsZWN0X2ZpbGVzIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuXG4gICAgJl93cmFwcGVyID4gJl92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGV4dGVuZCAlZXJyb3ItbWVzc2FnZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWVycm9yLW1lc3NhZ2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd3JhcHBlciA+ICZfdmFsaWRhdGlvbl9lcnJvcnMgPiAmX3N1Ym1pc3Npb25fZXJyb3Ige1xuXG4gICAgICAgIEBleHRlbmQgJWVycm9yLW1lc3NhZ2U7XG4gICAgfVxufVxuXG4uZ3NlY3Rpb24ge1xuICAgICRyb290OiAmO1xuXG4gICAgJl90aXRsZSB7XG4gICAgICAgICN7JHJvb3R9ICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdmaWVsZCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIH1cblxuICAgIC5nZm9ybV9maWVsZHMgPiAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXdpZHRoLWhhbGYsXG4gICAgJi0tbWVkaXVtIHtcbiAgICAgICAgLm1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkdGgtdGhpcmQsXG4gICAgJi0tc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4ICogMyAvIDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aWR0aC1xdWFydGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtcHJlYW1ibGUpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAlaW5wdXQtZmllbGQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweCA4cHggMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXR5cGUtY29uc2VudCB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9jb25zZW50X2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY29udGFpbmVyIHtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC1maWVsZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC1maWVsZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfY29uc2VudCB7XG5cbiAgICAgICAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlbGFiZWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgJWlucHV0LWNoZWNrO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfcmFkaW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWxhYmVsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC1yYWRpbztcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX2NoZWNrYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVsYWJlbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtY2hlY2s7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcmVxdWlyZWQge1xuICAgICAgICBAZXh0ZW5kICVlcnJvci1tZXNzYWdlO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb21wbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nY2hvaWNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGRfZGF0ZSB7XG4gICAgICAgICZfZGF5IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcblxuICAgICAgICB9XG4gICAgICAgICZfbW9udGgge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfeWVhciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuZ3JlZW5jb24taW50ZWdyYXRpb24ge1xuICAgICRyb290OiAmO1xuICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNC44cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIH1cblxuICAgICZfX2lmcmFtZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cblxuICAgIH1cblxuICAgICZfX2Nvb2tpZS1lcnJvci1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDQpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29va2llLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDUwcHggMTZweDtcbiAgICB9XG5cbiAgICAmX19jb29raWUtZXJyb3ItbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbn1cbiIsIi5oZWFkZXIge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2VydmljZW1lbnUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNC4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgd2lkdGg6IDExLjFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXJ2aWNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGljLXdyYXBwZXItbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaC1jb250YWluZXItbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2hhbWJ1cmdlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbSAxcmVtIDFyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtc3RhdGUtbWVudS1vcGVuICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodC0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGFtYnVyZ2VyLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faGFtYnVyZ2VyLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJ1dHRvbik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGFtYnVyZ2VyLWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJ1dHRvbik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuXG4gICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHRvcDogMS40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtc3RhdGUtbWVudS1vcGVuICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAuanMtc3RhdGUtbWVudS1vcGVuICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KEwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjJyZW0pO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmhlcm8td2l0aC1jb2xvcnMge1xuICAgICRyb290OiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuXG4gICAgJl9fYmFja2dyb3VuZC0tbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtNTYlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoUykge1xuICAgICAgICAgICAgbGVmdDogLTIyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19iYWNrZ3JvdW5kLS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtNDYlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoUykge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChjb250ZW50KTtcblxuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXRpdGxlKTtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICB9XG59XG5cbiIsIi5oZXJvIHtcbiAgICAkcm9vdDogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNC44cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1jYXJkICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgI3skcm9vdH0tLWNhcmQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZSh0aXRsZSk7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQuOHJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWxpbmsgJiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXRpdGxlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmQge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDQpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGluayAmLFxuICAgICAgICAjeyRyb290fS0tY2FyZCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X19jYXJkLWxpbmstY29udGFpbmVyICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIuMnJlbTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtcm93LWVuZDogNDtcblxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIG1hcmdpbjogMS42cmVtIC0xLjZyZW0gMS42cmVtIC0xLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAxLjZyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbSA0cmVtIDIuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdmg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICAgIGdyaWQtcm93LWVuZDogMjtcblxuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWgzKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDMuMnJlbSAwO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGV4dCB7XG4gICAgICAgIEBleHRlbmQgJXJpY2h0ZXh0O1xuICAgIH1cblxuICAgICZfX2NhcmQtbGluay1jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgI3skcm9vdH1fX2NhcmQtbGluay1jb250YWluZXIgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2UtZ2FsbGVyeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heChTKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1idXR0b24sXG4gICAgJl9fbmV4dC1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1idXR0b246OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICZfX25leHQtYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU3JSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODJweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzgycHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtY291bnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiJHZhdWx0LWhlaWdodDogMzQwcHg7XG4kdmF1bHQtd2lkdGg6IDE0MHB4O1xuJHNtYWxsLXZhdWx0LWhlaWdodDogMzAwcHg7XG4kc21hbGwtdmF1bHQtd2lkdGg6IDE0MHB4O1xuXG4uaW1hZ2UtdmF1bHRzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDMuOHJlbTtcblxuICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUuOHJlbTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAwIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTExO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAkdmF1bHQtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJHZhdWx0LWhlaWdodDtcblxuICAgICAgICAjeyRyb290fS0tc21hbGwgJiB7XG4gICAgICAgICAgICB3aWR0aDogJHNtYWxsLXZhdWx0LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc21hbGwtdmF1bHQtaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tMSxcbiAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgI3skcm9vdH0tLXNtYWxsICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVtcHR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWJhY2tncm91bmQ7XG4gICAgICAgICAgICBvcmRlcjogLTM7XG5cbiAgICAgICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fS0tc21hbGwgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAje3BlcmNlbnRhZ2UoMTQwIC8gMzA0KX07XG5cbiAgICAgICAgICAgICN7JHJvb3R9LS1zbWFsbCAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDE0MCAvIDI4OCl9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxpbWUtaW50ZWdyYXRpb24ge1xuICAgICRyb290OiAmO1xuICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG5cbiAgICAjc2ltcGxpZm9ybSB7XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICY6bm90KDpoYXMoLmNoZWNrYm94KSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcsXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1wcmVhbWJsZSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxM3B4IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcblxuICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhZGRyZXNzX3NlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktbWlkLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLFxuICAgICAgICAuYnRuLWRlZmF1bHQsXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYtYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSArIDMycHgpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjdyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL29yYW5nZS0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3MvZ3JlZW4tLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgJiB+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gJGZvY3VzLWNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAwIDAuMnJlbSAkZm9jdXMtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B6b25lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpbiB7XG4gICAgLmpzLXN0YXRlLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlLW1lbnUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXAtZmlsdGVycyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWdlbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2ZpbHRlciB7XG4gICAgICAgIEBleHRlbmQgJWlucHV0O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzLjJyZW0gKyAxLjZyZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzLjJyZW0gKyAxLjZyZW0pO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXItbGFiZWwge1xuICAgICAgICBAZXh0ZW5kICVpbnB1dC0tZmlsdGVyO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXItbGlzdCxcbiAgICAmX19maWx0ZXItbWFwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFwLWFjdGl2ZSB7XG4gICAgICAgIC5tYXAtZmlsdGVyc19fZmlsdGVyLW1hcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdC1hY3RpdmUge1xuICAgICAgICAubWFwLWZpbHRlcnNfX2ZpbHRlci1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXItbGlzdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM0JTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2J1bGxldC1saXN0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXItbWFwIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzQlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFwLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDQpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fYXJlYSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2luZm8tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fc2l6ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0tbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstZXh0ZXJuYWw7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICAgICAgbWFyZ2luOiA1cmVtIDAgMCAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1saW5rLS1vcmFuZ2Uge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlLWV4dGVybmFsO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcblxuICAgICAgICB6LWluZGV4OiAxOyAvL3Bvc2l0aW9uIG92ZXIgZGVmYXVsdCBjbG9zZSBpY29uXG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTRweCAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2xvc2UtY2lyY2xlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZm93aW5kb3ctc2luZ2xlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xufVxuXG4uaW5mb3dpbmRvdy1tdWx0aXBsZS1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWFwLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgbWluLWhlaWdodDogODElXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vZGVmYXVsdFxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLy9kZWZhdWx0XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG5cbiAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBwYWRkaW5nOjhweCAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3BhZ2VzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgIH1cbn1cblxuXG4iLCIvL2N1c3RvbSBnb29nbGUgbWFwIGNhcmQgc3R5bGluZ1xuLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tYXAge1xuICAgICRyb290OiAmO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuXG4gICAgJl9fY29va2llLWVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNCk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb29raWUtZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cblxuICAgICZfX2Nvb2tpZS1lcnJvci1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxufVxuXG4uY2FyZC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAmX190YWcge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICZfX2FkcmVzcyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICB9XG5cbiAgICAmX19tYXAtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgcGFkZGluZzoxNnB4IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG4iLCIubWVudSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KEwpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS4ycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIC5tZW51X19pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gJGZvcmVzdC1ncmVlbiBzb2xpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGU6aGFzKC5qcy1tZW51LWFjY29yZGlvbikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtICRmb3Jlc3QtZ3JlZW4gc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXMtZGVza3RvcC1kcm9wZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkZS1kZXNrdG9wLFxuICAgICAgICAmLS1oYXMtc3VibWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X19pdGVtLS1pcy1vcGVuICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KEwpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gJGZvcmVzdC1ncmVlbiBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjY29yZGlvbi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMi4ycmVtIDEuNHJlbSAyLjJyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLm1lbnVfX2l0ZW0tLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnVfX2l0ZW0tLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLm1lbnVfX2xpbms7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYuanMtc3RhdGUtbWVudS1kcm9wZG93bi1vcGVuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuanMtc3RhdGUtbWVudS1kcm9wZG93bi1vcGVuICsgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luOiAwLjhyZW0gMCAwIDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQtMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgcGFkZGluZzogMS4zcmVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXNlcnZpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmLXNlcnZpY2VfX2l0ZW0tc2VhcmNoLW1vYmlsZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taWNvbi1zZWFyY2gtbW9iaWxlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy10b2dnbGUtc2VhcmNoLWJhciAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy10b2dnbGUtc2VhcmNoLWJhci5zZWFyY2ggJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VydmljZV9faXRlbS1jbG9zZS1tb2JpbGUge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWljb24tY2xvc2UtbW9iaWxlO1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXRvZ2dsZS1zZWFyY2gtYmFyICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VydmljZV9faXRlbS1zdGF0aWMge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlX19pdGVtLXNlYXJjaCB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taWNvbi1zZWFyY2g7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmpzLXRvZ2dsZS1zZWFyY2gtYmFyICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2g6bm90KC5hcmNoaXZlKSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlcnZpY2VfX2l0ZW0tY2xvc2Uge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWljb24tY2xvc2U7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzNjMGE7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyYzpub3QoLmFyY2hpdmUpICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5tZW51X19pdGVtLS1pcy1vcGVuICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuN3JlbSBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW07IC8vdXBkYXRlXG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmF2aWdhdGlvbi1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmLS1uby10b3AtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYuNHJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShTKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAuYnV0dG9uLS1pcy1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3cy1oZXJvIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDQ4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRydXN0O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1hbGlnbnJpZ2h0ICYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgICN7JHJvb3R9LS1hbGlnbnJpZ2h0ICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGFyZ2UgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC10aXRsZSk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1wcmVhbWJsZSk7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAvL2NvbnRhaW5lciB0byBwcmV2ZW50IHRleHQgYW5kIGltYWdlIGZyb20gd3JhcHBpbmcgdWdseVxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICB3aWR0aDogNDk0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tYWxpZ25yaWdodCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICN7JHJvb3R9LS1sYXJnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDgwOSAvIDE0NDApfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHhzKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cblxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAgICRyb290OiAmO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7IC8vcmVtb3ZlIHBhZGRpbmcgZnJvbSBib3JkZXIgYm90dG9tXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguY3VycmVudCk6bm90KC5kb3RzKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3RzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggOHB4IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIC45KTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLS1jb29raWUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShkYXJrcmVkLCAuOSk7XG5cbiAgICAgICAgLy8gQW5pbWF0aW9uIHRvIGZhZGUgaW4gY29va2llIHBvcHVwIG9uIHN0YXJ0IGlmIGpzIGlzIGRpc2FibGVkXG4gICAgICAgICYuanMtc3RhdGUtaW5pdGlhbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb3B1cFN0YXRlSW5pdGlhbCAuMnMgMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGtleWZyYW1lcyBwb3B1cFN0YXRlSW5pdGlhbCB7XG4gICAgICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5wcmV2aW91cy1wcm9qZWN0cyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMSAwIDI1JTtcblxuICAgICAgICAmLS1wcmVsb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvcm91bmQtYXJyb3ctLWdyZWVuLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvcm91bmQtYXJyb3ctLWdyZWVuLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9yb3VuZC1hcnJvdy0tZ3JlZW4uc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmVsYXRlZC1jb250ZW50IHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWFyY2gtYmFyIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2g6bm90KC5hcmNoaXZlKSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODMycHg7XG4gICAgICAgIG1hcmdpbjogMy42cmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgJl9faW5wdXQge1xuXG4gICAgICAgICYudGV4dC1pbnB1dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC0tc2VhcmNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJi5zdWJtaXQtaW5wdXQge1xuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtLXN1Ym1pdDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYXAtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIH1cbn1cblxuXG5cbiIsIi5zZWFyY2gge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC10aXRsZSk7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIFxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3VuZC1yZXN1bHRzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXByZWFtYmxlKTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm91bmQtcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fbm8tcmVzdWx0cyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1wcmVhbWJsZSk7XG5cbiAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgfVxufVxuIiwiLnNlbGVjdGVkLW5ld3Mge1xuICAgICRyb290OiAmO1xuICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiAzLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJHJ1c3Q7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogOC40cmVtIDEyLjRyZW0gMi40cmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW46IDAgMCAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstZXh0ZXJuYWw7XG5cbiAgICAgICAgbWFyZ2luOiAyLjRyZW0gMCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMzAwcHg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoUykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNy41JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2lkZW1lbnUge1xuICAgICRyb290OiAmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGxhYmVsKTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3ctZG93bi0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDYpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9faXRlbS0tY3VycmVudCA+ICYge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2NoaWxkcmVuICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoaWxkcmVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuXG4gICAgICAgICN7JHJvb3R9X19pdGVtLS1jdXJyZW50ID4gJixcbiAgICAgICAgI3skcm9vdH1fX2l0ZW0tLWFuY2VzdG9yID4gJixcbiAgICAgICAgI3skcm9vdH1fX2l0ZW0tLXBhcmVudCA+ICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbiogR2VuZXJhbCBzdHlsaW5nIGZvciBzbGljay1zbGlkZXIsIHVzZWQgaW4gY2Fyb3VzZWxcbiovXG4uc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtIDAgIWltcG9ydGFudDsgLy9vdmVyd3JpdGUgZGVmYXVsdCBpbiBzbGljay1zbGlkZXJcbn1cblxuLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgLmNhcm91c2VsX19pdGVtLS13aXRoLWNvbG9ycyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgLmNhcm91c2VsX19pdGVtLS13aXRoLWNvbG9ycyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAuY2Fyb3VzZWxfX2l0ZW0tLXdpdGgtY29sb3JzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLXNsaWRlLmhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1jZW50ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJvdHRvbTogMDtcblxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9jaGV2cm9uLnN2Z1wiKSBuby1yZXBlYXRcbiAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cbn1cbiIsIi50ZXh0LWNvbHVtbnMge1xuICAgICRyb290OiAmO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcblxuICAgICYtLWxpZ2h0LW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQtMjtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjZyZW0gNC4ycmVtO1xuXG4gICAgICAgIGgyLCBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDMpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0LjJyZW0gMCAzLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi52YWNhbmNpZXMtbGlzdCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2ZpbHRlci1pbnRlcmFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5cbiIsIi52YWNhbmN5LWNhcmQge1xuICAgICRyb290OiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcblxuICAgICYtLWRhcmstZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS1mcnVpdC1vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICB9XG5cbiAgICAmLS1mb3Jlc3QtZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAkei1jYXJkO1xuICAgIH1cblxuICAgICZfX3ByZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi44cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFnLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDUpO1xuXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2FyZWEtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICB9XG5cbiAgICAmX192aXN1YWwtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstZXh0ZXJuYWw7XG5cbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2UtZXh0ZXJuYWw7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi52YWNhbnQtcHJlbWlzZSAge1xuICAgICRyb290OiAmO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMy42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FyZWEtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDMuNnJlbSAxLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAzLjZyZW0gMi40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS15ZWxsb3cgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLW9yYW5nZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgMC45cmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstZXh0ZXJuYWw7XG5cbiAgICAgICAgbWFyZ2luOiAyLjRyZW0gMCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4IDBweCAwcHggMHB4O1xuXG4gICAgICAgICN7JHJvb3R9LS1yaWdodCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAzMDBweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLXllbGxvdyAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1vcmFuZ2UgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgLyogRml0IGltYWdlIHdpdGhpbiBpdHMgY29udGFpbmVyIHdpdGhvdXQgc3RyZXRjaGluZyAqL1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnZpZGVvIHtcbiAgICAkcm9vdDogJjtcblxuICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAmLS1hcnRpY2xlLWVtYmVkIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW0gMDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgICAgICN7JHJvb3R9LS1sYXJnZSAmIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcbiAgICB9XG5cbiAgICAmX19lbWJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi53eXNpd3lnLW1vZHVsZSB7XG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgIEBleHRlbmQgJXJpY2h0ZXh0O1xuXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDk0cHgpIC0gNDhweCk7XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuIl19 */

/*# sourceMappingURL=main.css.map*/