.article__richtext .wp-block-button .wp-element-button,.article__button,.building-information__button a,.gform_button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.menu__button,.menu-service__item-static,.all-buildings__alphabet-button,.menu-service__item-search,.menu-service__item-close,.menu-service__item-search-mobile,.menu-service__item-close-mobile,.carousel__button .button,.carousel__prev-button,.carousel__next-button,.image-gallery__prev-button,.image-gallery__next-button,.previous-projects__button,.selected-news__button,.footer__newsletter-button,.banner-ice__button,.footer__top-button 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 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,outline 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:border 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,outline 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,outline 0.3s ease-in-out,-o-transform 0.3s ease-in-out;transition:border 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,transform 0.3s ease-in-out,outline 0.3s ease-in-out;transition:border 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,transform 0.3s ease-in-out,outline 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-o-transform 0.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){.article__richtext .wp-block-button .wp-element-button,.article__button,.building-information__button a,.gform_button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.menu__button,.menu-service__item-static,.all-buildings__alphabet-button,.menu-service__item-search,.menu-service__item-close,.menu-service__item-search-mobile,.menu-service__item-close-mobile,.carousel__button .button,.carousel__prev-button,.carousel__next-button,.image-gallery__prev-button,.image-gallery__next-button,.previous-projects__button,.selected-news__button,.footer__newsletter-button,.banner-ice__button,.footer__top-button button{font-size:1.8rem;line-height:1.33;font-weight:700;font-family:Gotham-narrow,sans-serif}}.article__richtext .wp-block-button .wp-element-button a,.article__button a,.building-information__button a a,.gform_button a,.lime-integration #simpliform .btn a,.lime-integration #simpliform .btn-default a,.lime-integration #simpliform .btn-primary a,.menu__button a,.menu-service__item-static a,.all-buildings__alphabet-button a,.menu-service__item-search a,.menu-service__item-close a,.menu-service__item-search-mobile a,.menu-service__item-close-mobile a,.carousel__button .button a,.carousel__prev-button a,.carousel__next-button a,.image-gallery__prev-button a,.image-gallery__next-button a,.previous-projects__button a,.selected-news__button a,.footer__newsletter-button a,.banner-ice__button a,.footer__top-button button a{text-decoration:none;cursor:pointer}.article__richtext .wp-block-button .wp-element-button button,.article__button button,.building-information__button a button,.gform_button button,.lime-integration #simpliform .btn button,.lime-integration #simpliform .btn-default button,.lime-integration #simpliform .btn-primary button,.menu__button button,.menu-service__item-static button,.all-buildings__alphabet-button button,.menu-service__item-search button,.menu-service__item-close button,.menu-service__item-search-mobile button,.menu-service__item-close-mobile button,.carousel__button .button button,.carousel__prev-button button,.carousel__next-button button,.image-gallery__prev-button button,.image-gallery__next-button button,.previous-projects__button button,.selected-news__button button,.footer__newsletter-button button,.banner-ice__button button,.footer__top-button button button{cursor:auto}.article__richtext .wp-block-button .wp-element-button a:hover,.article__button a:hover,.building-information__button a a:hover,.gform_button a:hover,.lime-integration #simpliform .btn a:hover,.lime-integration #simpliform .btn-default a:hover,.lime-integration #simpliform .btn-primary a:hover,.menu__button a:hover,.menu-service__item-static a:hover,.all-buildings__alphabet-button a:hover,.menu-service__item-search a:hover,.menu-service__item-close a:hover,.menu-service__item-search-mobile a:hover,.menu-service__item-close-mobile a:hover,.carousel__button .button a:hover,.carousel__prev-button a:hover,.carousel__next-button a:hover,.image-gallery__prev-button a:hover,.image-gallery__next-button a:hover,.previous-projects__button a:hover,.selected-news__button a:hover,.footer__newsletter-button a:hover,.banner-ice__button a:hover,.footer__top-button button a:hover{text-decoration:none}@media (min-width: 1024px){.article__richtext .wp-block-button .wp-element-button,.article__button,.building-information__button a,.gform_button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.menu__button,.menu-service__item-static,.all-buildings__alphabet-button,.menu-service__item-search,.menu-service__item-close,.menu-service__item-search-mobile,.menu-service__item-close-mobile,.carousel__button .button,.carousel__prev-button,.carousel__next-button,.image-gallery__prev-button,.image-gallery__next-button,.previous-projects__button,.selected-news__button,.footer__newsletter-button,.banner-ice__button,.footer__top-button button{padding:1.3rem 2rem;padding-right:calc(2rem + 32px)}}.article__richtext .wp-block-button .wp-element-button:hover,.article__button:hover,.building-information__button a:hover,.gform_button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.menu__button:hover,.menu-service__item-static:hover,.all-buildings__alphabet-button:hover,.menu-service__item-search:hover,.menu-service__item-close:hover,.menu-service__item-search-mobile:hover,.menu-service__item-close-mobile:hover,.carousel__button .button:hover,.carousel__prev-button:hover,.carousel__next-button:hover,.image-gallery__prev-button:hover,.image-gallery__next-button:hover,.previous-projects__button:hover,.selected-news__button:hover,.footer__newsletter-button:hover,.banner-ice__button:hover,.footer__top-button button:hover{text-decoration:none}.article__richtext .wp-block-button .wp-element-button::after,.article__button::after,.building-information__button a::after,.gform_button::after,.lime-integration #simpliform .btn::after,.lime-integration #simpliform .btn-default::after,.lime-integration #simpliform .btn-primary::after,.menu__button::after,.menu-service__item-static::after,.all-buildings__alphabet-button::after,.menu-service__item-search::after,.menu-service__item-close::after,.menu-service__item-search-mobile::after,.menu-service__item-close-mobile::after,.carousel__button .button::after,.carousel__prev-button::after,.carousel__next-button::after,.image-gallery__prev-button::after,.image-gallery__next-button::after,.previous-projects__button::after,.selected-news__button::after,.footer__newsletter-button::after,.banner-ice__button::after,.footer__top-button 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 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.article__richtext .wp-block-button .wp-element-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,.article__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,.building-information__button a: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,.gform_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,.lime-integration #simpliform .btn: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,.lime-integration #simpliform .btn-default: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,.lime-integration #simpliform .btn-primary: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,.menu__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,.menu-service__item-static: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,.all-buildings__alphabet-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,.menu-service__item-search: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,.menu-service__item-close: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,.menu-service__item-search-mobile: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,.menu-service__item-close-mobile: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,.carousel__button .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,.carousel__prev-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,.carousel__next-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,.image-gallery__prev-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,.image-gallery__next-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,.previous-projects__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,.selected-news__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,.footer__newsletter-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,.banner-ice__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,.footer__top-button 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{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 0.3s ease-in-out;-o-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}.article__richtext .wp-block-button .wp-element-button:not([disabled]):focus,.article__button:not([disabled]):focus,.building-information__button a:not([disabled]):focus,.gform_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,.menu__button:not([disabled]):focus,.menu-service__item-static:not([disabled]):focus,.all-buildings__alphabet-button:not([disabled]):focus,.menu-service__item-search:not([disabled]):focus,.menu-service__item-close:not([disabled]):focus,.menu-service__item-search-mobile:not([disabled]):focus,.menu-service__item-close-mobile:not([disabled]):focus,.carousel__button .button:not([disabled]):focus,.carousel__prev-button:not([disabled]):focus,.carousel__next-button:not([disabled]):focus,.image-gallery__prev-button:not([disabled]):focus,.image-gallery__next-button:not([disabled]):focus,.previous-projects__button:not([disabled]):focus,.selected-news__button:not([disabled]):focus,.footer__newsletter-button:not([disabled]):focus,.banner-ice__button:not([disabled]):focus,.footer__top-button button:not([disabled]):focus{outline-offset:3px;outline-color:blue;cursor:disabled;background-color:#faf9f7;color:#173c0a;border:1px solid #173c0a}.article__richtext .wp-block-button .wp-element-button:disabled,.article__button:disabled,.building-information__button a:disabled,.gform_button:disabled,.lime-integration #simpliform .btn:disabled,.lime-integration #simpliform .btn-default:disabled,.lime-integration #simpliform .btn-primary:disabled,.menu__button:disabled,.menu-service__item-static:disabled,.all-buildings__alphabet-button:disabled,.menu-service__item-search:disabled,.menu-service__item-close:disabled,.menu-service__item-search-mobile:disabled,.menu-service__item-close-mobile:disabled,.carousel__button .button:disabled,.carousel__prev-button:disabled,.carousel__next-button:disabled,.image-gallery__prev-button:disabled,.image-gallery__next-button:disabled,.previous-projects__button:disabled,.selected-news__button:disabled,.footer__newsletter-button:disabled,.banner-ice__button:disabled,.footer__top-button button:disabled,.article__richtext .wp-block-button .wp-element-button[data-state="disabled"],.article__button[data-state="disabled"],.building-information__button a[data-state="disabled"],.gform_button[data-state="disabled"],.lime-integration #simpliform .btn[data-state="disabled"],.lime-integration #simpliform .btn-default[data-state="disabled"],.lime-integration #simpliform .btn-primary[data-state="disabled"],.menu__button[data-state="disabled"],.menu-service__item-static[data-state="disabled"],.all-buildings__alphabet-button[data-state="disabled"],.menu-service__item-search[data-state="disabled"],.menu-service__item-close[data-state="disabled"],.menu-service__item-search-mobile[data-state="disabled"],.menu-service__item-close-mobile[data-state="disabled"],.carousel__button .button[data-state="disabled"],.carousel__prev-button[data-state="disabled"],.carousel__next-button[data-state="disabled"],.image-gallery__prev-button[data-state="disabled"],.image-gallery__next-button[data-state="disabled"],.previous-projects__button[data-state="disabled"],.selected-news__button[data-state="disabled"],.footer__newsletter-button[data-state="disabled"],.banner-ice__button[data-state="disabled"],.footer__top-button button[data-state="disabled"]{background-color:#f2f0eb;color:#4e4d4a;border:1px solid #f2f0eb}.article__richtext .wp-block-button .wp-element-button:disabled::after,.article__button:disabled::after,.building-information__button a:disabled::after,.gform_button:disabled::after,.lime-integration #simpliform .btn:disabled::after,.lime-integration #simpliform .btn-default:disabled::after,.lime-integration #simpliform .btn-primary:disabled::after,.menu__button:disabled::after,.menu-service__item-static:disabled::after,.all-buildings__alphabet-button:disabled::after,.menu-service__item-search:disabled::after,.menu-service__item-close:disabled::after,.menu-service__item-search-mobile:disabled::after,.menu-service__item-close-mobile:disabled::after,.carousel__button .button:disabled::after,.carousel__prev-button:disabled::after,.carousel__next-button:disabled::after,.image-gallery__prev-button:disabled::after,.image-gallery__next-button:disabled::after,.previous-projects__button:disabled::after,.selected-news__button:disabled::after,.footer__newsletter-button:disabled::after,.banner-ice__button:disabled::after,.footer__top-button button:disabled::after,.article__richtext .wp-block-button .wp-element-button[data-state="disabled"]::after,.article__button[data-state="disabled"]::after,.building-information__button a[data-state="disabled"]::after,.gform_button[data-state="disabled"]::after,.lime-integration #simpliform .btn[data-state="disabled"]::after,.lime-integration #simpliform .btn-default[data-state="disabled"]::after,.lime-integration #simpliform .btn-primary[data-state="disabled"]::after,.menu__button[data-state="disabled"]::after,.menu-service__item-static[data-state="disabled"]::after,.all-buildings__alphabet-button[data-state="disabled"]::after,.menu-service__item-search[data-state="disabled"]::after,.menu-service__item-close[data-state="disabled"]::after,.menu-service__item-search-mobile[data-state="disabled"]::after,.menu-service__item-close-mobile[data-state="disabled"]::after,.carousel__button .button[data-state="disabled"]::after,.carousel__prev-button[data-state="disabled"]::after,.carousel__next-button[data-state="disabled"]::after,.image-gallery__prev-button[data-state="disabled"]::after,.image-gallery__next-button[data-state="disabled"]::after,.previous-projects__button[data-state="disabled"]::after,.selected-news__button[data-state="disabled"]::after,.footer__newsletter-button[data-state="disabled"]::after,.banner-ice__button[data-state="disabled"]::after,.footer__top-button button[data-state="disabled"]::after{background:url(43e1f8df0bae33c34e86.svg) no-repeat center center}.article__richtext .wp-block-button .wp-element-button,.article__button,.building-information__button a,.gform_button,.lime-integration #simpliform .btn,.lime-integration #simpliform .btn-default,.lime-integration #simpliform .btn-primary,.menu__button,.menu-service__item-static{background-color:#173c0a;color:#ffc69d;border:1px solid #173c0a}.article__richtext .wp-block-button .wp-element-button:hover,.article__button:hover,.building-information__button a:hover,.gform_button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.menu__button:hover,.menu-service__item-static:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}@media (hover: none){.article__richtext .wp-block-button .wp-element-button:hover,.article__button:hover,.building-information__button a:hover,.gform_button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.menu__button:hover,.menu-service__item-static:hover{background-color:#173c0a;color:#ffc69d;border:1px solid #173c0a}}@media (min-width: 768px){.article__richtext .wp-block-button .wp-element-button:hover,.article__button:hover,.building-information__button a:hover,.gform_button:hover,.lime-integration #simpliform .btn:hover,.lime-integration #simpliform .btn-default:hover,.lime-integration #simpliform .btn-primary:hover,.menu__button:hover,.menu-service__item-static:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}}.article__richtext .wp-block-button .wp-element-button:hover::after,.article__button:hover::after,.building-information__button a:hover::after,.gform_button:hover::after,.lime-integration #simpliform .btn:hover::after,.lime-integration #simpliform .btn-default:hover::after,.lime-integration #simpliform .btn-primary:hover::after,.menu__button:hover::after,.menu-service__item-static:hover::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}.article__richtext .wp-block-button .wp-element-button:hover: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,.article__button:hover: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,.building-information__button a:hover: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,.gform_button:hover: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,.lime-integration #simpliform .btn:hover: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,.lime-integration #simpliform .btn-default:hover: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,.lime-integration #simpliform .btn-primary:hover: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,.menu__button:hover: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,.menu-service__item-static:hover: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{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 0.3s ease-in-out;-o-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}.all-buildings__alphabet-button,.menu-service__item-search,.menu-service__item-close,.menu-service__item-search-mobile,.menu-service__item-close-mobile,.carousel__button .button,.carousel__prev-button,.carousel__next-button,.image-gallery__prev-button,.image-gallery__next-button,.previous-projects__button,.selected-news__button{background-color:#faf9f7;color:#173c0a;border:1px solid #173c0a}.all-buildings__alphabet-button::after,.menu-service__item-search::after,.menu-service__item-close::after,.menu-service__item-search-mobile::after,.menu-service__item-close-mobile::after,.carousel__button .button::after,.carousel__prev-button::after,.carousel__next-button::after,.image-gallery__prev-button::after,.image-gallery__next-button::after,.previous-projects__button::after,.selected-news__button::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}@media (hover: none){.all-buildings__alphabet-button:hover,.menu-service__item-search:hover,.menu-service__item-close:hover,.menu-service__item-search-mobile:hover,.menu-service__item-close-mobile:hover,.carousel__button .button:hover,.carousel__prev-button:hover,.carousel__next-button:hover,.image-gallery__prev-button:hover,.image-gallery__next-button:hover,.previous-projects__button:hover,.selected-news__button:hover{background-color:#faf9f7;color:#173c0a;border:1px solid #173c0a}}@media (min-width: 768px){.all-buildings__alphabet-button:hover,.menu-service__item-search:hover,.menu-service__item-close:hover,.menu-service__item-search-mobile:hover,.menu-service__item-close-mobile:hover,.carousel__button .button:hover,.carousel__prev-button:hover,.carousel__next-button:hover,.image-gallery__prev-button:hover,.image-gallery__next-button:hover,.previous-projects__button:hover,.selected-news__button:hover{background-color:#f2f5e2;color:#173c0a;border:1px solid #173c0a}}.all-buildings__alphabet-button:disabled,.menu-service__item-search:disabled,.menu-service__item-close:disabled,.menu-service__item-search-mobile:disabled,.menu-service__item-close-mobile:disabled,.carousel__button .button:disabled,.carousel__prev-button:disabled,.carousel__next-button:disabled,.image-gallery__prev-button:disabled,.image-gallery__next-button:disabled,.previous-projects__button:disabled,.selected-news__button:disabled,.all-buildings__alphabet-button[data-state="disabled"],.menu-service__item-search[data-state="disabled"],.menu-service__item-close[data-state="disabled"],.menu-service__item-search-mobile[data-state="disabled"],.menu-service__item-close-mobile[data-state="disabled"],.carousel__button .button[data-state="disabled"],.carousel__prev-button[data-state="disabled"],.carousel__next-button[data-state="disabled"],.image-gallery__prev-button[data-state="disabled"],.image-gallery__next-button[data-state="disabled"],.previous-projects__button[data-state="disabled"],.selected-news__button[data-state="disabled"]{background-color:#f2f0eb;color:#4e4d4a;border:1px solid #f2f0eb;cursor:disabled}.all-buildings__alphabet-button:disabled::after,.menu-service__item-search:disabled::after,.menu-service__item-close:disabled::after,.menu-service__item-search-mobile:disabled::after,.menu-service__item-close-mobile:disabled::after,.carousel__button .button:disabled::after,.carousel__prev-button:disabled::after,.carousel__next-button:disabled::after,.image-gallery__prev-button:disabled::after,.image-gallery__next-button:disabled::after,.previous-projects__button:disabled::after,.selected-news__button:disabled::after,.all-buildings__alphabet-button[data-state="disabled"]::after,.menu-service__item-search[data-state="disabled"]::after,.menu-service__item-close[data-state="disabled"]::after,.menu-service__item-search-mobile[data-state="disabled"]::after,.menu-service__item-close-mobile[data-state="disabled"]::after,.carousel__button .button[data-state="disabled"]::after,.carousel__prev-button[data-state="disabled"]::after,.carousel__next-button[data-state="disabled"]::after,.image-gallery__prev-button[data-state="disabled"]::after,.image-gallery__next-button[data-state="disabled"]::after,.previous-projects__button[data-state="disabled"]::after,.selected-news__button[data-state="disabled"]::after{background:none}.footer__newsletter-button,.banner-ice__button{background-color:#ffc69d;color:#173c0a;border:1px solid #ffc69d}.footer__newsletter-button::after,.banner-ice__button::after{background:url(ad72994c31e2c519e03a.svg) no-repeat center center}@media (hover: none){.footer__newsletter-button:hover,.banner-ice__button:hover{background-color:#ffc69d;color:#173c0a;border:1px solid #ffc69d}}@media (min-width: 768px){.footer__newsletter-button:hover,.banner-ice__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,.all-buildings__alphabet-button:hover::after{background:none}.footer__newsletter-button{padding:1rem 2rem}@media (min-width: 1024px){.footer__newsletter-button{padding:1.3rem 2rem}}.footer__newsletter-button::after,.footer__newsletter-button:hover::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:transparent}}.menu-service__item-search-mobile{padding:1rem 4.2rem 1rem 1.2rem;background-color:transparent;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:transparent}}.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}}.map-item__item-link,.selected-news__link,.vacancy-card__visual-link,.vacant-premise__link,.map-item__item-link--orange,.vacancy-card--dark-green .vacancy-card__visual-link,.articlelist__item .button,.card-carousel--green .card-carousel__button,.card-news--green .card-news__button,.card-without-title__button,.card--dark-green .card__button,.current-posts__item--with-colors:nth-child(3n+2) .button,.previous-projects__item:nth-child(3n+2) .button,.related-content__item .button,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button,.accordion__preamble .arrow-link,.accordion__panel--richtext .arrow-link,.article-hero__info-card .arrow-link,.article__richtext .arrow-link,.banner-ice__text .arrow-link,.banner-notice__richtext .arrow-link,.building-information__information-list .arrow-link,.building-information__richtext .arrow-link,.building-information__link .arrow-link,.coworkers__preamble .arrow-link,.hero__card-text .arrow-link,.text-columns__card .arrow-link,.video__text .arrow-link,.wysiwyg-module .arrow-link,.article__richtext .wp-block-button.is-style-link .wp-element-button,.buildings-list__link span,.card-carousel__button,.card-news__button,.card-with-image-vaults__button .button,.card-with-image__button,.card-without-title--is-orange .card-without-title__button,.card__button,.cta-with-image-vaults__button .button,.cta-with-image__button .button,.navigation-columns__item .button--is-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}@media (min-width: 768px){.map-item__item-link,.selected-news__link,.vacancy-card__visual-link,.vacant-premise__link,.map-item__item-link--orange,.vacancy-card--dark-green .vacancy-card__visual-link,.articlelist__item .button,.card-carousel--green .card-carousel__button,.card-news--green .card-news__button,.card-without-title__button,.card--dark-green .card__button,.current-posts__item--with-colors:nth-child(3n+2) .button,.previous-projects__item:nth-child(3n+2) .button,.related-content__item .button,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button,.accordion__preamble .arrow-link,.accordion__panel--richtext .arrow-link,.article-hero__info-card .arrow-link,.article__richtext .arrow-link,.banner-ice__text .arrow-link,.banner-notice__richtext .arrow-link,.building-information__information-list .arrow-link,.building-information__richtext .arrow-link,.building-information__link .arrow-link,.coworkers__preamble .arrow-link,.hero__card-text .arrow-link,.text-columns__card .arrow-link,.video__text .arrow-link,.wysiwyg-module .arrow-link,.article__richtext .wp-block-button.is-style-link .wp-element-button,.buildings-list__link span,.card-carousel__button,.card-news__button,.card-with-image-vaults__button .button,.card-with-image__button,.card-without-title--is-orange .card-without-title__button,.card__button,.cta-with-image-vaults__button .button,.cta-with-image__button .button,.navigation-columns__item .button--is-link{font-size:1.8rem;line-height:1.5}}.map-item__item-link::after,.selected-news__link::after,.vacancy-card__visual-link::after,.vacant-premise__link::after,.map-item__item-link--orange::after,.vacancy-card--dark-green .vacancy-card__visual-link::after,.articlelist__item .button::after,.card-carousel--green .card-carousel__button::after,.card-news--green .card-news__button::after,.card-without-title__button::after,.card--dark-green .card__button::after,.current-posts__item--with-colors:nth-child(3n+2) .button::after,.previous-projects__item:nth-child(3n+2) .button::after,.related-content__item .button::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button::after,.accordion__preamble .arrow-link::after,.accordion__panel--richtext .arrow-link::after,.article-hero__info-card .arrow-link::after,.article__richtext .arrow-link::after,.banner-ice__text .arrow-link::after,.banner-notice__richtext .arrow-link::after,.building-information__information-list .arrow-link::after,.building-information__richtext .arrow-link::after,.building-information__link .arrow-link::after,.coworkers__preamble .arrow-link::after,.hero__card-text .arrow-link::after,.text-columns__card .arrow-link::after,.video__text .arrow-link::after,.wysiwyg-module .arrow-link::after,.article__richtext .wp-block-button.is-style-link .wp-element-button::after,.buildings-list__link span::after,.card-carousel__button::after,.card-news__button::after,.card-with-image-vaults__button .button::after,.card-with-image__button::after,.card-without-title--is-orange .card-without-title__button::after,.card__button::after,.cta-with-image-vaults__button .button::after,.cta-with-image__button .button::after,.navigation-columns__item .button--is-link::after{content:"";margin-top:2px;width:21px;height:21px;position:absolute;right:0;background:url(ad72994c31e2c519e03a.svg) no-repeat center center;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem)}@media (min-width: 768px){.map-item__item-link::after,.selected-news__link::after,.vacancy-card__visual-link::after,.vacant-premise__link::after,.map-item__item-link--orange::after,.vacancy-card--dark-green .vacancy-card__visual-link::after,.articlelist__item .button::after,.card-carousel--green .card-carousel__button::after,.card-news--green .card-news__button::after,.card-without-title__button::after,.card--dark-green .card__button::after,.current-posts__item--with-colors:nth-child(3n+2) .button::after,.previous-projects__item:nth-child(3n+2) .button::after,.related-content__item .button::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button::after,.accordion__preamble .arrow-link::after,.accordion__panel--richtext .arrow-link::after,.article-hero__info-card .arrow-link::after,.article__richtext .arrow-link::after,.banner-ice__text .arrow-link::after,.banner-notice__richtext .arrow-link::after,.building-information__information-list .arrow-link::after,.building-information__richtext .arrow-link::after,.building-information__link .arrow-link::after,.coworkers__preamble .arrow-link::after,.hero__card-text .arrow-link::after,.text-columns__card .arrow-link::after,.video__text .arrow-link::after,.wysiwyg-module .arrow-link::after,.article__richtext .wp-block-button.is-style-link .wp-element-button::after,.buildings-list__link span::after,.card-carousel__button::after,.card-news__button::after,.card-with-image-vaults__button .button::after,.card-with-image__button::after,.card-without-title--is-orange .card-without-title__button::after,.card__button::after,.cta-with-image-vaults__button .button::after,.cta-with-image__button .button::after,.navigation-columns__item .button--is-link::after{margin-top:4px}}@media (min-width: 768px){.map-item__item-link:hover::after,.selected-news__link:hover::after,.vacancy-card__visual-link:hover::after,.vacant-premise__link:hover::after,.map-item__item-link--orange:hover::after,.articlelist__item .button:hover::after,.card-without-title__button:hover::after,.current-posts__item--with-colors:nth-child(3n+2) .button:hover::after,.previous-projects__item:nth-child(3n+2) .button:hover::after,.related-content__item .button:hover::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button:hover::after,.accordion__preamble .arrow-link:hover::after,.accordion__panel--richtext .arrow-link:hover::after,.article-hero__info-card .arrow-link:hover::after,.article__richtext .arrow-link:hover::after,.banner-ice__text .arrow-link:hover::after,.banner-notice__richtext .arrow-link:hover::after,.building-information__information-list .arrow-link:hover::after,.building-information__richtext .arrow-link:hover::after,.building-information__link .arrow-link:hover::after,.coworkers__preamble .arrow-link:hover::after,.hero__card-text .arrow-link:hover::after,.text-columns__card .arrow-link:hover::after,.video__text .arrow-link:hover::after,.wysiwyg-module .arrow-link:hover::after,.article__richtext .wp-block-button.is-style-link .wp-element-button:hover::after,.buildings-list__link span:hover::after,.card-carousel__button:hover::after,.card-news__button:hover::after,.card-with-image-vaults__button .button:hover::after,.card-with-image__button:hover::after,.card__button:hover::after,.cta-with-image-vaults__button .button:hover::after,.cta-with-image__button .button:hover::after,.navigation-columns__item .button--is-link:hover::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.2rem)}}.map-item__item-link:not([disabled]):focus,.selected-news__link:not([disabled]):focus,.vacancy-card__visual-link:not([disabled]):focus,.vacant-premise__link:not([disabled]):focus,.map-item__item-link--orange:not([disabled]):focus,.articlelist__item .button:not([disabled]):focus,.card-without-title__button:not([disabled]):focus,.current-posts__item--with-colors:nth-child(3n+2) .button:not([disabled]):focus,.previous-projects__item:nth-child(3n+2) .button:not([disabled]):focus,.related-content__item .button:not([disabled]):focus,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button:not([disabled]):focus,.accordion__preamble .arrow-link:not([disabled]):focus,.accordion__panel--richtext .arrow-link:not([disabled]):focus,.article-hero__info-card .arrow-link:not([disabled]):focus,.article__richtext .arrow-link:not([disabled]):focus,.banner-ice__text .arrow-link:not([disabled]):focus,.banner-notice__richtext .arrow-link:not([disabled]):focus,.building-information__information-list .arrow-link:not([disabled]):focus,.building-information__richtext .arrow-link:not([disabled]):focus,.building-information__link .arrow-link:not([disabled]):focus,.coworkers__preamble .arrow-link:not([disabled]):focus,.hero__card-text .arrow-link:not([disabled]):focus,.text-columns__card .arrow-link:not([disabled]):focus,.video__text .arrow-link:not([disabled]):focus,.wysiwyg-module .arrow-link:not([disabled]):focus,.article__richtext .wp-block-button.is-style-link .wp-element-button:not([disabled]):focus,.buildings-list__link span:not([disabled]):focus,.card-carousel__button:not([disabled]):focus,.card-news__button:not([disabled]):focus,.card-with-image-vaults__button .button:not([disabled]):focus,.card-with-image__button:not([disabled]):focus,.card__button:not([disabled]):focus,.cta-with-image-vaults__button .button:not([disabled]):focus,.cta-with-image__button .button:not([disabled]):focus,.navigation-columns__item .button--is-link:not([disabled]):focus{outline-offset:5px;outline-color:blue}.map-item__item-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,.selected-news__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,.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,.vacant-premise__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{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){.map-item__item-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,.selected-news__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,.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,.vacant-premise__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{-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem)}}.map-item__item-link--orange,.vacancy-card--dark-green .vacancy-card__visual-link,.articlelist__item .button,.card-carousel--green .card-carousel__button,.card-news--green .card-news__button,.card-without-title__button,.card--dark-green .card__button,.current-posts__item--with-colors:nth-child(3n+2) .button,.previous-projects__item:nth-child(3n+2) .button,.related-content__item .button,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button{color:#ffc69d;font-weight:700;border-bottom:1.5px solid #ffc69d}.map-item__item-link--orange::after,.vacancy-card--dark-green .vacancy-card__visual-link::after,.articlelist__item .button::after,.card-carousel--green .card-carousel__button::after,.card-news--green .card-news__button::after,.card-without-title__button::after,.card--dark-green .card__button::after,.current-posts__item--with-colors:nth-child(3n+2) .button::after,.previous-projects__item:nth-child(3n+2) .button::after,.related-content__item .button::after,.slick-slide:nth-child(3n+2) .carousel__item--with-colors .button::after{background:url(92225a00ef0453853c4b.svg) no-repeat center center}.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,.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{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){.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,.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{-webkit-transform:translateX(3.2rem);-o-transform:translateX(3.2rem);transform:translateX(3.2rem)}}.gform_confirmation_message,.gfield_container_consent .gform-field-label,.gfield_container_radio .gform-field-label,.gfield_container_checkbox .gform-field-label{position:relative !important;padding-left:45px !important;cursor:default !important}@media (min-width: 1024px){.gform_confirmation_message,.gfield_container_consent .gform-field-label,.gfield_container_radio .gform-field-label,.gfield_container_checkbox .gform-field-label{font-size:22px !important}}.gfield input,.gfield_container textarea,.gfield_container select{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 input:focus,.gfield_container textarea:focus,.gfield_container select:focus,.gfield input:focus-visible,.gfield_container textarea:focus-visible,.gfield_container select:focus-visible{background-color:#f2f5e2;border:1px solid #173c0a;-webkit-box-shadow:none;box-shadow:none}.gfield input::-webkit-input-placeholder, .gfield_container textarea::-webkit-input-placeholder, .gfield_container select::-webkit-input-placeholder{color:#959390}.gfield input::-moz-placeholder, .gfield_container textarea::-moz-placeholder, .gfield_container select::-moz-placeholder{color:#959390}.gfield input:-ms-input-placeholder, .gfield_container textarea:-ms-input-placeholder, .gfield_container select:-ms-input-placeholder{color:#959390}.gfield input::-ms-input-placeholder, .gfield_container textarea::-ms-input-placeholder, .gfield_container select::-ms-input-placeholder{color:#959390}.gfield input::placeholder,.gfield_container textarea::placeholder,.gfield_container select::placeholder{color:#959390}.gfield_container_consent input,.gfield_container_checkbox input{position:absolute;margin:0;top:0 !important}.gfield_container_consent input::before,.gfield_container_checkbox input::before{content:'';position:absolute;top:0;left:0;height:25px;width:25px;background-color:#faf9f7;border:1px solid #173c0a}.gfield_container_consent input::after,.gfield_container_checkbox 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_consent input:checked::before,.gfield_container_checkbox input:checked::before{background-color:#173c0a}.gfield_container_consent input:checked::after,.gfield_container_checkbox input:checked::after{display:block}.gfield_container_consent input:focus-visible ~ span,.gfield_container_checkbox input:focus-visible ~ span{-webkit-box-shadow:0 0 0 0.075rem blue,0 0 0 0.2rem blue;box-shadow:0 0 0 0.075rem blue,0 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 0.075rem blue,0 0 0 0.2rem blue;box-shadow:0 0 0 0.075rem blue,0 0 0 0.2rem blue}.gfield_error .gform_drop_area,.gform_wrapper>.gform_validation_errors,.gform_wrapper>.gform_validation_errors a,.gform_wrapper>.gform_validation_errors>.gform_submission_error,.gfield_required{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% - $gutter);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% - $gutter)}}@media (min-width: 1024px){.blurbs__item{width:calc(25% - $gutterM)}}.filter__search.text-input,.search-form__input.text-input,.map-filters__filter-label,.map-filters__filter{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){.filter__search.text-input,.search-form__input.text-input,.map-filters__filter-label,.map-filters__filter{font-size:1.8rem;line-height:1.5}}.filter__search.text-input::-webkit-input-placeholder, .search-form__input.text-input::-webkit-input-placeholder, .map-filters__filter-label::-webkit-input-placeholder, .map-filters__filter::-webkit-input-placeholder{color:#4e4d4a}.filter__search.text-input::-moz-placeholder, .search-form__input.text-input::-moz-placeholder, .map-filters__filter-label::-moz-placeholder, .map-filters__filter::-moz-placeholder{color:#4e4d4a}.filter__search.text-input:-ms-input-placeholder, .search-form__input.text-input:-ms-input-placeholder, .map-filters__filter-label:-ms-input-placeholder, .map-filters__filter:-ms-input-placeholder{color:#4e4d4a}.filter__search.text-input::-ms-input-placeholder, .search-form__input.text-input::-ms-input-placeholder, .map-filters__filter-label::-ms-input-placeholder, .map-filters__filter::-ms-input-placeholder{color:#4e4d4a}.filter__search.text-input::placeholder,.search-form__input.text-input::placeholder,.map-filters__filter-label::placeholder,.map-filters__filter::placeholder{color:#4e4d4a}.filter__search.text-input,.search-form__input.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}.filter__submit.submit-input,.search-form__button.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 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}@media (min-width: 768px){.filter__submit.submit-input,.search-form__button.submit-input{font-size:1.8rem;line-height:1.33;font-weight:700;font-family:Gotham-narrow,sans-serif}}@media (min-width: 1024px){.filter__submit.submit-input:hover,.search-form__button.submit-input:hover{background-color:#f2f5e2;color:#173c0a}}.filter__search.text-input::-webkit-search-cancel-button,.search-form__input.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}.filter__search.text-input:focus::-webkit-search-cancel-button,.search-form__input.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}.accordion__preamble,.accordion__panel--richtext,.article-hero__info-card,.article__richtext,.banner-ice__text,.banner-notice__richtext,.building-information__information-list,.building-information__richtext,.building-information__link,.coworkers__preamble,.hero__card-text,.text-columns__card,.video__text,.wysiwyg-module{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow,sans-serif;position:relative}@media (min-width: 768px){.accordion__preamble,.accordion__panel--richtext,.article-hero__info-card,.article__richtext,.banner-ice__text,.banner-notice__richtext,.building-information__information-list,.building-information__richtext,.building-information__link,.coworkers__preamble,.hero__card-text,.text-columns__card,.video__text,.wysiwyg-module{font-size:1.8rem;line-height:1.5}}.accordion__preamble::after,.accordion__panel--richtext::after,.article-hero__info-card::after,.article__richtext::after,.banner-ice__text::after,.banner-notice__richtext::after,.building-information__information-list::after,.building-information__richtext::after,.building-information__link::after,.coworkers__preamble::after,.hero__card-text::after,.text-columns__card::after,.video__text::after,.wysiwyg-module::after,.accordion__preamble::before,.accordion__panel--richtext::before,.article-hero__info-card::before,.article__richtext::before,.banner-ice__text::before,.banner-notice__richtext::before,.building-information__information-list::before,.building-information__richtext::before,.building-information__link::before,.coworkers__preamble::before,.hero__card-text::before,.text-columns__card::before,.video__text::before,.wysiwyg-module::before{content:'';display:table;clear:both;width:100%}.accordion__preamble>div,.accordion__panel--richtext>div,.article-hero__info-card>div,.article__richtext>div,.banner-ice__text>div,.banner-notice__richtext>div,.building-information__information-list>div,.building-information__richtext>div,.building-information__link>div,.coworkers__preamble>div,.hero__card-text>div,.text-columns__card>div,.video__text>div,.wysiwyg-module>div,.accordion__preamble>h1,.accordion__panel--richtext>h1,.article-hero__info-card>h1,.article__richtext>h1,.banner-ice__text>h1,.banner-notice__richtext>h1,.building-information__information-list>h1,.building-information__richtext>h1,.building-information__link>h1,.coworkers__preamble>h1,.hero__card-text>h1,.text-columns__card>h1,.video__text>h1,.wysiwyg-module>h1,.accordion__preamble>h2,.accordion__panel--richtext>h2,.article-hero__info-card>h2,.article__richtext>h2,.banner-ice__text>h2,.banner-notice__richtext>h2,.building-information__information-list>h2,.building-information__richtext>h2,.building-information__link>h2,.coworkers__preamble>h2,.hero__card-text>h2,.text-columns__card>h2,.video__text>h2,.wysiwyg-module>h2,.accordion__preamble>h3,.accordion__panel--richtext>h3,.article-hero__info-card>h3,.article__richtext>h3,.banner-ice__text>h3,.banner-notice__richtext>h3,.building-information__information-list>h3,.building-information__richtext>h3,.building-information__link>h3,.coworkers__preamble>h3,.hero__card-text>h3,.text-columns__card>h3,.video__text>h3,.wysiwyg-module>h3,.accordion__preamble>h4,.accordion__panel--richtext>h4,.article-hero__info-card>h4,.article__richtext>h4,.banner-ice__text>h4,.banner-notice__richtext>h4,.building-information__information-list>h4,.building-information__richtext>h4,.building-information__link>h4,.coworkers__preamble>h4,.hero__card-text>h4,.text-columns__card>h4,.video__text>h4,.wysiwyg-module>h4,.accordion__preamble>h5,.accordion__panel--richtext>h5,.article-hero__info-card>h5,.article__richtext>h5,.banner-ice__text>h5,.banner-notice__richtext>h5,.building-information__information-list>h5,.building-information__richtext>h5,.building-information__link>h5,.coworkers__preamble>h5,.hero__card-text>h5,.text-columns__card>h5,.video__text>h5,.wysiwyg-module>h5,.accordion__preamble>h6,.accordion__panel--richtext>h6,.article-hero__info-card>h6,.article__richtext>h6,.banner-ice__text>h6,.banner-notice__richtext>h6,.building-information__information-list>h6,.building-information__richtext>h6,.building-information__link>h6,.coworkers__preamble>h6,.hero__card-text>h6,.text-columns__card>h6,.video__text>h6,.wysiwyg-module>h6,.accordion__preamble p,.accordion__panel--richtext p,.article-hero__info-card p,.article__richtext p,.banner-ice__text p,.banner-notice__richtext p,.building-information__information-list p,.building-information__richtext p,.building-information__link p,.coworkers__preamble p,.hero__card-text p,.text-columns__card p,.video__text p,.wysiwyg-module p,.accordion__preamble ol,.accordion__panel--richtext ol,.article-hero__info-card ol,.article__richtext ol,.banner-ice__text ol,.banner-notice__richtext ol,.building-information__information-list ol,.building-information__richtext ol,.building-information__link ol,.coworkers__preamble ol,.hero__card-text ol,.text-columns__card ol,.video__text ol,.wysiwyg-module ol,.accordion__preamble ul,.accordion__panel--richtext ul,.article-hero__info-card ul,.article__richtext ul,.banner-ice__text ul,.banner-notice__richtext ul,.building-information__information-list ul,.building-information__richtext ul,.building-information__link ul,.coworkers__preamble ul,.hero__card-text ul,.text-columns__card ul,.video__text ul,.wysiwyg-module ul,.accordion__preamble>figure,.accordion__panel--richtext>figure,.article-hero__info-card>figure,.article__richtext>figure,.banner-ice__text>figure,.banner-notice__richtext>figure,.building-information__information-list>figure,.building-information__richtext>figure,.building-information__link>figure,.coworkers__preamble>figure,.hero__card-text>figure,.text-columns__card>figure,.video__text>figure,.wysiwyg-module>figure,.accordion__preamble>iframe,.accordion__panel--richtext>iframe,.article-hero__info-card>iframe,.article__richtext>iframe,.banner-ice__text>iframe,.banner-notice__richtext>iframe,.building-information__information-list>iframe,.building-information__richtext>iframe,.building-information__link>iframe,.coworkers__preamble>iframe,.hero__card-text>iframe,.text-columns__card>iframe,.video__text>iframe,.wysiwyg-module>iframe{margin:24px 0}.accordion__preamble>div:first-child,.accordion__panel--richtext>div:first-child,.article-hero__info-card>div:first-child,.article__richtext>div:first-child,.banner-ice__text>div:first-child,.banner-notice__richtext>div:first-child,.building-information__information-list>div:first-child,.building-information__richtext>div:first-child,.building-information__link>div:first-child,.coworkers__preamble>div:first-child,.hero__card-text>div:first-child,.text-columns__card>div:first-child,.video__text>div:first-child,.wysiwyg-module>div:first-child,.accordion__preamble>h1:first-child,.accordion__panel--richtext>h1:first-child,.article-hero__info-card>h1:first-child,.article__richtext>h1:first-child,.banner-ice__text>h1:first-child,.banner-notice__richtext>h1:first-child,.building-information__information-list>h1:first-child,.building-information__richtext>h1:first-child,.building-information__link>h1:first-child,.coworkers__preamble>h1:first-child,.hero__card-text>h1:first-child,.text-columns__card>h1:first-child,.video__text>h1:first-child,.wysiwyg-module>h1:first-child,.accordion__preamble>h2:first-child,.accordion__panel--richtext>h2:first-child,.article-hero__info-card>h2:first-child,.article__richtext>h2:first-child,.banner-ice__text>h2:first-child,.banner-notice__richtext>h2:first-child,.building-information__information-list>h2:first-child,.building-information__richtext>h2:first-child,.building-information__link>h2:first-child,.coworkers__preamble>h2:first-child,.hero__card-text>h2:first-child,.text-columns__card>h2:first-child,.video__text>h2:first-child,.wysiwyg-module>h2:first-child,.accordion__preamble>h3:first-child,.accordion__panel--richtext>h3:first-child,.article-hero__info-card>h3:first-child,.article__richtext>h3:first-child,.banner-ice__text>h3:first-child,.banner-notice__richtext>h3:first-child,.building-information__information-list>h3:first-child,.building-information__richtext>h3:first-child,.building-information__link>h3:first-child,.coworkers__preamble>h3:first-child,.hero__card-text>h3:first-child,.text-columns__card>h3:first-child,.video__text>h3:first-child,.wysiwyg-module>h3:first-child,.accordion__preamble>h4:first-child,.accordion__panel--richtext>h4:first-child,.article-hero__info-card>h4:first-child,.article__richtext>h4:first-child,.banner-ice__text>h4:first-child,.banner-notice__richtext>h4:first-child,.building-information__information-list>h4:first-child,.building-information__richtext>h4:first-child,.building-information__link>h4:first-child,.coworkers__preamble>h4:first-child,.hero__card-text>h4:first-child,.text-columns__card>h4:first-child,.video__text>h4:first-child,.wysiwyg-module>h4:first-child,.accordion__preamble>h5:first-child,.accordion__panel--richtext>h5:first-child,.article-hero__info-card>h5:first-child,.article__richtext>h5:first-child,.banner-ice__text>h5:first-child,.banner-notice__richtext>h5:first-child,.building-information__information-list>h5:first-child,.building-information__richtext>h5:first-child,.building-information__link>h5:first-child,.coworkers__preamble>h5:first-child,.hero__card-text>h5:first-child,.text-columns__card>h5:first-child,.video__text>h5:first-child,.wysiwyg-module>h5:first-child,.accordion__preamble>h6:first-child,.accordion__panel--richtext>h6:first-child,.article-hero__info-card>h6:first-child,.article__richtext>h6:first-child,.banner-ice__text>h6:first-child,.banner-notice__richtext>h6:first-child,.building-information__information-list>h6:first-child,.building-information__richtext>h6:first-child,.building-information__link>h6:first-child,.coworkers__preamble>h6:first-child,.hero__card-text>h6:first-child,.text-columns__card>h6:first-child,.video__text>h6:first-child,.wysiwyg-module>h6:first-child,.accordion__preamble p:first-child,.accordion__panel--richtext p:first-child,.article-hero__info-card p:first-child,.article__richtext p:first-child,.banner-ice__text p:first-child,.banner-notice__richtext p:first-child,.building-information__information-list p:first-child,.building-information__richtext p:first-child,.building-information__link p:first-child,.coworkers__preamble p:first-child,.hero__card-text p:first-child,.text-columns__card p:first-child,.video__text p:first-child,.wysiwyg-module p:first-child,.accordion__preamble ol:first-child,.accordion__panel--richtext ol:first-child,.article-hero__info-card ol:first-child,.article__richtext ol:first-child,.banner-ice__text ol:first-child,.banner-notice__richtext ol:first-child,.building-information__information-list ol:first-child,.building-information__richtext ol:first-child,.building-information__link ol:first-child,.coworkers__preamble ol:first-child,.hero__card-text ol:first-child,.text-columns__card ol:first-child,.video__text ol:first-child,.wysiwyg-module ol:first-child,.accordion__preamble ul:first-child,.accordion__panel--richtext ul:first-child,.article-hero__info-card ul:first-child,.article__richtext ul:first-child,.banner-ice__text ul:first-child,.banner-notice__richtext ul:first-child,.building-information__information-list ul:first-child,.building-information__richtext ul:first-child,.building-information__link ul:first-child,.coworkers__preamble ul:first-child,.hero__card-text ul:first-child,.text-columns__card ul:first-child,.video__text ul:first-child,.wysiwyg-module ul:first-child,.accordion__preamble>figure:first-child,.accordion__panel--richtext>figure:first-child,.article-hero__info-card>figure:first-child,.article__richtext>figure:first-child,.banner-ice__text>figure:first-child,.banner-notice__richtext>figure:first-child,.building-information__information-list>figure:first-child,.building-information__richtext>figure:first-child,.building-information__link>figure:first-child,.coworkers__preamble>figure:first-child,.hero__card-text>figure:first-child,.text-columns__card>figure:first-child,.video__text>figure:first-child,.wysiwyg-module>figure:first-child,.accordion__preamble>iframe:first-child,.accordion__panel--richtext>iframe:first-child,.article-hero__info-card>iframe:first-child,.article__richtext>iframe:first-child,.banner-ice__text>iframe:first-child,.banner-notice__richtext>iframe:first-child,.building-information__information-list>iframe:first-child,.building-information__richtext>iframe:first-child,.building-information__link>iframe:first-child,.coworkers__preamble>iframe:first-child,.hero__card-text>iframe:first-child,.text-columns__card>iframe:first-child,.video__text>iframe:first-child,.wysiwyg-module>iframe:first-child{margin-top:0 !important}.accordion__preamble>div:last-child,.accordion__panel--richtext>div:last-child,.article-hero__info-card>div:last-child,.article__richtext>div:last-child,.banner-ice__text>div:last-child,.banner-notice__richtext>div:last-child,.building-information__information-list>div:last-child,.building-information__richtext>div:last-child,.building-information__link>div:last-child,.coworkers__preamble>div:last-child,.hero__card-text>div:last-child,.text-columns__card>div:last-child,.video__text>div:last-child,.wysiwyg-module>div:last-child,.accordion__preamble>h1:last-child,.accordion__panel--richtext>h1:last-child,.article-hero__info-card>h1:last-child,.article__richtext>h1:last-child,.banner-ice__text>h1:last-child,.banner-notice__richtext>h1:last-child,.building-information__information-list>h1:last-child,.building-information__richtext>h1:last-child,.building-information__link>h1:last-child,.coworkers__preamble>h1:last-child,.hero__card-text>h1:last-child,.text-columns__card>h1:last-child,.video__text>h1:last-child,.wysiwyg-module>h1:last-child,.accordion__preamble>h2:last-child,.accordion__panel--richtext>h2:last-child,.article-hero__info-card>h2:last-child,.article__richtext>h2:last-child,.banner-ice__text>h2:last-child,.banner-notice__richtext>h2:last-child,.building-information__information-list>h2:last-child,.building-information__richtext>h2:last-child,.building-information__link>h2:last-child,.coworkers__preamble>h2:last-child,.hero__card-text>h2:last-child,.text-columns__card>h2:last-child,.video__text>h2:last-child,.wysiwyg-module>h2:last-child,.accordion__preamble>h3:last-child,.accordion__panel--richtext>h3:last-child,.article-hero__info-card>h3:last-child,.article__richtext>h3:last-child,.banner-ice__text>h3:last-child,.banner-notice__richtext>h3:last-child,.building-information__information-list>h3:last-child,.building-information__richtext>h3:last-child,.building-information__link>h3:last-child,.coworkers__preamble>h3:last-child,.hero__card-text>h3:last-child,.text-columns__card>h3:last-child,.video__text>h3:last-child,.wysiwyg-module>h3:last-child,.accordion__preamble>h4:last-child,.accordion__panel--richtext>h4:last-child,.article-hero__info-card>h4:last-child,.article__richtext>h4:last-child,.banner-ice__text>h4:last-child,.banner-notice__richtext>h4:last-child,.building-information__information-list>h4:last-child,.building-information__richtext>h4:last-child,.building-information__link>h4:last-child,.coworkers__preamble>h4:last-child,.hero__card-text>h4:last-child,.text-columns__card>h4:last-child,.video__text>h4:last-child,.wysiwyg-module>h4:last-child,.accordion__preamble>h5:last-child,.accordion__panel--richtext>h5:last-child,.article-hero__info-card>h5:last-child,.article__richtext>h5:last-child,.banner-ice__text>h5:last-child,.banner-notice__richtext>h5:last-child,.building-information__information-list>h5:last-child,.building-information__richtext>h5:last-child,.building-information__link>h5:last-child,.coworkers__preamble>h5:last-child,.hero__card-text>h5:last-child,.text-columns__card>h5:last-child,.video__text>h5:last-child,.wysiwyg-module>h5:last-child,.accordion__preamble>h6:last-child,.accordion__panel--richtext>h6:last-child,.article-hero__info-card>h6:last-child,.article__richtext>h6:last-child,.banner-ice__text>h6:last-child,.banner-notice__richtext>h6:last-child,.building-information__information-list>h6:last-child,.building-information__richtext>h6:last-child,.building-information__link>h6:last-child,.coworkers__preamble>h6:last-child,.hero__card-text>h6:last-child,.text-columns__card>h6:last-child,.video__text>h6:last-child,.wysiwyg-module>h6:last-child,.accordion__preamble p:last-child,.accordion__panel--richtext p:last-child,.article-hero__info-card p:last-child,.article__richtext p:last-child,.banner-ice__text p:last-child,.banner-notice__richtext p:last-child,.building-information__information-list p:last-child,.building-information__richtext p:last-child,.building-information__link p:last-child,.coworkers__preamble p:last-child,.hero__card-text p:last-child,.text-columns__card p:last-child,.video__text p:last-child,.wysiwyg-module p:last-child,.accordion__preamble ol:last-child,.accordion__panel--richtext ol:last-child,.article-hero__info-card ol:last-child,.article__richtext ol:last-child,.banner-ice__text ol:last-child,.banner-notice__richtext ol:last-child,.building-information__information-list ol:last-child,.building-information__richtext ol:last-child,.building-information__link ol:last-child,.coworkers__preamble ol:last-child,.hero__card-text ol:last-child,.text-columns__card ol:last-child,.video__text ol:last-child,.wysiwyg-module ol:last-child,.accordion__preamble ul:last-child,.accordion__panel--richtext ul:last-child,.article-hero__info-card ul:last-child,.article__richtext ul:last-child,.banner-ice__text ul:last-child,.banner-notice__richtext ul:last-child,.building-information__information-list ul:last-child,.building-information__richtext ul:last-child,.building-information__link ul:last-child,.coworkers__preamble ul:last-child,.hero__card-text ul:last-child,.text-columns__card ul:last-child,.video__text ul:last-child,.wysiwyg-module ul:last-child,.accordion__preamble>figure:last-child,.accordion__panel--richtext>figure:last-child,.article-hero__info-card>figure:last-child,.article__richtext>figure:last-child,.banner-ice__text>figure:last-child,.banner-notice__richtext>figure:last-child,.building-information__information-list>figure:last-child,.building-information__richtext>figure:last-child,.building-information__link>figure:last-child,.coworkers__preamble>figure:last-child,.hero__card-text>figure:last-child,.text-columns__card>figure:last-child,.video__text>figure:last-child,.wysiwyg-module>figure:last-child,.accordion__preamble>iframe:last-child,.accordion__panel--richtext>iframe:last-child,.article-hero__info-card>iframe:last-child,.article__richtext>iframe:last-child,.banner-ice__text>iframe:last-child,.banner-notice__richtext>iframe:last-child,.building-information__information-list>iframe:last-child,.building-information__richtext>iframe:last-child,.building-information__link>iframe:last-child,.coworkers__preamble>iframe:last-child,.hero__card-text>iframe:last-child,.text-columns__card>iframe:last-child,.video__text>iframe:last-child,.wysiwyg-module>iframe:last-child{margin-bottom:0 !important}.accordion__preamble .gform-wrapper,.accordion__panel--richtext .gform-wrapper,.article-hero__info-card .gform-wrapper,.article__richtext .gform-wrapper,.banner-ice__text .gform-wrapper,.banner-notice__richtext .gform-wrapper,.building-information__information-list .gform-wrapper,.building-information__richtext .gform-wrapper,.building-information__link .gform-wrapper,.coworkers__preamble .gform-wrapper,.hero__card-text .gform-wrapper,.text-columns__card .gform-wrapper,.video__text .gform-wrapper,.wysiwyg-module .gform-wrapper,.accordion__preamble .wp-block-embed,.accordion__panel--richtext .wp-block-embed,.article-hero__info-card .wp-block-embed,.article__richtext .wp-block-embed,.banner-ice__text .wp-block-embed,.banner-notice__richtext .wp-block-embed,.building-information__information-list .wp-block-embed,.building-information__richtext .wp-block-embed,.building-information__link .wp-block-embed,.coworkers__preamble .wp-block-embed,.hero__card-text .wp-block-embed,.text-columns__card .wp-block-embed,.video__text .wp-block-embed,.wysiwyg-module .wp-block-embed{margin-top:40px !important;margin-bottom:40px !important}.accordion__preamble .wp-block-embed__wrapper,.accordion__panel--richtext .wp-block-embed__wrapper,.article-hero__info-card .wp-block-embed__wrapper,.article__richtext .wp-block-embed__wrapper,.banner-ice__text .wp-block-embed__wrapper,.banner-notice__richtext .wp-block-embed__wrapper,.building-information__information-list .wp-block-embed__wrapper,.building-information__richtext .wp-block-embed__wrapper,.building-information__link .wp-block-embed__wrapper,.coworkers__preamble .wp-block-embed__wrapper,.hero__card-text .wp-block-embed__wrapper,.text-columns__card .wp-block-embed__wrapper,.video__text .wp-block-embed__wrapper,.wysiwyg-module .wp-block-embed__wrapper{width:100%;padding-bottom:56.25%;position:relative}.accordion__preamble .wp-block-embed__wrapper iframe,.accordion__panel--richtext .wp-block-embed__wrapper iframe,.article-hero__info-card .wp-block-embed__wrapper iframe,.article__richtext .wp-block-embed__wrapper iframe,.banner-ice__text .wp-block-embed__wrapper iframe,.banner-notice__richtext .wp-block-embed__wrapper iframe,.building-information__information-list .wp-block-embed__wrapper iframe,.building-information__richtext .wp-block-embed__wrapper iframe,.building-information__link .wp-block-embed__wrapper iframe,.coworkers__preamble .wp-block-embed__wrapper iframe,.hero__card-text .wp-block-embed__wrapper iframe,.text-columns__card .wp-block-embed__wrapper iframe,.video__text .wp-block-embed__wrapper iframe,.wysiwyg-module .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.accordion__preamble blockquote,.accordion__panel--richtext blockquote,.article-hero__info-card blockquote,.article__richtext blockquote,.banner-ice__text blockquote,.banner-notice__richtext blockquote,.building-information__information-list blockquote,.building-information__richtext blockquote,.building-information__link blockquote,.coworkers__preamble blockquote,.hero__card-text blockquote,.text-columns__card blockquote,.video__text blockquote,.wysiwyg-module blockquote{margin:30px 0}@media (min-width: 768px){.accordion__preamble blockquote,.accordion__panel--richtext blockquote,.article-hero__info-card blockquote,.article__richtext blockquote,.banner-ice__text blockquote,.banner-notice__richtext blockquote,.building-information__information-list blockquote,.building-information__richtext blockquote,.building-information__link blockquote,.coworkers__preamble blockquote,.hero__card-text blockquote,.text-columns__card blockquote,.video__text blockquote,.wysiwyg-module blockquote{margin:60px 0}}.accordion__preamble>h1,.accordion__panel--richtext>h1,.article-hero__info-card>h1,.article__richtext>h1,.banner-ice__text>h1,.banner-notice__richtext>h1,.building-information__information-list>h1,.building-information__richtext>h1,.building-information__link>h1,.coworkers__preamble>h1,.hero__card-text>h1,.text-columns__card>h1,.video__text>h1,.wysiwyg-module>h1,.accordion__preamble>h2,.accordion__panel--richtext>h2,.article-hero__info-card>h2,.article__richtext>h2,.banner-ice__text>h2,.banner-notice__richtext>h2,.building-information__information-list>h2,.building-information__richtext>h2,.building-information__link>h2,.coworkers__preamble>h2,.hero__card-text>h2,.text-columns__card>h2,.video__text>h2,.wysiwyg-module>h2,.accordion__preamble>h3,.accordion__panel--richtext>h3,.article-hero__info-card>h3,.article__richtext>h3,.banner-ice__text>h3,.banner-notice__richtext>h3,.building-information__information-list>h3,.building-information__richtext>h3,.building-information__link>h3,.coworkers__preamble>h3,.hero__card-text>h3,.text-columns__card>h3,.video__text>h3,.wysiwyg-module>h3,.accordion__preamble>h4,.accordion__panel--richtext>h4,.article-hero__info-card>h4,.article__richtext>h4,.banner-ice__text>h4,.banner-notice__richtext>h4,.building-information__information-list>h4,.building-information__richtext>h4,.building-information__link>h4,.coworkers__preamble>h4,.hero__card-text>h4,.text-columns__card>h4,.video__text>h4,.wysiwyg-module>h4,.accordion__preamble>h5,.accordion__panel--richtext>h5,.article-hero__info-card>h5,.article__richtext>h5,.banner-ice__text>h5,.banner-notice__richtext>h5,.building-information__information-list>h5,.building-information__richtext>h5,.building-information__link>h5,.coworkers__preamble>h5,.hero__card-text>h5,.text-columns__card>h5,.video__text>h5,.wysiwyg-module>h5,.accordion__preamble>h6,.accordion__panel--richtext>h6,.article-hero__info-card>h6,.article__richtext>h6,.banner-ice__text>h6,.banner-notice__richtext>h6,.building-information__information-list>h6,.building-information__richtext>h6,.building-information__link>h6,.coworkers__preamble>h6,.hero__card-text>h6,.text-columns__card>h6,.video__text>h6,.wysiwyg-module>h6{margin-top:40px}.accordion__preamble>h1+h2,.accordion__panel--richtext>h1+h2,.article-hero__info-card>h1+h2,.article__richtext>h1+h2,.banner-ice__text>h1+h2,.banner-notice__richtext>h1+h2,.building-information__information-list>h1+h2,.building-information__richtext>h1+h2,.building-information__link>h1+h2,.coworkers__preamble>h1+h2,.hero__card-text>h1+h2,.text-columns__card>h1+h2,.video__text>h1+h2,.wysiwyg-module>h1+h2,.accordion__preamble>h1+h3,.accordion__panel--richtext>h1+h3,.article-hero__info-card>h1+h3,.article__richtext>h1+h3,.banner-ice__text>h1+h3,.banner-notice__richtext>h1+h3,.building-information__information-list>h1+h3,.building-information__richtext>h1+h3,.building-information__link>h1+h3,.coworkers__preamble>h1+h3,.hero__card-text>h1+h3,.text-columns__card>h1+h3,.video__text>h1+h3,.wysiwyg-module>h1+h3,.accordion__preamble>h1+h4,.accordion__panel--richtext>h1+h4,.article-hero__info-card>h1+h4,.article__richtext>h1+h4,.banner-ice__text>h1+h4,.banner-notice__richtext>h1+h4,.building-information__information-list>h1+h4,.building-information__richtext>h1+h4,.building-information__link>h1+h4,.coworkers__preamble>h1+h4,.hero__card-text>h1+h4,.text-columns__card>h1+h4,.video__text>h1+h4,.wysiwyg-module>h1+h4,.accordion__preamble>h1+h5,.accordion__panel--richtext>h1+h5,.article-hero__info-card>h1+h5,.article__richtext>h1+h5,.banner-ice__text>h1+h5,.banner-notice__richtext>h1+h5,.building-information__information-list>h1+h5,.building-information__richtext>h1+h5,.building-information__link>h1+h5,.coworkers__preamble>h1+h5,.hero__card-text>h1+h5,.text-columns__card>h1+h5,.video__text>h1+h5,.wysiwyg-module>h1+h5,.accordion__preamble>h1+h6,.accordion__panel--richtext>h1+h6,.article-hero__info-card>h1+h6,.article__richtext>h1+h6,.banner-ice__text>h1+h6,.banner-notice__richtext>h1+h6,.building-information__information-list>h1+h6,.building-information__richtext>h1+h6,.building-information__link>h1+h6,.coworkers__preamble>h1+h6,.hero__card-text>h1+h6,.text-columns__card>h1+h6,.video__text>h1+h6,.wysiwyg-module>h1+h6,.accordion__preamble>h2+h2,.accordion__panel--richtext>h2+h2,.article-hero__info-card>h2+h2,.article__richtext>h2+h2,.banner-ice__text>h2+h2,.banner-notice__richtext>h2+h2,.building-information__information-list>h2+h2,.building-information__richtext>h2+h2,.building-information__link>h2+h2,.coworkers__preamble>h2+h2,.hero__card-text>h2+h2,.text-columns__card>h2+h2,.video__text>h2+h2,.wysiwyg-module>h2+h2,.accordion__preamble>h2+h3,.accordion__panel--richtext>h2+h3,.article-hero__info-card>h2+h3,.article__richtext>h2+h3,.banner-ice__text>h2+h3,.banner-notice__richtext>h2+h3,.building-information__information-list>h2+h3,.building-information__richtext>h2+h3,.building-information__link>h2+h3,.coworkers__preamble>h2+h3,.hero__card-text>h2+h3,.text-columns__card>h2+h3,.video__text>h2+h3,.wysiwyg-module>h2+h3,.accordion__preamble>h2+h4,.accordion__panel--richtext>h2+h4,.article-hero__info-card>h2+h4,.article__richtext>h2+h4,.banner-ice__text>h2+h4,.banner-notice__richtext>h2+h4,.building-information__information-list>h2+h4,.building-information__richtext>h2+h4,.building-information__link>h2+h4,.coworkers__preamble>h2+h4,.hero__card-text>h2+h4,.text-columns__card>h2+h4,.video__text>h2+h4,.wysiwyg-module>h2+h4,.accordion__preamble>h2+h5,.accordion__panel--richtext>h2+h5,.article-hero__info-card>h2+h5,.article__richtext>h2+h5,.banner-ice__text>h2+h5,.banner-notice__richtext>h2+h5,.building-information__information-list>h2+h5,.building-information__richtext>h2+h5,.building-information__link>h2+h5,.coworkers__preamble>h2+h5,.hero__card-text>h2+h5,.text-columns__card>h2+h5,.video__text>h2+h5,.wysiwyg-module>h2+h5,.accordion__preamble>h2+h6,.accordion__panel--richtext>h2+h6,.article-hero__info-card>h2+h6,.article__richtext>h2+h6,.banner-ice__text>h2+h6,.banner-notice__richtext>h2+h6,.building-information__information-list>h2+h6,.building-information__richtext>h2+h6,.building-information__link>h2+h6,.coworkers__preamble>h2+h6,.hero__card-text>h2+h6,.text-columns__card>h2+h6,.video__text>h2+h6,.wysiwyg-module>h2+h6,.accordion__preamble>h3+h2,.accordion__panel--richtext>h3+h2,.article-hero__info-card>h3+h2,.article__richtext>h3+h2,.banner-ice__text>h3+h2,.banner-notice__richtext>h3+h2,.building-information__information-list>h3+h2,.building-information__richtext>h3+h2,.building-information__link>h3+h2,.coworkers__preamble>h3+h2,.hero__card-text>h3+h2,.text-columns__card>h3+h2,.video__text>h3+h2,.wysiwyg-module>h3+h2,.accordion__preamble>h3+h3,.accordion__panel--richtext>h3+h3,.article-hero__info-card>h3+h3,.article__richtext>h3+h3,.banner-ice__text>h3+h3,.banner-notice__richtext>h3+h3,.building-information__information-list>h3+h3,.building-information__richtext>h3+h3,.building-information__link>h3+h3,.coworkers__preamble>h3+h3,.hero__card-text>h3+h3,.text-columns__card>h3+h3,.video__text>h3+h3,.wysiwyg-module>h3+h3,.accordion__preamble>h3+h4,.accordion__panel--richtext>h3+h4,.article-hero__info-card>h3+h4,.article__richtext>h3+h4,.banner-ice__text>h3+h4,.banner-notice__richtext>h3+h4,.building-information__information-list>h3+h4,.building-information__richtext>h3+h4,.building-information__link>h3+h4,.coworkers__preamble>h3+h4,.hero__card-text>h3+h4,.text-columns__card>h3+h4,.video__text>h3+h4,.wysiwyg-module>h3+h4,.accordion__preamble>h3+h5,.accordion__panel--richtext>h3+h5,.article-hero__info-card>h3+h5,.article__richtext>h3+h5,.banner-ice__text>h3+h5,.banner-notice__richtext>h3+h5,.building-information__information-list>h3+h5,.building-information__richtext>h3+h5,.building-information__link>h3+h5,.coworkers__preamble>h3+h5,.hero__card-text>h3+h5,.text-columns__card>h3+h5,.video__text>h3+h5,.wysiwyg-module>h3+h5,.accordion__preamble>h3+h6,.accordion__panel--richtext>h3+h6,.article-hero__info-card>h3+h6,.article__richtext>h3+h6,.banner-ice__text>h3+h6,.banner-notice__richtext>h3+h6,.building-information__information-list>h3+h6,.building-information__richtext>h3+h6,.building-information__link>h3+h6,.coworkers__preamble>h3+h6,.hero__card-text>h3+h6,.text-columns__card>h3+h6,.video__text>h3+h6,.wysiwyg-module>h3+h6,.accordion__preamble>h4+h2,.accordion__panel--richtext>h4+h2,.article-hero__info-card>h4+h2,.article__richtext>h4+h2,.banner-ice__text>h4+h2,.banner-notice__richtext>h4+h2,.building-information__information-list>h4+h2,.building-information__richtext>h4+h2,.building-information__link>h4+h2,.coworkers__preamble>h4+h2,.hero__card-text>h4+h2,.text-columns__card>h4+h2,.video__text>h4+h2,.wysiwyg-module>h4+h2,.accordion__preamble>h4+h3,.accordion__panel--richtext>h4+h3,.article-hero__info-card>h4+h3,.article__richtext>h4+h3,.banner-ice__text>h4+h3,.banner-notice__richtext>h4+h3,.building-information__information-list>h4+h3,.building-information__richtext>h4+h3,.building-information__link>h4+h3,.coworkers__preamble>h4+h3,.hero__card-text>h4+h3,.text-columns__card>h4+h3,.video__text>h4+h3,.wysiwyg-module>h4+h3,.accordion__preamble>h4+h4,.accordion__panel--richtext>h4+h4,.article-hero__info-card>h4+h4,.article__richtext>h4+h4,.banner-ice__text>h4+h4,.banner-notice__richtext>h4+h4,.building-information__information-list>h4+h4,.building-information__richtext>h4+h4,.building-information__link>h4+h4,.coworkers__preamble>h4+h4,.hero__card-text>h4+h4,.text-columns__card>h4+h4,.video__text>h4+h4,.wysiwyg-module>h4+h4,.accordion__preamble>h4+h5,.accordion__panel--richtext>h4+h5,.article-hero__info-card>h4+h5,.article__richtext>h4+h5,.banner-ice__text>h4+h5,.banner-notice__richtext>h4+h5,.building-information__information-list>h4+h5,.building-information__richtext>h4+h5,.building-information__link>h4+h5,.coworkers__preamble>h4+h5,.hero__card-text>h4+h5,.text-columns__card>h4+h5,.video__text>h4+h5,.wysiwyg-module>h4+h5,.accordion__preamble>h4+h6,.accordion__panel--richtext>h4+h6,.article-hero__info-card>h4+h6,.article__richtext>h4+h6,.banner-ice__text>h4+h6,.banner-notice__richtext>h4+h6,.building-information__information-list>h4+h6,.building-information__richtext>h4+h6,.building-information__link>h4+h6,.coworkers__preamble>h4+h6,.hero__card-text>h4+h6,.text-columns__card>h4+h6,.video__text>h4+h6,.wysiwyg-module>h4+h6,.accordion__preamble>h5+h2,.accordion__panel--richtext>h5+h2,.article-hero__info-card>h5+h2,.article__richtext>h5+h2,.banner-ice__text>h5+h2,.banner-notice__richtext>h5+h2,.building-information__information-list>h5+h2,.building-information__richtext>h5+h2,.building-information__link>h5+h2,.coworkers__preamble>h5+h2,.hero__card-text>h5+h2,.text-columns__card>h5+h2,.video__text>h5+h2,.wysiwyg-module>h5+h2,.accordion__preamble>h5+h3,.accordion__panel--richtext>h5+h3,.article-hero__info-card>h5+h3,.article__richtext>h5+h3,.banner-ice__text>h5+h3,.banner-notice__richtext>h5+h3,.building-information__information-list>h5+h3,.building-information__richtext>h5+h3,.building-information__link>h5+h3,.coworkers__preamble>h5+h3,.hero__card-text>h5+h3,.text-columns__card>h5+h3,.video__text>h5+h3,.wysiwyg-module>h5+h3,.accordion__preamble>h5+h4,.accordion__panel--richtext>h5+h4,.article-hero__info-card>h5+h4,.article__richtext>h5+h4,.banner-ice__text>h5+h4,.banner-notice__richtext>h5+h4,.building-information__information-list>h5+h4,.building-information__richtext>h5+h4,.building-information__link>h5+h4,.coworkers__preamble>h5+h4,.hero__card-text>h5+h4,.text-columns__card>h5+h4,.video__text>h5+h4,.wysiwyg-module>h5+h4,.accordion__preamble>h5+h5,.accordion__panel--richtext>h5+h5,.article-hero__info-card>h5+h5,.article__richtext>h5+h5,.banner-ice__text>h5+h5,.banner-notice__richtext>h5+h5,.building-information__information-list>h5+h5,.building-information__richtext>h5+h5,.building-information__link>h5+h5,.coworkers__preamble>h5+h5,.hero__card-text>h5+h5,.text-columns__card>h5+h5,.video__text>h5+h5,.wysiwyg-module>h5+h5,.accordion__preamble>h5+h6,.accordion__panel--richtext>h5+h6,.article-hero__info-card>h5+h6,.article__richtext>h5+h6,.banner-ice__text>h5+h6,.banner-notice__richtext>h5+h6,.building-information__information-list>h5+h6,.building-information__richtext>h5+h6,.building-information__link>h5+h6,.coworkers__preamble>h5+h6,.hero__card-text>h5+h6,.text-columns__card>h5+h6,.video__text>h5+h6,.wysiwyg-module>h5+h6,.accordion__preamble>h6+h2,.accordion__panel--richtext>h6+h2,.article-hero__info-card>h6+h2,.article__richtext>h6+h2,.banner-ice__text>h6+h2,.banner-notice__richtext>h6+h2,.building-information__information-list>h6+h2,.building-information__richtext>h6+h2,.building-information__link>h6+h2,.coworkers__preamble>h6+h2,.hero__card-text>h6+h2,.text-columns__card>h6+h2,.video__text>h6+h2,.wysiwyg-module>h6+h2,.accordion__preamble>h6+h3,.accordion__panel--richtext>h6+h3,.article-hero__info-card>h6+h3,.article__richtext>h6+h3,.banner-ice__text>h6+h3,.banner-notice__richtext>h6+h3,.building-information__information-list>h6+h3,.building-information__richtext>h6+h3,.building-information__link>h6+h3,.coworkers__preamble>h6+h3,.hero__card-text>h6+h3,.text-columns__card>h6+h3,.video__text>h6+h3,.wysiwyg-module>h6+h3,.accordion__preamble>h6+h4,.accordion__panel--richtext>h6+h4,.article-hero__info-card>h6+h4,.article__richtext>h6+h4,.banner-ice__text>h6+h4,.banner-notice__richtext>h6+h4,.building-information__information-list>h6+h4,.building-information__richtext>h6+h4,.building-information__link>h6+h4,.coworkers__preamble>h6+h4,.hero__card-text>h6+h4,.text-columns__card>h6+h4,.video__text>h6+h4,.wysiwyg-module>h6+h4,.accordion__preamble>h6+h5,.accordion__panel--richtext>h6+h5,.article-hero__info-card>h6+h5,.article__richtext>h6+h5,.banner-ice__text>h6+h5,.banner-notice__richtext>h6+h5,.building-information__information-list>h6+h5,.building-information__richtext>h6+h5,.building-information__link>h6+h5,.coworkers__preamble>h6+h5,.hero__card-text>h6+h5,.text-columns__card>h6+h5,.video__text>h6+h5,.wysiwyg-module>h6+h5,.accordion__preamble>h6+h6,.accordion__panel--richtext>h6+h6,.article-hero__info-card>h6+h6,.article__richtext>h6+h6,.banner-ice__text>h6+h6,.banner-notice__richtext>h6+h6,.building-information__information-list>h6+h6,.building-information__richtext>h6+h6,.building-information__link>h6+h6,.coworkers__preamble>h6+h6,.hero__card-text>h6+h6,.text-columns__card>h6+h6,.video__text>h6+h6,.wysiwyg-module>h6+h6{margin-top:20px}.accordion__preamble h1,.accordion__panel--richtext h1,.article-hero__info-card h1,.article__richtext h1,.banner-ice__text h1,.banner-notice__richtext h1,.building-information__information-list h1,.building-information__richtext h1,.building-information__link h1,.coworkers__preamble h1,.hero__card-text h1,.text-columns__card h1,.video__text h1,.wysiwyg-module h1{font-size:4rem;line-height:1.15;font-weight:500;font-family:Cormorant,serif}@media (min-width: 768px){.accordion__preamble h1,.accordion__panel--richtext h1,.article-hero__info-card h1,.article__richtext h1,.banner-ice__text h1,.banner-notice__richtext h1,.building-information__information-list h1,.building-information__richtext h1,.building-information__link h1,.coworkers__preamble h1,.hero__card-text h1,.text-columns__card h1,.video__text h1,.wysiwyg-module h1{font-size:8rem;line-height:1}}.accordion__preamble h2,.accordion__panel--richtext h2,.article-hero__info-card h2,.article__richtext h2,.banner-ice__text h2,.banner-notice__richtext h2,.building-information__information-list h2,.building-information__richtext h2,.building-information__link h2,.coworkers__preamble h2,.hero__card-text h2,.text-columns__card h2,.video__text h2,.wysiwyg-module h2{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant,serif}@media (min-width: 768px){.accordion__preamble h2,.accordion__panel--richtext h2,.article-hero__info-card h2,.article__richtext h2,.banner-ice__text h2,.banner-notice__richtext h2,.building-information__information-list h2,.building-information__richtext h2,.building-information__link h2,.coworkers__preamble h2,.hero__card-text h2,.text-columns__card h2,.video__text h2,.wysiwyg-module h2{font-size:3rem;line-height:1.2}}@media (min-width: 1024px){.accordion__preamble h2,.accordion__panel--richtext h2,.article-hero__info-card h2,.article__richtext h2,.banner-ice__text h2,.banner-notice__richtext h2,.building-information__information-list h2,.building-information__richtext h2,.building-information__link h2,.coworkers__preamble h2,.hero__card-text h2,.text-columns__card h2,.video__text h2,.wysiwyg-module h2{font-size:5rem;line-height:1.2}}.accordion__preamble h3,.accordion__panel--richtext h3,.article-hero__info-card h3,.article__richtext h3,.banner-ice__text h3,.banner-notice__richtext h3,.building-information__information-list h3,.building-information__richtext h3,.building-information__link h3,.coworkers__preamble h3,.hero__card-text h3,.text-columns__card h3,.video__text h3,.wysiwyg-module h3{font-size:2.4rem;line-height:1.17;font-weight:700;font-family:Gotham-narrow,sans-serif}@media (min-width: 768px){.accordion__preamble h3,.accordion__panel--richtext h3,.article-hero__info-card h3,.article__richtext h3,.banner-ice__text h3,.banner-notice__richtext h3,.building-information__information-list h3,.building-information__richtext h3,.building-information__link h3,.coworkers__preamble h3,.hero__card-text h3,.text-columns__card h3,.video__text h3,.wysiwyg-module h3{font-size:3rem}}.accordion__preamble h4,.accordion__panel--richtext h4,.article-hero__info-card h4,.article__richtext h4,.banner-ice__text h4,.banner-notice__richtext h4,.building-information__information-list h4,.building-information__richtext h4,.building-information__link h4,.coworkers__preamble h4,.hero__card-text h4,.text-columns__card h4,.video__text h4,.wysiwyg-module h4{font-size:2.2rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow,sans-serif}@media (min-width: 768px){.accordion__preamble h4,.accordion__panel--richtext h4,.article-hero__info-card h4,.article__richtext h4,.banner-ice__text h4,.banner-notice__richtext h4,.building-information__information-list h4,.building-information__richtext h4,.building-information__link h4,.coworkers__preamble h4,.hero__card-text h4,.text-columns__card h4,.video__text h4,.wysiwyg-module h4{font-size:2.4rem}}.accordion__preamble h5,.accordion__panel--richtext h5,.article-hero__info-card h5,.article__richtext h5,.banner-ice__text h5,.banner-notice__richtext h5,.building-information__information-list h5,.building-information__richtext h5,.building-information__link h5,.coworkers__preamble h5,.hero__card-text h5,.text-columns__card h5,.video__text h5,.wysiwyg-module h5{font-size:1.8rem;line-height:1.39;font-weight:700;font-family:Gotham-narrow,sans-serif}@media (min-width: 768px){.accordion__preamble h5,.accordion__panel--richtext h5,.article-hero__info-card h5,.article__richtext h5,.banner-ice__text h5,.banner-notice__richtext h5,.building-information__information-list h5,.building-information__richtext h5,.building-information__link h5,.coworkers__preamble h5,.hero__card-text h5,.text-columns__card h5,.video__text h5,.wysiwyg-module h5{font-size:2.2rem}}.accordion__preamble h6,.accordion__panel--richtext h6,.article-hero__info-card h6,.article__richtext h6,.banner-ice__text h6,.banner-notice__richtext h6,.building-information__information-list h6,.building-information__richtext h6,.building-information__link h6,.coworkers__preamble h6,.hero__card-text h6,.text-columns__card h6,.video__text h6,.wysiwyg-module h6{font-size:1.6rem;line-height:1.44;font-weight:700;font-family:Gotham-narrow,sans-serif}@media (min-width: 768px){.accordion__preamble h6,.accordion__panel--richtext h6,.article-hero__info-card h6,.article__richtext h6,.banner-ice__text h6,.banner-notice__richtext h6,.building-information__information-list h6,.building-information__richtext h6,.building-information__link h6,.coworkers__preamble h6,.hero__card-text h6,.text-columns__card h6,.video__text h6,.wysiwyg-module h6{font-size:1.8rem}}.accordion__preamble p,.accordion__panel--richtext p,.article-hero__info-card p,.article__richtext p,.banner-ice__text p,.banner-notice__richtext p,.building-information__information-list p,.building-information__richtext p,.building-information__link p,.coworkers__preamble p,.hero__card-text p,.text-columns__card p,.video__text p,.wysiwyg-module p{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow,sans-serif}@media (min-width: 768px){.accordion__preamble p,.accordion__panel--richtext p,.article-hero__info-card p,.article__richtext p,.banner-ice__text p,.banner-notice__richtext p,.building-information__information-list p,.building-information__richtext p,.building-information__link p,.coworkers__preamble p,.hero__card-text p,.text-columns__card p,.video__text p,.wysiwyg-module p{font-size:1.8rem;line-height:1.5}}.accordion__preamble strong,.accordion__panel--richtext strong,.article-hero__info-card strong,.article__richtext strong,.banner-ice__text strong,.banner-notice__richtext strong,.building-information__information-list strong,.building-information__richtext strong,.building-information__link strong,.coworkers__preamble strong,.hero__card-text strong,.text-columns__card strong,.video__text strong,.wysiwyg-module strong,.accordion__preamble b,.accordion__panel--richtext b,.article-hero__info-card b,.article__richtext b,.banner-ice__text b,.banner-notice__richtext b,.building-information__information-list b,.building-information__richtext b,.building-information__link b,.coworkers__preamble b,.hero__card-text b,.text-columns__card b,.video__text b,.wysiwyg-module b{font-weight:700}.accordion__preamble i,.accordion__panel--richtext i,.article-hero__info-card i,.article__richtext i,.banner-ice__text i,.banner-notice__richtext i,.building-information__information-list i,.building-information__richtext i,.building-information__link i,.coworkers__preamble i,.hero__card-text i,.text-columns__card i,.video__text i,.wysiwyg-module i,.accordion__preamble em,.accordion__panel--richtext em,.article-hero__info-card em,.article__richtext em,.banner-ice__text em,.banner-notice__richtext em,.building-information__information-list em,.building-information__richtext em,.building-information__link em,.coworkers__preamble em,.hero__card-text em,.text-columns__card em,.video__text em,.wysiwyg-module em{font-style:italic}.accordion__preamble mark,.accordion__panel--richtext mark,.article-hero__info-card mark,.article__richtext mark,.banner-ice__text mark,.banner-notice__richtext mark,.building-information__information-list mark,.building-information__richtext mark,.building-information__link mark,.coworkers__preamble mark,.hero__card-text mark,.text-columns__card mark,.video__text mark,.wysiwyg-module mark{background:#ef5f40}.accordion__preamble a,.accordion__panel--richtext a,.article-hero__info-card a,.article__richtext a,.banner-ice__text a,.banner-notice__richtext a,.building-information__information-list a,.building-information__richtext a,.building-information__link a,.coworkers__preamble a,.hero__card-text a,.text-columns__card a,.video__text a,.wysiwyg-module a{color:#173c0a;text-decoration:underline;padding-bottom:1px;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;font-weight:700}.accordion__preamble a:not(.arrow-link),.accordion__panel--richtext a:not(.arrow-link),.article-hero__info-card a:not(.arrow-link),.article__richtext a:not(.arrow-link),.banner-ice__text a:not(.arrow-link),.banner-notice__richtext a:not(.arrow-link),.building-information__information-list a:not(.arrow-link),.building-information__richtext a:not(.arrow-link),.building-information__link a:not(.arrow-link),.coworkers__preamble a:not(.arrow-link),.hero__card-text a:not(.arrow-link),.text-columns__card a:not(.arrow-link),.video__text a:not(.arrow-link),.wysiwyg-module a:not(.arrow-link){display:inline-block;position:relative}.accordion__preamble a:not(.arrow-link):focus,.accordion__panel--richtext a:not(.arrow-link):focus,.article-hero__info-card a:not(.arrow-link):focus,.article__richtext a:not(.arrow-link):focus,.banner-ice__text a:not(.arrow-link):focus,.banner-notice__richtext a:not(.arrow-link):focus,.building-information__information-list a:not(.arrow-link):focus,.building-information__richtext a:not(.arrow-link):focus,.building-information__link a:not(.arrow-link):focus,.coworkers__preamble a:not(.arrow-link):focus,.hero__card-text a:not(.arrow-link):focus,.text-columns__card a:not(.arrow-link):focus,.video__text a:not(.arrow-link):focus,.wysiwyg-module a:not(.arrow-link):focus,.accordion__preamble a:not(.arrow-link):focus-visible,.accordion__panel--richtext a:not(.arrow-link):focus-visible,.article-hero__info-card a:not(.arrow-link):focus-visible,.article__richtext a:not(.arrow-link):focus-visible,.banner-ice__text a:not(.arrow-link):focus-visible,.banner-notice__richtext a:not(.arrow-link):focus-visible,.building-information__information-list a:not(.arrow-link):focus-visible,.building-information__richtext a:not(.arrow-link):focus-visible,.building-information__link a:not(.arrow-link):focus-visible,.coworkers__preamble a:not(.arrow-link):focus-visible,.hero__card-text a:not(.arrow-link):focus-visible,.text-columns__card a:not(.arrow-link):focus-visible,.video__text a:not(.arrow-link):focus-visible,.wysiwyg-module a:not(.arrow-link):focus-visible,.accordion__preamble a:not(.arrow-link):focus-within,.accordion__panel--richtext a:not(.arrow-link):focus-within,.article-hero__info-card a:not(.arrow-link):focus-within,.article__richtext a:not(.arrow-link):focus-within,.banner-ice__text a:not(.arrow-link):focus-within,.banner-notice__richtext a:not(.arrow-link):focus-within,.building-information__information-list a:not(.arrow-link):focus-within,.building-information__richtext a:not(.arrow-link):focus-within,.building-information__link a:not(.arrow-link):focus-within,.coworkers__preamble a:not(.arrow-link):focus-within,.hero__card-text a:not(.arrow-link):focus-within,.text-columns__card a:not(.arrow-link):focus-within,.video__text a:not(.arrow-link):focus-within,.wysiwyg-module a:not(.arrow-link):focus-within{outline-offset:-1px}.accordion__preamble a:not(.arrow-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,.accordion__panel--richtext a:not(.arrow-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,.article-hero__info-card a:not(.arrow-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,.article__richtext a:not(.arrow-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,.banner-ice__text a:not(.arrow-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,.banner-notice__richtext a:not(.arrow-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,.building-information__information-list a:not(.arrow-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,.building-information__richtext a:not(.arrow-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,.building-information__link a:not(.arrow-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,.coworkers__preamble a:not(.arrow-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,.hero__card-text a:not(.arrow-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,.text-columns__card a:not(.arrow-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,.video__text a:not(.arrow-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,.wysiwyg-module a:not(.arrow-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{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 0.3s ease-in-out;-o-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}.accordion__preamble a[href$=".pdf"],.accordion__panel--richtext a[href$=".pdf"],.article-hero__info-card a[href$=".pdf"],.article__richtext a[href$=".pdf"],.banner-ice__text a[href$=".pdf"],.banner-notice__richtext a[href$=".pdf"],.building-information__information-list a[href$=".pdf"],.building-information__richtext a[href$=".pdf"],.building-information__link a[href$=".pdf"],.coworkers__preamble a[href$=".pdf"],.hero__card-text a[href$=".pdf"],.text-columns__card a[href$=".pdf"],.video__text a[href$=".pdf"],.wysiwyg-module a[href$=".pdf"],.accordion__preamble a[href$=".doc"],.accordion__panel--richtext a[href$=".doc"],.article-hero__info-card a[href$=".doc"],.article__richtext a[href$=".doc"],.banner-ice__text a[href$=".doc"],.banner-notice__richtext a[href$=".doc"],.building-information__information-list a[href$=".doc"],.building-information__richtext a[href$=".doc"],.building-information__link a[href$=".doc"],.coworkers__preamble a[href$=".doc"],.hero__card-text a[href$=".doc"],.text-columns__card a[href$=".doc"],.video__text a[href$=".doc"],.wysiwyg-module a[href$=".doc"],.accordion__preamble a[href$=".docx"],.accordion__panel--richtext a[href$=".docx"],.article-hero__info-card a[href$=".docx"],.article__richtext a[href$=".docx"],.banner-ice__text a[href$=".docx"],.banner-notice__richtext a[href$=".docx"],.building-information__information-list a[href$=".docx"],.building-information__richtext a[href$=".docx"],.building-information__link a[href$=".docx"],.coworkers__preamble a[href$=".docx"],.hero__card-text a[href$=".docx"],.text-columns__card a[href$=".docx"],.video__text a[href$=".docx"],.wysiwyg-module a[href$=".docx"],.accordion__preamble a[href$=".ppt"],.accordion__panel--richtext a[href$=".ppt"],.article-hero__info-card a[href$=".ppt"],.article__richtext a[href$=".ppt"],.banner-ice__text a[href$=".ppt"],.banner-notice__richtext a[href$=".ppt"],.building-information__information-list a[href$=".ppt"],.building-information__richtext a[href$=".ppt"],.building-information__link a[href$=".ppt"],.coworkers__preamble a[href$=".ppt"],.hero__card-text a[href$=".ppt"],.text-columns__card a[href$=".ppt"],.video__text a[href$=".ppt"],.wysiwyg-module a[href$=".ppt"],.accordion__preamble a[href$=".pptx"],.accordion__panel--richtext a[href$=".pptx"],.article-hero__info-card a[href$=".pptx"],.article__richtext a[href$=".pptx"],.banner-ice__text a[href$=".pptx"],.banner-notice__richtext a[href$=".pptx"],.building-information__information-list a[href$=".pptx"],.building-information__richtext a[href$=".pptx"],.building-information__link a[href$=".pptx"],.coworkers__preamble a[href$=".pptx"],.hero__card-text a[href$=".pptx"],.text-columns__card a[href$=".pptx"],.video__text a[href$=".pptx"],.wysiwyg-module a[href$=".pptx"],.accordion__preamble a[href$=".xls"],.accordion__panel--richtext a[href$=".xls"],.article-hero__info-card a[href$=".xls"],.article__richtext a[href$=".xls"],.banner-ice__text a[href$=".xls"],.banner-notice__richtext a[href$=".xls"],.building-information__information-list a[href$=".xls"],.building-information__richtext a[href$=".xls"],.building-information__link a[href$=".xls"],.coworkers__preamble a[href$=".xls"],.hero__card-text a[href$=".xls"],.text-columns__card a[href$=".xls"],.video__text a[href$=".xls"],.wysiwyg-module a[href$=".xls"],.accordion__preamble a[href$=".xlsx"],.accordion__panel--richtext a[href$=".xlsx"],.article-hero__info-card a[href$=".xlsx"],.article__richtext a[href$=".xlsx"],.banner-ice__text a[href$=".xlsx"],.banner-notice__richtext a[href$=".xlsx"],.building-information__information-list a[href$=".xlsx"],.building-information__richtext a[href$=".xlsx"],.building-information__link a[href$=".xlsx"],.coworkers__preamble a[href$=".xlsx"],.hero__card-text a[href$=".xlsx"],.text-columns__card a[href$=".xlsx"],.video__text a[href$=".xlsx"],.wysiwyg-module a[href$=".xlsx"],.accordion__preamble a[href$=".odt"],.accordion__panel--richtext a[href$=".odt"],.article-hero__info-card a[href$=".odt"],.article__richtext a[href$=".odt"],.banner-ice__text a[href$=".odt"],.banner-notice__richtext a[href$=".odt"],.building-information__information-list a[href$=".odt"],.building-information__richtext a[href$=".odt"],.building-information__link a[href$=".odt"],.coworkers__preamble a[href$=".odt"],.hero__card-text a[href$=".odt"],.text-columns__card a[href$=".odt"],.video__text a[href$=".odt"],.wysiwyg-module a[href$=".odt"],.accordion__preamble a[href$=".eps"],.accordion__panel--richtext a[href$=".eps"],.article-hero__info-card a[href$=".eps"],.article__richtext a[href$=".eps"],.banner-ice__text a[href$=".eps"],.banner-notice__richtext a[href$=".eps"],.building-information__information-list a[href$=".eps"],.building-information__richtext a[href$=".eps"],.building-information__link a[href$=".eps"],.coworkers__preamble a[href$=".eps"],.hero__card-text a[href$=".eps"],.text-columns__card a[href$=".eps"],.video__text a[href$=".eps"],.wysiwyg-module a[href$=".eps"],.accordion__preamble a[href$=".zip"],.accordion__panel--richtext a[href$=".zip"],.article-hero__info-card a[href$=".zip"],.article__richtext a[href$=".zip"],.banner-ice__text a[href$=".zip"],.banner-notice__richtext a[href$=".zip"],.building-information__information-list a[href$=".zip"],.building-information__richtext a[href$=".zip"],.building-information__link a[href$=".zip"],.coworkers__preamble a[href$=".zip"],.hero__card-text a[href$=".zip"],.text-columns__card a[href$=".zip"],.video__text a[href$=".zip"],.wysiwyg-module a[href$=".zip"]{position:relative;padding-left:27px;margin:0 5px}.accordion__preamble a[href$=".pdf"]::before,.accordion__panel--richtext a[href$=".pdf"]::before,.article-hero__info-card a[href$=".pdf"]::before,.article__richtext a[href$=".pdf"]::before,.banner-ice__text a[href$=".pdf"]::before,.banner-notice__richtext a[href$=".pdf"]::before,.building-information__information-list a[href$=".pdf"]::before,.building-information__richtext a[href$=".pdf"]::before,.building-information__link a[href$=".pdf"]::before,.coworkers__preamble a[href$=".pdf"]::before,.hero__card-text a[href$=".pdf"]::before,.text-columns__card a[href$=".pdf"]::before,.video__text a[href$=".pdf"]::before,.wysiwyg-module a[href$=".pdf"]::before,.accordion__preamble a[href$=".doc"]::before,.accordion__panel--richtext a[href$=".doc"]::before,.article-hero__info-card a[href$=".doc"]::before,.article__richtext a[href$=".doc"]::before,.banner-ice__text a[href$=".doc"]::before,.banner-notice__richtext a[href$=".doc"]::before,.building-information__information-list a[href$=".doc"]::before,.building-information__richtext a[href$=".doc"]::before,.building-information__link a[href$=".doc"]::before,.coworkers__preamble a[href$=".doc"]::before,.hero__card-text a[href$=".doc"]::before,.text-columns__card a[href$=".doc"]::before,.video__text a[href$=".doc"]::before,.wysiwyg-module a[href$=".doc"]::before,.accordion__preamble a[href$=".docx"]::before,.accordion__panel--richtext a[href$=".docx"]::before,.article-hero__info-card a[href$=".docx"]::before,.article__richtext a[href$=".docx"]::before,.banner-ice__text a[href$=".docx"]::before,.banner-notice__richtext a[href$=".docx"]::before,.building-information__information-list a[href$=".docx"]::before,.building-information__richtext a[href$=".docx"]::before,.building-information__link a[href$=".docx"]::before,.coworkers__preamble a[href$=".docx"]::before,.hero__card-text a[href$=".docx"]::before,.text-columns__card a[href$=".docx"]::before,.video__text a[href$=".docx"]::before,.wysiwyg-module a[href$=".docx"]::before,.accordion__preamble a[href$=".ppt"]::before,.accordion__panel--richtext a[href$=".ppt"]::before,.article-hero__info-card a[href$=".ppt"]::before,.article__richtext a[href$=".ppt"]::before,.banner-ice__text a[href$=".ppt"]::before,.banner-notice__richtext a[href$=".ppt"]::before,.building-information__information-list a[href$=".ppt"]::before,.building-information__richtext a[href$=".ppt"]::before,.building-information__link a[href$=".ppt"]::before,.coworkers__preamble a[href$=".ppt"]::before,.hero__card-text a[href$=".ppt"]::before,.text-columns__card a[href$=".ppt"]::before,.video__text a[href$=".ppt"]::before,.wysiwyg-module a[href$=".ppt"]::before,.accordion__preamble a[href$=".pptx"]::before,.accordion__panel--richtext a[href$=".pptx"]::before,.article-hero__info-card a[href$=".pptx"]::before,.article__richtext a[href$=".pptx"]::before,.banner-ice__text a[href$=".pptx"]::before,.banner-notice__richtext a[href$=".pptx"]::before,.building-information__information-list a[href$=".pptx"]::before,.building-information__richtext a[href$=".pptx"]::before,.building-information__link a[href$=".pptx"]::before,.coworkers__preamble a[href$=".pptx"]::before,.hero__card-text a[href$=".pptx"]::before,.text-columns__card a[href$=".pptx"]::before,.video__text a[href$=".pptx"]::before,.wysiwyg-module a[href$=".pptx"]::before,.accordion__preamble a[href$=".xls"]::before,.accordion__panel--richtext a[href$=".xls"]::before,.article-hero__info-card a[href$=".xls"]::before,.article__richtext a[href$=".xls"]::before,.banner-ice__text a[href$=".xls"]::before,.banner-notice__richtext a[href$=".xls"]::before,.building-information__information-list a[href$=".xls"]::before,.building-information__richtext a[href$=".xls"]::before,.building-information__link a[href$=".xls"]::before,.coworkers__preamble a[href$=".xls"]::before,.hero__card-text a[href$=".xls"]::before,.text-columns__card a[href$=".xls"]::before,.video__text a[href$=".xls"]::before,.wysiwyg-module a[href$=".xls"]::before,.accordion__preamble a[href$=".xlsx"]::before,.accordion__panel--richtext a[href$=".xlsx"]::before,.article-hero__info-card a[href$=".xlsx"]::before,.article__richtext a[href$=".xlsx"]::before,.banner-ice__text a[href$=".xlsx"]::before,.banner-notice__richtext a[href$=".xlsx"]::before,.building-information__information-list a[href$=".xlsx"]::before,.building-information__richtext a[href$=".xlsx"]::before,.building-information__link a[href$=".xlsx"]::before,.coworkers__preamble a[href$=".xlsx"]::before,.hero__card-text a[href$=".xlsx"]::before,.text-columns__card a[href$=".xlsx"]::before,.video__text a[href$=".xlsx"]::before,.wysiwyg-module a[href$=".xlsx"]::before,.accordion__preamble a[href$=".odt"]::before,.accordion__panel--richtext a[href$=".odt"]::before,.article-hero__info-card a[href$=".odt"]::before,.article__richtext a[href$=".odt"]::before,.banner-ice__text a[href$=".odt"]::before,.banner-notice__richtext a[href$=".odt"]::before,.building-information__information-list a[href$=".odt"]::before,.building-information__richtext a[href$=".odt"]::before,.building-information__link a[href$=".odt"]::before,.coworkers__preamble a[href$=".odt"]::before,.hero__card-text a[href$=".odt"]::before,.text-columns__card a[href$=".odt"]::before,.video__text a[href$=".odt"]::before,.wysiwyg-module a[href$=".odt"]::before,.accordion__preamble a[href$=".eps"]::before,.accordion__panel--richtext a[href$=".eps"]::before,.article-hero__info-card a[href$=".eps"]::before,.article__richtext a[href$=".eps"]::before,.banner-ice__text a[href$=".eps"]::before,.banner-notice__richtext a[href$=".eps"]::before,.building-information__information-list a[href$=".eps"]::before,.building-information__richtext a[href$=".eps"]::before,.building-information__link a[href$=".eps"]::before,.coworkers__preamble a[href$=".eps"]::before,.hero__card-text a[href$=".eps"]::before,.text-columns__card a[href$=".eps"]::before,.video__text a[href$=".eps"]::before,.wysiwyg-module a[href$=".eps"]::before,.accordion__preamble a[href$=".zip"]::before,.accordion__panel--richtext a[href$=".zip"]::before,.article-hero__info-card a[href$=".zip"]::before,.article__richtext a[href$=".zip"]::before,.banner-ice__text a[href$=".zip"]::before,.banner-notice__richtext a[href$=".zip"]::before,.building-information__information-list a[href$=".zip"]::before,.building-information__richtext a[href$=".zip"]::before,.building-information__link a[href$=".zip"]::before,.coworkers__preamble a[href$=".zip"]::before,.hero__card-text a[href$=".zip"]::before,.text-columns__card a[href$=".zip"]::before,.video__text a[href$=".zip"]::before,.wysiwyg-module 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{.accordion__preamble a::after,.accordion__panel--richtext a::after,.article-hero__info-card a::after,.article__richtext a::after,.banner-ice__text a::after,.banner-notice__richtext a::after,.building-information__information-list a::after,.building-information__richtext a::after,.building-information__link a::after,.coworkers__preamble a::after,.hero__card-text a::after,.text-columns__card a::after,.video__text a::after,.wysiwyg-module a::after{content:" [" attr(href) "] "}}.accordion__preamble .arrow-link,.accordion__panel--richtext .arrow-link,.article-hero__info-card .arrow-link,.article__richtext .arrow-link,.banner-ice__text .arrow-link,.banner-notice__richtext .arrow-link,.building-information__information-list .arrow-link,.building-information__richtext .arrow-link,.building-information__link .arrow-link,.coworkers__preamble .arrow-link,.hero__card-text .arrow-link,.text-columns__card .arrow-link,.video__text .arrow-link,.wysiwyg-module .arrow-link{font-weight:700;border-bottom:1.5px solid currentColor}.accordion__preamble ol li,.accordion__panel--richtext ol li,.article-hero__info-card ol li,.article__richtext ol li,.banner-ice__text ol li,.banner-notice__richtext ol li,.building-information__information-list ol li,.building-information__richtext ol li,.building-information__link ol li,.coworkers__preamble ol li,.hero__card-text ol li,.text-columns__card ol li,.video__text ol li,.wysiwyg-module ol li,.accordion__preamble ul li,.accordion__panel--richtext ul li,.article-hero__info-card ul li,.article__richtext ul li,.banner-ice__text ul li,.banner-notice__richtext ul li,.building-information__information-list ul li,.building-information__richtext ul li,.building-information__link ul li,.coworkers__preamble ul li,.hero__card-text ul li,.text-columns__card ul li,.video__text ul li,.wysiwyg-module ul li{position:relative;margin:8px 0}.accordion__preamble ul,.accordion__panel--richtext ul,.article-hero__info-card ul,.article__richtext ul,.banner-ice__text ul,.banner-notice__richtext ul,.building-information__information-list ul,.building-information__richtext ul,.building-information__link ul,.coworkers__preamble ul,.hero__card-text ul,.text-columns__card ul,.video__text ul,.wysiwyg-module ul{list-style:none}@media print{.accordion__preamble ul,.accordion__panel--richtext ul,.article-hero__info-card ul,.article__richtext ul,.banner-ice__text ul,.banner-notice__richtext ul,.building-information__information-list ul,.building-information__richtext ul,.building-information__link ul,.coworkers__preamble ul,.hero__card-text ul,.text-columns__card ul,.video__text ul,.wysiwyg-module ul{list-style:initial !important;padding-left:20px !important}}.accordion__preamble ul li,.accordion__panel--richtext ul li,.article-hero__info-card ul li,.article__richtext ul li,.banner-ice__text ul li,.banner-notice__richtext ul li,.building-information__information-list ul li,.building-information__richtext ul li,.building-information__link ul li,.coworkers__preamble ul li,.hero__card-text ul li,.text-columns__card ul li,.video__text ul li,.wysiwyg-module ul li{padding-left:22px}.accordion__preamble ul li::before,.accordion__panel--richtext ul li::before,.article-hero__info-card ul li::before,.article__richtext ul li::before,.banner-ice__text ul li::before,.banner-notice__richtext ul li::before,.building-information__information-list ul li::before,.building-information__richtext ul li::before,.building-information__link ul li::before,.coworkers__preamble ul li::before,.hero__card-text ul li::before,.text-columns__card ul li::before,.video__text ul li::before,.wysiwyg-module 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{.accordion__preamble ul li,.accordion__panel--richtext ul li,.article-hero__info-card ul li,.article__richtext ul li,.banner-ice__text ul li,.banner-notice__richtext ul li,.building-information__information-list ul li,.building-information__richtext ul li,.building-information__link ul li,.coworkers__preamble ul li,.hero__card-text ul li,.text-columns__card ul li,.video__text ul li,.wysiwyg-module ul li{padding-left:0 !important}}.accordion__preamble ol,.accordion__panel--richtext ol,.article-hero__info-card ol,.article__richtext ol,.banner-ice__text ol,.banner-notice__richtext ol,.building-information__information-list ol,.building-information__richtext ol,.building-information__link ol,.coworkers__preamble ol,.hero__card-text ol,.text-columns__card ol,.video__text ol,.wysiwyg-module ol{list-style-type:decimal;margin-left:17px}.accordion__preamble ol li,.accordion__panel--richtext ol li,.article-hero__info-card ol li,.article__richtext ol li,.banner-ice__text ol li,.banner-notice__richtext ol li,.building-information__information-list ol li,.building-information__richtext ol li,.building-information__link ol li,.coworkers__preamble ol li,.hero__card-text ol li,.text-columns__card ol li,.video__text ol li,.wysiwyg-module ol li{padding-left:5px}.accordion__preamble .wp-block-image,.accordion__panel--richtext .wp-block-image,.article-hero__info-card .wp-block-image,.article__richtext .wp-block-image,.banner-ice__text .wp-block-image,.banner-notice__richtext .wp-block-image,.building-information__information-list .wp-block-image,.building-information__richtext .wp-block-image,.building-information__link .wp-block-image,.coworkers__preamble .wp-block-image,.hero__card-text .wp-block-image,.text-columns__card .wp-block-image,.video__text .wp-block-image,.wysiwyg-module .wp-block-image{margin-bottom:2.4rem;margin-top:0}.accordion__preamble .wp-block-image .wp-element-caption,.accordion__panel--richtext .wp-block-image .wp-element-caption,.article-hero__info-card .wp-block-image .wp-element-caption,.article__richtext .wp-block-image .wp-element-caption,.banner-ice__text .wp-block-image .wp-element-caption,.banner-notice__richtext .wp-block-image .wp-element-caption,.building-information__information-list .wp-block-image .wp-element-caption,.building-information__richtext .wp-block-image .wp-element-caption,.building-information__link .wp-block-image .wp-element-caption,.coworkers__preamble .wp-block-image .wp-element-caption,.hero__card-text .wp-block-image .wp-element-caption,.text-columns__card .wp-block-image .wp-element-caption,.video__text .wp-block-image .wp-element-caption,.wysiwyg-module .wp-block-image .wp-element-caption{letter-spacing:0}.accordion__preamble .wp-block-image:has(>.alignright),.accordion__panel--richtext .wp-block-image:has(>.alignright),.article-hero__info-card .wp-block-image:has(>.alignright),.article__richtext .wp-block-image:has(>.alignright),.banner-ice__text .wp-block-image:has(>.alignright),.banner-notice__richtext .wp-block-image:has(>.alignright),.building-information__information-list .wp-block-image:has(>.alignright),.building-information__richtext .wp-block-image:has(>.alignright),.building-information__link .wp-block-image:has(>.alignright),.coworkers__preamble .wp-block-image:has(>.alignright),.hero__card-text .wp-block-image:has(>.alignright),.text-columns__card .wp-block-image:has(>.alignright),.video__text .wp-block-image:has(>.alignright),.wysiwyg-module .wp-block-image:has(>.alignright){display:block;clear:both;margin-left:0;margin-right:auto}@media (min-width: 1024px){.accordion__preamble .wp-block-image:has(>.alignright),.accordion__panel--richtext .wp-block-image:has(>.alignright),.article-hero__info-card .wp-block-image:has(>.alignright),.article__richtext .wp-block-image:has(>.alignright),.banner-ice__text .wp-block-image:has(>.alignright),.banner-notice__richtext .wp-block-image:has(>.alignright),.building-information__information-list .wp-block-image:has(>.alignright),.building-information__richtext .wp-block-image:has(>.alignright),.building-information__link .wp-block-image:has(>.alignright),.coworkers__preamble .wp-block-image:has(>.alignright),.hero__card-text .wp-block-image:has(>.alignright),.text-columns__card .wp-block-image:has(>.alignright),.video__text .wp-block-image:has(>.alignright),.wysiwyg-module .wp-block-image:has(>.alignright){display:inline;float:right;max-width:494px;margin-right:-24px}}@media (min-width: 1440px){.accordion__preamble .wp-block-image:has(>.alignright),.accordion__panel--richtext .wp-block-image:has(>.alignright),.article-hero__info-card .wp-block-image:has(>.alignright),.article__richtext .wp-block-image:has(>.alignright),.banner-ice__text .wp-block-image:has(>.alignright),.banner-notice__richtext .wp-block-image:has(>.alignright),.building-information__information-list .wp-block-image:has(>.alignright),.building-information__richtext .wp-block-image:has(>.alignright),.building-information__link .wp-block-image:has(>.alignright),.coworkers__preamble .wp-block-image:has(>.alignright),.hero__card-text .wp-block-image:has(>.alignright),.text-columns__card .wp-block-image:has(>.alignright),.video__text .wp-block-image:has(>.alignright),.wysiwyg-module .wp-block-image:has(>.alignright){max-width:494px;margin-right:-48px}}.accordion__preamble .wp-block-image:has(>.alignright) .alignright,.accordion__panel--richtext .wp-block-image:has(>.alignright) .alignright,.article-hero__info-card .wp-block-image:has(>.alignright) .alignright,.article__richtext .wp-block-image:has(>.alignright) .alignright,.banner-ice__text .wp-block-image:has(>.alignright) .alignright,.banner-notice__richtext .wp-block-image:has(>.alignright) .alignright,.building-information__information-list .wp-block-image:has(>.alignright) .alignright,.building-information__richtext .wp-block-image:has(>.alignright) .alignright,.building-information__link .wp-block-image:has(>.alignright) .alignright,.coworkers__preamble .wp-block-image:has(>.alignright) .alignright,.hero__card-text .wp-block-image:has(>.alignright) .alignright,.text-columns__card .wp-block-image:has(>.alignright) .alignright,.video__text .wp-block-image:has(>.alignright) .alignright,.wysiwyg-module .wp-block-image:has(>.alignright) .alignright{clear:both;float:none;margin-left:0}@media (min-width: 1024px){.accordion__preamble .wp-block-image:has(>.alignright) .alignright,.accordion__panel--richtext .wp-block-image:has(>.alignright) .alignright,.article-hero__info-card .wp-block-image:has(>.alignright) .alignright,.article__richtext .wp-block-image:has(>.alignright) .alignright,.banner-ice__text .wp-block-image:has(>.alignright) .alignright,.banner-notice__richtext .wp-block-image:has(>.alignright) .alignright,.building-information__information-list .wp-block-image:has(>.alignright) .alignright,.building-information__richtext .wp-block-image:has(>.alignright) .alignright,.building-information__link .wp-block-image:has(>.alignright) .alignright,.coworkers__preamble .wp-block-image:has(>.alignright) .alignright,.hero__card-text .wp-block-image:has(>.alignright) .alignright,.text-columns__card .wp-block-image:has(>.alignright) .alignright,.video__text .wp-block-image:has(>.alignright) .alignright,.wysiwyg-module .wp-block-image:has(>.alignright) .alignright{float:right}}.accordion__preamble .alignnone,.accordion__panel--richtext .alignnone,.article-hero__info-card .alignnone,.article__richtext .alignnone,.banner-ice__text .alignnone,.banner-notice__richtext .alignnone,.building-information__information-list .alignnone,.building-information__richtext .alignnone,.building-information__link .alignnone,.coworkers__preamble .alignnone,.hero__card-text .alignnone,.text-columns__card .alignnone,.video__text .alignnone,.wysiwyg-module .alignnone{max-width:100%}.accordion__preamble .alignfull,.accordion__panel--richtext .alignfull,.article-hero__info-card .alignfull,.article__richtext .alignfull,.banner-ice__text .alignfull,.banner-notice__richtext .alignfull,.building-information__information-list .alignfull,.building-information__richtext .alignfull,.building-information__link .alignfull,.coworkers__preamble .alignfull,.hero__card-text .alignfull,.text-columns__card .alignfull,.video__text .alignfull,.wysiwyg-module .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.accordion__preamble .alignleft,.accordion__panel--richtext .alignleft,.article-hero__info-card .alignleft,.article__richtext .alignleft,.banner-ice__text .alignleft,.banner-notice__richtext .alignleft,.building-information__information-list .alignleft,.building-information__richtext .alignleft,.building-information__link .alignleft,.coworkers__preamble .alignleft,.hero__card-text .alignleft,.text-columns__card .alignleft,.video__text .alignleft,.wysiwyg-module .alignleft{display:inline;float:none}.accordion__preamble .aligncenter,.accordion__panel--richtext .aligncenter,.article-hero__info-card .aligncenter,.article__richtext .aligncenter,.banner-ice__text .aligncenter,.banner-notice__richtext .aligncenter,.building-information__information-list .aligncenter,.building-information__richtext .aligncenter,.building-information__link .aligncenter,.coworkers__preamble .aligncenter,.hero__card-text .aligncenter,.text-columns__card .aligncenter,.video__text .aligncenter,.wysiwyg-module .aligncenter{clear:both;margin-left:auto;margin-right:auto}.accordion__preamble figcaption,.accordion__panel--richtext figcaption,.article-hero__info-card figcaption,.article__richtext figcaption,.banner-ice__text figcaption,.banner-notice__richtext figcaption,.building-information__information-list figcaption,.building-information__richtext figcaption,.building-information__link figcaption,.coworkers__preamble figcaption,.hero__card-text figcaption,.text-columns__card figcaption,.video__text figcaption,.wysiwyg-module figcaption{font-size:14px;letter-spacing:1px;color:#131313;line-height:1.2;width:100%;margin-top:10px !important;display:block !important}.accordion__preamble .alignfull figcaption,.accordion__panel--richtext .alignfull figcaption,.article-hero__info-card .alignfull figcaption,.article__richtext .alignfull figcaption,.banner-ice__text .alignfull figcaption,.banner-notice__richtext .alignfull figcaption,.building-information__information-list .alignfull figcaption,.building-information__richtext .alignfull figcaption,.building-information__link .alignfull figcaption,.coworkers__preamble .alignfull figcaption,.hero__card-text .alignfull figcaption,.text-columns__card .alignfull figcaption,.video__text .alignfull figcaption,.wysiwyg-module .alignfull figcaption{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:723px}@media (min-width: 768px){.accordion__preamble .alignfull figcaption,.accordion__panel--richtext .alignfull figcaption,.article-hero__info-card .alignfull figcaption,.article__richtext .alignfull figcaption,.banner-ice__text .alignfull figcaption,.banner-notice__richtext .alignfull figcaption,.building-information__information-list .alignfull figcaption,.building-information__richtext .alignfull figcaption,.building-information__link .alignfull figcaption,.coworkers__preamble .alignfull figcaption,.hero__card-text .alignfull figcaption,.text-columns__card .alignfull figcaption,.video__text .alignfull figcaption,.wysiwyg-module .alignfull figcaption{padding-left:24px;padding-right:24px}}.accordion__preamble img,.accordion__panel--richtext img,.article-hero__info-card img,.article__richtext img,.banner-ice__text img,.banner-notice__richtext img,.building-information__information-list img,.building-information__richtext img,.building-information__link img,.coworkers__preamble img,.hero__card-text img,.text-columns__card img,.video__text img,.wysiwyg-module img{max-width:100%;height:auto;display:block}.accordion__preamble figure,.accordion__panel--richtext figure,.article-hero__info-card figure,.article__richtext figure,.banner-ice__text figure,.banner-notice__richtext figure,.building-information__information-list figure,.building-information__richtext figure,.building-information__link figure,.coworkers__preamble figure,.hero__card-text figure,.text-columns__card figure,.video__text figure,.wysiwyg-module figure{margin-bottom:24px}.accordion__preamble .iframe,.accordion__panel--richtext .iframe,.article-hero__info-card .iframe,.article__richtext .iframe,.banner-ice__text .iframe,.banner-notice__richtext .iframe,.building-information__information-list .iframe,.building-information__richtext .iframe,.building-information__link .iframe,.coworkers__preamble .iframe,.hero__card-text .iframe,.text-columns__card .iframe,.video__text .iframe,.wysiwyg-module .iframe{width:100%;padding-bottom:56.25%;height:0;position:relative}.accordion__preamble .iframe iframe,.accordion__panel--richtext .iframe iframe,.article-hero__info-card .iframe iframe,.article__richtext .iframe iframe,.banner-ice__text .iframe iframe,.banner-notice__richtext .iframe iframe,.building-information__information-list .iframe iframe,.building-information__richtext .iframe iframe,.building-information__link .iframe iframe,.coworkers__preamble .iframe iframe,.hero__card-text .iframe iframe,.text-columns__card .iframe iframe,.video__text .iframe iframe,.wysiwyg-module .iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.accordion__preamble iframe,.accordion__panel--richtext iframe,.article-hero__info-card iframe,.article__richtext iframe,.banner-ice__text iframe,.banner-notice__richtext iframe,.building-information__information-list iframe,.building-information__richtext iframe,.building-information__link iframe,.coworkers__preamble iframe,.hero__card-text iframe,.text-columns__card iframe,.video__text iframe,.wysiwyg-module iframe{max-width:100%;display:block}.accordion__preamble .gform_wrapper ul,.accordion__panel--richtext .gform_wrapper ul,.article-hero__info-card .gform_wrapper ul,.article__richtext .gform_wrapper ul,.banner-ice__text .gform_wrapper ul,.banner-notice__richtext .gform_wrapper ul,.building-information__information-list .gform_wrapper ul,.building-information__richtext .gform_wrapper ul,.building-information__link .gform_wrapper ul,.coworkers__preamble .gform_wrapper ul,.hero__card-text .gform_wrapper ul,.text-columns__card .gform_wrapper ul,.video__text .gform_wrapper ul,.wysiwyg-module .gform_wrapper ul{list-style:none}.accordion__preamble .gform_wrapper ul li::before,.accordion__panel--richtext .gform_wrapper ul li::before,.article-hero__info-card .gform_wrapper ul li::before,.article__richtext .gform_wrapper ul li::before,.banner-ice__text .gform_wrapper ul li::before,.banner-notice__richtext .gform_wrapper ul li::before,.building-information__information-list .gform_wrapper ul li::before,.building-information__richtext .gform_wrapper ul li::before,.building-information__link .gform_wrapper ul li::before,.coworkers__preamble .gform_wrapper ul li::before,.hero__card-text .gform_wrapper ul li::before,.text-columns__card .gform_wrapper ul li::before,.video__text .gform_wrapper ul li::before,.wysiwyg-module .gform_wrapper ul li::before{display:none}@media print{.accordion__preamble p,.accordion__panel--richtext p,.article-hero__info-card p,.article__richtext p,.banner-ice__text p,.banner-notice__richtext p,.building-information__information-list p,.building-information__richtext p,.building-information__link p,.coworkers__preamble p,.hero__card-text p,.text-columns__card p,.video__text p,.wysiwyg-module p,.accordion__preamble h2,.accordion__panel--richtext h2,.article-hero__info-card h2,.article__richtext h2,.banner-ice__text h2,.banner-notice__richtext h2,.building-information__information-list h2,.building-information__richtext h2,.building-information__link h2,.coworkers__preamble h2,.hero__card-text h2,.text-columns__card h2,.video__text h2,.wysiwyg-module h2,.accordion__preamble h3,.accordion__panel--richtext h3,.article-hero__info-card h3,.article__richtext h3,.banner-ice__text h3,.banner-notice__richtext h3,.building-information__information-list h3,.building-information__richtext h3,.building-information__link h3,.coworkers__preamble h3,.hero__card-text h3,.text-columns__card h3,.video__text h3,.wysiwyg-module h3,.accordion__preamble h4,.accordion__panel--richtext h4,.article-hero__info-card h4,.article__richtext h4,.banner-ice__text h4,.banner-notice__richtext h4,.building-information__information-list h4,.building-information__richtext h4,.building-information__link h4,.coworkers__preamble h4,.hero__card-text h4,.text-columns__card h4,.video__text h4,.wysiwyg-module h4,.accordion__preamble h5,.accordion__panel--richtext h5,.article-hero__info-card h5,.article__richtext h5,.banner-ice__text h5,.banner-notice__richtext h5,.building-information__information-list h5,.building-information__richtext h5,.building-information__link h5,.coworkers__preamble h5,.hero__card-text h5,.text-columns__card h5,.video__text h5,.wysiwyg-module h5,.accordion__preamble h6,.accordion__panel--richtext h6,.article-hero__info-card h6,.article__richtext h6,.banner-ice__text h6,.banner-notice__richtext h6,.building-information__information-list h6,.building-information__richtext h6,.building-information__link h6,.coworkers__preamble h6,.hero__card-text h6,.text-columns__card h6,.video__text h6,.wysiwyg-module h6,.accordion__preamble img,.accordion__panel--richtext img,.article-hero__info-card img,.article__richtext img,.banner-ice__text img,.banner-notice__richtext img,.building-information__information-list img,.building-information__richtext img,.building-information__link img,.coworkers__preamble img,.hero__card-text img,.text-columns__card img,.video__text img,.wysiwyg-module img,.accordion__preamble iframe,.accordion__panel--richtext iframe,.article-hero__info-card iframe,.article__richtext iframe,.banner-ice__text iframe,.banner-notice__richtext iframe,.building-information__information-list iframe,.building-information__richtext iframe,.building-information__link iframe,.coworkers__preamble iframe,.hero__card-text iframe,.text-columns__card iframe,.video__text iframe,.wysiwyg-module iframe,.accordion__preamble .wp-caption,.accordion__panel--richtext .wp-caption,.article-hero__info-card .wp-caption,.article__richtext .wp-caption,.banner-ice__text .wp-caption,.banner-notice__richtext .wp-caption,.building-information__information-list .wp-caption,.building-information__richtext .wp-caption,.building-information__link .wp-caption,.coworkers__preamble .wp-caption,.hero__card-text .wp-caption,.text-columns__card .wp-caption,.video__text .wp-caption,.wysiwyg-module .wp-caption,.accordion__preamble .wp-caption-text,.accordion__panel--richtext .wp-caption-text,.article-hero__info-card .wp-caption-text,.article__richtext .wp-caption-text,.banner-ice__text .wp-caption-text,.banner-notice__richtext .wp-caption-text,.building-information__information-list .wp-caption-text,.building-information__richtext .wp-caption-text,.building-information__link .wp-caption-text,.coworkers__preamble .wp-caption-text,.hero__card-text .wp-caption-text,.text-columns__card .wp-caption-text,.video__text .wp-caption-text,.wysiwyg-module .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:transparent}*{-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:12.0rem;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 transparent}.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 transparent}.all-buildings__filter-category--active:hover{text-decoration:none;border-bottom:1.5px solid transparent}.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:12.0rem;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.10121%}.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:.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:transparent;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:0.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:0.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:.9}}.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}.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 0.7rem 0 1.3rem;width:0.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:.9}}.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: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;height:100%;min-height:35.2rem;background-color:#faf9f7;width:calc(100vw - 8rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width: 768px){.card-carousel{width:34.9rem}}@media (min-width: 1024px){.card-carousel{width:30.7rem}}.card-carousel--green{background-color:#173c0a}.card-carousel--orange{background-color:#ffc69d}.card-carousel--has-image{background-color:#faf9f7;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.card-carousel--has-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:72rem}}@media (min-width: 1024px){.card-carousel--has-image{width:93.9rem}}.card-carousel__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-carousel__image-wrapper{display:none}.card-carousel--has-image .card-carousel__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:70%;position:relative;overflow:hidden;border-top-left-radius:300px}@media (min-width: 768px){.card-carousel--has-image .card-carousel__image-wrapper{border-top-left-radius:0;border-bottom-left-radius:300px}}.card-carousel__image{overflow:hidden;width:100%;height:100%;padding-bottom:36.80556%}@media (min-width: 768px){.card-carousel__image{background-color:transparent;border-top-left-radius:0;border-bottom-left-radius:300px;padding-bottom:88.85794%}}@media (min-width: 1024px){.card-carousel__image{padding-bottom:69.01961%}}.card-carousel__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-carousel__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-carousel__content{padding:1.6rem 2.4rem}.card-carousel--has-image .card-carousel__content{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}.card-carousel__meta{font-size:1.6rem;line-height:1.5;font-weight:700;font-family:Gotham-narrow,sans-serif;color:#131313;font-weight:normal;display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-carousel--has-image .card-carousel__meta{color:#c54701}.card-carousel--green .card-carousel__meta{color:#faf9f7}.card-carousel__title{font-size:2.5rem;line-height:.96;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}}.card-carousel--green .card-carousel__title{color:#faf9f7}@media (min-width: 1024px){.card-carousel--has-image .card-carousel__title{font-size:3rem;line-height:1;font-weight:500;font-family:Cormorant,serif}}@media (min-width: 1024px) and (min-width: 768px){.card-carousel--has-image .card-carousel__title{font-size:4rem;line-height:.9}}.card-carousel__button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:2rem;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-carousel__button{font-size:1.8rem;line-height:1.5}}.card-carousel--green .card-carousel__button{color:#ffc69d}@media (min-width: 768px){.card-carousel:hover .card-carousel__button::after{-webkit-transform:translateX(4.2rem);-o-transform:translateX(4.2rem);transform:translateX(4.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:#faf9f7;position:relative}@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__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-news__label{line-height:2.4rem;color:#c54701}.card-news--orange .card-news__label{color:#131313}.card-news--green .card-news__label{color:#faf9f7}.card-news__divider{margin:0 0.5rem;display:inline-block}.card-news__title{font-size:2.5rem;line-height:.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 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.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 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.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:transparent;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__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:transparent}}.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:.96;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 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:1.6rem 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;padding-top:2rem}.card-without-title--is-orange .card-without-title__button{color:#173c0a;margin-top:0}@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--carousel{width:calc(100vw - 8rem)}@media (min-width: 768px){.card--carousel{width:34.9rem}}@media (min-width: 1024px){.card--carousel{width:30.7rem}}.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:.96;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{margin-top:4.8rem;margin-bottom:3rem;overflow:hidden}@media (min-width: 768px){.carousel-with-colors{margin-top:12.0rem;margin-bottom:7.4rem}}.carousel-with-colors__item{height:100%}.carousel{margin-top:4.8rem;margin-bottom:3rem;overflow:hidden}@media (min-width: 768px){.carousel{margin-top:12.0rem;margin-bottom:7.4rem}}.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;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__button{color:#173c0a;display:none}@media (min-width: 768px){.carousel__button{display:block}}.carousel__button span{vertical-align:middle}.carousel__button--mobile{display:block;margin:2rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.carousel__button--mobile{display:none}}.carousel__pagination-container{display:none}@media (min-width: 1024px){.carousel__pagination-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;gap:1rem}}.carousel__prev-button,.carousel__next-button{position:relative;padding:0;width:5rem;height:5rem}.carousel__prev-button::after,.carousel__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%}.carousel__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)}.carousel__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)}.carousel__wrapper{margin-top:3rem}@media (min-width: 1440px){.carousel__wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1328px}}@media (min-width: 1440px) and (min-width: 768px){.carousel__wrapper{padding-left:24px;padding-right:24px}}.carousel__item{overflow:hidden;height:100%;width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:relative}.carousel__item--with-image{min-width:34.9rem}@media (min-width: 768px){.carousel__item--with-image{max-width:34.9rem}}.carousel__item--with-colors{min-width:34.9rem}@media (min-width: 768px){.carousel__item--with-colors{max-width:34.9rem}}.carousel__item--with-image-vaults{max-width:34.9rem}@media (min-width: 768px){.carousel__item--with-image-vaults{max-width:69rem}}.carousel__slide-counter{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:Gotham-narrow,sans-serif;color:#131313;margin:1rem auto;text-align:center;display:block}@media (min-width: 768px){.carousel__slide-counter{font-size:1.8rem;line-height:1.5}}.carousel__slide-counter .current{font-weight:700}.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:.9}}.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:transparent}}@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:transparent}}@media (min-width: 1440px){.cta-with-image__image{padding-bottom:55.55556%}}.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}@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}}.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:white;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 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.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:white;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:white}.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 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.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% - 16px * 3 / 4)}}.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}.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:0.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:0.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:0.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:0.6rem;left:0.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:0.6rem;left:0.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:-70px;bottom:-80px;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}@media (min-width: 768px){.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: 768px){.image-vaults--small .image-vaults__image--1{display:block}}.image-vaults__image--empty{background-color:rgba(85,27,10,0.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: 768px){.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.05263%}.image-vaults--small .image-vaults__image::before{padding-bottom:48.61111%}.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 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.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 0.075rem blue,0 0 0 0.2rem blue;box-shadow:0 0 0 0.075rem blue,0 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:calc(3.2rem + 1.6rem);margin-left:2rem}.map-filters__filter:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;padding-right:calc(3.2rem + 1.6rem);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:.96;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:.96;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:0.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:0.1rem #173c0a solid}}.menu__item:first-of-type:has(.js-menu-accordion){border-top:0.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:0.1rem #173c0a solid}}.menu__accordion-button{padding:0.8rem 2.2rem 0.8rem 1.6rem;border-left:0.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:0.8rem 0;font-size:1.6rem;font-weight:400;color:#173c0a;display:inline-block;position:relative}@media (min-width: 1024px){.menu__link,.menu__dropdown-button{padding:1rem 0.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:0.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:0.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:0.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:0.8rem}.menu__dropdown{margin:0.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{padding:1.3rem}.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}.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{padding:0.8rem 1.4rem;border-left:0.7rem solid #173c0a}.dropdown__item:not(:last-child){border-bottom:0.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(1fr);gap:2.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}@media (min-width: 1024px){.news-hero--alignright .news-hero__wrap{margin-bottom:88px}}.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:4.8rem}}.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.18056%}}.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:0.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:white;color:#131313;background:#dde1c7}.pagination__item .page-numbers.current::after{display:none}.pagination__item .page-numbers.dots{width:auto;color:#173c0a;background:transparent}.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 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.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:white;background:rgba(0,0,0,0.9);z-index:100}.popup--cookie{position:fixed;bottom:0;left:0;background:rgba(139,0,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:white;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:none}@media (min-width: 768px){.selected-news__button{display:block}}.selected-news__button--mobile{display:block;margin:2rem auto 0 auto}@media (min-width: 768px){.selected-news__button--mobile{display:none}}.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:#c54701}@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 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:white}@media (min-width: 768px){.sidemenu{border:none;background:transparent}}.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:.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 black}@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:black;font-weight:700;font-family:Gotham-narrow,sans-serif;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.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-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;padding:0 0 3rem 0}.slick-slider{position:relative}.slick-slide{margin:1rem;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-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% + 4px);position:absolute;left:-2px;bottom:0;margin:2rem 0;font-size:0;border-top:1px solid #173c0a;border-bottom:1px solid #173c0a}@media (min-width: 1024px){.slick-dots{height:0.8rem}}@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}.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:.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;border-bottom:1px solid #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;border-bottom:1px solid #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 5rem 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 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{padding-bottom:65%;position:relative}@media (min-width: 480px){.vacant-premise__image-container{padding-bottom:42%}}@media (min-width: 768px){.vacant-premise__image-container{padding-bottom:27.5%;width:49%}}.vacant-premise__image{position:absolute;overflow:hidden;background-color:#173c0a;inset:0;border-radius:300px 0px 0px 0px}.vacant-premise--right .vacant-premise__image{border-radius:0px 0px 300px 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%}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZXh0ZW5kcy9idXR0b24uc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvY29yZS9taXhpbnMuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvY29yZS92YXJpYWJsZXMuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZXh0ZW5kcy9mb3Jtcy5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9leHRlbmRzL2dyaWQuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZXh0ZW5kcy9pbnB1dC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9leHRlbmRzL3JpY2h0ZXh0LnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2dsb2JhbC9fcmVzZXQuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZ2xvYmFsL2Jhc2Uuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZ2xvYmFsL2Nvb2tpZS1zY3JpcHQuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZ2xvYmFsL2VsYXN0aWMtcHJlc3Muc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvZ2xvYmFsL2ZvbnRzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9hY2NvcmRpb24uc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2FsbC1idWlsZGluZ3Muc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2FsbC1uZXdzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9hcmNoaXZlLWxpc3Quc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2FyY2hpdmUuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2FydGljbGUtaGVyby5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYXJ0aWNsZS5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYXJ0aWNsZWxpc3Quc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Jhbm5lci1pY2Uuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Jhbm5lci1ub3RpY2Uuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2JsdXJicy5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvYnJlYWRjcnVtYnMuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2J1aWxkaW5nLWluZm9ybWF0aW9uLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9idWlsZGluZ3MtbGlzdC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC1jYXJvdXNlbC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC1uZXdzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jYXJkLXNlYXJjaC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC13aXRoLWltYWdlLXZhdWx0cy5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY2FyZC13aXRoLWltYWdlLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jYXJkLXdpdGhvdXQtdGl0bGUuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2NhcmQuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Nhcm91c2VsLXdpdGgtY29sb3JzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jYXJvdXNlbC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY29udGFjdC1jYXJkLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jb250ZW50LnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jb3dvcmtlcnMuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N0YS13aXRoLWNhcmQuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N0YS13aXRoLWltYWdlLXZhdWx0cy5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY3RhLXdpdGgtaW1hZ2Uuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2N0YS13aXRoLXNlYXJjaC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvY3VycmVudC1qb2JzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9jdXJyZW50LXBvc3RzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9maWx0ZXIuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2Zvb3Rlci5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvZ3Jhdml0eS1mb3Jtcy1pbnRlZ3JhdGlvbi5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvaGVhZGVyLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9oZXJvLXdpdGgtY29sb3JzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9oZXJvLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9pbWFnZS1nYWxsZXJ5LnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9pbWFnZS12YXVsdHMuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL2xpbWUtaW50ZWdyYXRpb24uc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL21haW4uc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL21hcC1maWx0ZXJzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9tYXAtaXRlbS5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvbWFwLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9tZW51LnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9uYXZpZ2F0aW9uLWNvbHVtbnMuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL25ld3MtaGVyby5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvcGFnaW5hdGlvbi5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvcG9wdXAuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3ByZXZpb3VzLXByb2plY3RzLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9yZWxhdGVkLWNvbnRlbnQuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3NlYXJjaC1iYXIuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3NlYXJjaC1mb3JtLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zZWFyY2guc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3NlbGVjdGVkLW5ld3Muc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3NpZGVtZW51LnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy9zbGljay1zbGlkZXIuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3RleHQtY29sdW1ucy5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvdmFjYW5jaWVzLWxpc3Quc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3ZhY2FuY3ktY2FyZC5zY3NzIiwiL2hvbWUvY2lyY2xlY2kvcmVwby9zcmMvYXBwL3RoZW1lcy9tYWluL2Zyb250ZW5kL3N0eWxlcy9ibG9ja3MvdmFjYW50LXByZW1pc2Uuc2NzcyIsIi9ob21lL2NpcmNsZWNpL3JlcG8vc3JjL2FwcC90aGVtZXMvbWFpbi9mcm9udGVuZC9zdHlsZXMvYmxvY2tzL3ZpZGVvLnNjc3MiLCIvaG9tZS9jaXJjbGVjaS9yZXBvL3NyYy9hcHAvdGhlbWVzL21haW4vZnJvbnRlbmQvc3R5bGVzL2Jsb2Nrcy93eXNpd3lnLW1vZHVsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRxQkNpR29CLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDRnZHWCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0Qix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHVCQUF3QixDQUN4Qix1REFBZ0QsQ0FBaEQsK0NBQWdELENBQ2hELHlKRXdCeUIsQ0Z4QnpCLGlKRXdCeUIsQ0Z4QnpCLCtJRXdCeUIsQ0Z4QnpCLHlJRXdCeUIsQ0Z4QnpCLDBNRXdCeUIsQ0Z0QnpCLGlCQUFrQixDQUNsQiwrQkFBZ0MsQ0FDaEMseUJBQU8sQ0FBUCxzQkFBTyxDQUFQLGlCQUFrQixDQ1pkLDBCRExSLDRxQkNpR29CLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ0YyVGQsQ0FsWkcsNHRCQUNJLG9CQUFxQixDQUNyQixjQUFlLENBQ2xCLG8xQkFHRyxXQUFZLENBQ2YsNDJCQUdHLG9CQUFxQixDQ3hCckIsMkJETFIsNHFCQWlDUSxtQkFBb0IsQ0FDcEIsK0JBQWdDLENBbVl2QyxDQWhZRyw0ekJBQ0ksb0JBQXFCLENBQ3hCLG8xQkFHRyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxZQUFhLENBQ2IsbUZBQzJCLENBQzNCLG9DQUE2QixDQUE3QiwrQkFBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLDhDRWZVLENGZVYseUNFZlUsQ0ZlVixzQ0VmcUIsQ0ZnQnhCLDRpUkFJTyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUZBQzJCLENBQzNCLG9DQUE2QixDQUE3QiwrQkFBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLG9ERTlCTSxDRjhCTiwrQ0U5Qk0sQ0Y4Qk4sNENFOUJpQixDRitCcEIsNHJDQUlELGtCQUFtQixDQUNuQixrQkVLRyxDRkpILGVBQWdCLENBRWhCLHdCRVJXLENGU1gsYUVsQmMsQ0ZtQmQsd0JFbkJjLENGb0JqQix3bEVBSUcsd0JFWlksQ0ZhWixhRVRXLENGVVgsd0JFZFksQ0ZnQlosdzZFQUNJLGlGQUMyQixDQUM5Qix3UkFNRCx3QkVyQ2MsQ0ZzQ2QsYUV6Q29CLENGMENwQix3QkV2Q2MsQ0Z5Q2QsOFVBQ0ksd0JFeENnQixDRnlDaEIsYUUzQ1UsQ0Y0Q1Ysd0JFNUNVLENGOENWLHFCQUxKLDhVQU1RLHdCRS9DTSxDRmdETixhRW5EWSxDRm9EWix3QkVqRE0sQ0Y4RWIsQ0NwSUQsMEJEK0ZBLDhVQVlRLHdCRW5EWSxDRm9EWixhRXRETSxDRnVETix3QkV2RE0sQ0Y4RWIsQ0FwQkcsNllBQ0ksa0ZBQzJCLENBQzlCLDh4R0FJTyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxZQUFhLENBQ2Isb0ZBQzJCLENBQzNCLG9DQUE2QixDQUE3QiwrQkFBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLG9ERWpHRixDRmlHRSwrQ0VqR0YsQ0ZpR0UsNENFakdTLENGa0daLDBVQVFULHdCRTNFVyxDRjRFWCxhRXJGYyxDRnNGZCx3QkV0RmMsQ0Z3RmQsOFpBQ0ksa0ZBQzJCLENBQzlCLHFCQUVELGtaQUVRLHdCRXRGRyxDRnVGSCxhRWhHTSxDRmlHTix3QkVqR00sQ0Z5R2IsQ0MvSkQsMEJEbUpBLGtaQVFRLHdCRW5HWSxDRm9HWixhRXRHTSxDRnVHTix3QkV2R00sQ0Z5R2IsQ0FFRCxvaENBRUksd0JFakdRLENGa0dSLGFFOUZPLENGK0ZQLHdCRW5HUSxDRm9HUixlQUFnQixDQUVoQiw0ckNBQ0ksZUFBZ0IsQ0FDbkIsK0NBT0wsd0JFOUhvQixDRitIcEIsYUU1SGMsQ0Y2SGQsd0JFaElvQixDRmtJcEIsNkRBQ0ksa0ZBQzJCLENBQzlCLHFCQUVELDJEQUVRLHdCRXpJWSxDRjBJWixhRXZJTSxDRndJTix3QkUzSVksQ0ZtSm5CLENDdE1ELDBCRDBMQSwyREFRUSx3QkUxSVksQ0YySVosYUU3SU0sQ0Y4SU4sd0JFOUlNLENGZ0piLENBa0JMLGdDQUdJLGlCQUFrQixDQzNObEIsMkJEd05KLGdDQU1RLG1CQUFvQixDQU8zQixDQUpHLG9GQUVJLGVBQWdCLENBQ25CLDJCQU1ELGlCQUFrQixDQzFPbEIsMkJEdU9KLDJCQU1RLG1CQUFvQixDQU8zQixDQUpHLDBFQUVJLGVBQWdCLENBQ25CLGtDQVdHLDZGQUMyQixDQUM5QixpQ0FPRyxpRkFDMkIsQ0FDOUIsZ0NBR0csV0FBWSxDQUVaLHFCQUhKLGdDQUlRLFdBQVksQ0FDWiw0QkFBNkIsQ0FFcEMsQ0FHTCxrQ0FHSSwrQkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLFFBQVMsQ0FFVCx5Q0FDSSxxRkFDMkIsQ0FDOUIsd0NBR0csV0FBWSxDQUVaLHFCQUhKLHdDQUlRLFdBQVksQ0FDWiw0QkFBNkIsQ0FFcEMsQ0FHTCxpQ0FHSSx3QkUvT1csQ0ZnUFgsYUV6UGMsQ0YwUGQsV0FBWSxDQUVaLHdDQUNJLGlGQUMyQixDQUM5QixxQkFFRCx1Q0FFUSx3QkUxUEcsQ0YyUEgsYUVwUU0sQ0ZxUU4sV0FBWSxDQVFuQixDQ25VRCwyQkR1VEEsdUNBUVEsd0JFdlFZLENGd1FaLGFFMVFNLENGMlFOLHdCRTNRTSxDRjZRYixDQUdMLG01Q0MxT2dCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDRm1PUCxrQkFBbUIsQ0FDbkIsZUV4TkUsQ0Z5TkYsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixpQ0V0UmMsQ0Z1UmQsaUJBQWtCLENDN1VsQiwwQkRzVUosbTVDQzFPZ0IsZ0JBQVcsQ0FJUCxlQUFhLENEMFFoQyxDQTNCRywycURBQ0ksVUFBVyxDQUNYLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isa0ZBQzJCLENBQzNCLHFERXhUaUIsQ0Z3VGpCLDZDRXhUaUIsQ0Z3VGpCLDJDRXhUaUIsQ0Z3VGpCLHFDRXhUaUIsQ0Z3VGpCLHdHRXhUaUIsQ0Z5VGpCLG9DQUFXLENBQVgsK0JBQVcsQ0FBWCw0QkFBNkIsQ0N6VmpDLDBCRCtVQSwycURBYVEsY0FBZSxDQUV0QixDQzlWRCwwQkRnV0Esd25EQUVRLG9DQUFXLENBQVgsK0JBQVcsQ0FBWCw0QkFBNkIsQ0FFcEMsQ0FFRCxtN0RBQ0ksa0JBQW1CLENBQ25CLGtCRS9SRCxDRmdTRiwyNUNBUU8sS0FBTSxDQUNOLG9DQUE2QixDQUE3QiwrQkFBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLHVCQUFnQixDQUFoQixrQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsb0ZBQzJCLENDclhuQywwQkR3WEksbTdDQUVRLG9DQUFXLENBQVgsK0JBQVcsQ0FBWCw0QkFBNkIsQ0FFcEMsQ0FJVCx1Y0FHSSxhRWhWb0IsQ0ZpVnBCLGVFblJFLENGb1JGLGlDRWxWb0IsQ0ZvVnBCLG9oQkFDSSxtRkFDMkIsQ0FDOUIsa3ZCQVFPLEtBQU0sQ0FDTixvQ0FBNkIsQ0FBN0IsK0JBQTZCLENBQTdCLDRCQUE2QixDQUM3Qix1QkFBZ0IsQ0FBaEIsa0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLHFGQUMyQixDQ3RabkMsMEJEeVpJLDh2QkFFUSxvQ0FBVyxDQUFYLCtCQUFXLENBQVgsNEJBQTZCLENBRXBDLENHamFiLGtLQUVJLDRCQUE2QixDQUM3Qiw0QkFBNkIsQ0FDN0IseUJBQTBCLENGQXRCLDJCRUpSLGtLQU9RLHlCQUEwQixDQUVqQyxDQUVELGtFQUNJLHNDQUF1QyxDQUN2QyxZQUFhLENBQ2Isb0NEMkZXLENDMUZYLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHdCRHVDa0IsQ0N0Q2xCLHdCRCtDZSxDQzlDZixlQUFnQixDQUNoQixhRDhDZSxDQzVDZixnTUFFSSx3QkRrQ29CLENDakNwQix3QkQrQmMsQ0M5QmQsdUJBQVksQ0FBWixlQUFnQixDQUNuQixxSkFHRyxhRHlDWSxDQzVDZiwwSEFHRyxhRHlDWSxDQzVDZixzSUFHRyxhRHlDWSxDQzVDZix5SUFHRyxhRHlDWSxDQzVDZix5R0FHRyxhRHlDWSxDQ3hDZixpRUFLRyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGdCQUFpQixDQUVqQixpRkFDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsV0FBWSxDQUNaLFVBQVcsQ0FDWCx3QkRrQk8sQ0NqQlAsd0JEUVUsQ0NQYiwrRUFHRyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixRQUFTLENBQ1QsT0FBUSxDQUNSLFNBQVUsQ0FDVixXQUFZLENBQ1osb0JETmdCLENDT2hCLHdCQUF5QixDQUN6QiwrQkFBVyxDQUFYLDBCQUFXLENBQVgsdUJBQXdCLENBQzNCLGlHQUdHLHdCRFRVLENDVWIsK0ZBR0csYUFBYyxDQUNqQiwyR0FJTyx3RERDVCxDQ0RTLGdERENMLENDQ0UsOEJBUUwsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixRQUFTLENBRVQsc0NBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFdBQVksQ0FDWixVQUFXLENBQ1gsd0JEOUJPLENDK0JQLHdCRHhDVSxDQ3lDYixxQ0FHRyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixPQUFRLENBQ1Isb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixVQUFXLENBQ1gsd0JEbkRVLENDb0RWLGlCQUFrQixDQUNsQix3QkRyRFUsQ0NzRFYsY0FBZSxDQUNmLHVDQUFXLENBQVgsa0NBQVcsQ0FBWCwrQkFBZ0MsQ0FDbkMsOENBSUcsd0JENURVLENDNkRiLDZDQUdHLGFBQWMsQ0FDakIsbURBSU8sd0REbERULENDa0RTLGdERGxETCxDQ29ERSxrTUFPVCxhQUFjLENBQ2QsMkJBQTRCLENBQzVCLG9DRGpDVyxDQ2tDZCxjQ3RJTyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUVmLGlCQUFrQixDQUNsQixtQkFBb0IsQ0hMcEIsMEJHQUosY0FRUSxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBRTNCLENBRUQsY0FDSSxrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBCQUEyQixDQUUzQixnQkFBaUIsQ0FDakIsa0JBQW1CLENIcEJuQiwwQkdhSixjQVVRLGdCQUFpQixDQUNqQixrQkFBbUIsQ0E4QjFCLENIdERHLDBCRzJDQSxjQUlRLHlCQUEwQixDQU1qQyxDSHJERCwyQkcyQ0EsY0FRUSwwQkFBMkIsQ0FFbEMsQ0N6RFQsMEdKZ0dvQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ0d2R1gsVUFBVyxDQUNYLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLHdCSG9Ea0IsQ0duRGxCLHdCSDREZSxDRC9EWCwwQklKUiwwR0pnR29CLGdCQUFXLENBSVAsZUFBYSxDSXhGcEMsQ0FIRyx5TkFDSSxhSGdFVyxDR2pFZixxTEFDSSxhSGdFVyxDR2pFZixxTUFDSSxhSGdFVyxDR2pFZix5TUFDSSxhSGdFVyxDR2pFZiw4SkFDSSxhSGdFVyxDRy9EZCwwREFNRCxRQUFTLENBQ1QsNEJBQTZCLENBQzdCLCtCQUFnQyxDQUVoQyxtRUFBd0UsQ0FDeEUsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQiwrQkFBZ0MsQ0FDaEMsYUhpRGUsQ0doRGxCLCtESnNFbUIsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENHMUVYLHdCSDJCa0IsQ0cxQmxCLGFIdUJ3QixDR3RCeEIsNkJBQThCLENBQzlCLHdCSHdCa0IsQ0d2QmxCLGdCQUFpQixDQUNqQixvREhBYyxDR0FkLCtDSEFjLENHQWQsNENIQXlCLENEaENyQiwwQkl3QlIsK0RKb0VvQixnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENHN0RkLENKeENPLDJCSWtDSiwyRUFFUSx3QkhvQmdCLENHbkJoQixhSGlCVSxDR2ZqQixDQU1ELHNIQUNJLHVCQUF3QixDQUN4QixVQUFXLENBQ1gsU0FBVSxDQUNWLGtCQUFtQixDQUNuQiwrREFBb0UsQ0FDcEUsdUJBQXdCLENBQ3hCLFNBQVUsQ0FDVixtQkFBb0IsQ0FDdkIsa0lBR0csU0FBVSxDQUNWLGtCQUFtQixDQUN0QiwyQkE2REQsYUFBYyxDQUNkLGlCQUFrQixDQUVsQixrQ0FDSSxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FNWix5REFBOEQsQ0FDOUQsMkJBQTRCLENBQzVCLDBCQUEyQixDQUM5QixpQ0FHRyx3QkhsRm9CLENHbUZ2QixtVUovQ2UsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENJcEdYLGlCQUFrQixDTERkLDBCS0xSLG1VTGlHb0IsZ0JBQVcsQ0FJUCxlQUFhLENLaVJwQyxDTDFWRyx3MUJBRUksVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNkLDQ0SUtiRyxhQUFjLENBRWQsNDJNQUNJLHVCQUF3QixDQUMzQixvc01BR0csMEJBQTJCLENBQzlCLHdqQ0FLRCwwQkFBMkIsQ0FDM0IsNkJBQThCLENBQ2pDLGlxQkFHRyxVQUFXLENBQ1gscUJBQXNCLENBQ3RCLGlCQUFrQixDQUVsQixtd0JBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDViw2ZEFJRCxhQUFjLENMaERkLDBCSytDSiw2ZEFJUSxhQUFjLENBRXJCLENBQ0QsOG9FQU1JLGVBQWdCLENBRWhCLGs3WEFLSSxlQUFnQixDQUNuQiw2V0x3QlcsY0FBVyxDQUlQLGdCQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLENEdkdGLDBCS3VFSiw2V0xxQmdCLGNBQVcsQ0FJUCxhQUFhLENLdkJoQyxDQUVELDZXTGlCZ0IsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ0R2R0YsMEJLMkVKLDZXTGlCZ0IsY0FBVyxDQUlQLGVBQWEsQ0tuQmhDLENMN0VHLDJCSzJFSiw2V0xpQmdCLGNBQVcsQ0FJUCxlQUFhLENLbkJoQyxDQUVELDZXTGFnQixnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENEckdQLDBCSytFSiw2V0xhZ0IsY0FBVyxDS1gxQixDQUVELDZXTFNnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ0RyR1AsMEJLbUZKLDZXTFNnQixnQkFBVyxDS1AxQixDQUVELDZXTEtnQixnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENEckdQLDBCS3VGSiw2V0xLZ0IsZ0JBQVcsQ0tIMUIsQ0FFRCw2V0xDZ0IsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDRHJHUCwwQksyRkosNldMQ2dCLGdCQUFXLENLQzFCLENBRUQsK1ZMSGdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDRHJHUCwwQksrRkosK1ZMSGdCLGdCQUFXLENBSVAsZUFBYSxDS0NoQyxDQUVELG93QkFFSSxlSllFLENJWEwsNHNCQUlHLGlCQUFrQixDQUNyQix5WUFHRyxrQko3RGMsQ0k4RGpCLCtWQUdHLGFKNURjLENJNkRkLHlCQUEwQixDQUMxQixrQkFBbUIsQ0FDbkIseUNKckZxQixDSXFGckIsb0NKckZxQixDSXFGckIsaUNKckZxQixDSXNGckIsZUpMRSxDSU9GLDZrQkFDSSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBRWxCLHFyRUFHSSxtQkFBb0IsQ0FDdkIsNnFLQUlPLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isb0JBQXFCLENBQ3JCLG9GQUMyQixDQUMzQixvREo3R0YsQ0k2R0UsK0NKN0dGLENJNkdFLDRDSjdHUyxDSThHWix3NEtBY0wsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixZQUFhLENBRWIsdytNQUNJLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLHFEQUEwRCxDQUMxRCx1QkFBd0IsQ0FDM0IsYUFJRCxpY0FDSSw0QkFBNkIsQ0FDaEMsQ0FJVCwyZUFHSSxlSnhFRSxDSXlFRixzQ0FBdUMsQ0FDMUMsOHlCQUtPLGlCQUFrQixDQUNsQixZQUFhLENBQ2hCLDZXQUlELGVBQWdCLENBRWhCLGFBSEosNldBSVEsNkJBQThCLENBQzlCLDRCQUE2QixDQXVCcEMsQ0FwQkcsdVpBQ0ksaUJBQWtCLENBRWxCLHVnQkFDSSxVQUFXLENBQ1gsU0FBVSxDQUNWLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixrQkpwS00sQ0lxS1QsYUFkTCx1WkFpQlEseUJBQTBCLENBRWpDLENBR0wsNldBQ0ksdUJBQXdCLENBQ3hCLGdCQUFpQixDQUVqQix1WkFDSSxnQkFBaUIsQ0FDcEIsbWlCQUlELG9CQUFxQixDQUNyQixZQUFhLENBRWIsMnpCQUNJLGdCQUFpQixDQUNwQiwreEJBSUQsYUFBYyxDQUNkLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENMelBsQiwyQktxUEosK3hCQU9RLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsa0JBQW1CLENBaUIxQixDTGhSRywyQktxUEosK3hCQWNRLGVBQWdCLENBQ2hCLGtCQUFtQixDQVkxQixDQVRHLHU4QkFDSSxVQUFXLENBQ1gsVUFBVyxDQUNYLGFBQWMsQ0wxUWxCLDJCS3VRQSx1OEJBTVEsV0FBWSxDQUVuQixDQUdMLDZkQUNJLGNBQWUsQ0FDbEIsNmRBR0csV0FBWSxDQUNaLGVBQWdCLENBQ2hCLDRCQUE2QixDQUNoQyw2ZEFHRyxjQUFlLENBQ2YsVUFBVyxDQUNkLHlmQUdHLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ3JCLDZkQUdHLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsYUoxT1csQ0kyT1gsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLDBCQUEyQixDQUMzQix3QkFBeUIsQ0FDNUIsdW5CTHZRRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEdUNILGVBQW9ELENBekRwRCwwQktpVEosdW5CTHJPQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENJZ1NOLENBRUQsMlhBQ0ksY0FBZSxDQUNmLFdBQVksQ0FDWixhQUFjLENBQ2pCLHFhQUdHLGtCQUFtQixDQUN0QixtYkFHRyxVQUFXLENBQ1gscUJBQWdDLENBQ2hDLFFBQVMsQ0FDVCxpQkFBa0IsQ0FFbEIscWhCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1YscWFBSUQsY0FBZSxDQUNmLGFBQWMsQ0FDakIsK2pCQUlPLGVBQWdCLENBR1oseXRCQUNJLFlBQWEsQ0FDaEIsYUFNVCw0N0hBVUksc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FDeEIsYUFBYyxDQUNkLGlCQUFrQixDQUNyQixDQ3BYVCxrYUFrRkksUUFBUyxDQUNULFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUNULFNBQVUsQ0FDVix1QkFBd0IsQ0FDM0IsOEVBY0csYUFBYyxDQUNqQixLQUdHLGFBQWMsQ0FDakIsTUFJRyxlQUFnQixDQUNuQixhQUlHLFdBQVksQ0FDZixvREFNRyxZQUFhLENBQ2hCLE1BR0csd0JBQXlCLENBQ3pCLGdCQUFpQixDTlgwQixPTWUzQyxzQkFBdUIsQ0FDMUIsRUNwSUcsNkJBQVksQ0FBWixxQkFBc0IsQ0FDekIsS0FHRyxlQUFnQixDRG9HcEIsS0NoR0ksYU40RGUsQ00zRGYsb0NOZ0dXLENNL0ZYLGdCQUFpQixDQUNqQixpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUVsQyx3Qk5vRGUsQ01uRGxCLEVBR0csYU5pRGUsQ01oRGYsb0JBQXFCLENBRnpCLFFBS1EseUJBQTBCLENBRTFCLHFCQVBSLFFBUVksb0JBQXFCLENBRTVCLENBSUwseUNBS0ksa0JBQW1CLENBQ25CLG9CQUFxQixDQUNyQixrQk5zQ08sQ01yQ1YsSUFHRyxvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ3BCLElBR0csa0JBQW1CLENBQ25CLGdCQUFpQixDQUNwQixpQkFJRyxlQUFnQixDQUNoQixpQkFBa0IsQ0FDckIsU0FJRyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixRQUFTLENBQ1osV0FHRyxjQUFlLENBQ2YsT0FBUSxDQUNSLGVBQWdCLENBQ25CLHNCQzFFRyx3QlBtRWUsQ09sRWYsYVBtRWUsQ09sRWxCLCtDQUlHLGFQOERlLENPN0RsQix1QkFHRyx5QkFBMEIsQ0FDN0IscURBSUcsb0NQMEZXLENPekZYLGFQb0RlLENPbkRsQiw2REFLRyw0QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLGdDQUFpQyxDQUNqQyx3QlBpQ2tCLENPaENsQixhUDZCd0IsQ081QnhCLG1DQUEwQyxDQUMxQyxvQ1A2RVcsQ081RVgsMEJBQTJCLENBQzNCLDJCQUE0QixDQUM1Qiw2QkFBOEIsQ0FDOUIsK0JBQWdDLENBQ25DLCtFQUtHLG1DQUFnRCxDQUNoRCx3QkFBK0IsQ0FDbEMsMkhBS0csb0JQYWtCLENPWnJCLG1HQUtHLCtCQUFzQyxDQUN0QyxtQ0FBMEMsQ0FDN0Msa0hBTUcsYVBKd0IsQ09LM0IsNkdBTUcsZ0NBQXlDLENBQzVDLGlHQUtHLG1DQUEwQyxDQUMxQywrQkFBc0MsQ0FDekMsa0hBTUcsd0JBQXFDLENBQ3hDLDJIQU1HLHdCQUE2QixDQUNoQywwQkN4RkcsVUFBVyxDQUNkLGdCQUdHLG1DQUEwQyxDQUMxQyw2QkFBOEIsQ0FDOUIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDckIsa0JBSU8scUJBQXNCLENBQ3RCLHdCUnFEVyxDUXZEZCwyQkFLTyx3QlIwQ2MsQ1EvQ3JCLHdCQVNPLG1DQUE4QyxDQVRyRCxtQ0FhTywrQlJpQ1UsQ1FoQ2Isd0JBSUcsbUNBQThDLENBQ2pELFdDN0JMLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGdFQUFxRSxDQUNyRSxvYUFJNkYsQ0FHakcsV0FDQSxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixzRUFBMkUsQ0FDM0Usa2NBSXNHLENBR3RHLFdBQ0EsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsb0VBQXlFLENBQ3pFLHdiQUlvRyxDQUdwRyxXQUNBLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLG1FQUF3RSxDQUN4RSxtYkFJbUcsQ0FHbkcsV0FDQSxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnRUFBcUUsQ0FDckUsb2FBSWdHLENBR2hHLFdBQ0EsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsc0VBQTJFLENBQzNFLGtjQUlzRyxDQUl0RyxXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsb0xBQzJGLENBQzNGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsZ01BQ2lHLENBQ2pHLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsa0xBQzBGLENBQzFGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsOExBQ2dHLENBQ2hHLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsZ0xBQ3lGLENBQ3pGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsNExBQytGLENBQy9GLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsb0xBQzJGLENBQzNGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsZ01BQ2lHLENBQ2pHLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsZ0xBQ3lGLENBQ3pGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsNExBQytGLENBQy9GLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUNyQiwyQkFBNEIsQ0FDNUIsa0xBQzBGLENBQzFGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUduQixXQUNJLGlCQUFrQixDQUVyQiwyQkFBNEIsQ0FDNUIsOExBQ2dHLENBQ2hHLGVBQWdCLENBQ2hCLGlCQUFrQixDQzNMbkIsV1g2Q1EsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ1d0RHJELGVBQWdCLENBQ2hCLGtCQUFtQixDWEFmLDBCV0xSLFdYaUZJLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ1UwRFYsQ1g3RU8sMEJXTFIsV0FRUSxlQUFnQixDQUNoQixrQkFBbUIsQ0F5RTFCLENBdEVHLGtCWHFGZ0IsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ1U5RkYsaUJBQWtCLENBQ2xCLGFWNENjLENEdERkLDBCV09KLGtCWHFGZ0IsY0FBVyxDQUlQLGVBQWEsQ1dyRmhDLENYWEcsMkJXT0osa0JYcUZnQixjQUFXLENBSVAsZUFBYSxDV3JGaEMsQ0FFRCxxQkFFSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDbkIsbUJBR0csY0FBZSxDQUNmLFVBQVcsQ0FDWCxvQ1YrRU8sQ1U5RVAsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLFFBQVMsQ0FDVCwrQlZ3QmMsQ1V2QmQsYVZpQ1csQ1U3Q2QsaUNBZU8sNEJWb0JVLENEdERkLDBCV21CSixtQkFtQlEsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0F5QjFCLENBOUNBLDJDQXlCTyxlQUFnQixDQXpCdkIsa0RBNEJXLGdDQUFXLENBQVgsMkJBQVcsQ0FBWCx3QkFBeUIsQ0E1QnBDLDBCQWlDTyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixrRUFBdUUsQ0FDdkUsMkJBQTRCLENBQzVCLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0F2Q2pDLHlDQTJDTyxrQkFBbUIsQ0FDbkIsa0JWVUQsQ1VURixrQkFJRCxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLHdCVkpZLENVS1osK0JWakJjLENVc0JqQixlWHBDRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDWXJEckQsaUJBQWtCLENBQ2xCLGtCQUFtQixDWkRmLDBCWUxSLGVaaUZJLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ1c0R1YsQ1ovSE8sMEJZTFIsZUFTUSxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBMEg1QixDQXZIRyxzQlpvRmdCLGNBQVcsQ0FJUCxhQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLENXNUZGLGFYMkNjLENEdERkLDBCWVFKLHNCWm9GZ0IsY0FBVyxDQUlQLGVBQWEsQ1lwRmhDLENaWkcsMkJZUUosc0Jab0ZnQixjQUFXLENBSVAsZUFBYSxDWXBGaEMsQ0FFRCxvQ0FDSSxhQUFjLENBQ2QsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsVUFBVyxDWmxCWCwyQlljSixvQ0FPUSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUVyQixDQUVELGdDQUNJLFVBQVcsQ0FDWCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLFFBQVMsQ0FDVCxxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQUNyQixrQkFBTSxDQUFOLGdCQUFNLENBQU4sWUFBYSxDWmhDYiwyQlkwQkosZ0NBU1Esc0JBQXNCLENBQXRCLG1CQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBRTFCLENBRUQsZ0NBR0ksZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLHFCQUFzQixDQUx6Qix1Q0FRTywwQkFBMkIsQ0FDOUIsd0NBSUQsd0JYR29CLENXSnZCLDhEQUlPLHdCWEFnQixDV0NuQixrQ0FJRCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ1ovRGhCLDJCWTRESixrQ0FNUSxnQkFBaUIsQ0FFeEIsQ0FFRCxnQ1pzQmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDVzVCSCxhWG5CVSxDV29CVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsaUNYeEJVLENXeUJWLG9CQUFxQixDWi9FekIsMEJZc0VKLGdDWnNCZ0IsZ0JBQVcsQ0FJUCxlQUFhLENZV2hDLENaM0dHLDJCWXNFSixnQ0FZWSxnQkFBaUIsQ0F5QjVCLENBckNBLHNDQWdCTyxvQkFBcUIsQ0FDckIscUNBQXNDLENBakI3QyxtRkFzQk8sa0JBQW1CLENBQ25CLG9CQUFxQixDQUNyQixrQlhyQkQsQ1dzQkYsd0NBR0csZVhlRixDV2RFLHFDQUFzQyxDQUZ6Qyw4Q0FLTyxvQkFBcUIsQ0FDckIscUNBQXNDLENBQ3pDLGdDQU1MLGFBQWMsQ0FEakIsK0NaakJlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDRHJHUCwwQlk2R0gsK0NaakJlLGdCQUFXLENBSVAsZUFBYSxDWWtCNUIsQ0FHTCxvQkFDSSxhQUFjLENBQ2pCLHNDWjNCZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ1d1QlAsZUFBZ0IsQ0FDaEIsa0JBQW1CLENaN0huQiwwQll5SEosc0NaN0JnQixnQkFBVyxDQUlQLGVBQWEsQ1k4QmhDLENDbklMLFViNkNRLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENhdkRyRCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENiQ2YsMEJhTFIsVWJpRkksaUJDekRPLENEMERQLGtCQzFETyxDWUxWLENiZE8sMEJhTFIsVUFPUSxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBVzVCLENBUEcsaUJicUZnQixjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDWTdGRixhWjRDYyxDRHREZCwwQmFPSixpQmJxRmdCLGNBQVcsQ0FJUCxlQUFhLENhcEZoQyxDYlpHLDJCYU9KLGlCYnFGZ0IsY0FBVyxDQUlQLGVBQWEsQ2FwRmhDLENDakJMLGNBR0ksYUFBYyxDZEVWLDBCY0xSLGNBTVEsYUFBYyxDQThDckIsQ0EzQ0csb0Jkb0NJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQmNJSixvQmR3RUEsaUJDekRPLENEMERQLGtCQzFETyxDYWJOLENBRUQsb0JBQ0ksY0FBZSxDQUNmLFlBQWEsQ0FDYixVQUFXLENBQ1gsY0FBZSxDQUNmLGlCQUFrQixDZGJsQiwwQmNRSixvQkFRUSxvQ0FBcUMsQ0FXNUMsQ2QzQkcsMkJjUUosb0JBWVEsb0NBQXFDLENBTzVDLENkM0JHLDJCY1FKLG9CQWdCUSxvQ0FBcUMsQ0FDckMsNEJiNkJVLENhM0JqQixDQUdJLG9DQUVPLFlBQWEsQ2RoQ3JCLDJCYzhCQyxvQ0FLVyxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLHdCYmFFLENhWkYsaUJBQWtCLENBRXpCLENDOUNULGVmMENJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQmVGSixlZjhFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENjbkJOLENBRUQsZ0JmMEZnQixjQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ2NsR0YsYWRpRGMsQ0R0RGQsMEJlRUosZ0JmMEZnQixjQUFXLENBSVAsYUFBYSxDZTFGaEMsQ0FFRCxrQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQWdCLENBQ25CLGNDZEQsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRW5CLG9CaEJ1Q0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ2dCakRqRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixVQUFXLENoQk5YLDBCZ0JDSixvQmhCMkVBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2VSTixDaEJYRywyQmdCQ0osb0JBUVEsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBRTFCLENBRUQsNkJBQ0ksVUFBVyxDQUNkLHFCaEI2RWUsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDZW5GRixhZmtDYyxDZWpDZCxrQkFBbUIsQ2hCckJuQiwwQmdCaUJKLHFCaEIyRWdCLGNBQVcsQ0FJUCxnQkFBYSxDZ0IxRWhDLENBRUQsb0JoQm9FZ0IsY0FBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ0RyR1AsMEJnQndCSixvQmhCb0VnQixnQkFBVyxDQUlQLGVBQWEsQ2dCNURoQyxDQVRHLGlEQUNJLFVBQVcsQ0FDWCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFnQixDQUFoQiw0QkFBZ0IsQ0FBaEIseUJBQWdCLENBQWhCLHFCQUFzQixDaEI5QjFCLDJCZ0IyQkEsaURBTVEsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBRTFCLENBR0wsc0JBQ0ksVUFBVyxDQUNkLDZCQUVHLHVCQUF3QixDQUN4QixpQkFBa0IsQ2hCM0NsQiwyQmdCeUNKLDZCQUtRLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUV2QixDQUVELHFCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHdCQUFnQixDQUpuQix5QkFPTyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsZ0NBQWlCLENBQWpCLDZCQUE4QixDQUNqQyxpQ0FNRCxjQUFlLENBQ2YsYUFBYyxDQUNqQix5QkFHRyw0QmZ6QmMsQ2UwQmQsd0JmNUJzQixDZTZCdEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxXQUFZLENBTGYsNEloQmNlLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ0R2R0YsMEJnQjhFSCw0SWhCY2UsY0FBVyxDZ0JDdEIsQ2hCN0ZELDJCZ0I4RUoseUJBa0JRLGVBQWdCLENBQ2hCLDZCZjNDVSxDZWdEakIsQ0FFRCx5QkFDSSxlQUFnQixDaEJ6R2hCLDJCZ0J3R0oseUJBSVEsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixlQUFnQixDQUd2QixDQ3RITCxTQUdJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBRWxCLGNBQ0kscUJBQXNCLENBQ3pCLDZCakJvQ0csZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ2lCNUNqRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFXLENBQVgsY0FBZSxDakJWZiwwQmlCTUosNkJqQnNFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENnQlJOLENBRUQsa0JBQ0ksd0JBQXlCLENBQ3pCLHlCQUEwQixDQUUxQixrQkFBTSxDQUFOLGlCQUFNLENBQU4sYUFBYyxDQUNqQixpQkFHRyxrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLFVBQVcsQ0FDZCxnQmpCcUVlLGNBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDZ0IzRUYsYWhCMEJjLENEdERkLDBCaUJ5QkosZ0JqQm1FZ0IsY0FBVyxDQUlQLGFBQWEsQ2lCbEVoQyxDQUVELGVqQjREZ0IsZ0JBQVcsQ0FJUCxhQUFhLENBTWIsb0NDRFQsQ2dCbEVQLGVBQWdCLENqQm5DaEIsMEJpQmdDSixlakI0RGdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLG9CQzRPUyxDZ0I5UzVCLENBRUQsbUJqQkVJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQmlCc0NKLG1CakJzQ0EsaUJDekRPLENEMERQLGtCQzFETyxDZ0JvRk4sQ0FqRUEscUJBTU8sYUFBYyxDakI1Q2xCLDJCaUJzQ0gscUJBU1csZUFBZ0IsQ0FDaEIsaUNBQWtDLENBRXpDLENBWkosc0JBZU8sYUFBYyxDakJyRGxCLDJCaUJzQ0gsc0JBb0JXLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixpQ0FBa0MsQ0FFekMsQ2pCOURELDJCaUJzQ0gsNENBNkJXLGlDQUFrQyxDQU16QyxDQW5DSixrREFpQ1cseUJBQU8sQ0FBUCxzQkFBTyxDQUFQLGlCQUFrQixDQWpDN0IscUNBc0NPLGFBQWMsQ0F0Q3JCLHVEQTRDTyx3QmhCNUJVLENnQjZCVixhaEJoQ2dCLENnQmJ2QixxRUFtRE8saUJBQWtCLENBQ2xCLGFoQnBDVSxDZ0JxQ1YsNEJBQTZCLENBQzdCLFdBQVksQ0FDWixlQUFnQixDQUNoQixpQ2hCeENVLENnQnlDVixjQUFlLENBekR0Qiw0RUE0RFcsVUFBVyxDQUNYLFNBQVUsQ0FDVixZQUFhLENBQ2hCLGlCQUtMLG1CQUFvQixDQUV2QixhQzlHRCxhQUFjLENsQkVWLDBCa0JMUixhQU1RLGFBQWMsQ0E4QnJCLENBM0JHLG1CbEJvQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ0FyRGpELDBCa0JJSixtQmxCd0VBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2lCYk4sQ0FFRCxvQmxCb0ZnQixjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDaUI3RkYsb0JBQXFCLENBQ3JCLGFqQjJDYyxDRHREZCwwQmtCUUosb0JsQm9GZ0IsY0FBVyxDQUlQLGVBQWEsQ2tCcEZoQyxDbEJaRywyQmtCUUosb0JsQm9GZ0IsY0FBVyxDQUlQLGVBQWEsQ2tCcEZoQyxDQUVELG1CQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2Isb0NBQXFDLENBQ3hDLG1CQUdHLHdCakJpQ2MsQ2lCaENkLGFqQnlDVyxDaUJ4Q1gsVUFBVyxDQUhkLDJCQVFPLGFqQnVCZ0IsQ2lCdEJuQixZQ2pDTCxxQkFBc0IsQ0FDdEIsd0JsQnlEa0IsQ0R0RGQsMEJtQkxSLFlBS1Esc0JBQXVCLENBaUw5QixDQTlLRyxtQkFDSSxjQUFlLENBQ2YsT0FBUSxDQUNSLFNBQVUsQ0FDVixpQkFBa0IsQ0FDckIsb0JBR0csWUFBYSxDQUNoQixvQm5CNEJHLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0QyQ0gsZ0JBQXdELENtQjdDeEQsdUJBQXdCLENBQ3hCLGlCQUFrQixDbkJqQmxCLDBCbUJjSixvQm5COERBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2tCR04sQ25CdEJHLDBCbUJjSixvQkFNUSx1QkFBd0IsQ0FFL0IsQ0FFRCxtQkFDSSxZQUFhLENBQ2IsYUFBYyxDQUNkLGFBQWMsQ0FDZCxxQkFBWSxDQUFaLGtCQUFtQixDbkI1Qm5CLDJCbUJ3QkosbUJBT1EsYUFBYyxDQUNkLFdBQVksQ0FFbkIsQ0FFRCx1Qm5CSUksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ0FyRGpELDBCbUJvQ0osdUJuQndDQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENrQm1CTixDQUVELG1CQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGFsQk1vQixDa0JMcEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsS0FBTSxDQUNOLFFBQVMsQ0FDVCxVQUFXLENBQ1gsaUJBQWtCLENuQnJEbEIsMEJtQndDSixtQkFnQlEsUUFBUyxDQUNULFVBQVcsQ0FXbEIsQ0E1QkEsMEJBcUJPLFVBQVcsQ0FDWCxZQUFhLENBQ2IsYUFBYyxDQUNkLHdEQUE2RCxDQUM3RCwyQkFBNEIsQ0FDNUIsNkJBQThCLENBQ2pDLG9CQUlELGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFFBQVMsQ25CM0VULDBCbUJzRUosb0JBUVEsUUFBUyxDQU1oQixDbkJwRkcsMkJtQnNFSixvQkFZUSxRQUFTLENBRWhCLENBRUQsa0JBQ0ksVUFBVyxDQUNYLFdBQVksQ25CeEZaLDJCbUJzRkosa0JBS1EsV0FBWSxDQUNaLFlBQWEsQ0FFcEIsQ0FFRCxxQkFDSSxrQkFBbUIsQ0FDbkIsYWxCbkNXLENrQmlDZCx1QkFLTyxhbEJsRGdCLENrQm1EbkIsdUJBSUQsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsd0JBQXlCLENBQzVCLG1CbkJsQmUsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDRHZHRiwwQm1CZ0hKLG1CbkJwQmdCLGNBQVcsQ0FJUCxnQkFBYSxDbUJrQmhDLENuQmxIRywwQm1Cb0hKLGtCQUdRLGdCQUFpQixDQU14QixDbkI3SEcsMkJtQm9ISixrQkFNUSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFdkIsQ0FFRCxvQkFFSSx1QkFBd0IsQ0FDeEIsYUFBYyxDQUNqQixtQkFHRywyQkFBNEIsQ0FDNUIsWUFBYSxDQUNiLFFBQVMsQ25CeElULDBCbUJxSUosbUJBTVEsb0NBQXFDLENBTzVDLENuQmxKRywyQm1CcUlKLG1CQVVRLDJCQUE0QixDQUM1QixvQ0FBcUMsQ0FFNUMsQ0FFRCx5Qm5CeERnQixjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDa0IrQ0YsYWxCdkZXLENEL0RYLDBCbUJvSkoseUJuQnhEZ0IsY0FBVyxDQUlQLGVBQWEsQ21CdURoQyxDbkJ2SkcsMkJtQm9KSix5Qm5CeERnQixjQUFXLENBSVAsZUFBYSxDbUJ1RGhDLENBNUpMLDBCQStKUSx3QmxCcEdjLENrQnFHZCxhbEI1RlcsQ2tCcEVuQixrQ0FvS2dCLGFsQjVHWSxDa0J4RDVCLGdEQXdLZ0IsNEJsQmhIWSxDRG5EcEIsMEJtQkxSLGdEQTJLb0IsWUFBYSxDQUVwQixDbkJ4S0wsMEJtQkxSLCtDQWlMb0IsOEJsQnpIUSxDa0IySGYsQ0FLYixtQkFDSSxnQkFBaUIsQ0FDakIsYWxCdEhlLENrQnVIZix3QmxCaElrQixDRHREZCwwQm1CbUxSLG1CQU1RLGdCQUFpQixDQXdEeEIsQ0FyREcsOEJuQnBKSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDbUJ5SWpELGlCQUFrQixDbkI5TGxCLDBCbUI0TEosOEJuQmhIQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENrQjRLTixDQUVELDRCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsUUFBUyxDQUNaLHlCQUdHLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQUNmLDBCbkJoSGUsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENrQjJHUCxRQUFTLENBQ1QsMkJsQjFHRSxDRHZHRiwwQm1COE1KLDBCbkJsSGdCLGdCQUFXLENtQnNIMUIsQ0FFRCwyQkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixhbEJ0S29CLENrQnVLcEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsS0FBTSxDQUNOLFFBQVMsQ25CL05ULDBCbUJvTkosMkJBY1EsUUFBUyxDQUNULGlCQUFrQixDQUNsQixZQUFhLENBWXBCLENBNUJBLGtDQW9CTyxVQUFXLENBQ1gsWUFBYSxDQUNiLGFBQWMsQ0FFZCx1REFBNEQsQ0FDNUQsMkJBQTRCLENBQzVCLDZCQUE4QixDQUNqQyxlQ2xQTCxxQkFBc0IsQ0FDdEIsd0JuQndEa0IsQ21CdkRsQixhbkJnRWUsQ0QvRFgsMEJvQkxSLGVBT1EscUJBQXNCLENBK0g3QixDQTVIRyx1QkFDSSxnQkFBaUIsQ3BCTmpCLDBCb0JLSix1QkFJUSxnQkFBaUIsQ0FFeEIsQ0FFRCwwQnBCMkJJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENvQnRDakQsaUJBQWtCLENwQmZsQiwwQm9CYUosMEJwQitEQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENtQkhOLENBRUQsdUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsYW5CNEJvQixDbUIzQnBCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULEtBQU0sQ3BCNUJOLDBCb0JrQkosdUJBYVEsUUFBUyxDQUNULGlCQUFrQixDQUNsQixZQUFhLENBZXBCLENBOUJBLDhCQW1CTyxVQUFXLENBQ1gsWUFBYSxDQUNiLGFBQWMsQ0FDZCx3REFBNkQsQ0FDN0QsMkJBQTRCLENBQzVCLDZCQUE4QixDQUU5QixxREFDSSx1REFBNEQsQ0FDL0Qsb0RBTUQsWUFBYSxDQUNoQiw0QkFJRCxZQUFhLENBRWIsbURBQ0ksb0JBQXFCLENBQ3hCLHdCQUlELGtCQUFtQixDQUNuQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENwQnBFbEIsMEJvQmdFSix3QkFPUSxvQkFBcUIsQ0FTNUIsQ0FORywrQ0FDSSxRQUFTLENBQ1QsU0FBVSxDQUNWLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsUUFBUyxDQUNaLDBCQUlELGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFFBQVMsQ3BCdkZULDBCb0JrRkosMEJBUVEsbUJBQW9CLENBUTNCLENBTEcsaURBQ0ksUUFBUyxDQUNULFFBQVMsQ0FDVCxpQkFBa0IsQ0FDckIscUJBSUQsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsd0JBQXlCLENBRXpCLDRDQUNJLFlBQWEsQ0FDaEIsc0JwQmhCVyxjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDbUJVRixpQkFBa0IsQ3BCakhsQiwwQm9CK0dKLHNCcEJuQmdCLGNBQVcsQ0FJUCxjQUFhLENvQndCaEMsQ0FMRyw2Q3BCdkJZLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDbUJnQkgsUUFBUyxDQUNULDJCbkJmRixDRHZHRiwwQm9CbUhBLDZDcEJ2QlksZ0JBQVcsQ29CMkJ0QixDQU1ELGdEQUNJLFlBQWEsQ0FDaEIsUUNqSUwsYUFBYyxDckJFViwwQnFCTFIsUUFNUSxhQUFjLENBb0JyQixDQWpCRyxjckJvQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRGxCSCwwQnFCSUosY3JCd0VBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ29CYk4sQ0FFRCxlckJvRmdCLGNBQVcsQ0FJUCxhQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLENEdkdGLDBCcUJRSixlckJvRmdCLGNBQVcsQ0FJUCxlQUFhLENxQnRGaEMsQ3JCVkcsMkJxQlFKLGVyQm9GZ0IsY0FBVyxDQUlQLGVBQWEsQ3FCdEZoQyxDQUVELGNBR0ksZUFBZ0IsQ0FDbkIsYXJCd0JHLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENzQnJEckQsZ0JBQWlCLENBQ2pCLHFCQUFzQixDQUN0QixvQ3JCbUdXLENxQmxHWCxnQkFBaUIsQ0FDakIsY0FBZSxDdEJKWCwwQnNCTFIsYXRCaUZJLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ3FCdUVWLEN0QjFGTywwQnNCTFIsYUFZUSxnQkFBaUIsQ0FtRnhCLENBaEZHLHNCdEJrRmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDcUJ6RlYseUNBSUcsYXJCc0NjLENxQnJDZCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FicEIsc0JBaUJJLGdCQUFpQixDQUNqQixlQUFnQixDQUNuQixtQkFHRyxhckJzQmMsQ3FCckJkLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsaUJBQWtCLEN0Qm5DbEIsMkJzQitCSixtQkFPUSxjQUFlLENBZXRCLENBdEJBLDBCQVdPLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsWUFBYSxDQUNiLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsdUVBQTRFLENBQzVFLDJCQUE0QixDQUM1Qix1QkFBd0IsQ0FDeEIsaUNBQWtDLENBQ2xDLHFCQUFzQixDQUN6Qix3QkFJRCxvQkFBcUIsQ0FDckIsK0JyQkhjLENxQklkLGVyQnNESSxDcUJyRFAsbUJBR0csYUFBYyxDQUNkLGVBQWdCLENBRm5CLHNCQUtPLGNBQWUsQ0FDbEIsNEJBS0QsY0FBZSxDQUZsQixrRHRCc0JlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDcUJ4QkgsK0JyQnZCVSxDcUJ3QlYsMEJBQStCLENBQy9CLGNBQWUsQ0FUdEIsK0N0QnNCZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ3FCL0JWLDZEQWdCVyxjQUFlLENBQ2xCLHNCQ3pGVCx3QnRCMER3QixDRHhEcEIsMEJ1QkFKLGlDdkJ3Q0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ3VCbEQ3QyxtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBYSxDQUVwQixDdkJMRyxpRHVCQUosaUN2QjRFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENzQmROLENBRUQsNEJBQ0ksMEJBQTJCLENBRTNCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQix5QkFBZ0IsQ0FBaEIscUJBQXNCLEN2Qlh0QiwwQnVCT0osNEJBT1EscUJBQXNCLENBQ3RCLFNBQVUsQ0FrQmpCLENBMUJBLDRDQVlPLDRCdEJtQ1UsQ0R0RGQsMEJ1Qk9ILDRDQWVXLGlCQUFrQixDQUNsQixZQUFhLENBRXBCLEN2QnpCRCwwQnVCT0gsMkNBc0JXLGtCQUFtQixDQUNuQiw4QnRCd0JNLENzQnRCYixDQUdKLDJDQUlPLGVBQWdCLENBSnZCLDhDQVFPLGdCQUFpQixDQUNwQixtQ0FJRCxvQkFBcUIsQ0FDeEIsNkJ2QjJDZSxjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDc0JqREYsa0JBQW1CLENBQ25CLGF0QkRjLENEdERkLDBCdUJtREosNkJ2QnlDZ0IsY0FBVyxDQUlQLGNBQWEsQ3VCeENoQyxDQUVELGdDQUdJLG9CQUFxQixDQUNyQixlQUFnQixDQUpuQixtQ3ZCa0NlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDc0JsQ0gsZ0JBQWlCLEN2Qm5FckIsMEJ1QjBESCxtQ3ZCa0NlLGdCQUFXLENBSVAsZUFBYSxDdUI1QjVCLENBVkosOERBYU8sU0FBVSxDQWJqQixzRUFnQlcsWUFBYSxDQUNoQiw0QkFPTCxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDbkIsOEJBR0csZUFBZ0IsQ0FEbkIsZ0NBTU8sYXRCekNnQixDc0IwQ25CLGdCQ2pHTCxlQUFnQixDQUNoQixZQUFhLENBQ2Isb0NBQXFDLENBQ3JDLFVBQVcsQ0FDWCxrQkFBbUIsQ3hCQWYsMEJ3QkxSLGdCQVFRLG9DQUFxQyxDQXdDNUMsQ3hCM0NPLDJCd0JMUixnQkFZUSxvQ0FBcUMsQ0FvQzVDLENBakNHLGlDeEJrRmdCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ3VCeEZQLGF2Qm1EVyxDdUJsRFgsZUFBZ0IsQ0FDaEIsa0JBQW1CLEN4QmZuQiwwQndCVUosaUN4QmtGZ0IsY0FBVyxDd0I1RTFCLENBRUQsc0JBQ0ksVUFBVyxDQUNYLHdCQUF5QixDQUM1QixzQkFHRyxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0FDZCwyQkFBNEIsQ0FDNUIsd0JBQXlCLENBTDVCLDJCQVVPLG9CQUFxQixDQUNyQixhdkJvQlUsQ3VCL0JqQiw0QkFlTyxvQkFBcUIsQ0FDeEIsZUN6Q0wsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixXQUFZLENBQ1osa0J4QmdDaUIsQ3dCL0JqQix3QnhCMkRlLEN3QjFEZix3QnhCd0NrQyxDd0J2Q2xDLGtCQUFNLENBQU4saUJBQU0sQ0FBTixhQUFjLEN6Qk5WLDBCeUJMUixlQWNRLGF4Qm1DbUIsQ3dCZ0kxQixDekI1S08sMkJ5QkxSLGVBa0JRLGF4QjhCb0IsQ3dCaUkzQixDQTVKRyxzQkFDSSx3QnhCcUNjLEN3QnBDakIsdUJBR0csd0J4QjhCb0IsQ3dCN0J2QiwwQkFHRyx3QnhCc0NXLEN3QnJDWCwyQkFBZ0IsQ0FBaEIsNkJBQWdCLENBQWhCLGlDQUFnQixDQUFoQiw2QkFBOEIsQ3pCMUI5QiwwQnlCd0JKLDBCQUtRLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixXeEJVZ0IsQ3dCSHZCLEN6QnJDRywyQnlCd0JKLDBCQVVRLGF4QkttQixDd0JGMUIsQ0FFRCxxQkFDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFN4QmhCRSxDd0JpQkwsOEJBR0csWUFBYSxDQUViLHdEQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDRCeEJvQ2EsQ0Q3RmpCLDBCeUJtREEsd0RBU1Esd0JBQXlCLENBQ3pCLCtCeEJnQ1MsQ3dCOUJoQixDQUdMLHNCQUNJLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBRVosd0JBQWdCLEN6QnZFaEIsMEJ5QmtFSixzQkFRUSw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBQ3pCLCtCeEJpQmEsQ3dCaEJiLHdCQUFnQixDQWtCdkIsQ3pCL0ZHLDJCeUJrRUosc0JBZVEsd0JBQWdCLENBY3ZCLENBN0JBLDBCQW9CTyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsZ0NBQWlCLENBQWpCLDZCQUE4QixDQUNqQyx3QkFLRCxxQkFBc0IsQ0FDdEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBVyxDQUFYLDRCQUFXLENBQVgsMkJBQVcsQ0FBWCx1QkFBd0IsQ3pCcEd4QiwwQnlCaUdKLHdCQU1RLHFCQUFzQixDQUV0QixrREFDSSxrQkFBTSxDQUFOLGdCQUFNLENBQU4sWUFBYSxDQUNoQixDQUlULHFCekJuQmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDd0JhUCxheEJsRFcsQ3dCbURYLGtCQUFtQixDQUNuQixjQUFlLENBQ2YseUJBQU8sQ0FBUCxzQkFBTyxDQUFQLGlCQUFrQixDQUVsQiwrQ0FDSSxheEJ0RWUsQ3dCdUVsQiwyQ0FHRyxheEI3RE8sQ3dCOERWLHNCekJqQ1csZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLEN3QjRCRixheEJuRVcsQ3dCb0VYLGVBQWdCLEN6QnBJaEIsMEJ5QmdJSixzQnpCcENnQixjQUFXLEN5Qm1EMUIsQ3pCL0lHLDJCeUJnSUosc0J6QnBDZ0IsY0FBVyxDeUJtRDFCLENBVEcsNENBQ0ksYXhCeEVPLENEL0RYLDJCeUIwSUEsZ0R6QjlDWSxjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDd0J1Q0QsQ3pCOUlELGtEeUIwSUEsZ0R6QjlDWSxjQUFXLENBSVAsY0FBYSxDeUI4QzVCLENBR0wsdUJBQ0ksYUFBYyxDQUNkLHlCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGdCQUFpQixDekJ6REwsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULEN3QnNEUCxheEJyR2MsQ3dCc0dkLGV4QjNDRSxDRGpIRiwwQnlCaUpKLHVCekJyRGdCLGdCQUFXLENBSVAsZUFBYSxDeUIyRWhDLENBYkcsNkNBR0ksYXhCOUdnQixDRG5EcEIsMEJ5Qm9LQSxtREFHWSxvQ0FBVyxDQUFYLCtCQUFXLENBQVgsNEJBQTZCLENBRXBDLENDOUtiLFdBR0ksWUFBYSxDQUNiLFdBQVksQ0FDWixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixhekI0RGUsQ3lCM0RmLHdCekIwRGUsQ3lCekRmLGlCQUFrQixDMUJOZCwwQjBCTFIsV0FjUSxzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBeUV4QixDQXRFRyxrQkFDSSx3QnpCaURXLEN5QmhEZCxtQkFHRyx3QnpCaUNvQixDeUJoQ3ZCLGtCQUdHLGF6QnlDVyxDeUJ4Q1gsd0J6QitCYyxDeUI5QmpCLGlCQUdHLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osU3pCSEUsQ3lCSUwsa0JBR0csa0JBQW1CLENBQ25CLGF6QmFtQixDeUJYbkIscUNBQ0ksYXpCd0JPLEN5QnZCVixvQ0FHRyxhekJtQk8sQ3lCbEJWLG9CQUlELGVBQWdCLENBQ2hCLG9CQUFxQixDQUN4QixrQjFCeUNlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDeUJoREYsZUFBZ0IsQ0FDaEIsa0JBQW1CLEMxQnhEbkIsMEIwQnFESixrQjFCdUNnQixnQkFBVyxDMEIvQjFCLEMxQjdERywwQjBCcURKLGtCQU1RLHdCQUF5QixDQUVoQyxDQUVELG1CQUdJLGFBQWMsQ0FDZCxhekJiYyxDeUJjZCxlekI2Q0UsQ3lCM0NGLHFDQUVJLGF6QnJCZ0IsQ0RuRHBCLDBCMEIyRUEsMkNBR1ksb0NBQVcsQ0FBWCwrQkFBVyxDQUFYLDRCQUE2QixDQUVwQyxDQ3JGYixhQUdJLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZiw0QjFCbURrQixDMEJqRGxCLGdEQUNJLCtCMUJnRGMsQ0R0RGQsMkIyQkxSLGFBZVEsc0JBQXVCLENBd0o5QixDQXJKSSx5QkFFTyxvQkFBcUIsQ0FDeEIsd0JBSUQsaUJBQWtCLENBQ2xCLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLHlCQUFnQixDQUFoQixxQkFBc0IsQ0FDekIsc0JBR0csVUFBVyxDQUNYLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixpQkFBa0IsQzNCOUJsQiwyQjJCMEJKLHNCQU9RLGtCQUFtQixDQUUxQixDQUVELDRCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNuQixvQjNCb0RlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDMEJ4RFAsa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6Qix5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQix5QzFCaEJxQixDMEJnQnJCLG9DMUJoQnFCLEMwQmdCckIsaUMxQmhCcUIsQzBCaUJyQixjQUFlLENBQ2YsYTFCSWMsQzBCSGQsaUMxQkdjLENEdERkLDBCMkIwQ0osb0IzQmtEZ0IsZ0JBQVcsQzJCbEIxQixDQWhDQSwyQkFZTyxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0ZBQzJCLENBQzNCLHVCQUF3QixDQUN4QixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDbkIsaURBSU8sVUFBVyxDQUNYLFdBQVksQ0FDWixvRkFDMkIsQ0FDM0IsZ0JBQWlCLENBQ3BCLDJCQUtMLG9CQUFxQixDQUNyQixXQUFZLENBQ1osVUFBVyxDQUNYLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUNWLHVDMUJuRHFCLEMwQm1EckIsa0MxQm5EcUIsQzBCbURyQiwrQjFCbkRxQixDMEJvRHJCLGExQjlCYyxDMEJnQ2Qsd0VBQ0ksaUNBQVcsQ0FBWCw0QkFBVyxDQUFYLHlCQUEwQixDQUM3QixnREFHRyxTQUFVLENBQ1YsV0FBWSxDQUNmLG1CM0JEVyxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQzBCRlAsMEJBQWdDLENBQ2hDLGdCQUFpQixDQUNqQix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixrQjFCM0NjLEMwQjRDZCxhMUJsRGMsQzBCbURkLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLGtDQUFtQyxDQUNuQyxVQUFXLEMzQjdHWCwyQjJCZ0dKLG1CQWdCUSxTQUFVLENBQ1YsV0FBWSxDQUVuQixDQUVELG1CM0J6QmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDMEJtQlAsZUFBZ0IsQ0FDaEIsaUJBQWtCLEMzQnpIbEIsMEIyQnFISixtQjNCekJnQixnQkFBVyxDQUlQLGVBQWEsQzJCb0NoQyxDM0JwSUcsMkIyQnFISixtQkFPUSxrQkFBbUIsQ0FRMUIsQ0FmQSx3QkFXTyw0QkFBNkIsQ0FDN0IsZTFCaEJGLEMwQmlCRCxrQkFLRCxhQUFjLENBQ2QsYUFBYyxDQUNqQiw0QjNCN0NlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDMEJ5Q1AsK0IxQnhGYyxDMEJ5RmQsMEJBQStCLENBQy9CLGtCQUFtQixDQUx0QixtQ0FRTyxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0ZBQzJCLENBQzNCLHVCQUF3QixDQUN4QixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FoQnZCLGtDQW9CTyxvQkFBcUIsQ0FDeEIsd0JDbktMLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsd0IzQmtEd0IsQzJCakR4QixXQUFZLENBQ1osa0IzQmdDaUIsQzJCL0JqQixpQkFBa0IsQ0FDbEIsVUFBVyxDNUJMUCwwQjRCTFIsd0JBYVEsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBMEgxQixDQXZIRyw4QkFDSSx3QjNCZ0RjLEMyQi9DakIsaUNBR0csd0IzQjRDYyxDMkIzQ2pCLDhCQUdHLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osUzNCSUUsQzJCSEwsdUNBR0csWUFBYSxDQUViLDBFQUNJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVUsQ0FDVixXQUFZLENBQ2YsK0JBSUQsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osc0JBQWdCLEM1QjdDaEIsMEI0QndDSiwrQkFRUSw0QkFBNkIsQ0FhcEMsQ0FyQkEsbUNBWU8saUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGdDQUFpQixDQUFqQiw2QkFBOEIsQ0FDakMsaUNBS0QscUJBQXNCLENBQ3RCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXdCLENBQXhCLDRCQUF3QixDQUF4QiwyQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGVBQWdCLEM1QnRFaEIsMEI0QitESixpQ0FVUSxxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FHdkIsQ0FFRCwrQjVCYWdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDMkJyQkYsYTNCbEJXLEMyQm1CWCxlQUFnQixDNUJuRmhCLDBCNEIrRUosK0I1QmFnQixjQUFXLEM0QlIxQixDNUJwRkcsMkI0QitFSiwrQjVCYWdCLGNBQVcsQzRCUjFCLENBRUQsaUM1Qk1nQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQzJCWlAsYTNCekJXLEMyQjBCWCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsZUFBZ0IsQzVCL0ZoQiwwQjRCc0ZKLGlDNUJNZ0IsZ0JBQVcsQ0FJUCxlQUFhLEM0Qk1oQyxDNUJ0R0csMEI0QnNGSixpQ0FZUSxhQUFjLENBQ2QsZUFBZ0IsQ0FHdkIsQ0FFRCxnQ0FDSSxhQUFjLENBQ2QseUJBQWtCLENBQWxCLHNCQUFrQixDQUFsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBSnBCLHdDNUJaZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQzJCY0gsYTNCN0RVLEMyQjhEVixlM0JIRixDRGpIRiwwQjRCd0dILHdDNUJaZSxnQkFBVyxDQUlQLGVBQWEsQzRCc0I1QixDNUJ0SEQsMEI0QndIQSw2RUFHWSxvQ0FBVyxDQUFYLCtCQUFXLENBQVgsNEJBQTZCLENBRXBDLENDbEliLGlCQUdJLHdCNUJxRHdCLEM0QnBEeEIsc0NBQXVELENBQ3ZELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsd0I1QnlDa0MsQzRCeENsQyxpQkFBa0IsQ0FFbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxrQjVCMEJpQixDNEJ4QmpCLHVCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osUzVCWUUsQzRCWEwsZ0NBR0csaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ2Ysd0JBR0csaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osc0NBQXVELENBQ3ZELHNCQUFnQixDQU5uQiw0QkFTTyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsZ0NBQWlCLENBQWpCLDZCQUE4QixDQUNqQywwQkFJRCxnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixlQUFnQixDQUNuQix5QkFHRyxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLHlCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsd0I1QkNjLEM0QkFkLGdDQUFpQyxDQUNqQyw2QkFBOEIsQ0FDOUIsaUNBQWtDLEM3QjhCdEIsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULEM0QmxDUCxhNUJiYyxDNEJjZCxlNUI2Q0UsQzRCNUNGLGVBQWdCLEM3QnJFaEIsMEI2Qm9ESix5QjdCd0NnQixnQkFBVyxDQUlQLGVBQWEsQzZCQ2hDLENBN0NBLDRCQW9CTyxjQUFlLENBcEJ0QixpQ0F3Qk8sVUFBVyxDQUNYLFlBQWEsQ0FDYixnQ0FBaUMsQ0FDakMsb0JBQXFCLENBQ3JCLHdCNUIxQlUsQzRCMkJWLFdBQVksQ0FDWixpQkFBa0IsQ0E5QnpCLGdDQWtDTyxXQUFZLENBQ1osb0NBQVcsQ0FBWCwrQkFBVyxDQUFYLDRCQUE2QixDN0J2RmpDLDBCNkIwRkEsdURBR1ksb0NBQVcsQ0FBWCwrQkFBVyxDQUFYLDRCQUE2QixDQUVwQyxDQ3BHYixvQkFHSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGdCQUFpQixDQUNqQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxhN0J5RGUsQzZCeERmLHdCN0IrQ2tCLENEdERkLDJCOEJTSiw2QkFFUSxlQUFnQixDQUV2QixDQUVELDhCQUNJLHdCN0JzQ2MsQzZCckNqQiwrQkFHRyx3QjdCK0JvQixDNkI5QnBCLGE3QmlDYyxDNkJoQ2pCLDBCQUdHLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osUzdCREUsQzZCTEwsK0dBWU8sOEJBQStCLENBQ2xDLDZCQUlELHFCQUFzQixDQUN0QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFXLENBQVgsNEJBQVcsQ0FBWCwyQkFBVyxDQUFYLHVCQUF3QixDOUIzQ3hCLDBCOEJ3Q0osNkJBTVEscUJBQXNCLENBQ3RCLHFCQUFzQixDQUU3QixDQUVELDZCOUJ5Q2dCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDNkIvQ1AsaUJBQWtCLEM5QnREbEIsMEI4Qm1ESiw2QjlCeUNnQixnQkFBVyxDQUlQLGVBQWEsQzhCakNoQyxDQVBHLDBEQUNJLFVBQVcsQzlCekRmLDJCOEJ3REEsMERBSVEsV0FBWSxDQUVuQixDQUdMLDRCQUdJLGFBQWMsQ0FDZCx5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsZ0JBQWlCLENBRWpCLDJEQUdJLGE3QnRCVSxDNkJ1QlYsWUFBYSxDOUI3RWpCLDBCOEJnRkEsNkRBR1ksb0NBQVcsQ0FBWCwrQkFBVyxDQUFYLDRCQUE2QixDQUVwQyxDQzFGYixNQUdJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsa0I5QmlDaUIsQzhCaENqQixXQUFZLENBQ1osaUJBQWtCLENBRWxCLGdCQUNJLHdCOUJzQzhCLENEN0M5QiwwQitCTUosZ0JBSVEsYTlCa0NlLEM4QjVCdEIsQy9CaEJHLDJCK0JNSixnQkFRUSxhOUI2QmdCLEM4QjNCdkIsQ0FFRCxpQkFDSSxnQkFBaUIsQ0FDakIsVUFBVyxDL0JwQlgsMkIrQmtCSixpQkFLUSxlQUFnQixDQUV2QixDQUVELGtCQUNJLGE5Qm1DVyxDOEJsQ1gsd0I5QnlCYyxDOEJ4QmpCLG9CQUdHLGE5QitCVyxDOEI5QmQsb0JBR0csYTlCMkJXLEM4QjFCWCx3QjlCaUJrQixDOEJoQnJCLFlBR0csaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixTOUJsQkUsQzhCWUwscUVBWU8sOEJBQStCLENBQ2xDLGVBSUQscUJBQXNCLENBQ3RCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQVcsQ0FBWCw0QkFBVyxDQUFYLDJCQUFXLENBQVgsdUJBQXdCLEMvQjVEeEIsMEIrQnlESixlQU1RLHFCQUFzQixDQUN0QixVQUFXLENBRWxCLENBRUQsYS9Cd0JnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQzhCaENGLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsa0JBQW1CLEMvQnpFbkIsMEIrQm9FSixhL0J3QmdCLGNBQVcsQytCbEIxQixDL0IxRUcsMkIrQm9FSixhL0J3QmdCLGNBQVcsQytCbEIxQixDQUVELGUvQmdCZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULEM4QnZCUCxlQUFnQixDL0I5RWhCLDBCK0I0RUosZS9CZ0JnQixnQkFBVyxDQUlQLGVBQWEsQytCVGhDLENBUEcsK0JBQ0ksbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsZUFBZ0IsQ0FDbkIsY0FLRCxhQUFjLENBQ2QseUJBQWtCLENBQWxCLHNCQUFrQixDQUFsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBSWIsYTlCM0NVLEM4QjRDVixlOUJlRixDOEJaRSxnQ0FHSSxhOUJyRFksQ0RuRHBCLDBCK0I0R0EsaUNBR1ksb0NBQVcsQ0FBWCwrQkFBVyxDQUFYLDRCQUE2QixDQUVwQyxDQ3RIYixzQkFDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGVBQWdCLENoQ0VaLDBCZ0NMUixzQkFNUSxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBTTVCLENBSEcsNEJBQ0ksV0FBWSxDQUNmLFVDWEQsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDakNFWiwwQmlDTFIsVUFNUSxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBc0o1QixDQW5KRyxrQmpDbUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENpQzdDakQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUU5QixlQUFnQixDQUNoQixrQkFBbUIsQ2pDZG5CLDBCaUNLSixrQmpDdUVBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2dDSk4sQ0FFRCxpQmpDMkVnQixjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDZ0NuRkYsYWhDa0NjLENnQ2pDZCwwQkFBWSxDQUFaLGlCQUFrQixDakNyQmxCLDBCaUNpQkosaUJqQzJFZ0IsY0FBVyxDQUlQLGVBQWEsQ2lDekVoQyxDakN2QkcsMkJpQ2lCSixpQmpDMkVnQixjQUFXLENBSVAsZUFBYSxDaUN6RWhDLENBRUQsa0JBQ0ksYWhDNEJjLENnQzNCZCxZQUFhLENqQzNCYiwwQmlDeUJKLGtCQUtRLGFBQWMsQ0FvQnJCLENBekJBLHVCQVNPLHFCQUFzQixDQUN6QiwwQkFHRyxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLHlCQUFPLENBQVAsc0JBQU8sQ0FBUCxpQkFBa0IsQ2pDeEN0QiwwQmlDcUNBLDBCQU1RLFlBQWEsQ0FFcEIsQ0FPTCxnQ0FDSSxZQUFhLENqQ3JEYiwyQmlDb0RKLGdDQUlRLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsUUFBUyxDQUVoQixDQUVELDhDQUlJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FQZiw0REFVTyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsNEVBQWlGLENBQ2pGLE9BQVEsQ0FDUixVQUFVLENBQ1YsU0FBVSxDQUNWLFFBQVMsQ0FDWiw4QkFJRCxRQUFTLENBQ1QscURBQWlDLENBQWpDLGdEQUFpQyxDQUFqQyw2Q0FBOEMsQ0FDakQsOEJBR0csUUFBUyxDQUNULHNEQUFpQyxDQUFqQyxpREFBaUMsQ0FBakMsOENBQStDLENBQ2xELG1CQUdHLGVBQWdCLENqQ2hHaEIsMkJpQytGSixtQmpDdkRJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENpQ2dEcEQsQ2pDckdHLGtEaUMrRkosbUJqQ25CQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENnQ2tGTixDQUVELGdCQUNJLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixVQUFXLENBRVgsOEJBQXdCLENBQXhCLDhCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ3JCLDRCQUdHLGlCaENyRW1CLENENUNuQiwwQmlDZ0hKLDRCQUlRLGlCaEN4RWUsQ2dDMEV0QixDQUVELDZCQUVJLGlCaEM5RW1CLENENUNuQiwwQmlDd0hKLDZCQUtRLGlCaENqRmUsQ2dDb0Z0QixDQUVELG1DQUNJLGlCaEN2Rm1CLENENUNuQiwwQmlDa0lKLG1DQUlRLGVBQWdCLENBR3ZCLENBRUQseUJqQy9DZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENnQ3lDUCxhaEM5RVcsQ2dDK0VYLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsYUFBYyxDakNqSmQsMEJpQzJJSix5QmpDL0NnQixnQkFBVyxDQUlQLGVBQWEsQ2lDc0RoQyxDQVhBLGtDQVNPLGVoQ25DRixDZ0NvQ0QsY2pDekRXLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDRHJHUCwwQmtDTFIsY2xDaUdvQixnQkFBVyxDQUlQLGVBQWEsQ2tDMURwQyxDQXZDRywrQkFDSSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLHdCakNnRG9CLENpQy9DcEIsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUV4QixxREFDSSx1QkFBd0IsQ0FDM0IscUJBSUQsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FFeEIsMkNBQ0ksdUJBQXdCLENBQzNCLHFCQUlELGVBQWdCLENBQ25CLG9CQUdHLG1CQUFvQixDQUN2QixvQkFHRyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsYWpDbUJjLENpQ2xCZCx5QkFBMEIsQ0FDN0IsaUJsQ0dHLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQm1DSkosaUJuQ2dGQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENrQ3JCTixDQUVELGdCbkM0RmdCLGNBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDRHZHRiwwQm1DQUosZ0JuQzRGZ0IsY0FBVyxDQUlQLGFBQWEsQ21DOUZoQyxDQ1BMLFdwQzZDUSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDb0N2RHJELGVBQWdCLENBQ2hCLGtCQUFtQixDcENDZiwwQm9DTFIsV3BDaUZJLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ21DRVYsQ0FwQkcsa0JwQzJGZ0IsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ21DcEdGLGlCQUFrQixDQUNsQixhbkNrRGMsQ0R0RGQsMEJvQ0NKLGtCcEMyRmdCLGNBQVcsQ0FJUCxlQUFhLENvQzNGaEMsQ3BDTEcsMkJvQ0NKLGtCcEMyRmdCLGNBQVcsQ0FJUCxlQUFhLENvQzNGaEMsQ0FFRCxxQkFFSSxpQkFBa0IsQ0FDckIsaUJBR0csWUFBYSxDQUNiLFFBQVMsQ3BDZFQsMEJvQ1lKLGlCQUtRLG9DQUFxQyxDQUNyQyxRQUFTLENBRWhCLENDekJMLGVBR0ksd0JwQ2lFZSxDb0NoRWYsZUFBZ0IsQ0FDaEIsa0JBQW1CLENyQ0FmLDBCcUNMUixlQVFRLGVBQWdCLENBQ2hCLG9CQUFxQixDQWtFNUIsQ0EvREcscUJyQ2lDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDcUMzQ2pELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxjQUFlLENyQ2JmLDBCcUNPSixxQnJDcUVBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ29DQU4sQ3JDbkJHLDJCcUNPSixxQkFTUSw2QkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLHNCQUFnQixDQUFoQixrQkFBbUIsQ0FHMUIsQ0FFRCx3QkFDSSxhQUFjLENBRWQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBVyxDQUFYLDRCQUFXLENBQVgsMkJBQVcsQ0FBWCx1QkFBd0IsQ3JDekJ4QiwyQnFDcUJKLHdCQU9RLGFBQWMsQ0FHckIsQ0FFRCwyQ0FFSSxhcEM2QlcsQ29DNUJkLHNCckN3RGUsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ29DOURGLGtCQUFtQixDckN6Q25CLDBCcUNzQ0osc0JyQ3NEZ0IsY0FBVyxDQUlQLGVBQWEsQ3FDakRoQyxDckMvQ0csMkJxQ3NDSixzQnJDc0RnQixjQUFXLENBSVAsZUFBYSxDcUNqRGhDLENyQy9DRywyQnFDc0NKLHNCQU1RLG9CQUFxQixDQUNyQixlQUFnQixDQUV2QixDQUVELHFCckMyQ2dCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDb0NqRFAsZUFBZ0IsQ3JDcERoQiwwQnFDaURKLHFCckMyQ2dCLGdCQUFXLENBSVAsZUFBYSxDcUN2Q2hDLENBUkEsNEJBTU8sZXBDMERGLENvQ3pERCxxQkFLRCxhQUFjLENyQzdEZCwyQnFDNERKLHFCQUlRLGdCQUFpQixDQUNqQixjQUFlLENBR3RCLENDekVMLHVCQUdJLHdCckM4RGtCLENxQzdEbEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLEN0Q0FmLDBCc0NMUix1QkFRUSxlQUFnQixDQUNoQixvQkFBcUIsQ0FvRzVCLENBakdHLDhCQUNJLHdCckNnRG9CLENxQy9DdkIsK0JBR0csd0JyQ3VDb0IsQ3FDdEN2Qiw2QkFHRyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDdENzQnZCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQnNDZUosNkJ0QzZEQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENxQ2VOLEN0Q2xDRywwQnNDZUosNkJBUVEsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBVzFCLENBUkcsMERBQ0ksMkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQix5QkFBZ0IsQ0FBaEIscUJBQXNCLEN0QzNCMUIsMEJzQzBCQSwwREFJUSw2QkFBZ0IsQ0FBaEIsNkJBQWdCLENBQWhCLDhCQUFnQixDQUFoQiwwQkFBMkIsQ0FFbEMsQ0FJTCxnQ0FDSSxVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUFrQixDQUNsQiwrQkFBZ0MsQ0FFaEMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBVyxDQUFYLDRCQUFXLENBQVgsMkJBQVcsQ0FBWCx1QkFBd0IsQ3RDM0N4QiwyQnNDb0NKLGdDQVVRLFNBQVUsQ0FDVixlQUFnQixDQUNoQiw4QkFBK0IsQ0FXdEMsQ0FSRyw2REFDSSxpQkFBa0IsQ3RDcER0QiwyQnNDbURBLDZEQUlRLDhCQUErQixDQUd0QyxDQUdMLDJEQUVJLGFyQ0NXLENxQ0FkLDhCdEM0QmUsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDcUNsQ0Ysa0JBQW1CLEN0Q3JFbkIsMEJzQ2tFSiw4QnRDMEJnQixjQUFXLENzQ2hCMUIsQ3RDNUVHLDJCc0NrRUosOEJ0QzBCZ0IsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3FDOUJFLG9CQUFxQixDQUNyQixlQUFnQixDQUV2QixDdEM1RUcsa0RzQ2tFSiw4QnRDMEJnQixjQUFXLENBSVAsY0FBYSxDc0NwQmhDLENBRUQsNkJ0Q2NnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ3FDcEJQLGVBQWdCLEN0Q2pGaEIsMEJzQzhFSiw2QnRDY2dCLGdCQUFXLENBSVAsZUFBYSxDc0NWaEMsQ0FSQSxvQ0FNTyxlckM2QkYsQ3FDNUJELCtCQUlELGFBQWMsQ0FDZCx5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixnQkFBaUIsQ0FMcEIsdUN0Q0llLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDcUNESCxhckM5Q1UsQ3FDK0NWLGVyQ1lGLENEakhGLDBCc0N3RkgsdUN0Q0llLGdCQUFXLENBSVAsZUFBYSxDc0NNNUIsQ0MzR1QsZ0JBR0ksd0J0QzhEa0IsQ3NDN0RsQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsaUJBQWtCLEN2Q0RkLDBCdUNMUixnQkFTUSxlQUFnQixDQUNoQixvQkFBcUIsQ0F1TzVCLENBcE9HLHVCQUNJLHdCdEMrQ29CLENzQzlDdkIsd0JBR0csd0J0Q3VDc0IsQ3NDdEN6QixzQkFHRyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUE4QixDQUE5Qiw2QkFBOEIsQ0FBOUIsaUNBQThCLENBQTlCLDZCQUE4QixDQUM5Qix1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUF1QixDdkNuQnZCLDBCdUNnQkosc0JBTVEsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBa0IxQixDdkN4Q0csMkJ1Q2dCSixzQnZDd0JJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELEN1Q2JwRCxDdkN4Q0csa0R1Q2dCSixzQnZDNERBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ3NDcUJOLENBWEcsNENBQ0ksMkJBQWdCLENBQWhCLDZCQUFnQixDQUFoQixpQ0FBZ0IsQ0FBaEIsNkJBQThCLEN2QzlCbEMsMEJ1QzZCQSw0Q0FJUSw2QkFBZ0IsQ0FBaEIsNkJBQWdCLENBQWhCLDhCQUFnQixDQUFoQiwwQkFBMkIsQ0FFbEMsQ0FFRCxnRHZDR0EsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ0FyRGpELDBCdUNxQ0EsZ0R2Q3VDSixpQkN6RE8sQ0QwRFAsa0JDMURPLENzQ29CRixDQUdMLHdCQUNJLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHdCdENpQlcsQ3NDaEJYLFdBQVksQ0FFWiw4Q0FDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDdkNuRGxCLDBCdUMwQ0osd0JBYVEsNEJBQTZCLENBYXBDLEN2Q3BFRywyQnVDMENKLHdCQWlCUSxlQUFnQixDQUNoQixtQkFBb0IsQ0FRM0IsQ3ZDcEVHLDJCdUNpREEsOENBZ0JRLGtCQUFtQixDQUUxQixDQUdMLHVCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULGVBQWdCLENBQ2hCLHNCQUFnQixDdkMzRWhCLDBCdUNzRUosdUJBUVEsVUFBVyxDQUNYLFdBQVksQ0FDWiw0QkFBNkIsQ0FrQ3BDLEN2Q2xIRywyQnVDc0VKLHVCQWNRLHdCQUFnQixDQThCdkIsQ0EzQkcscUVBQ0ksNkJ0Q0thLENEN0ZqQiwwQnVDdUZBLHFFQUlRLHlCQUEwQixDQUMxQixnQ3RDQ1MsQ3NDQ2hCLENBRUQsc0VBQ0ksNEJ0Q0phLENEN0ZqQiwwQnVDZ0dBLHNFQUlRLHdCQUF5QixDQUN6QiwrQnRDUlMsQ3NDVWhCLENBakNKLDJCQW9DTyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsZ0NBQWlCLENBQWpCLDZCQUE4QixDQUNqQyx5QkFJRCxVQUFXLENBQ1gsYUFBYyxDQUNkLGNBQWUsQ0FDZiwrQkFBZ0MsQ0FFaEMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBVyxDQUFYLDRCQUFXLENBQVgsMkJBQVcsQ0FBWCx1QkFBd0IsQ3ZDM0h4QiwyQnVDb0hKLHlCQVVRLG1DQUFvQyxDQXdDM0MsQ3ZDdEtHLDJCdUNvSEoseUJBY1EsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLDhCQUErQixDQWtDdEMsQ0EvQkcsK0NBQ0ksY0FBZSxDQUNmLG9CQUFxQixDdkN6SXpCLDJCdUN1SUEsK0NBS1EsbUNBQW9DLENBUTNDLEN2Q3BKRCwyQnVDdUlBLCtDQVNRLFNBQVUsQ0FDVixlQUFnQixDQUNoQixtQ0FBb0MsQ0FFM0MsQ0FFRCxtREFDSSxpQkFBa0IsQ0FDbEIsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGNBQWUsQ3ZDekpuQiwwQnVDc0pBLG1EQU1RLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsY0FBZSxDQUNmLHVCQUF3QixDQU0vQixDdkNyS0QsMkJ1Q3NKQSxtREFhUSxVQUFXLENBRWxCLENBR0wsNkNBRUksYXRDMUdXLENzQzJHZCx1QnZDL0VlLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3NDeUVGLGtCQUFtQixDdkNoTG5CLDBCdUM2S0osdUJ2Q2pGZ0IsY0FBVyxDdUMyRjFCLEN2Q3ZMRywyQnVDNktKLHVCdkNqRmdCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3NDNkVFLG9CQUFxQixDQUNyQixlQUFnQixDQUV2QixDdkN2TEcsa0R1QzZLSix1QnZDakZnQixjQUFXLEN1QzJGMUIsQ0FFRCxzQnZDN0ZnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ3NDdUZQLGVBQWdCLEN2QzVMaEIsMEJ1Q3lMSixzQnZDN0ZnQixnQkFBVyxDQUlQLGVBQWEsQ3VDaUdoQyxDQVJBLDZCQU1PLGV0QzlFRixDc0MrRUQsd0JBSUQsZUFBZ0IsQ0FDaEIseUJBQWtCLENBQWxCLHNCQUFrQixDQUFsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLEN2Q3RNckIsMEJ1Q21NSix3QkFNUSxpQkFBa0IsQ0FXekIsQ0FqQkEsZ0N2Q3ZHZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ3NDNEdILGF0QzNKVSxDc0M0SlYsZXRDakdGLENEakhGLDBCdUNtTUgsZ0N2Q3ZHZSxnQkFBVyxDQUlQLGVBQWEsQ3VDbUg1QixDQUdMLG1DQUVJLGlCQUFrQixDQUNsQixrQkFBbUIsQ3ZDek5uQiwwQnVDc05KLG1DQU1RLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FjMUIsQ0FyQkQsMENBV1EsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFFBQVMsQ0FDVCxLQUFNLENBQ04sUUFBUyxDQUNULHdCQUF5QixDQUN6QixVQUFXLENBQ2QsaUJDNU9MLHdCdkMwRHdCLEN1Q3pEeEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLEN4Q0FmLDBCd0NMUixpQkFRUSxlQUFnQixDQUNoQixvQkFBcUIsQ0EwRTVCLENBdEVHLHlCQUNJLHdCdkNtRGMsQ3VDakRqQix5QkFHRyx3QnZDc0NzQixDdUNyQ3pCLHVCeEN5QkcsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ3dDakNqRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUF1QixDeEN0QnZCLDBCd0NpQkosdUJ4QzJEQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEN1Q1VOLEN4QzdCRywwQndDaUJKLHVCQVFRLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENBRzFCLENBRUQsMEJBQ0ksVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRWpCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQVcsQ0FBWCw0QkFBVyxDQUFYLHlCQUFXLENBQVgscUJBQXNCLEN4Q3RDdEIsMkJ3QytCSiwwQkFVUSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGNBQWUsQ0FDZixtQ0FBb0MsQ0FVM0MsQ3hDdERHLDJCd0MrQkosMEJBaUJRLFNBQVUsQ0FDVixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsVUFBVyxDQUdsQixDQUVELHdCeENvQ2dCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3VDNUNGLGF2Q0tXLEN1Q0pYLG9CQUFxQixDeEM1RHJCLDBCd0N3REosd0J4Q29DZ0IsY0FBVyxDd0MxQjFCLEN4Q2xFRywyQndDd0RKLHdCeENvQ2dCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3VDdkNFLGVBQWdCLENBRXZCLEN4Q2xFRyxrRHdDd0RKLHdCeENvQ2dCLGNBQVcsQ3dDMUIxQixDQUVELGtDQUVJLGFBQWMsQ0FDZCxrQkFBbUIsQ3hDdkVuQiwwQndDb0VKLGtDQU1RLFlBQWEsQ0FDYixXQUFZLENBRW5CLENDbEZMLGNBR0ksZUFBZ0IsQ0FDaEIsa0JBQW1CLEN6Q0NmLDBCeUNMUixjQU9RLGVBQWdCLENBQ2hCLG9CQUFxQixDQWdDNUIsQ0E3QkcscUJ6Q2tDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDQXVDckMsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3dDNUZGLG9CQUFxQixDQUNyQixheEMwQ2MsQ0R0RGQsMEJ5Q01KLHFCekNzRUEsaUJDekRPLENEMERQLGtCQzFETyxDd0NOTixDekNiRywwQnlDTUoscUJ6Q3NGZ0IsY0FBVyxDQUlQLGVBQWEsQ3lDbkZoQyxDekNiRywyQnlDTUoscUJ6Q3NGZ0IsY0FBVyxDQUlQLGVBQWEsQ3lDbkZoQyxDQUVELG9CekN5QkksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ3lDbkNqRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQkFBZSxDQUFmLGNBQWUsQ0FDZixVQUFXLENBQ1gsa0JBQU0sQ0FBTixnQkFBTSxDQUFOLFlBQWEsQ3pDdEJiLDBCeUNlSixvQnpDNkRBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ3dDS04sQ0FFRCxvQkFDSSx3QnhDMkJjLEN3QzFCZCxheENtQ1csQ3dDbENYLFVBQVcsQ3pDN0JYLDBCeUMwQkosb0JBTVEsZUFBZ0IsQ0FFdkIsQ0N2Q0wsZUFHSSxlQUFnQixDQUNoQixrQkFBbUIsQzFDQ2YsMEIwQ0xSLGVBT1EsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBNEU1QixDQXpFRyxzQjFDa0NJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBdUNyQyxjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDeUM1RkYsb0JBQXFCLENBQ3JCLGF6QzBDYyxDRHREZCwwQjBDTUosc0IxQ3NFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEN5Q05OLEMxQ2JHLDBCMENNSixzQjFDc0ZnQixjQUFXLENBSVAsZUFBYSxDMENuRmhDLEMxQ2JHLDJCMENNSixzQjFDc0ZnQixjQUFXLENBSVAsZUFBYSxDMENuRmhDLENBRUQscUIxQ3lCSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDMENuQ2pELFlBQWEsQzFDbEJiLDBCMENlSixxQjFDNkRBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ3lDTU4sQzFDekJHLDJCMENlSixxQkFNUSxZQUFhLENBQ2Isb0NBQXFDLENBQ3JDLFFBQVMsQ0FFaEIsQ0FFRCxxQkFDSSxVQUFXLENBRVgsa0NBQ0ksa0JBQW1CLENBRHRCLGtEQUlPLHdCekNpQlksQ3lDckJuQixrREFRTyx3QnpDZ0JNLEN5Q2ZOLGF6Q3dCRyxDeUNqQ1YsMERBY1csYXpDT1EsQ3lDckJuQixrREFtQk8sd0J6Q01VLEN5Q0xiLGlDQUlELGtCQUFtQixDQUN0Qix3Q0FHRyxrQkFDSixDQUFDLDZCQUlELGFBQWMsQ0FDZCxjQUFlLENBQ2YsZUFBZ0IsQzFDakVoQiwyQjBDOERKLDZCQU1RLFlBQWEsQ0FVcEIsQ0FoQkEsdUNBVU8sUUFBUyxDQVZoQixnREFjTyxZQUFhLENBQ2hCLFFDakZMLFNBQVUsQ0FDVixVQUFXLENBRVgsOEJBQ0ksVUFBVyxDQUNkLDhDQUlPLFlBQWEsQ0FDaEIsY0FPRCxVQUFXLENBQ1gsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsUUFBUyxDM0NqQlQsMEIyQ1lKLGNBUVEsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBRTFCLENBRUQscUJBQ0ksaUJBQWtCLENBQ3JCLGdCM0NrRWUsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULEMwQ3RFUCxzQkFBdUIsQ0FDdkIsMEJBQStCLENBQy9CLGExQytCVyxDMEM5QlgsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQix3QjFDaUJjLEMwQ2hCZCxxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLG9EMUNSVSxDMENRViwrQzFDUlUsQzBDUVYsNEMxQ1JxQixDRGhDckIsMEIyQzRCSixnQjNDZ0VnQixnQkFBVyxDQUlQLGVBQWEsQzJDdkJoQyxDQS9CRyx3QkFDSSxjQUFlLEMzQzNDbkIsMEIyQzBDQSx3QkFJUSxlQUFnQixDQUV2QixDQXBCSix1QkF1Qk8sVUFBVyxDQUNYLG9CQUFxQixDQUNyQixZQUFhLENBQ2IsYUFBYyxDQUNkLG1EQUF3RCxDQUN4RCwwQkFBMkIsQ0FDM0Isc0JBQXVCLENBQ3ZCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQWpDeEIsc0JBcUNPLHdCMUNUZ0IsQzBDNUJ2Qix3Q0F5Q08sd0IxQ2JnQixDMENjaEIsMkJBQTRCLENBQzVCLDRCQUE2QixDQUNoQyxxQkFJRCxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHdCMUN4QmMsQzBDeUJkLFlBQWEsQ0FDYixVQUFXLENBQ1gsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQyxhQUFjLEMzQ25GZCwwQjJDMkVKLHFCQVdRLGlCQUFrQixDQUV6QixDQUVELG1CM0NFZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULEMwQ1JQLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsaUJBQWtCLEMzQy9GbEIsMEIyQzBGSixtQjNDRWdCLGdCQUFXLENBSVAsZUFBYSxDMkNRaEMsQ0FkQSx5QkFRTyxjQUFlLENBQ2YsY0FBZSxDQUNmLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ3JCLGtCQUlELGNBQWUsQ0FDZixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLFdBQVksQ0FSZiwrQkFXTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxLQUFNLENBQ04sUUFBUyxDQUNULE1BQU8sQ0FDUCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHdCMUN2RVUsQzBDd0VWLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBdEJ4QixnQ0EwQk8sZTFDbkJGLEMwQ1BMLHdDQThCTyxrQjFDaEZnQixDMENrRHZCLHNDQWtDTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1Isa0IxQzFGVSxDMEMyRlYsVUFBVyxDQUNYLFdBQVksQ0FDWixrREFBdUQsQ0FDdkQsMEJBQTJCLENBQzNCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDL0IsOENBSUQsWUFBYSxDQUNoQix3QkFHRyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBVyxDQUFYLGdCQUFpQixDQUNwQiw2QkFZTyxjQUFlLENBQ2YsNkJBQThCLENBQzlCLGdDQUFpQyxDQUNqQyxnQkFBaUIsQ0FDcEIsUUNwTEwsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixrQjNDZ0RVLEMyQzlDVixlQUFnQixDQUVoQiw0QkFDSSxZQUFhLEM1Q0xiLDBCNENJSiw0QkFJUSxhQUFjLENBRXJCLEM1Q1ZHLDBCNENMUixRQWtCUSxnQkFBaUIsQ0FDakIscUJBQXNCLENBNE83QixDQXpPRyxtQjVDdUJJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQjRDaUJKLG1CNUMyREEsaUJDekRPLENEMERQLGtCQzFETyxDMkNLTixDNUN4QkcsMEI0Q2lCSixtQkFHUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLHFCQUFhLENBQWIsa0JBQWEsQ0FBYixvQkFBcUIsQ0FFNUIsQzVDeEJHLDBCNEMwQkosY0FFUSxTQUFVLENBRWpCLENBRUQsb0I1Q1FJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQjRDZ0NKLG9CNUM0Q0EsaUJDekRPLENEMERQLGtCQzFETyxDMkNrRE4sQ0FyQ0EsMkI1QzREZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQzJDL0RILGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHdCM0NzQk8sQzJDckJQLGlCQUFrQixDQUNsQixhM0NvQk8sQ0QvRFgsMEI0Q2dDSCwyQkFjVyxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBcUJ4QixDQXBDSixrQ0FtQlcsaURBQTBDLENBQTFDLDRDQUEwQyxDQUExQyx5Q0FBMEMsQ0FDMUMsOEMzQ3BCYSxDMkNvQmIseUMzQ3BCYSxDMkNvQmIsc0MzQ3BCYSxDMkNxQmIsa0ZBQzJCLENBdEJ0QyxpQ0EwQlcsd0IzQ0tHLEMyQ0pILGEzQ0xNLEMyQ3RCakIsK0hBaUNXLGtGQUMyQixDQUM5QixpQkFLTCxxQkFBc0IsQzVDeEV0QiwwQjRDdUVKLGlCQUlRLCtCM0NaTyxDMkNxQmQsQzVDcEZHLDBCNEN1RUosaUJBUVEsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixVQUFXLENBRWxCLENBRUQsZUFDSSx1QkFBd0IsQ0FDeEIsa0JBQW1CLENBQ25CLDRCM0MxQlcsQ0QvRFgsMEI0Q3NGSixlQU1RLFVBQVcsQ0FDWCxTQUFVLENBQ1YsWUFBYSxDQUNiLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FFekIsQ0FFRCxxQkFDSSxZQUFhLENBQ2IsV0FBWSxDNUN0R1osMEI0Q29HSixxQkFLUSxhQUFjLENBQ2QsYUFBYyxDQUVyQixDQUVELGU1Q2xCZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEMyQ1lQLGEzQzlEb0IsQzJDK0RwQixrQkFBbUIsQzVDbEhuQiwwQjRDOEdKLGVBT1EsWUFBYSxDQUVwQixDQUVELGM1QzdCZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEMyQ3NCUCxlQUFnQixDQUNoQixhM0M3RFcsQzJDOERkLGdCQUlHLHdCQUE0QixDQUMvQixzQkFHRyxlQUFnQixDQUNoQixhM0N2RVcsQzJDd0VkLGNBR0csb0JBQXFCLENBQ3hCLHFCQUdHLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0Isd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDNUNoSm5CLDBCNEM2SUoscUJBTVEsdUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixzQkFBdUIsQ0FFOUIsQ0FFRCxxQkFDSSxhQUFjLENBQ2QsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDQUx0QixtQ0FRTyxhQUFjLENBQ2pCLHFCQUlELGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDNUN0S1osMEI0Q21LSixxQkFNUSxVQUFXLENBQ1gsV0FBWSxDQUVuQixDQUVELHFCNUNsRmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDMkNpRlAsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxhM0N6SFcsQzJDMEhYLHlCQUEwQixDQUMxQix5QkFBTyxDQUFQLHNCQUFPLENBQVAsaUJBQWtCLEM1QzdLbEIsMEI0Q2lLSixxQkFFUSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBZ0IxQixDNUNqTUcsMEI0QzhLSCwyQkFnQlcsYTNDdklVLEMyQ3lJakIsQ0FHTCxjNUN2R2dCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDMkNpR1Asa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxhM0N6SVcsQzJDMElYLHlCQUEwQixDQUMxQix5QkFBTyxDQUFQLHNCQUFPLENBQVAsaUJBQWtCLEM1QzFNbEIsMEI0Q21NSCxvQkFXVyxhM0N2SlUsQzJDeUpqQixDQUdMLDJCNUN2SGdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDMkNpSFAsb0JBQXFCLEM1Q3ROckIsMEI0Q3lOSixlQUVRLFNBQVUsQ0FFakIsQ0FFRCxjQUNJLGlCQUFrQixDNUNoT2xCLDBCNEMrTkosY0FJUSxVQUFXLENBQ1gsbUJBQW9CLENBRTNCLENBRUQsZUFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDNUM3T2IsMEI0Q3dPSixlQVFRLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLE9BQVEsQ0FFZixDQUVELGFBNVBKLFFBNlBRLHVCQUF3QixDQUUvQixDQzVQRyxlN0MwQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQzZDcERqRCxvQkFBcUIsQzdDRHJCLDBCNkNGSixlN0M4RUEsaUJDekRPLENEMERQLGtCQzFETyxDNENSTixDN0NYRywyQjZDRkosZUFNUSxlQUFnQixDQU92QixDQWJBLGtCQVVPLGVBQWdCLENBQ2hCLFFBQVMsQ0FDWiw0QjdDOEJELGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBckRqRCwwQjZDYUosNEI3QytEQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEM0Q0pOLENBTUQsZUFDSSxlQUFnQixDQUNuQixhQUdHLGE1QzRCYyxDRHNDRixjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDRHZHRiwwQjZDeUJKLGE3Q21FZ0IsY0FBVyxDQUlQLGVBQWEsQzZDL0RoQyxDN0NqQ0csMkI2Q3lCSixhN0NtRWdCLGNBQVcsQ0FJUCxlQUFhLEM2Qy9EaEMsQ0FKRyw0QkFDSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ3JCLGNBSUQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZixTQUFVLENBQ1YsZUFBZ0IsQzdDdkNoQiwwQjZDbUNKLGNBT1EsVUFBVyxDQUVsQixDQVFELG1CN0N3Q2dCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1NYLEM0Q3hETCxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsa0JBQW1CLEM3Q3pEbkIsMEI2Q29ESixtQjdDd0NnQixnQkFBVyxDQUlQLGdCQUFhLEM2Q3RDaEMsQ0FFRCx1QkFDSSxlQUFnQixDQUdoQixrREFDSSwyQkFBNEIsQ0FDL0IsMEZBSUcsMEJBQTJCLENBQzlCLGNBTUQsY0FBZSxDQUhsQixvQkFNTyxtQ0FBZ0QsQ0FDaEQsYTVDM0JVLEM0Q29CakIsdUJBV08sd0I1Q25CUSxDNENvQlIsd0I1Q3BCUSxDNENxQlIsYTVDakJPLEM0Q0lkLDZCQWdCVyx3QjVDeEJJLEM0Q3lCSix3QjVDekJJLEM0QzBCSix1QkFBWSxDQUFaLGVBQWdCLENBbEIzQixrQkF1Qk8sWUFBYSxDQUNoQixpQ0FNRyx5QkFBMEIsQ0FDN0IsY0FJRCxlQUFnQixDQUNoQixnQkFBaUIsQ0FDcEIsd0NBR0csWUFBYSxDQUNiLGtCQUFtQixDQUZ0QiwwQ0FRTyx5QkFBMEIsQ0FDN0IsMEJBY0csa0JBQW1CLENBQ25CLGlCQUFrQixDQUNyQixRQU9MLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2Qsc0JBQXVCLEM3Q2xKbkIsMEI2QzhJUixRQU9RLHVCQUF3QixDQXNNL0IsQ0FuTUcsa0NBQ0ksdUJBQXdCLENBQzNCLG9EQUtPLHFCQUFzQixDN0MvSjFCLDBCNkNtS0osb0NBR1EsOEJBQStCLENBTXRDLENBVEEsa0RBT08scUJBQXNCLEM3QzFLMUIsMEI2QzhLSix1QkFFUSxzQkFBdUIsQ0FNOUIsQzdDdExHLDJCNkM4S0osdUJBTVEsc0JBQXVCLENBRTlCLENBRUQsYzdDNUZnQixjQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDNENzRlAsZTVDMUVFLEM0QzJFRixhNUM1SFcsQzRDNkhYLDJCQUE0QixDN0M3TDVCLDBCNkN3TEosYzdDNUZnQixnQkFBVyxDQUlQLGVBQWEsQzZDa0doQyxDN0NsTUcsMkI2Q3dMSixjQVFRLDJCQUE0QixDQUVuQyxDQXBETCw2QkEyRFEsb0NBQXFDLENBQ3hDLHNCQUdHLHdCQUF5QixDQUM1QixzQkFHRyx3QkFBeUIsQ0FDNUIsMEJBR0csaUJBQWtCLENBRHJCLDZDQUlPLHlCQUEwQixDQUM3QixnQ0FzQk8sVUFBVyxDQVRsQixnQ0FhTyxtQkFBb0IsQ0FDdkIsd0JBSUQsaUJBQWtCLENBRHJCLDhCQVVPLFVBQVcsQ0FWbEIsc0NBYVcsaUJBQWtCLENBQ2xCLHdCNUN0TUQsQzRDd0xWLHFDQWtCVyxPQUFRLENBQ1Isb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixVQUFXLENBQ1gsd0I1Q3ZORSxDNEN3TkYsaUJBQWtCLENBQ2xCLHdCNUN6TkUsQzRDME5GLGNBQWUsQ0FDZix1Q0FBVyxDQUFYLGtDQUFXLENBQVgsK0JBQWdDLENBMUIzQyw4Q0E4Qlcsd0I1Q3RORCxDNEN3TFYsNkNBa0NXLGFBQWMsQ0FDakIsMkJBTUwsaUJBQWtCLENBRHJCLGlDQVVPLFVBQVcsQ0FDZCxpQkFPTCwyQkFBNEIsQ0FDNUIsMkJBQTRCLENBcEtwQyx3QkF3S1EsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixPQUFRLENBektoQiwwQkE0S1ksZ0JBQWlCLENBNUs3QixzQ0ErS2dCLGFBQWMsQ0EvSzlCLGlCQXFMUSxpQkFBa0IsQ0FFbEIsa0JBQW1CLENBQ25CLGVBQWdCLENBeEx4Qix1QkEyTFksZUFBZ0IsQ0FDaEIsNkJBQThCLENBNUwxQyx5QkFrTVksY0FBZSxDQWxNM0IsMkJBc01ZLGNBQWUsQ0F0TTNCLDBCQXlNWSxlQUFnQixDQUNuQixtQjdDaFRELGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0QyQ0gsZ0JBQXdELEM4Qy9EeEQsZUFBZ0IsQ0FDaEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5Qix3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLEM5Q0ZuQiwwQjhDSkosbUI5Q2dGQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEM2Q1pOLEM5Q1BHLDJCOENKSixtQkFTUSxrQkFBbUIsQ0FFMUIsQ0FFRCxlQUNJLFlBQWEsQ0FDYixhQUFjLENBQ2QsYUFBYyxDOUNaZCwyQjhDU0osZUFNUSxhQUFjLENBQ2QsV0FBWSxDQVFuQixDQWZBLG1CQVdPLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQVksQ0FBWixrQkFBbUIsQ0FDdEIsYUFJRCxpQkFBa0IsQ0FDbEIsWUFBYSxDOUM1QmIsMkI4QzBCSixhQUtRLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCx3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLDZCQUE4QixDQVVyQyxDQVBHLGlDQUNJLGFBQWMsQzlDckNsQiwyQjhDb0NBLGlDQUlRLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFhLENBRXBCLENBR0wsaUJBQ0ksWUFBYSxDOUM5Q2IsMkI4QzZDSixpQkFJUSxhQUFjLENBQ2QsZ0JBQWlCLENBRXhCLENBRUQsK0JBQ0ksZ0JBQWlCLENBQ2pCLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFhLEM5Q3hEYiwyQjhDc0RKLCtCQUtRLFlBQWEsQ0FFcEIsQ0FFRCxpQ0FDSSw2QjdDVmMsQzZDV2pCLDZCQUdHLDZCQUE4QixDQUM5Qiw2QjdDZmMsQzZDZ0JkLGNBQWUsQzlDdEVmLDJCOENtRUosNkJBTVEsWUFBYSxDQU1wQixDQUhHLGlEQUNJLHdCN0N6QmtCLEM2QzBCckIsMEJBSUQsUUFBUyxDQUNULG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDQUN0Qix5QjlDTWUsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEM2Q1hQLGtCQUFtQixDQUNuQixhN0NyQ2MsQ0R0RGQsMEI4Q3dGSix5QjlDSWdCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQzZDTFYsQ0FIRyw2Q0FDSSxZQUFhLENBQ2hCLHlCOUNIVyxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQzZDRFAsa0JBQW1CLENBQ25CLGE3Qy9DYyxDNkNnRGQsWUFBYSxDOUN0R2IsMEI4Q2tHSix5QjlDTmdCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQzZDTVYsQ0FIRyw2Q0FDSSxhQUFjLENBOUcxQixtQkFtSFEsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsYUFBYyxDQUVkLHVDQUNJLGlCQUFrQixDQUNsQix3QjdDL0RVLEM2QzNEdEIsd0JBOEhZLFlBQWEsQ0FDYixhQUFjLENBQ2Qsd0I3Q3JFVSxDNkNzRVYsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDQXZJL0IscUNBMElnQixLQUFNLENBQ04sVUFBVyxDQTNJM0IscUNBK0lnQixRQUFTLENBQ1Qsa0NBQVcsQ0FBWCw2QkFBVyxDQUFYLDBCQUEyQixDQWhKM0MscUNBb0pnQixVQUFXLENBQ2QsNENBR0csVUFBVyxDQURmLHlEQUlRLGdDQUF5QixDQUF6QiwyQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCxXQUFZLENBTnBCLHlEQVVRLFlBQWEsQ0FWckIseURBY1EsK0JBQXdCLENBQXhCLDBCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsVUFBVyxDQUNYLFdBQVksQ0FDZixjQU1ULFlBQWEsQzlDNUpiLDJCOEM4SkEsa0NBRVEsVUFBVyxDQUNYLDJCQUE0QixDQUM1QixhQUFjLENBQ2Qsd0I3QzVIYyxDNkM4SHJCLEM5Q2xMRCwyQjhDd0tKLGNBYVEsVUFBVyxDQUNYLGFBQWMsQ0FFckIsQ0FFRCxhQS9MSixRQWdNUSx1QkFBd0IsQ0FFL0IsQ0NsTUQsa0JBR0ksaUJBQWtCLENBQ2xCLGE5Q3VEa0IsQzhDdERsQixlQUFnQixDQUVoQixlQUFnQixDQUNoQixrQkFBbUIsQy9DSGYsMEIrQ0xSLGtCQVdRLGlCQUFrQixDQUNsQixvQkFBcUIsQ0F1RTVCLENBbkVHLG9DQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sU0FBVSxDQUNWLFNBQVUsQ0FFVixjQUFlLENBQ2YsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULFdBQVksQy9DckJaLDBCK0NXSixvQ0FhUSxTQUFVLENBTWpCLEMvQzlCRywyQitDV0osb0NBaUJRLFVBQVcsQ0FFbEIsQ0FHRCxxQ0FDSSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQy9DdkNaLDBCK0NpQ0oscUNBU1EsVUFBVyxDQU1sQixDL0NoREcsMkIrQ2lDSixxQ0FhUSxPQUFRLENBRWYsQ0FFRCxrQ0FDSSxXQUFZLENBQ2Ysd0IvQ1pHLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0R1Q0gsZUFBb0QsQytDQXBELFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQiwwQkFBa0IsQ0FBbEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDL0M5RGxCLDBCK0NzREosd0IvQ3NCQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEM4Q2lETixDL0NwRUcsMkIrQ3NESix3QkFXUSxTQUFVLENBR2pCLENBRUQseUIvQ3NCZ0IsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDOEM5QkYsd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZiwwQkFBUSxDQUFSLHVCQUFRLENBQVIsa0JBQW1CLEMvQzNFbkIsMEIrQ3NFSix5Qi9Dc0JnQixjQUFXLENBSVAsZ0JBQWEsQytDbkJoQyxDQ2xGTCxNQUdJLGlCQUFrQixDQUNsQixhL0N1RGtCLEMrQ3REbEIsa0IvQytEZSxDK0M5RGYsZUFBZ0IsQ0FFaEIsWWhEcUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENnRC9DakQsa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUF1QixDaERWdkIsMEJnREdKLFloRHlFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEMrQ01OLENoRHpCRywwQmdER0osWUFVUSxrQkFBbUIsQ0FDbkIscUJBQXNCLENBVzdCLENoRHpCRywyQmdEaUJBLHdCQUVRLFlBQWEsQ0FDYixvQ0FBcUMsQ0FDckMsVUFBVyxDQUNYLGlCQUFrQixDQUV6QixDaER4QkQsMEJnRDRCQSwyQkFFUSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLGlCQUFrQixDQU16QixDaER0Q0QsMkJnRDRCQSwyQkFRUSxtQkFBb0IsQ0FFM0IsQ0FHTCxhaERtRGdCLGNBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDK0M1REYsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6QixlQUFnQixDaEQ3Q2hCLDBCZ0R5Q0osYWhEbURnQixjQUFXLENBSVAsYUFBYSxDZ0R4Q2hDLENoRHhERywyQmdEeUNKLGFBT1EsbUJBQW9CLENBUTNCLENBTEcseUJBQ0ksc0JBQXVCLENoRHdDZixnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLENEdkdGLDBCZ0RtREEseUJoRHlDWSxjQUFXLENBSVAsZ0JBQWEsQ2dEekM1QixDQUdMLFlBQ0ksa0JBQW1CLENBQ3RCLFloRGdDZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQytDcENQLGVBQWdCLENoRGpFaEIsMEJnRDhESixZaEQ4QmdCLGdCQUFXLENnREoxQixDaER4RkcsMkJnRDhESixZQU1RLGdCQUFpQixDQW9CeEIsQ0FqQkcsZ0RoRHFCWSxnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEMrQzNCSCxlQUFnQixDQUNoQixjQUFlLENBQ2Ysa0JBQW1CLENoRDVFdkIsMEJnRHVFQSxnRGhEcUJZLGdCQUFXLENnRGZ0QixDaEQ3RUQsMkJnRCtFQSx1Q0FFUSxvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FHekIsQ0FHTCxZQUNJLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsY0FBZSxDQUVmLDBCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsa0JBQW1CLENBRW5CLG9DQUFxQyxDQUNyQyxxQkFBc0IsQ0FFdEIsd0IvQzVDb0IsQytDNkNwQiw0Qi9DL0NjLENEdERkLDJCZ0QwRkosWUFjUSxRQUFTLENBQ1QsaUNBQWtDLENBQ2xDLFlBQWEsQ0FDYiw2Qi9DckRVLEMrQ3NEVixpQkFBa0IsQ0FDbEIsU0FBVSxDQW5CakIsbUJBc0JXLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNkLENBSVQscUJBQ0ksb0NBQXFDLENBQ3JDLFVBQVcsQ0FFWCxnQkFBaUIsQ0FDakIsY0FBZSxDQUVmLG1CQUFvQixDQUNwQixpQkFBa0IsQ2hEbElsQiwyQmdEMEhKLHFCQVdRLFlBQWEsQ0FFcEIsQ0FFRCxrQmhEN0NnQixnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEMrQ3NDUCwyQi9DcENFLEMrQ3FDRixtQkFBb0IsQ2hENUlwQiwwQmdEeUlKLGtCaEQ3Q2dCLGNBQVcsQ2dEaUQxQixDaEQ3SUcsMkJnRG1KSiwyQkFNUSxZQUFhLENBQ2Isb0NBQXFDLENBRTVDLENBRUQsaUJBQ0ksZUFBZ0IsQ2hEL0poQiwyQmdEOEpKLGlCQUlRLFlBQWEsQ0FZcEIsQ2hEOUtHLG1EZ0RvS0ksNENBRVEsbUJBQW9CLENBRTNCLENDN0tiLGVBQ0ksZUFBZ0IsQ2pEaUJaLDBCaURsQlIsZUFJUSxjQUFlLENBQ2YsZUFBZ0IsQ0E4R3ZCLENqRDlHTywyQmlER0osMEJqRHFDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDaUQ5Q3BELENqRFBHLGtEaURHSiwwQmpEeUVBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2dEWk4sQ0FFRCwyQkFDSSxZQUFhLENqREdiLDJCaURKSiwyQmpEK0JJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENpRDVCcEQsQ2pEekJHLGtEaURTSiwyQmpEbUVBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2dETU4sQ2pEekJHLDJCaURTSiwyQkFRUSxlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDQUN6Qiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsUUFBUyxDQUVoQixDQUVELHdEQUlJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FQZixzRUFVTyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsNEVBQ2lCLENBQ2pCLE9BQVEsQ0FDUixVQUFXLENBQ1gsU0FBVSxDQUNWLFFBQVMsQ0FDWixtQ0FJRCxRQUFTLENBQ1QscURBQWlDLENBQWpDLGdEQUFpQyxDQUFqQyw2Q0FBOEMsQ0FDakQsbUNBR0csUUFBUyxDQUNULHNEQUFpQyxDQUFqQyxpREFBaUMsQ0FBakMsOENBQStDLENBQ2xELHNCQUdHLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDcEIscUJBR0csaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGdCQUFpQixDQUNwQiw4QkFHRyxpQkFBa0IsQ0FoRjFCLHdCQW9GUSxlQUFnQixDQXBGeEIsNEJBd0ZRLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDViw4QkFBWSxDQUFaLHFCQUFzQixDQTNGOUIsZ0NBOEZZLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQVksQ0FBWixnQkFBaUIsQ2pEM0ZyQiwwQmlETFIsZ0NBbUdnQixVQUFXLENBRWxCLENBckdULDJCQXlHUSxpQkFBa0IsQ0F6RzFCLDRCQTZHUSxTQUFVLENBN0dsQixxQ0FpSFEsb0JBQXFCLENBQ3hCLGNDMUdELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIscUJBQXFCLENBQXJCLGtCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGtCQUFtQixDQUVuQixrQ0FDSSxvQkFBaUIsQ0FBakIsaUJBQWlCLENBQWpCLHdCQUF5QixDbERYekIsMEJrREFSLGNBZVEsa0JBQW1CLENBc0YxQixDQW5GRyxxQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQVksQ0FDWixZQUFhLENBQ2IseUJBQWEsQ0FBYixzQkFBYSxDQUFiLG1CQUFvQixDbER2QnBCLDBCa0RrQkoscUJBUVEsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixZQUFhLENBQ2IsT0FBUSxDQUNSLHFCQUFxQixDQUFyQixrQkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLDhCQUErQixDQUV0QyxDQUVELHFCQUNJLGVBQWdCLENBQ2hCLHFDakR5RG1DLENpRHhEbkMsaUJBQWtCLENBQ2xCLFdBM0NXLENBNENYLFlBN0NZLENBK0NaLDBDQUNJLFdBN0NhLENBOENiLFlBL0NjLENBZ0RqQixnREFJRyxpQ0FBTyxDQUFQLHNCQUFPLENBQVAsYUFBYyxDQUNqQiw2Q0FJTyxZQUFhLENsRHREckIsMEJrRHFESSw2Q0FJUSxhQUFjLENBRXJCLENBR0wsNEJBQ0ksbUNqRHdCOEIsQ2lEdkI5Qiw0QkFBTyxDQUFQLGlCQUFPLENBQVAsUUFBUyxDQUVULGdEQUNJLDJCQUFPLENBQVAsZ0JBQU8sQ0FBUCxPQUFRLENBQ1gsaURBR0csWUFBYSxDbER2RXJCLDBCa0RzRUksaURBSVEsYUFBYyxDQUNkLDRCQUFPLENBQVAsaUJBQU8sQ0FBUCxRQUFTLENBRWhCLENBMUNSLDZCQThDTyxVQUFXLENBQ1gsVUFBVyxDQUNYLFFBQVMsQ0FDVCx3QkFBZ0IsQ0FFaEIsa0RBQ0ksd0JBQWdCLENBcEQzQix5QkF5RE8saUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGdDQUFpQixDQUFqQiw2QkFBOEIsQ0FDakMsa0JsRDNERCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDbUR2RHJELGVBQWdCLENBQ2hCLG9CQUFxQixDbkRDakIsMEJtRExSLGtCbkRpRkksaUJDekRPLENEMERQLGtCQzFETyxDa0RpS1YsQ0F6TEQsK0RBU2dCLGtCQUFtQixDQVRuQyx5RW5EaUdvQixjQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDa0QxRkgsb0NsRDBGRyxDa0R6RkgsZWxEcUdGLENrRHBHRSxhbERtRE8sQ0RoRVgsMEJtRExSLHlFbkRpR29CLGdCQUFXLENBSVAsZUFBYSxDbURsRjVCLENBbkJULHVDQXNCWSxlQUFnQixDQUNoQixlQUFnQixDQXZCNUIsNENBMkJZLDJCQUE0QixDQUM1QixZQUFhLENBQ2Isb0NsRDZFRyxDa0Q1RUgsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsd0JsRHlCVSxDa0R4QlYsd0JsRGlDTyxDa0RoQ1AsZUFBZ0IsQ0FDaEIsYWxEZ0NPLENrRHJFbkIsd0VBd0NnQixrQkFBbUIsQ0F4Q25DLDRHQTZDZ0Isd0JsRGdCWSxDa0RmWix3QmxEYU0sQ2tEWk4sdUJBQVksQ0FBWixlQUFnQixDQS9DaEMsdUVBbURnQixhbER1QkksQ2tEMUVwQiw4REFtRGdCLGFsRHVCSSxDa0QxRXBCLGtFQW1EZ0IsYWxEdUJJLENrRDFFcEIsbUVBbURnQixhbER1QkksQ2tEMUVwQix5REFtRGdCLGFsRHVCSSxDa0QxRXBCLHlIQTJEWSxjQUFlLENBM0QzQiwySUE4RGdCLG1DQUFnRCxDQUNoRCxhbERKTSxDa0QzRHRCLG9KQW1FZ0Isd0JsRElJLENrREhKLHdCbERHSSxDa0RGSixhbERNRyxDa0QzRW5CLHNLQXdFb0Isd0JsRERBLENrREVBLHdCbERGQSxDa0RHQSx1QkFBWSxDQUFaLGVBQWdCLENBMUVwQyxxSUErRWdCLFlBQWEsQ0EvRTdCLHdDQW9GWSxrQkFBbUIsQ0FDbkIsOEJBQStCLENBckYzQyxnREF3RmdCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixtRkFDMkIsQ0FDM0IsbURBQTRDLENBQTVDLDhDQUE0QyxDQUE1QywyQ0FBNEMsQ0FDNUMsOENsRDdERSxDa0Q2REYseUNsRDdERSxDa0Q2REYsc0NsRDdEYSxDa0RyQzdCLCtDQXNHZ0IsWUFBYSxDQXRHN0Isc0RBMkdvQixrRkFDMkIsQ0E1Ry9DLHdDQWtIWSxpQkFBa0IsQ0FDbEIsYUFBYyxDQW5IMUIsOENBc0hnQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsY0FBZSxDQTFIL0IsK0RBOEhnQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxPQUFRLENBakl4Qiw4RUFvSW9CLHdCbER6RUUsQ2tEM0R0QixxRkF1SXdCLGFBQWMsQ0F2SXRDLG9GQTZJd0Isd0RsRC9EakIsQ2tEK0RpQixnRGxEL0RiLENrRDlFWCw2Q0FvSmdCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osVUFBVyxDQUNYLHdCbER0RkcsQ2tEdUZILHdCbERoR00sQ2tEM0R0QixvREE4Sm9CLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFFBQVMsQ0FDVCxPQUFRLENBQ1IsU0FBVSxDQUNWLFdBQVksQ0FDWixvQmxEN0dRLENrRDhHUix3QkFBeUIsQ0FDekIsK0JBQVcsQ0FBWCwwQkFBVyxDQUFYLHVCQUF3QixDQXZLNUMsd0NBNktZLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQix3QmxEbkhVLENrRDNEdEIsb0RBa0xZLHdCbER2SFUsQ2tEM0R0Qix3Q0FzTFksd0JsRGxITyxDa0RtSFYsMEJDckxELFlBQWEsQ3BER2IsMEJvREpKLDBCQUlRLGFBQWMsQ0FFckIsQ0NQTCxhQUdJLCtCcER3RGtCLENvRHZEbEIsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLDBCQUFxQixDQUFyQix1QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLHVCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsc0JBQXVCLENyRExuQiwyQnFETFIsYUFhUSxxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQUNyQixrQkFBbUIsQ0EwSDFCLENBdkhHLG9CQUNJLGlCQUFrQixDckRibEIsMkJxRFlKLG9CQUlRLGNBQWUsQ0FDZixnQkFBaUIsQ0FFeEIsQ0FFRCxxQkFDSSxlQUFnQixDQUNoQixhQUFjLENBQ2QsY0FBZSxDQUhuQixxQnJEdUVnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ29EdkVQLGVwRG1GRSxDb0RsRkYsYXBEdUJjLENEdERkLDBCcURxQkoscUJyRHVFZ0IsZ0JBQVcsQ0FJUCxlQUFhLENxRGhFaEMsQ0FFRCxxQkFHSSxtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FOckIsbUNBU08seUJBQTBCLENBQzFCLDRCQUE2QixDQUM3QixtQkFBb0IsQ0FDcEIsbUNBQW9DLENBQ3BDLGdCQUFpQixDQWJ4QixrQ0FpQk8sd0JBQXlCLENBQ3pCLDJCQUE0QixDQUM1QixnQkFBaUIsQ0FDakIsbUNBQW9DLENBQ3BDLG1CQUFvQixDQUN2QiwyQkFNRCxVQUFXLENBQ1gsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLG1CQUFvQixDQVh2QixnQ0FjTyxnQkFBaUIsQ0FDcEIsbURBS0QsZUFBZ0IsQ0FGbkIsNkRBS08sZUFBZ0IsQ0FDaEIsa0JBQW1CLENBTjFCLCtEQVVPLHdCcEQvQmdCLENvRGdDaEIsb0JBQXFCLENBQ3hCLGtEQUtHLHdCcER0Q2dCLENvRHVDbkIsb0RBS0csd0JwRDVDZ0IsQ29ENkNuQixpQ0FLRyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCw4REFBbUUsQ0FDbkUsMkJBQTRCLENBQzVCLDBCQUEyQixDQUM5QixnQ0FLRyxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxzREFBMkQsQ0FDM0QsMkJBQTRCLENBQzVCLDBCQUEyQixDQUM5QixVQ3JJTCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUVaLHdCckRpRGtCLENxRGhEbEIsYXJEeURlLENxRHZEZixnQkFDSSx3QkFBeUIsQ3REVHpCLDBCc0RRSixnQkFJUSx3QkFBeUIsQ0FFaEMsQ0FFRCxnQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQkFBZSxDQUFmLGNBQWUsQ0FDZixrQkFBbUIsQ0FDdEIsZXREdUVlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDcUQzRVAsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUp0QixzQkFPTyxXQUFZLENBQ1osZUFBZ0IsQ0FSdkIsbUNBWU8sVUFBVyxDQUNkLGlCdER3RFcsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLENxRDdERixrQkFBbUIsQ3REMUNuQiwwQnNEdUNKLGlCdERxRGdCLGNBQVcsQ3NEakQxQixDdEQzQ0csMkJzRHVDSixpQnREcURnQixjQUFXLENzRGpEMUIsQ0FFRCxnQnREK0NnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ3FEckRQLGtCQUFtQixDdERoRG5CLDBCc0Q2Q0osZ0J0RCtDZ0IsZ0JBQVcsQ0FJUCxlQUFhLENzRC9DaEMsQ0FFRCwwQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBVyxDQUFYLGdCQUFpQixDQUNwQixnQnREcUNlLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDV2QsQ0RYYyxvQ0NEVCxDcUR6Q1AsZXJEcURFLENxRHBERixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNwQixnQkFHRyxrQkFBbUIsQ0FDdEIscUJ0RHdCZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ3FEMUJQLGFyRHJCYyxDcURzQmQsK0JyRHRCYyxDcUR3QmQseUJBQWtCLENBQWxCLHNCQUFrQixDQUFsQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDdERoRm5CLDBCc0RzRUoscUJ0RHNCZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENxRGhCSCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FNdkIsQ3RENUZHLGlEc0RzRUoscUJ0RHNCZ0IsZ0JBQVcsQ0FJUCxlQUFhLENzREpoQyxDQXRCQSwyQkFvQk8sb0JBQXFCLENBQ3hCLDZCdERDVyxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ3FERlAsYXJEaERvQixDcURpRHBCLCtCckRqRG9CLENxRDJDdkIsb0NBU08sY0FBZSxDQUNsQixvQnREWlcsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENxRFNQLHdCckR2RGtCLENxRHdEbEIsYXJEekRjLENxRDBEZCxpQkFBa0IsQ0FDbEIsVUFBVyxDdERqSFgsMEJzRDJHSixvQkFTUSxpQkFBa0IsQ0FFekIsQ0FFRCxpQnRENUJnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1dkLENEWGMsb0NDRFQsQ3FEc0JQLGVyRFZFLENxRFdGLGFBQWMsQ0FDZCxhckR2RWMsQ3FEd0VkLHdCckQzRW9CLENxRDRFcEIsMkJBQTRCLENBQzVCLGtCQUFtQixDQUVuQixnQkFBaUIsQ0FDakIsK0JBQWdDLENBRWhDLFNBQVUsQ0FiYix3QkFnQk8sVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLE9BQVEsQ0FDUixRQUFTLENBQ1Qsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QiwrREFBb0UsQ0FDcEUsdUJBQXdCLENBQzNCLHdCQUtMLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1osZ0JBQWlCLENBQ3BCLDJCQUdHLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGVBQWdCLENBSnBCLHFDQU9RLFdBQVcsQ0FDWCxjQUNKLENBVEosNkJBWVEsYXJEMUdXLENxRDJHZCxpQ0FHRyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixXQUFZLENBQ1osa0JBQW1CLENBRW5CLGVBQWdCLENBQ25CLGlDQUdHLFVBQVcsQ0FDWCxZQUFhLENBRmhCLCtDQUtPLGFBQWMsQ0FMckIsc0NBU08sZ0JBQWlCLENBQ3BCLGdDQUlELHdCckRwSVcsQ3FEcUlYLGFyRDlJYyxDcUQrSWQsVUFBVyxDQUNYLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHdCckRqSmMsQ3FEbUpkLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBRTlCLGVBQWdCLENBWG5CLHNDQWVPLDhCckQzSlUsQ3FENEpWLGdCQUFpQixDdER0SFQsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENEckdQLDBCc0RrTUgsc0N0RHRHZSxnQkFBVyxDQUlQLGVBQWEsQ3NEcUg1QixDQW5CSixzQ0FzQk8sNkJyRGxLVSxDcURtS1YsZ0JBQWdCLEN0RDdIUixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ0RyR1AsMEJzRGtNSCxzQ3REdEdlLGdCQUFXLENBSVAsZUFBYSxDc0Q0SDVCLENBSUwsa0N0RHBJZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENEckdQLDBCc0RnT0osa0N0RHBJZ0IsZ0JBQVcsQ0FJUCxlQUFhLENzRGtJaEMsQ0N0T0wsMkJBQ0ksZUFBZ0IsQ0FDbkIsS0FLRyx3QnREbURrQixDc0RsRGxCLFVBQVcsQ0FDWCxZQUFhLENBRWIsNkJ2RHFGZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULENzRDNGUCxldER1R0UsQ3NEdEdGLGF0RDJDYyxDc0QxQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDdkRibEIsMEJ1RE9KLDZCdkRxRmdCLGdCQUFXLEN1RDlFMUIsQ0FFRCwyQkFDSSxnQkFBaUIsQ0FDcEIsd0J2RDBFZSxnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ3NEOUVQLHlCQUEwQixDdkR2QjFCLDBCdURvQkosd0J2RHdFZ0IsZ0JBQVcsQ0FJUCxlQUFhLEN1RHhFaEMsQ0FJTCxXQUNJLHdCdER5QmtCLENzRHhCbEIsWUFBYSxDQUNiLGF0RGdDZSxDc0Q5QmYsZ0J2RDJEZ0IsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENEckdQLDBCdURpQ0osZ0J2RDJEZ0IsZ0JBQVcsQ0FJUCxlQUFhLEN1RDdEaEMsQ0FFRCxrQnZEdURnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3NEL0RGLGNBQWUsQ0FDZixpQkFBa0IsQ3ZEekNsQiwwQnVEcUNKLGtCdkR1RGdCLGNBQVcsQ3VEbEQxQixDdkQxQ0csMkJ1RHFDSixrQnZEdURnQixjQUFXLEN1RGxEMUIsQ0FFRCxtQnZEZ0RnQixnQkFBVyxDQUlQLGVBQWEsQ0FNYixlQ1NYLENEVFcsb0NDRFQsQ0RyR1AsMEJ1RDRDSixtQnZEZ0RnQixnQkFBVyxDQUlQLGVBQWEsQ3VEbERoQyxDQUVELHFCQUNJLHdCdERNa0IsQ3NETGxCLGF0REljLENzREhkLGlCQUFpQixDQUNqQixVQUFXLEN2RHZDWCwyQndEbEJSLE1BRVEsa0N2RHlEYyxDdUQ2UHJCLEN4RG5UTywyQndETFIsTXhENkNRLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELEN3RG5EakQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsZ0JBQWlCLENBNlN4QixDeERuVE8sa0R3RExSLE14RGlGSSxpQkN6RE8sQ0QwRFAsa0JDMURPLEN1RGdTVixDQTFTRyx1QkFDSSxnQkFBaUIsQ0FDakIscUJBQXNCLEN4RFh0QiwyQndEU0osdUJBS1EsWUFBYSxDQUVwQixDQUVELGNBRUksZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDakIsMEJBSU8sbUJBQW9CLEN4RGJ4QiwyQndEV0gsa0RBUWUsK0JBQXNDLENBRTdDLENBVlIsa0RBY08sK0JBQXNDLENBQ3pDLGtDQUdHLFlBQWEsQ3hEMUNqQiwyQndEeUNBLGtDQUlRLGFBQWMsQ0FDZCxpQkFBa0IsQ0FFekIsQ3hEaERELDJCd0RrREEsbURBR1EsWUFBYSxDQUVwQixDQUdMLGtCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDeERoRG5CLDJCd0Q2Q0osa0JBTVEsb0JBQXFCLENBUTVCLEN4RDNERywyQndEc0RBLHVDQUVRLGtDQUF5QyxDQUVoRCxDQUdMLHdCQUNJLG1DQUFvQyxDQUNwQyxnQ3ZEdEJjLEN1RHlCVixpREFDSSxnQ0FBVyxDQUFYLDJCQUFXLENBQVgsd0JBQXlCLEN4RGhGakMsMkJ3RDBFSix3QkFXUSxZQUFhLENBRXBCLENBRUQsbUNBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhdkR2Q2MsQ3VEd0NkLG9CQUFxQixDQUNyQixpQkFBa0IsQ3hEL0ZsQiwyQndEeUZKLG1DQVNRLG1CQUFvQixDQUNwQixvQ3ZERUcsQ3VEREgsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQTBDMUIsQ0F2Q0csNkVBQ0ksZUFBZ0IsQ3hEMUdwQiwyQndENkdDLDJCQUdXLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLGFBQWMsQ0FDZCx3QnZEOURFLEN1RCtERixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNaLENBakNaLCtDQXNDTyxvQkFBcUIsQ3hEL0h6QiwyQndEeUZILDZEQTBDZSxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDWCxhQUFjLENBQ2Qsd0J2RGpGRSxDdURrRkYsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDWixDQUtiLHVCQUVJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDeER0Sm5CLDJCd0RrSkgsdURBU2UsZ0NBQVcsQ0FBWCwyQkFBVyxDQUFYLHdCQUF5QixDQVR4QywwREFhZSxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDWCxhQUFjLENBQ2Qsd0J2RDdHRSxDdUQ4R0Ysa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDWixDQXZCWixtRUE0Qk8sbUJBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQWEsQ0E1QnBCLDJCQWdDTyxrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLGFBQWMsQ0FDakIsZ0JBSUQsbUJBQW9CLENBQ3BCLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix3QnZEdklzQixDdUR3SXRCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFlBQWEsQ0FDaEIscUJBR0csY0FBZSxDQURsQix3Q0FJTywrQnZEaEpVLEN1RGlKYixxQkFJRCxvQ3ZEdEdPLEN1RHVHUCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYXZEeEpjLEN1RHlKZCxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUN4QixjQUdHLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsVUFBVyxDQUNkLGtDQUtHLGFBQWMsQ0FDZCx1QkFBWSxDQUFaLGtCQUFZLENBQVosZUFBZ0IsQ0FKbkIsd0RBT08sUUFBUyxDQUNaLHdEQUdHLFlBQWEsQ0FDaEIsMENBR0csWUFBYSxDQUNoQiwrREFHRyxhQUFjLENBQ2pCLGlDQU1ELFlBQWEsQ0FDYix3QnZEak1vQixDdURrTXBCLGVBQWdCLENBTG5CLHVEQVFPLFdBQVksQ0FDZix1REFHRyxhQUFjLENBQ2pCLHlDQUdHLGFBQWMsQ0FDakIsOERBR0csWUFBYSxDQUNoQiwyQkFVRCxhQUFjLENBRWQsaURBQ0ksWUFBYSxDQUNoQixpREFHRyxZQUFhLENBQ2hCLHdEQUdHLGFBQWMsQ0FDakIsMEJBTUQsWUFBYSxDQUhoQixnQ0FNTyx3QkFBeUIsQ0FDNUIsZ0RBR0csYUFBYyxDQUNqQiwrQ0FHRyxhQUFjLENBQ2pCLHVEQUdHLFlBQWEsQ0FDaEIsVUFLTCxpQkFBa0IsQ0FDbEIsWUFBYSxDeEQxU1QsMkJ3RDRTSiwrQkFFUSxhQUFjLENBRXJCLENBRUQsZ0JBQ0kscUJBQXNCLENBQ3RCLGdDdkQzUWMsQ3VEeVFqQixpQ0FLTyxrQ3ZEOVFVLEN1RCtRYixvQkN6VUwsZUFBZ0IsQ0FDaEIsa0JBQW1CLEN6REdmLDBCeURMUixvQkFLUSxlQUFnQixDQUNoQixvQkFBcUIsQ0FrRDVCLENBL0NHLG1DQUNJLFlBQWEsQ0FDaEIsMkJ6RGtDRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDQXVDckMsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3dEM0ZGLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixheER3Q2MsQ0R0RGQsMEJ5RFFKLDJCekRvRUEsaUJDekRPLENEMERQLGtCQzFETyxDd0RKTixDekRmRywwQnlEUUosMkJ6RG9GZ0IsY0FBVyxDQUlQLGVBQWEsQ3lEakZoQyxDekRmRywyQnlEUUosMkJ6RG9GZ0IsY0FBVyxDQUlQLGVBQWEsQ3lEakZoQyxDQUVELDZCQUNJLGdCQUFpQixDQUNqQix3QnhEZ0NvQixDRG5EcEIsMkJ5RGlCSiw2QkFLUSxnQkFBaUIsQ0FFeEIsQ0FFRCwrQnpEY0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ0FyRGpELDBCeUQwQkosK0J6RGtEQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEN3RFNOLENBRUQsMEJBQ0ksWUFBYSxDQUNiLDhCQUErQixDQUMvQixVQUFXLEN6RGpDWCwwQnlEOEJKLDBCQU1RLG9DQUFxQyxDQU01QyxDekQxQ0csMkJ5RDhCSiwwQkFVUSxvQ0FBcUMsQ0FFNUMsQ0FFQSwyQ0FJTyxheERNVSxDd0RMYixtQnpEVEQsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQzBEcERqRCxXQUFZLENBQ1osU0FBVSxDQUNWLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsa0JBQW1CLEMxRE5uQiwwQjBERkosbUIxRDhFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEN5RFpOLENBRUQsZ0JBQ0ksaUJBQWtCLENBQ2xCLDJCQUE0QixDQUM1QixlQUFnQixDQUNoQix3QnpEbUNNLEN5RGxDTixnQ0FBaUMsQ0FDakMsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGF6RDhDVyxDRC9EWCwyQjBEU0osZ0JBYVEsaUJBQWtCLENBRXpCLENBRUQsaUJBQ0ksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ3BCLGlCMURXRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDMERuQmpELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFVBQVcsQzFEcENYLDBCMEQrQkosaUIxRDZDQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEN5RDhCTixDMURqREcsMkIwRCtCSixpQkFRUSw2QkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLHNCQUFnQixDQUFoQixrQkFBbUIsQ0FVMUIsQ0FQRyx3Q0FDSSx3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLDZCQUE4QixDMUQzQ2xDLDJCMEQwQ0Esd0NBSVEsa0JBQW1CLENBRTFCLENBR0wsb0JBQ0ksYUFBYyxDQUNkLGVBQWdCLENBRWhCLDJDQUNJLGNBQWUsQ0FDZixlQUFnQixDMUR6RHBCLDJCMER1REEsMkNBS1EsYUFBYyxDQUNkLGVBQWdCLENBRXZCLEMxRC9ERCwyQjBEaUVBLHNDQUVRLGtCQUFtQixDQUUxQixDQUdMLGtCQUNJLG1CQUFvQixDQUNwQixhekRwQmMsQ3lEcUJkLGtCQUFtQixDMURpQlAsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDRHZHRiwwQjBEd0VKLGtCMURvQmdCLGNBQVcsQ0FJUCxnQkFBYSxDMERsQmhDLENBRUQsaUIxRFlnQixjQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDeURsQlAsY0FBZSxDQUNmLGF6RHBCVyxDeURxQlgsa0JBQW1CLEMxRHJGbkIsMEIwRGdGSixpQjFEWWdCLGdCQUFXLENBSVAsZUFBYSxDMERUaEMsQ0FHRCwwQkFDSSxVQUFXLEMxRDNGWCwyQjBEMEZKLDBCQUlRLFdBQVksQ0FFbkIsQ0FFRCxrQkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQzFEdkduQiwwQjBEa0dKLGtCQVNRLGdCQUFpQixDQUNqQixvQkFBcUIsQ0E4QjVCLENBMUJHLHlDQUNJLFVBQVcsQ0FDWCxZQUFhLEMxRGxIakIsMEIwRGdIQSx5Q0FNUSxZQUFhLENBRXBCLEMxRHhIRCwwQjBEMkhBLG9DQUVRLHdCQUFnQixDQUV2QixDQTdCSixzQkFnQ08saUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGdDQUFpQixDQUFqQiw2QkFBOEIsQ0FDakMsOEIxRDdDVyxnQkFBVyxDQUlQLGdCQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULEN5RDJDUCxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYXpEbEZXLEN5RG1GZCxZQ3RKRCxjQUFlLENBRWYsa0JBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENBQ3RCLGtCQUdHLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsYUFBYyxDQUNkLFlBQWEsQzNEUmIsMEIyREtKLGtCQU1RLFlBQWEsQ0F3R3BCLENBOUdBLGdDM0R1RmUsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEMwRHBGSCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixlMUQyRkMsQzBEMUdSLHVDQWtCVyxVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsdUJBQXdCLENBQ3hCLFlBQWEsQ0FDYix3QjFEeUJNLEMwRGpEakIsdUVBNkJlLFVBQVcsQ0E3QjFCLHdDM0R1RmUsZ0JBQVcsQ0FJUCxlQUFhLENBTWIsZUNXZCxDRFhjLG9DQ0RULEMwRDVEQyxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQW9CLENBQ3BCLGExRFFNLEMwRFBOLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixhMURhRyxDMERaSCxrQjFER1UsQzBEbERyQiwrQ0FrRGUsWUFBYSxDQWxENUIscUNBdURXLFVBQVcsQ0FDWCxhMURQTSxDMERRTixzQkFBdUIsQ0F6RGxDLDRDQTREZSxZQUFhLENBNUQ1QiwwRUFrRVcsd0IxRGpCTSxDMERrQk4saUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixhMUR2Qk0sQzBEd0JOLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG9EMURqREUsQzBEaURGLCtDMURqREUsQzBEaURGLDRDMURqRGEsQzBEM0J4QixzRkErRWUsd0IxRDVCUSxDMERuRHZCLHdGQW1GZSxZQUFhLENBbkY1QixrRkF1RmUsV0FBWSxDQUNaLFVBQVcsQ0F4RjFCLHFDQTZGVyxpQkFBa0IsQ0E3RjdCLHlDQWdHZSxnQkFBaUIsQ0FDakIsK0JBQVcsQ0FBWCwwQkFBVyxDQUFYLHVCQUF3QixDQWpHdkMscUNBc0dXLGdCQUFpQixDQXRHNUIseUNBeUdlLGVBQWdCLENBQ2hCLGdDQUFXLENBQVgsMkJBQVcsQ0FBWCx3QkFBeUIsQ0FDNUIsT0NwSGIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLDBCQUFzQixDQUN0QixXQUFZLENBRVosZUFDSSxjQUFlLENBQ2YsUUFBUyxDQUNULE1BQU8sQ0FDUCw0QkFBd0IsQ0FKM0IsZ0NBUU8sU0FBVSxDQUNWLDBDQUFtQyxDQUFuQyxxQ0FBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLG9DQUFxQixDQUFyQiwrQkFBcUIsQ0FBckIsNEJBQTZCLENBRTdCLHFDQUNJLEtBQ0ksU0FBVSxDQUVkLEdBQ0ksU0FBVSxDQUFBLENBTGxCLGdDQUNJLEtBQ0ksU0FBVSxDQUVkLEdBQ0ksU0FBVSxDQUFBLENBTGxCLDZCQUNJLEtBQ0ksU0FBVSxDQUVkLEdBQ0ksU0FBVSxDQUFBLENBekI5Qix1QkFpQ1EsV0FBWSxDQUNaLHlCQUEwQixDQUM3QixjQUdHLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLGNBQWUsQ0FDbEIsYUExQ0wsT0E2Q1EsdUJBQXdCLENBRS9CLENDL0NELG1CQUdJLGVBQWdCLENBQ2hCLGtCQUFtQixDN0RDZiwwQjZETFIsbUJBT1EsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBcUY1QixDQWxGRywwQjdEa0NJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FtQ3RCLGlCQzFETyxDRDJEUCxrQkMzRE8sQ0RtQ0gsZ0JBQWlELENBdUNyQyxjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDNEQ1RkYsb0JBQXFCLENBQ3JCLGE1RDBDYyxDRHREZCwwQjZETUosMEI3RHNFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEM0RE5OLEM3RGJHLDBCNkRNSiwwQjdEc0ZnQixjQUFXLENBSVAsZUFBYSxDNkRuRmhDLEM3RGJHLDJCNkRNSiwwQjdEc0ZnQixjQUFXLENBSVAsZUFBYSxDNkRuRmhDLENBRUQseUI3RHlCSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDNkRwQ2pELFlBQWEsQ0FDYixVQUFXLEM3RGxCWCwwQjZEZUoseUI3RDZEQSxpQkN6RE8sQ0QwRFAsa0JDMURPLEM0RFFOLEM3RDNCRywwQjZEZUoseUJBTVEsb0NBQXFDLENBTTVDLEM3RDNCRywyQjZEZUoseUJBVVEsb0NBQXFDLENBRTVDLENBRUQseUJBQ0ksYUFBYyxDQUNkLGtCQUFNLENBQU4sZ0JBQU0sQ0FBTixZQUFhLENBRWIsb0NBQ0ksWUFBYSxDN0RsQ2pCLDJCNkQ2QkoseUJBU1Esa0JBQU0sQ0FBTixnQkFBTSxDQUFOLFlBQWEsQ0FxQnBCLENBOUJBLHlDQWFPLHdCNURhYyxDNEQxQnJCLHlDQWlCTyx3QjVEUVUsQzREUFYsYTVEZ0JPLEM0RGxDZCxpREF1QlcsYTVERFksQzREdEJ2Qix5Q0E0Qk8sd0I1RE5nQixDNERPbkIsK0JBSUQsZ0JBQWlCLENBQ2pCLHlCQUFPLENBQVAsc0JBQU8sQ0FBUCxpQkFBa0IsQzdEL0RsQiwyQjZENkRKLCtCQUtRLGdCQUFpQixDQUV4QixDQUVBLGtDQUlPLHVGQUMyQixDQUxsQyx3Q0FTTyx1RkFDMkIsQ0FWbEMsMENBY08sdUZBQzJCLENBQzlCLGlCQ3hGTCxlQUFnQixDQUNoQixrQkFBbUIsQzlEQ2YsMEI4RExSLGlCQU9RLGVBQWdCLENBQ2hCLG9CQUFxQixDQWtDNUIsQ0EvQkcsd0I5RGtDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDQXVDckMsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQzZENUZGLG9CQUFxQixDQUNyQixhN0QwQ2MsQ0R0RGQsMEI4RE1KLHdCOURzRUEsaUJDekRPLENEMERQLGtCQzFETyxDNkRMTixDOURkRywwQjhETUosd0I5RHNGZ0IsY0FBVyxDQUlQLGVBQWEsQzhEbEZoQyxDOURkRywyQjhETUosd0I5RHNGZ0IsY0FBVyxDQUlQLGVBQWEsQzhEbEZoQyxDQUVELHVCOUR3QkksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQzhEbkNqRCxZQUFhLENBQ2IsVUFBVyxDOURuQlgsMEI4RGdCSix1QjlENERBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQzZES04sQzlEeEJHLDBCOERnQkosdUJBTVEsb0NBQXFDLENBRTVDLENBRUQsdUJBQ0ksd0I3RDJCYyxDNkQxQmQsYTdEbUNXLEM2RGxDWCxVQUFXLENBSGQsK0JBUU8sYTdEaUJnQixDNkRoQm5CLFlDckNMLFlBQWEsQ0FDYix3QjlEb0R3QixDOERuRHhCLGtCQUFtQixDQUNuQixxQkFBc0IsQy9ERGxCLDJCK0RMUixZQVNRLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FtQjNCLENBaEJHLGtDQUNJLGFBQWMsQ0FDakIsa0IvRDZCRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDK0RyQ2pELFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUFnQixDL0RsQmhCLDBCK0RhSixrQi9EK0RBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQzhES04sQy9EeEJHLDBCK0RhSixrQkFRUSxZQUFhLENBQ2IsV0FBWSxDQUVuQixDQzdCTCxhQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFXLENBQVgsZ0JBQWlCLENBU2hCLGtDQUlPLGNBQWUsQ0FDZiw2QkFBOEIsQ0FDOUIsZ0NBQWlDLENBQ2pDLGdCQUFpQixDQUNwQix5QkFJRCxVQUFXLENBQ1gsbUJBQW9CLENBQ3ZCLHFCQ3RCRyxrQkFBbUIsQ2pFQ25CLDJCaUVGSixxQkFJUSxrQkFBbUIsQ0FVMUIsQ0FQRyw2QkFDSSxrQkFBbUIsQ2pFTnZCLDJCaUVLQSw2QkFJUSxrQkFBbUIsQ0FFMUIsQ0FHTCxlakU4RWdCLGdCQUFXLENBSVAsZ0JBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ0QvREYsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ2lFbkNqRCxhaEVvQ2MsQ2dFbkNkLDZCQUE4QixDakVuQjlCLDBCaUVjSixlakU4RWdCLGNBQVcsQ0FJUCxnQkFBYSxDaUV4RWhDLENqRXhCRywwQmlFY0osZWpFOERBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2dFS04sQ2pFeEJHLDJCaUVjSixlQVFRLDZCQUE4QixDQUVyQyxDQUVELHVCakVrRWdCLGNBQVcsQ0FJUCxlQUFhLENBTWIsZUNTWCxDRFRXLG9DQ0RULENEckdQLDBCaUUwQkosdUJqRWtFZ0IsZ0JBQVcsQ0FJUCxlQUFhLENpRWhFaEMsQ0FOQSw4QkFJTyxlaEVtRkYsQ2dFbEZELHdCakVTRCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDaUVqQmpELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQix5QkFBZ0IsQ0FBaEIscUJBQXNCLENqRXJDdEIsMEJpRWtDSix3QmpFMENBLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2dFbUJOLENBRUQsdUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsa0JBQW1CLENqRTNDbkIsMkJpRXdDSix1QkFNUSxrQkFBbUIsQ0FDbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsNkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQixzQkFBZ0IsQ0FBaEIsa0JBQW1CLENBRTFCLENBeEJELHVCQTJCSSxrQkFBbUIsQ2pFckRuQiwyQmlFMEJKLHVCQThCUSxlQUFnQixDQUNoQix1QkFBWSxDQUFaLG1CQUFvQixDQUUzQixDQUVELHdCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQiw2QkFBOEIsQ0FDakMsb0JqRTRCZSxjQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDZ0VoQ1AsZ0JBQWlCLENqRXJFakIsMEJpRWtFSixvQmpFMEJnQixnQkFBVyxDQUlQLGVBQWEsQ2lFMUJoQyxDQzNFTCxlbEU2Q1EsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ2tFdkRyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENsRUNqQiwwQmtFTFIsZWxFaUZJLGlCQ3pETyxDRDBEUCxrQkMxRE8sQ2lFNElWLENBOUpHLHVCQUNJLG9CQUFxQixDQUNyQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLFFBQVMsQ0FDWixzQmxFcUZlLGNBQVcsQ0FJUCxhQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLENpRTVGRixhakUyQ2MsQ0R0RGQsMEJrRVNKLHNCbEVtRmdCLGNBQVcsQ0FJUCxlQUFhLENrRXBGaEMsQ2xFWkcsMkJrRVNKLHNCbEVtRmdCLGNBQVcsQ0FJUCxlQUFhLENrRXBGaEMsQ0FFRCx1QkFFSSxZQUFhLENsRWhCYiwwQmtFY0osdUJBS1EsYUFBYyxDQVdyQixDQVJHLCtCQUNJLGFBQWMsQ0FDZCx1QkFBd0IsQ2xFeEI1QiwwQmtFc0JBLCtCQUtRLFlBQWEsQ0FFcEIsQ0FHTCxxQkFDSSxZQUFhLENBQ2IsVUFBVyxDbEVsQ1gsMEJrRWdDSixxQkFLUSxvQ0FBcUMsQ0FDckMsY0FBZSxDQU10QixDbEU1Q0csMkJrRWdDSixxQkFVUSxvQ0FBcUMsQ0FFNUMsQ0FFRCwwQkFDSSxxQkFBc0IsQ0FDdEIsK0JqRU1jLENEdERkLDBCa0U4Q0osMEJBS1EsZ0JBQWlCLENBQ2pCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQWdCLENBQWhCLDZCQUFnQixDQUFoQiw4QkFBZ0IsQ0FBaEIsMEJBQTJCLENBRWxDLENBRUQsNEJBQ0ksaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsYWpFWG1CLENEbERuQiwwQmtFeURKLDRCQU9RLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FFeEIsQ0FFRCx3QkFDSSxjQUFlLENBQ2Ysd0JqRVJXLENEL0RYLDBCa0VxRUosd0JBS1EsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLCtCQUFnQyxDQUNoQyxTQUFVLENBRWpCLENBRUQsZ0NsRVdnQixjQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDaUVuQkYsaUJBQWtCLENBQ2xCLGFqRXJCVyxDRGhFWCwwQmtFaUZKLGdDbEVXZ0IsY0FBVyxDQUlQLGVBQWEsQ2tFVmhDLENsRXRGRywyQmtFaUZKLGdDbEVXZ0IsY0FBVyxDQUlQLGVBQWEsQ2tFVmhDLENBRUQscUJBR0ksbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGFqRTFDYyxDaUUyQ2QsK0JqRTNDYyxDRHREZCwwQmtFd0ZKLHFCQVlRLGlCQUFrQixDQU16QixDQWxCQSwyQkFnQk8sb0JBQXFCLENBQ3hCLGdDQUlELGlCQUFrQixDbEU3R2xCLDBCa0U0R0osZ0NBSVEsU0FBVSxDQUNWLFdBQVksQ0FFbkIsQ0FFRCxzQkFDSSxlQUFnQixDQUNoQix3QmpFeERXLENpRXlEWCxPQUFRLENBQ1IsK0JBQWdDLENBRWhDLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBRWxCLGtCQUFtQixDbEUvSG5CLDBCa0VxSEosc0JBYVEsa0JBQW1CLENBNEIxQixDbEU5SkcsMEJrRXFISixzQkFpQlEsb0JBQXFCLENBd0I1QixDQXJCRyw2QkFDSSx3QmpFM0VPLENpRTRFViw4QkFHRyx3QmpFM0ZnQixDaUU0Rm5CLDZCQUdHLHdCakU1RlUsQ2lFK0RqQiwwQkFpQ08saUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGdDQUFpQixDQUFqQiw2QkFBOEIsQ0FDakMsVUMvSkwsVUFBVyxDQUNYLGdCQUFpQixDbkVDYiwwQm1FTFIsVUFPUSxXQUFZLENBQ1osc0JBQXVCLENBZ0Y5QixDQTdFRyxrQm5Fc0ZnQixnQkFBVyxDQUlQLGFBQWEsQ0FNYixvQ0NEVCxDa0U1RlAsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsc0JBQXVCLENBQ3ZCLGNBQWUsQ25FYmYsMEJtRU1KLGtCbkVzRmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLG9CQzRPUyxDa0VwVDVCLENBeEJBLHlCQVVPLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FFUix5QkFBMEIsQ25FeEI5QiwwQm1FTUosa0JBc0JRLFlBQWEsQ0FFcEIsQ0FFRCxtQkFDSSxVQUFXLENBQ1gsMEJBQTJCLENuRWxDM0IsMEJtRWdDSixtQkFLUSx3QkFBeUIsQ0FDekIsV0FBWSxDQUVuQixDQUVELGdCQUNJLFVBQVcsQ0FDZCxnQm5FZ0RlLGdCQUFXLENBSVAsYUFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDa0V0REYsYUFBYyxDQUNkLHNCQUF1QixDQUN2QixXQUFZLENBQ1osZWxFNkRFLENrRTVERixvQ2xFZ0RPLENrRS9DUCw4Q2xFdEJVLENrRXNCVix5Q2xFdEJVLENrRXNCVixzQ2xFdEJxQixDRGhDckIsMEJtRThDSixnQm5FOENnQixnQkFBVyxDbUVyQjFCLENBekJBLHNCQVdPLHlCQUEwQixDQUM3Qix5Q0FHRyxhbEVQVSxDa0VRYixvQ0FHRyxnQkFBaUIsQ25FakVyQiwwQm1FOENKLGdCQXVCUSxzQkFBdUIsQ0FFOUIsQ0FFRCxvQkFDSSxZQUFhLENBQ2IsaUJBQWtCLENBRWxCLHVJQUdJLGFBQWMsQ0FDakIsc0JDbEZMLDZCQUE4QixDQUNqQyxhQUdHLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDdEIsY0FHRyxpQkFBa0IsQ0FDckIsYUFHRyxXQUFZLENBQ1osbUJBQW9CLENBQ3BCLDBCQUFrQixDQUFsQixpQkFBa0IsQ0FFbEIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixrQm5FZWlCLENtRXRCckIsaUJBVVEsV0FBWSxDQVZwQiwwREFlWSx3Qm5FMkJjLENtRTFDMUIsMERBb0JZLHdCbkVxQlUsQ21FcEJWLGFuRTZCTyxDbUVsRG5CLGtFQTBCZ0IsYW5FWVksQ21FdEM1QiwwREFpQ1ksd0JuRVNjLENtRVJqQixpQkFLTCxVQUFXLENBQ2QsWUFHRyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5Qix3Qm5FSWUsQ21FSGYsYUFBYyxDQUNkLHNCQUF1QixDQUV2QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FFVCxhQUFjLENBQ2QsV0FBWSxDQUNaLDRCbkVma0IsQ21FZ0JsQiwrQm5FaEJrQixDRHREZCwyQm9FdURSLFlBa0JRLGFBQWMsQ0EwQnJCLENwRW5HTywyQm9FdURSLFlBc0JRLHdCbkV2QmMsQ21Fd0JkLG1CQUFvQixDQXFCM0IsQ0E1Q0QsZUEyQlEsd0JuRW5CVyxDbUVvQlgsVUFBVyxDQUNYLHFCQUFzQixDQTdCOUIsMEJBaUNRLHdCbkVsQ2MsQ21FQ3RCLGlDQW9DWSxVQUFXLENBQ1gsV0FBWSxDQXJDeEIsbUJBMENRLDhCQUErQixDQUNsQyxjQ3JHRCxlQUFnQixDQUNoQixvQkFBcUIsQ0FFckIsd0JwRXdEd0IsQ29FdER4Qiw0QkFDSSx3QnBFaURzQixDRHBEdEIsMEJxRU1KLHlCckVrQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ3FFNUM3QyxtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBYSxDQUVwQixDckVYRyxpRHFFTUoseUJyRXNFQSxpQkN6RE8sQ0QwRFAsa0JDMURPLENvRVJOLENBRUQsb0JBRUksMEJBQTJCLENBRjlCLDhDckUrRWUsZ0JBQVcsQ0FJUCxnQkFBYSxDQU1iLGVDVVosQ0RWWSwyQkNDZCxDb0VuRkUsY0FBZSxDckVwQm5CLDBCcUVhSCw4Q3JFK0VlLGNBQVcsQ3FFdkV0QixDckVyQkQsMEJxRWFKLG9CQVdRLHVCQUF3QixDQUN4QixTQUFVLENBa0JqQixDQTlCQSxvQ0FnQk8sNEJwRXlCVSxDRHREZCwwQnFFYUgsb0NBbUJXLGlCQUFrQixDQUNsQixZQUFhLENBRXBCLENyRW5DRCwwQnFFYUgsbUNBMEJXLGtCQUFtQixDQUNuQiw4QnBFY00sQ29FWmIsQ0MvQ1QsZ0J0RTZDUSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbUN0QixpQkMxRE8sQ0QyRFAsa0JDM0RPLENEbUNILGdCQUFpRCxDc0VyRHJELGVBQWdCLENBQ2hCLGtCQUFtQixDdEVEZiwwQnNFTFIsZ0J0RWlGSSxpQkN6RE8sQ0QwRFAsa0JDMURPLENxRWdCVixDdEVuQ08sMEJzRUxSLGdCQVNRLGVBQWdCLENBQ2hCLG9CQUFxQixDQThCNUIsQ0EzQkcsdUJ0RW9GZ0IsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3FFNUZGLGtCQUFtQixDQUNuQixhckUwQ2MsQ0R0RGQsMEJzRVFKLHVCdEVvRmdCLGNBQVcsQ0FJUCxlQUFhLENzRW5GaEMsQ3RFYkcsMkJzRVFKLHVCdEVvRmdCLGNBQVcsQ0FJUCxlQUFhLENzRW5GaEMsQ0FFRCxxQ0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDdEIsMkJBR0csWUFBYSxDQUNiLFVBQVcsQ3RFeEJYLDBCc0VzQkosMkJBS1Esb0NBQXFDLENBTzVDLEN0RWxDRywyQnNFc0JKLDJCQVNRLG9DQUFxQyxDQUc1QyxDQ3ZDTCxjQUdJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsa0J0RWlDaUIsQ3NFaENqQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFNBQVUsQ0FFVixxQkFBc0IsQ0FFdEIsMEJBQ0ksYXRFcURXLENzRXBEWCx3QnRFMkNjLENzRTFDakIsNEJBR0csYXRFaURXLENzRWhEWCx3QnRFbUNvQixDc0VsQ3ZCLDRCQUdHLGF0RTRDVyxDc0UzQ1gsd0J0RWtDa0IsQ3NFakNyQixvQkFHRyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFN0RURFLENzRUVMLDJCQUdHLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQUNyQixRQUFTLEN2RXRDVCwwQnVFaUNKLDJCQVFRLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FFeEIsQ0FFRCx1QkFDSSxxQkFBc0IsQ0FDdEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBVyxDQUFYLDRCQUFXLENBQVgsMkJBQVcsQ0FBWCx1QkFBd0IsQ3ZFakR4QiwwQnVFOENKLHVCQU1RLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FFN0IsQ0FFRCw2QkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQkFBZSxDQUFmLGNBQWUsQ0FDZixPQUFRLENBQ1gsMEJBSU8sV0FBWSxDQUNaLGVBQWdCLENBSHZCLHVDQU1PLFVBQVcsQ0FDZCxvQkFJRCxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN2RTVFakIsMEJ1RTBFSixvQkFLUSxlQUFnQixDQU12QixDQVhBLGdDQVNPLGVBQWdCLENBQ25CLHFCdkVRVyxnQkFBVyxDQUlQLGNBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3NFYkYsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGtCQUFtQixDdkU1Rm5CLDBCdUV1RkoscUJ2RUtnQixnQkFBVyxDdUVDMUIsQ0FFRCx5QkFDSSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGVBQWdCLEN2RWxHaEIsMEJ1RStGSix5QkFNUSxpQkFBa0IsQ0FFekIsQ0FFRCx1QnZFYmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDRHJHUCwwQnVFeUdKLHVCdkViZ0IsZ0JBQVcsQ0FJUCxlQUFhLEN1RVloQyxDQUVELDJCdkVsQmdCLGdCQUFXLENBSVAsZUFBYSxDQU1iLGVDU1gsQ0RUVyxvQ0NEVCxDc0VjUCx5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixhdEVsRWMsQ3NFbUVkLCtCdEVuRWMsQ0R0RGQsMEJ1RThHSiwyQnZFbEJnQixnQkFBVyxDQUlQLGVBQWEsQ3VFc0NoQyxDdkV0SUcsMEJ1RThHSiwyQkFjUSxpQkFBa0IsQ0FVekIsQ0FQRyxxREFHSSxhdEUvRWdCLENzRWdGaEIsK0J0RWhGZ0IsQ3NFaUZuQixnQkN0SUwsb0JBQXFCLEN4RUVqQiwwQndFTFIsZ0JBTVEsbUJBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQWEsQ0EwSnBCLEN4RTNKTywwQndFSUosdUJBRVEsNkJBQWdCLENBQWhCLDZCQUFnQixDQUFoQiw4QkFBZ0IsQ0FBaEIsMEJBQTJCLENBRWxDLENBRUQsNkJBQ0ksaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQUNyQixRQUFTLEN4RWhCVCwwQndFVUosNkJBU1EsaUJBQWtCLENBQ2xCLGdCQUFpQixDQU14QixDQWhCQSx5Q0FjTyxnQkFBaUIsQ0FDcEIsNEJBS0csV0FBWSxDQUNaLGVBQWdCLENBSHZCLHlDQU1PLFVBQVcsQ0FDZCxzQkFJRCxnQkFBaUIsQ0FDakIsa0JBQW1CLEN4RXhDbkIsMEJ3RXNDSixzQkFLUSxpQkFBa0IsQ0FNekIsQ0FYQSxrQ0FTTyxlQUFnQixDQUNuQiwyQkFJRCxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGVBQWdCLEN4RXREaEIsMEJ3RW1ESiwyQkFNUSxpQkFBa0IsQ0FFekIsQ0FFRCx5QkFDSSxtQ0FBb0MsQ0FDcEMsd0J2RVBvQixDRHhEcEIsMEJ3RTZESix5QkFLUSxpQ0FBa0MsQ0FDbEMsU0FBVSxDQVVqQixDQVBHLGlEQUNJLHdCdkVYVSxDdUVZYixpREFHRyx3QnZFeEJnQixDdUV5Qm5CLHVCeEVnQlcsY0FBVyxDQUlQLGFBQWEsQ0FNYixlQ1VaLENEVlksMkJDQ2QsQ3VFckJGLGlCQUFrQixDQUNsQixhdkU3QmMsQ0R0RGQsMEJ3RStFSix1QnhFYWdCLGNBQVcsQ0FJUCxlQUFhLEN3RVpoQyxDeEVwRkcsMkJ3RStFSix1QnhFYWdCLGNBQVcsQ0FJUCxlQUFhLEN3RVpoQyxDQUVELHlCQUNJLFlBQWEsQ3hFdkZiLDBCd0VzRkoseUJBSVEsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FFMUIsQ0FFRCxzQkFHSSxtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsYXZFbERjLEN1RW1EZCwrQnZFbkRjLENEdERkLDBCd0VnR0osc0JBYVEsaUJBQWtCLENBTXpCLENBbkJBLDRCQWlCTyxvQkFBcUIsQ0FDeEIsaUNBSUQsa0JBQW1CLENBQ25CLGlCQUFrQixDeEV2SGxCLDBCd0VxSEosaUNBS1Esa0JBQW1CLENBTzFCLEN4RWpJRywwQndFcUhKLGlDQVNRLG9CQUFxQixDQUNyQixTQUFVLENBRWpCLENBRUQsdUJBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHdCdkVoRmMsQ3VFaUZkLE9BQVEsQ0FDUiwrQkFBZ0MsQ0FFaEMsOENBQ0ksK0JBQWdDLENBQ25DLCtDQUdHLHdCdkVsRlMsQ3VFbUZaLCtDQUdHLHdCdkVqR2UsQ3VFaUZ0QiwyQkFvQk8sVUFBVyxDQUNYLFdBQVksQ0FDZixPeEVqSEQsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQ0FyRGpELDBCeUVMUixPekVpRkksaUJDekRPLENEMERQLGtCQzFETyxDd0V1QlYsQ0ExQ0csc0JBQ0ksVUFBVyxDQUNYLFNBQVUsQ0FDVixrQkFBbUIsQ0FDdEIsY3pFd0ZlLGNBQVcsQ0FJUCxhQUFhLENBTWIsZUNVWixDRFZZLDJCQ0NkLEN3RS9GRixtQkFBb0IsQ0FDcEIsYXhFNkNjLENEdERkLDBCeUVNSixjekVzRmdCLGNBQVcsQ0FJUCxlQUFhLEN5RXRGaEMsQ3pFVkcsMkJ5RU1KLGN6RXNGZ0IsY0FBVyxDQUlQLGVBQWEsQ3lFdEZoQyxDQUVELGFBQ0ksWUFBYSxDQUNiLFVBQVcsQ3pFZFgsMEJ5RVlKLGFBS1Esb0NBQXFDLENBRXJDLDJCQUNJLHlCQUEwQixDQUM3QixDQVFULGNBQ0ksVUFBVyxDQUNYLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FIckIscUJBTU8sVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDVixnQnpFQUQsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQW1DdEIsaUJDMURPLENEMkRQLGtCQzNETyxDRG1DSCxnQkFBaUQsQzBFckRyRCxlQUFnQixDQUNoQixrQkFBbUIsQzFFRGYsMEIwRUxSLGdCMUVpRkksaUJDekRPLENEMERQLGtCQzFETyxDeUVEVixDMUVsQk8sMEIwRUxSLGdCQVNRLGVBQWdCLENBQ2hCLG9CQUFxQixDQWE1QixDQXZCRCxrQkFjUSxVQUFXLENBQ1gsYUFBYyxDMUVWZCwyQjBFTFIsa0JBa0JZLGlDQUFrQyxDQUd6QyIsImZpbGUiOiJzdHlsZXMvbWFpbi5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJ1dHRvbik7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMzVyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyICR0cmFuc2l0aW9uLCBjb2xvciAkdHJhbnNpdGlvbiwgYmFja2dyb3VuZCAkdHJhbnNpdGlvbixcbiAgICAgICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLCBvdXRsaW5lICR0cmFuc2l0aW9uO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gKyAzMnB4KTsgLy9tYWtlIHNwYWNlIGZvciBhcnJvd1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gKyAzMnB4KTsgLy9tYWtlIHNwYWNlIGZvciBhcnJvd1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEuN3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL29yYW5nZS0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaHJlZi1leHRlcm5hbCgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjdyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9leHRlcm5hbC0tb3JhbmdlLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkZm9jdXMtY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGlzYWJsZWQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2RhdGEtc3RhdGU9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL2dyZXktLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3MvZ3JlZW4tLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgaHJlZi1leHRlcm5hbCgpIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMS43cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9leHRlcm5hbC0tZ3JlZW4uc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmW2RhdGEtc3RhdGU9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRpc2FibGVkO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlcnRpYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LW5vLWFycm93IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1wcmltYXJ5O1xuXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5LW5vLWFycm93IHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXJ0aWFyeS1uby1hcnJvdyB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tdGVydGlhcnk7XG5cbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pY29uLXRvZ2dsZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtLWljb24tc2VhcmNoIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFnbmlmeWluZy1nbGFzcy1kZXNrdG9wLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbi1jbG9zZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2Nsb3NlLWNpcmNsZS5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbi1zZWFyY2gtbW9iaWxlIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgcGFkZGluZzogMXJlbSA0LjJyZW0gMXJlbSAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvbWFnbmlmeWluZy1nbGFzcy5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbi1jbG9zZS1tb2JpbGUge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2Nsb3NlLWNpcmNsZS5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3MvZ3JlZW4tLXJpZ2h0LnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMuMnJlbSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGZvY3VzLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXMtbGluay1leHRlcm5hbCB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICBAaW5jbHVkZSBocmVmLWV4dGVybmFsKCkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMy4ycmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2V4dGVybmFsLS1ncmVlbi5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWlzLWxpbmstb3JhbmdlIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL29yYW5nZS0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pcy1saW5rLW9yYW5nZS1leHRlcm5hbCB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgQGluY2x1ZGUgaHJlZi1leHRlcm5hbC1vcmFuZ2UoKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjJyZW0pO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtLW9yYW5nZS5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuQG1peGluIG1lZGlhKCRrZXkpIHtcbiAgICBAaWYgJGtleSA9PSAnZCcge1xuICAgICAgICBAY29udGVudDtcbiAgICB9IEBlbHNlaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAka2V5KSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGtleSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBlcnJvciAnVW5mb3J0dW5hdGVseSwgYCN7JGtleX1gIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50c31gLiAnXG4gICAgICAgICsgJ1BsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tYXgoJGtleSkge1xuICAgIEBpZiAka2V5ID09ICdkJyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH0gQGVsc2VpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRrZXkpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAka2V5KS0xKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZXJyb3IgJ1VuZm9ydHVuYXRlbHksIGAjeyRrZXl9YCBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludHN9YC4gJ1xuICAgICAgICAgICAgKyAnUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICAgIH1cbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1peGluIHdyYXAoJGxpc3Q6ICgpLCAkaW5jbHVkZVNwYWNpbmc6IHRydWUsICRzcGFjaW5nVG9XaWR0aDogdHJ1ZSwgJGNlbnRlcjogdHJ1ZSkge1xuICAgICRzcGFjaW5nOiAwO1xuXG4gICAgQGlmICRzcGFjaW5nVG9XaWR0aCB7XG4gICAgICAgICRzcGFjaW5nOiBtYXAtZ2V0KCRndXR0ZXJzLCBNKSAqIDI7XG4gICAgfVxuXG4gICAgQGlmICRjZW50ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpZiAkaW5jbHVkZVNwYWNpbmcge1xuICAgICAgICBAaW5jbHVkZSBzcGFjaW5nKCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2luZyhNKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBjb250YWlucygkbGlzdCwgc2l0ZSkge1xuICAgICAgICBtYXgtd2lkdGg6IChtYXAtZ2V0KCRtYXh3aWR0aHMsIHNpdGUpICsgJHNwYWNpbmcpO1xuICAgIH1cblxuICAgIEBpZiBjb250YWlucygkbGlzdCwgY29udGVudCkge1xuICAgICAgICBtYXgtd2lkdGg6IChtYXAtZ2V0KCRtYXh3aWR0aHMsIGNvbnRlbnQpICsgJHNwYWNpbmcpO1xuICAgIH1cblxuICAgIEBpZiBjb250YWlucygkbGlzdCwgc2VydmljZW1lbnUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAobWFwLWdldCgkbWF4d2lkdGhzLCBzZXJ2aWNlbWVudSkgKyAkc3BhY2luZyk7XG4gICAgfVxuXG4gICAgQGlmIGNvbnRhaW5zKCRsaXN0LCBtb2R1bGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAobWFwLWdldCgkbWF4d2lkdGhzLCBtb2R1bGUpICsgJHNwYWNpbmcpO1xuICAgIH1cblxuICAgIEBpZiBjb250YWlucygkbGlzdCwgZm9vdGVyKSB7XG4gICAgICAgIG1heC13aWR0aDogKG1hcC1nZXQoJG1heHdpZHRocywgZm9vdGVyKSArICRzcGFjaW5nKTtcbiAgICB9XG59XG5cbkBtaXhpbiBzcGFjaW5nKCRicDogZCkge1xuICAgICRzcGFjaW5nOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnApO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbn1cblxuLy8gRm9yIHNldHRpbmcgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBvbiBlbGVtZW50cyBkZWZpbmVkIGJ5IHZhcmlhYmVscywgaW5jbHVkaW5nIG1lZGlhIHF1ZXJpZXNcbi8vIFVzYWdlOiBAaW5jbHVkZSB0ZXh0c3R5bGUoaDEpO1xuQG1peGluIHRleHRzdHlsZSgka2V5KSB7XG5cbiAgICAvLyBMb29wIHRocm91Z2ggdGV4dCBtYXAgYW5kIHNldCBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IGZvciBlYWNoIG1lZGlhIHF1ZXJ5XG4gICAgQGlmIG1hcC1oYXMta2V5KCR0ZXh0c3R5bGVzLCAka2V5KSB7XG4gICAgICAgICRtYXA6IG1hcC1nZXQoJHRleHRzdHlsZXMsICRrZXkpO1xuXG4gICAgICAgIEBlYWNoICRtZWRpYSwgJHN0eWxlIGluICRtYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGlhKSB7XG4gICAgICAgICAgICAgICAgQGlmIG1hcC1oYXMta2V5KCRzdHlsZSwgZm9udC1zaXplKSB7XG4gICAgICAgICAgICAgICAgICAgICRmb250LXNpemU6IGdldC1kZWZhdWx0KCRzdHlsZSwgZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAjeyRmb250LXNpemUgLyAxMH1yZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmIG1hcC1oYXMta2V5KCRzdHlsZSwgbGluZS1oZWlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogZ2V0LWRlZmF1bHQoJHN0eWxlLCBsaW5lLWhlaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogI3tyb3VuZCgkbGluZS1oZWlnaHQgLyAkZm9udC1zaXplICogMTAwKSAvIDEwMH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAZWFjaCAkcGFyYW0sICR2YWx1ZSBpbiAkc3R5bGUge1xuICAgICAgICAgICAgICAgICAgICBAaWYgJHBhcmFtICE9IGZvbnQtc2l6ZSBhbmQgJHBhcmFtICE9IGxpbmUtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHBhcmFtfTogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtaXhpbiBocmVmLWV4dGVybmFsKCkge1xuICAgICY6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KGJ1dHRvbik6bm90KFtocmVmXj0nbWFpbHRvOiddKTpub3QoW2hyZWZePSd0ZWw6J10pOm5vdChbaHJlZj0nJ10pOm5vdChbaHJlZl49JyMnXSk6bm90KFtocmVmXj0nLyddKTpub3QoW2hyZWZePSdodHRwOi8vaGlnYWIuc2UnXSk6bm90KFtocmVmXj0naHR0cHM6Ly9oaWdhYi5zZSddKTpub3QoW2hyZWZePSdoaWdhYi5zZSddKTpub3QoW2hyZWYqPSd3d3cuaGlnYWIuc2UnXSk6bm90KFtocmVmKj0naHR0cHM6Ly9zdGFnZS5oaWdhYi5zZSddKTpub3QoW2hyZWYqPSdzdGFnZS5oaWdhYi5zZSddKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGhyZWYtZXh0ZXJuYWwtb3JhbmdlKCkge1xuICAgICY6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KGJ1dHRvbik6bm90KFtocmVmXj0nbWFpbHRvOiddKTpub3QoW2hyZWZePSd0ZWw6J10pOm5vdChbaHJlZj0nJ10pOm5vdChbaHJlZl49JyMnXSk6bm90KFtocmVmXj0nLyddKTpub3QoW2hyZWZePSdodHRwOi8vaGlnYWIuc2UnXSk6bm90KFtocmVmXj0naHR0cHM6Ly9oaWdhYi5zZSddKTpub3QoW2hyZWZePSdoaWdhYi5zZSddKTpub3QoW2hyZWYqPSd3d3cuaGlnYWIuc2UnXSk6bm90KFtocmVmKj0naHR0cHM6Ly9zdGFnZS5oaWdhYi5zZSddKTpub3QoW2hyZWYqPSdzdGFnZS5oaWdhYi5zZSddKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIiRhc3NldHNQYXRoOiBcIi4uL2Fzc2V0cy9cIjtcblxuLy8gTWVhc3VyZW1lbnRzXG4kbWF4d2lkdGhzOiAoXG4gICAgc2VydmljZW1lbnU6IDEzNjZweCxcbiAgICBzaXRlOiAxMjgwcHgsXG4gICAgbW9kdWxlOiAxMjYwcHgsXG4gICAgZm9vdGVyOiAxMDQycHgsXG4gICAgY29udGVudDogNjc1cHgsXG4pO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICBTOiA0ODBweCxcbiAgICBTTDogNjAwcHgsXG4gICAgTTogNzY4cHgsXG4gICAgTDogMTAyNHB4LFxuICAgIExTOiAxMjAwcHgsXG4gICAgWEw6IDE0NDBweCxcbiAgICB3cC1TOiA2MDFweCxcbiAgICB3cC1NOiA3ODNweCxcbik7XG5cbiRndXR0ZXJzOiAoXG4gICAgZDogMTZweCxcbiAgICBNOiAyNHB4LFxuKTtcblxuJHdwLWFkbWluLWJhci1oZWlnaHQ6IDQ2cHg7XG4kd3AtYWRtaW4tYmFyLWhlaWdodC0td3AtTTogMzJweDtcblxuJG1vYmlsZS1tZW51OiBNO1xuXG4vLyBaLWluZGV4IGJhc2VzXG4kei1jb29raWU6IDIwMDtcbiR6LWNhcmQ6IDE7XG5cbi8vIFRyYW5zaXRpb25zICYgYW5pbWF0aW9uc1xuJHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbi8vIENhcmQgc2l6aW5nXG4kY2FyZC1oZWlnaHQ6IDM1LjJyZW07IC8vMzUycHg7XG5cbi8qIExBUkdFIENBUkQgICovXG4kY2FyZC1sZy1kZXNrdG9wLXdpZHRoOiA2MS44cmVtOyAvLzYxOHB4O1xuJGNhcmQteGwtZGVza3RvcC13aWR0aDogOTMuOXJlbTsgLy85MzlweDtcbiRjYXJkLWxnLXRhYmxldC13aWR0aDogNzJyZW07IC8vNzIwcHg7XG5cbi8qIFNNQUxMIENBUkQgKi9cbiRjYXJkLWRlc2t0b3Atd2lkdGg6IDMwLjdyZW07IC8vMjk3cHg7XG4kY2FyZC10YWJsZXQtd2lkdGg6IDM0LjlyZW07IC8vMzQ5cHg7XG4kY2FyZC1tb2JpbGUtd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTsgLy8xMDB2dyAtIDhyZW1cblxuLy8gQ29sb3JzXG4kcnVzdDogIzZkMmUyMTtcbiRmcnVpdC1vcmFuZ2U6ICNlZjVmNDA7XG4kZnJ1aXQtb3JhbmdlLWRhcms6ICNjNTQ3MDE7XG4kZnJ1aXQtb3JhbmdlLWxpZ2h0OiAjZmZjNjlkO1xuJGZydWl0LW9yYW5nZS1saWdodC0yOiAjZmZmMmU3O1xuXG4kZm9yZXN0LWdyZWVuOiAjMTczYzBhO1xuJGZvcmVzdC1ncmVlbi1taWQ6ICNkZGUxYzc7XG4kZm9yZXN0LWdyZWVuLWxpZ2h0OiAjZjJmNWUyO1xuXG5cblxuJHllbGxvdy1saWdodDogI2ZmZWVjMTtcbiR5ZWxsb3ctZGFyazogI2VlZDlhZjtcblxuJG9mZi13aGl0ZTogI2ZhZjlmNztcbiRvZmYtYmxhY2s6ICMxMzEzMTM7XG5cbiRncmV5LWxpZ2h0OiAjZjJmMGViO1xuJGdyZXktbGlnaHQtMjogI2U5ZTVkZDtcbiRncmV5LW1pZDogI2M5YzZjMDtcbiRncmV5LW1pZC0yOiAjOTU5MzkwO1xuJGdyZXktZGFyazogIzRlNGQ0YTtcblxuXG4kYmx1ZTogYmx1ZTsgLy9kZWZhdWx0IGluIGJlZHJvY2tcbiRibHVlLTgwOiBkYXJrYmx1ZTsgLy9kZWZhdWx0IGluIGJlZHJvY2tcbiRibHVlLTEwOiBsaWdodGJsdWU7IC8vZGVmYXVsdCBpbiBiZWRyb2NrXG5cbiRncmV5OiAjY2NjOyAvL2RlZmF1bHQgaW4gYmVkcm9ja1xuJGdyZXktNTogI2VmZWZlZjsgLy9kZWZhbHQgaW4gYmVkcm9ja1xuJGdyZXktMTA6ICNlZWU7IC8vZGVmYWx0IGluIGJlZHJvY2tcblxuJGJhc2UtY29sb3I6ICRvZmYtYmxhY2s7XG4kcHJpbWFyeS1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiRzZWNvbmRhcnktY29sb3I6ICRmcnVpdC1vcmFuZ2U7XG5cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiRvcGFjaXR5LWJhY2tncm91bmQ6IHJnYmEoODUsIDI3LCAxMCwgMC4xKTtcblxuJGVycm9yLWNvbG9yOiAjZDMyZjJmO1xuJGVycm9yLWNvbG9yLWxpZ2h0OiAjZmJlYmViO1xuJHN1Y2Nlc3MtY29sb3I6ICMxZGFjMmM7XG5cbiRib3JkZXItcmFkaXVzLTMwMDogMzAwcHg7XG4kYm9yZGVyLXJhZGl1cy0xMTE6IDExMS41cHggMTExLjVweCAwcHggMHB4O1xuXG4kZm9jdXMtY29sb3I6ICRibHVlO1xuXG4vLyBTdHlsZVxuJGZvbnRmYW1pbGllczogKFxuICAgIHNhbnM6ICN7R290aGFtLW5hcnJvdyxcbiAgICBzYW5zLXNlcmlmfSxcbiAgICBzZXJpZjogI3tDb3Jtb3JhbnQsXG4gICAgc2VyaWZ9LFxuKTtcblxuJGJhc2UtZm9udDogbWFwLWdldCgkZm9udGZhbWlsaWVzLCBcInNhbnNcIik7XG4kaGVhZGluZy1mb250OiBtYXAtZ2V0KCRmb250ZmFtaWxpZXMsIFwic2VyaWZcIik7XG5cbi8vIEZvbnQgd2VpZ2h0c1xuJGxpZ2h0OiAzMDA7XG4kcmVndWxhcjogNDAwO1xuJG1lZGl1bTogNTAwO1xuJGJvbGQ6IDcwMDtcbiRoZWF2eTogOTAwO1xuXG4vLyBObyBvdGhlciBmb250IHNpemVzIGFyZSBuZWVkZWRcbi8vIEZvbnQgc2l6ZXMgYW5kIGxpbmUgaGVpZ2h0cyBhcyBkZWZpbmVkIGJ5IHN0eWxlZ3VpZGUgaW4gcGl4ZWxzXG4kdGV4dHN0eWxlczogKFxuICAgIHRpdGxlOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDAsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDYsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDgwLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwLFxuICAgICAgICApLFxuICAgICksXG4gICAgcmljaHRleHQtdGl0bGU6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAzNSxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNixcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjQsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBoMjogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDMwLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwLFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0sXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAzMCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNixcbiAgICAgICAgKSxcbiAgICAgICAgTDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiA1MCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIHJpY2h0ZXh0LWgyOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzAsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDQwLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2LFxuICAgICAgICApLFxuICAgICksXG4gICAgaDM6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNSxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDAsXG4gICAgICAgICksXG4gICAgKSxcbiAgICByaWNodGV4dC1oMzogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDI0LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBoNDogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDI1LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0sXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAzMCxcbiAgICAgICAgKSxcbiAgICAgICAgTDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAzMCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIHJpY2h0ZXh0LWg0OiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjIsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzMsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNCxcbiAgICAgICAgKSxcbiAgICApLFxuXG4gICAgaDU6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNSxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUsXG4gICAgICAgICksXG4gICAgKSxcblxuICAgIHJpY2h0ZXh0LWg1OiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjUsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMixcbiAgICAgICAgKSxcbiAgICApLFxuICAgIGg2OiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4LFxuICAgICAgICApLFxuICAgICksXG4gICAgcmljaHRleHQtaDY6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNixcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMyxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4LFxuICAgICAgICApLFxuICAgICksXG5cbiAgICBwcmVhbWJsZTogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyLFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDI4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4LFxuICAgICAgICApLFxuICAgICksXG4gICAgcmljaHRleHQtcHJlYW1ibGU6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcixcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDIyLFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLFxuICAgICAgICApLFxuICAgICksXG4gICAgYm9keTogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE2LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjcsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBib2R5LXhzOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjQsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIGJvZHkteHhzOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjQsXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXIsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIGxhYmVsLXRpdGxlOiAoXG4gICAgICAgIGQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udCxcbiAgICAgICAgKSxcbiAgICAgICAgTTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNixcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweCxcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBsYWJlbDogKFxuICAgICAgICBkOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE0LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0LFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHgsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBidXR0b246IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNixcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCxcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LFxuICAgICAgICApLFxuICAgICAgICBNOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0LFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBjYXJkLW5ld3MtdGl0bGU6IChcbiAgICAgICAgZDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyNSxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNCxcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICksXG4gICAgICAgIE06IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgsXG4gICAgICAgICksXG4gICAgKSxcbik7XG4iLCJcbiVsYWJlbCB7XG4gICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4laW5wdXQtZmllbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMjRweCAxM3B4IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcblxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1taWQtMjtcbiAgICB9XG59XG5cbiVpbnB1dC1jaGVjayB7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAmIH4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gJGZvY3VzLWNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAwIDAgMCAwLjJyZW0gJGZvY3VzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiVpbnB1dC1yYWRpbyB7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgN3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgJiB+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICRmb2N1cy1jb2xvcixcbiAgICAgICAgICAgICAgICAgICAgMCAwIDAgMC4ycmVtICRmb2N1cy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4lZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbn1cbiIsIi8vYWRkIGd1dHRlci12YXJpYWJsZXNcbiRndXR0ZXI6IGdldC1kZWZhdWx0KCRndXR0ZXJzLCBkKTtcbiRndXR0ZXJNOiBnZXQtZGVmYXVsdCgkZ3V0dGVycywgTSk7XG5cbiVncmlkIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkZ3V0dGVyKTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYWxmIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyaWRfX2l0ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAkZ3V0dGVyTSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aGlyZCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVncmlkX19pdGVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3twZXJjZW50YWdlKDEvMyl9IC0gJGd1dHRlck0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZm91cnRoIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyaWRfX2l0ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAkZ3V0dGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICRndXR0ZXJNKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuJWlucHV0IHtcbiAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICAgIHRleHQtaW5kZW50OiA0LjRyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgIH1cbn1cblxuJWlucHV0LS10ZXh0IHtcbiAgICBAZXh0ZW5kICVpbnB1dDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL21hZ25pZnlpbmctZ2xhc3Muc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI0cHggY2VudGVyO1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xufVxuXG4laW5wdXQtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJ1dHRvbik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDFyZW0gMi40cmVtIDFyZW0gMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4laW5wdXQtLXNlYXJjaCB7XG4gICAgQGV4dGVuZCAlaW5wdXQtLXRleHQ7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2xvc2UtY2lyY2xlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbn1cblxuJWlucHV0LS1saXN0IHtcbiAgICBAZXh0ZW5kICVpbnB1dDtcblxuICAgIHRleHQtaW5kZW50OiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzQlO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvYnVsbGV0LWxpc3Quc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICB9XG5cbn1cblxuJWlucHV0LS1tYXAge1xuICAgIEBleHRlbmQgJWlucHV0O1xuXG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM0JTtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL21hcC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cbn1cblxuJWlucHV0LS1maWx0ZXIge1xuICAgIEBleHRlbmQgJWlucHV0O1xuXG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogMzQlO1xuICAgICAgICAvLyBib3R0b206IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvZmlsdGVyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cblxufVxuXG5cbiIsIiVyaWNodGV4dCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBEZWZpbmUgc3BhY2luZ3MgZmlyc3RcbiAgICA+IGRpdixcbiAgICA+IGgxLFxuICAgID4gaDIsXG4gICAgPiBoMyxcbiAgICA+IGg0LFxuICAgID4gaDUsXG4gICAgPiBoNixcbiAgICBwLFxuICAgIG9sLFxuICAgIHVsLFxuICAgID4gZmlndXJlLFxuICAgID4gaWZyYW1lIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtLXdyYXBwZXIsXG4gICAgLndwLWJsb2NrLWVtYmVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gaDEsXG4gICAgPiBoMixcbiAgICA+IGgzLFxuICAgID4gaDQsXG4gICAgPiBoNSxcbiAgICA+IGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICArIGgyLFxuICAgICAgICArIGgzLFxuICAgICAgICArIGg0LFxuICAgICAgICArIGg1LFxuICAgICAgICArIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZSh0aXRsZSk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWgzKTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNCk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDUpO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg2KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgIGksXG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgJjpub3QoLmFycm93LWxpbmspIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgaHJlZi1leHRlcm5hbCgpIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtLWdyZWVuLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltocmVmJD1cIi5wZGZcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIuZG9jXCJdLFxuICAgICAgICAmW2hyZWYkPVwiLmRvY3hcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIucHB0XCJdLFxuICAgICAgICAmW2hyZWYkPVwiLnBwdHhcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIueGxzXCJdLFxuICAgICAgICAmW2hyZWYkPVwiLnhsc3hcIl0sXG4gICAgICAgICZbaHJlZiQ9XCIub2R0XCJdLFxuICAgICAgICAmW2hyZWYkPVwiLmVwc1wiXSxcbiAgICAgICAgJltocmVmJD1cIi56aXBcIl0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9kb3dubG9hZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBbXCIgYXR0cihocmVmKSBcIl0gXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctbGluayB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZTpoYXMoPiAuYWxpZ25yaWdodCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7IC8vcGFkZGluZyAqIDJcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ5NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgLy9wYWRkaW5nICogMlxuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWducmlnaHQge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWdubm9uZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWxpZ25mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB9XG5cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyAvL292ZXJ3cml0ZVxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKGNvbnRlbnQpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5pZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoOS8xNik7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcCxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2LFxuICAgICAgICBpbWcsXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgLndwLWNhcHRpb24sXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgcGFnZS1icmVhay1iZWZvcmU6IGF1dG87XG4gICAgICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvO1xuICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiIsIioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogJGJhc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5hXG5cbio6Zm9jdXMsXG4qOmZvY3VzLXZpc2libGUsXG4qOmZvY3VzLXdpdGhpbiB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gICAgb3V0bGluZS1jb2xvcjogJGZvY3VzLWNvbG9yO1xufVxuXG5zdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4vLyBVc2VkIGZvciBmdWxsIHBhZ2Ugb3ZlcmxheXNcbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBTdG9sZW4gd2l0aCBwcmlkZSBmcm9tIGJvb3RzdHJhcFxuLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5uby1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiI2Nvb2tpZXNjcmlwdF93cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xufVxuXG4jY29va2llc2NyaXB0X2hlYWRlcixcbiNjb29raWVzY3JpcHRfZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xufVxuXG4jY29va2llc2NyaXB0X3JlYWRtb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2Nvb2tpZXNjcmlwdF9tYW5hZ2UsXG5zcGFuLmNvb2tpZXNjcmlwdF9jaGVja2JveF90ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcbn1cblxuI2Nvb2tpZXNjcmlwdF9hY2NlcHQsXG4jY29va2llc2NyaXB0X3JlamVjdCxcbiNjb29raWVzY3JpcHRfc2F2ZSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQgO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzLjM1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4jY29va2llc2NyaXB0X2FjY2VwdDpob3ZlcixcbiNjb29raWVzY3JpcHRfcmVqZWN0OmhvdmVyLFxuI2Nvb2tpZXNjcmlwdF9zYXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9pbmplY3RlZFxuICAgIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKTpub3QoOmluZGV0ZXJtaW5hdGUpXG4gICAgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbFtkaXNhYmxlZF06Y2hlY2tlZFxuICAgIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1saWdodC0yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQtMiAhaW1wb3J0YW50O1xufVxuXG4jY29va2llc2NyaXB0X2luamVjdGVkXG4gICAgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZFxuICAgIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZFxuICAgIC5tZGMtY2hlY2tib3hfX2NoZWNrbWFyayB7XG4gICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94XG4gICAgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6Zm9jdXNcbiAgICB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvY3VzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkOmNoZWNrZWRcbiAgICB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9pbmplY3RlZFxuICAgIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWRcbiAgICB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmRcbiAgICAubWRjLWNoZWNrYm94X19jaGVja21hcmsge1xuICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRcbiAgICAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpjaGVja2VkOmRpc2FibGVkXG4gICAgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kXG4gICAgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrIHtcbiAgICBjb2xvcjogJGdyZXktbWlkLTIgIWltcG9ydGFudDtcbn1cbiIsIi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZXAtYXV0b3N1Z2dlc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xufVxuXG4uYXV0b3N1Z2dlc3Qge1xuICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAyLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYXNzZXRzUGF0aDogJy4uL2Fzc2V0cy8nO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMC5zdmcjQ29ybW9yYW50JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZGlzcGxheTogc3dhcDtcbmZvbnQtZmFtaWx5OiAnQ29ybW9yYW50JztcbmZvbnQtc3R5bGU6IGl0YWxpYztcbmZvbnQtd2VpZ2h0OiAzMDA7XG5zcmM6IHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTMwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi0zMDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tMzAwaXRhbGljLnN2ZyNDb3Jtb3JhbnQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1kaXNwbGF5OiBzd2FwO1xuZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDQwMDtcbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLXJlZ3VsYXIuc3ZnI0Nvcm1vcmFudCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWRpc3BsYXk6IHN3YXA7XG5mb250LWZhbWlseTogJ0Nvcm1vcmFudCc7XG5mb250LXN0eWxlOiBpdGFsaWM7XG5mb250LXdlaWdodDogNDAwO1xuc3JjOiB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4taXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5zcmM6IHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLWl0YWxpYy5zdmcjQ29ybW9yYW50JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZGlzcGxheTogc3dhcDtcbmZvbnQtZmFtaWx5OiAnQ29ybW9yYW50JztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiA3MDA7XG5zcmM6IHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tNzAwLnN2ZyNDb3Jtb3JhbnQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1kaXNwbGF5OiBzd2FwO1xuZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnO1xuZm9udC1zdHlsZTogaXRhbGljO1xuZm9udC13ZWlnaHQ6IDcwMDtcbnNyYzogdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuc3JjOiB1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvY29ybW9yYW50L2Nvcm1vcmFudC12MTgtbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgdXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2Nvcm1vcmFudC9jb3Jtb3JhbnQtdjE4LWxhdGluLTcwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgIHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9jb3Jtb3JhbnQvY29ybW9yYW50LXYxOC1sYXRpbi03MDBpdGFsaWMuc3ZnI0Nvcm1vcmFudCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtLW5hcnJvdyc7XG5cdHNyYzp1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmMi9Hb3RoYW1OYXJyU1NtLVhMaWdodF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLVhMaWdodF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tWExpZ2h0SXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tWExpZ2h0SXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1MaWdodF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUxpZ2h0X1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1MaWdodEl0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUxpZ2h0SXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1Cb29rX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tQm9va19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tQm9va0l0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUJvb2tJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtLW5hcnJvdyc7XG5cdHNyYzp1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmMi9Hb3RoYW1OYXJyU1NtLU1lZGl1bV9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLU1lZGl1bV9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tTWVkaXVtSXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tTWVkaXVtSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbS1uYXJyb3cnO1xuXHRzcmM6dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZjIvR290aGFtTmFyclNTbS1Cb2xkX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tQm9sZF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tQm9sZEl0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRhc3NldHNQYXRofWZvbnRzL2dvdGhhbS1uYXJyb3cvd29mZi9Hb3RoYW1OYXJyU1NtLUJvbGRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtLW5hcnJvdyc7XG5cdHNyYzp1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmMi9Hb3RoYW1OYXJyU1NtLUJsYWNrX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGFzc2V0c1BhdGh9Zm9udHMvZ290aGFtLW5hcnJvdy93b2ZmL0dvdGhhbU5hcnJTU20tQmxhY2tfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0tbmFycm93Jztcblx0c3JjOnVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYyL0dvdGhhbU5hcnJTU20tQmxhY2tJdGFsaWNfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnI3skYXNzZXRzUGF0aH1mb250cy9nb3RoYW0tbmFycm93L3dvZmYvR290aGFtTmFyclNTbS1CbGFja0l0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiIsIi5hY2NvcmRpb24ge1xuICAgICRyb290OiAmO1xuXG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX3ByZWFtYmxlIHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDQuOHJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1zdGF0ZS1hY2NvcmRpb24tb3BlbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2FjY29yZGlvbi1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRmb2N1cy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgJi0tcmljaHRleHQge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWxsLWJ1aWxkaW5ncyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWludGVyYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luOiA0NHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXItYWxwaGFiZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FscGhhYmV0LWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc2Vjb25kYXJ5LW5vLWFycm93O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMi41cmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FscGhhYmV0LWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcblxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWNhdGVnb3JpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1jYXRlZ29yeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkZm9jdXMtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGFibGlzdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWFscGhhYmV0LWVycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxufVxuIiwiLmFsbC1uZXdzIHtcbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcblxuICAgIH1cblxufVxuIiwiLmFyY2hpdmUtbGlzdCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjJyZW07XG4gICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTFMpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1kaXZpZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXJjaGl2ZSB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZSh0aXRsZSk7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG59XG4iLCIuYXJ0aWNsZS1oZXJvIHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXMtY2FyZC1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtdGl0bGUpO1xuXG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtcHJlYW1ibGUpO1xuXG4gICAgICAgICN7JHJvb3R9LS1oYXMtY2FyZC1saW5rICYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fY29sdW1uLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDk0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgzNzEgLyA0OTQpfTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXNtYWxsKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2luZm8tY2FyZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0LTI7XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmFydGljbGUge1xuICAgICRyb290OiAmO1xuXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tNDA0IHtcbiAgICAgICAgcGFkZGluZzogMTRyZW0gMCAxMnJlbTtcbiAgICB9XG5cbiAgICAmLS00MDQgPiAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZSh0aXRsZSk7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGxhYmVsKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3JpY2h0ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDk0cHgpIC0gNDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ5NHB4KSAtIDQ4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ5NHB4KSAtIDQ4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluayAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogNC44cmVtIDAgMCAwO1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG4gICAgfVxufVxuIiwiLmFydGljbGVsaXN0IHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5iYW5uZXItaWNlIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgNjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmc6IDQ2cHggMCAxNDBweCAwO1xuICAgIH1cblxuICAgICYtLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgICYtLWNsb3NlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzZXJ2aWNlbWVudSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ2cHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOXJlbSAxLjlyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdhcDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGdhcDogNTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC10aXRsZSk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBleHRlbmQgJXJpY2h0ZXh0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTc0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS10ZXJ0aWFyeTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19wb3N0cyB7XG4gICAgICAgIG1hcmdpbjogNDVweCBhdXRvIDExMHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShTTCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IGF1dG8gMTQwcHggYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cy10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbHVtbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyLWljZS1ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDIuMnJlbSAwO1xuICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAwO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMS45cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL29wZW4uc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS45cmVtIDEuOXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5iYW5uZXItbm90aWNlIHtcbiAgICAkcm9vdDogJjtcbiAgICBwYWRkaW5nOiAyLjJyZW0gMCAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAwIDVyZW07XG4gICAgfVxuXG4gICAgJi0tY2xvc2VkIHtcbiAgICAgICAgcGFkZGluZzogMi4ycmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMi44cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEuOXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS45cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS45cmVtIDEuOXJlbTtcblxuICAgICAgICAgICAgI3skcm9vdH0tLWNsb3NlZCAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9vcGVuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi1jbG9zZSB7XG4gICAgICAgICN7JHJvb3R9LS1jbG9zZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICN7JHJvb3R9LS1jbG9zZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1LjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tY2xvc2VkICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWNsb3NlZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgI3skcm9vdH0tLWNsb3NlZCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcblxuICAgICAgICAjeyRyb290fS0tY2xvc2VkICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg0KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmljaHRleHQge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcblxuICAgICAgICAjeyRyb290fS0tY2xvc2VkICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibHVyYnMge1xuICAgICRyb290OiAmO1xuXG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZF9fbGlzdDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkX19pdGVtLS1mb3VydGg7XG4gICAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cblxuICAgICZfX2N1cnJlbnQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG4gICAgfVxuXG4gICAgJl9fbGluayxcbiAgICAmX19jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICZfX2N1cnJlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC43cmVtIDAgMS4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvYnJlYWRjcnVtYi1zZXBhcmF0b3Iuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4LjVweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlYXJjaC1yZXN1bHQge1xuXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcblxuICAgICAgICAjeyRyb290fV9fY3VycmVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X19saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnVpbGRpbmctaW5mb3JtYXRpb24ge1xuICAgICRyb290OiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtIDQuMnJlbTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuMnJlbSAwIDdyZW07XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm9ybWF0aW9uLWxpc3Qge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLS1zcGFjZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oMik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fcmljaHRleHQge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJ1aWxkaW5nLWluZm9ybWF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tcHJpbWFyeTtcblxuICAgICAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnVpbGRpbmdzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICZfX2xldHRlci1jYXRlZ29yeSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oMyk7XG5cbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGViO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjNweCAyOHB4IDIzcHggMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBlYjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4iLCIuY2FyZC1jYXJvdXNlbCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTsgLy9kZWZhdWx0XG4gICAgd2lkdGg6ICRjYXJkLW1vYmlsZS13aWR0aDtcbiAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhIChNKSB7XG4gICAgICAgIHdpZHRoOiAkY2FyZC10YWJsZXQtd2lkdGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEgKEwpIHtcbiAgICAgICAgd2lkdGg6ICRjYXJkLWRlc2t0b3Atd2lkdGg7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0taGFzLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChNKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgd2lkdGg6ICRjYXJkLWxnLXRhYmxldC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChMKSB7XG4gICAgICAgICAgICB3aWR0aDogJGNhcmQteGwtZGVza3RvcC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAkei1jYXJkO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICN7JHJvb3R9LS1oYXMtaW1hZ2UgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDEwNiAvIDI4OCl9OyAvLzM3JVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTMwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAje3BlcmNlbnRhZ2UoMzE5IC8gMzU5KX07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDM1MiAvIDUxMCl9O1xuXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcblxuICAgICAgICAgICAgI3skcm9vdH0tLWhhcy1pbWFnZSAmIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgI3skcm9vdH0tLWhhcy1pbWFnZSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGg0KTtcblxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAjeyRyb290fS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1oYXMtaW1hZ2UgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICAjeyRyb290fS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtbmV3cyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzUycHg7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6ICR6LWNhcmQ7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1kYXJrO1xuXG4gICAgICAgICN7JHJvb3R9LS1vcmFuZ2UgJiB7XG4gICAgICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1ncmVlbiAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShjYXJkLW5ld3MtdGl0bGUpO1xuICAgICAgICBtYXJnaW46IDEuNnJlbSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNS40cmVtIDAgMy42cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgI3skcm9vdH0tLWdyZWVuICYge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rLW9yYW5nZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH06aG92ZXIgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNC4ycmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1zZWFyY2gge1xuICAgICRyb290OiAmO1xuXG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgLnNlYXJjaC1yZXN1bHRzX19pdGVtOmxhc3Qtb2YtdHlwZSAmIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzNweCAzMnB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg0KTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL2dyZWVuLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLXZhY2FuY3kgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2V4dGVybmFsLS1ncmVlbi5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb247XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAjeyRyb290fTpob3Zlcjpub3QoI3skcm9vdH0tLXJlcG9ydCkgJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1yZXBvcnQgJiB7XG4gICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTlweCAxMHB4IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2MCUgNjBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdXJsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2V4dGVybmFsLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2ljb25zL2V4dGVybmFsLS1ncmVlbi5zdmdcIilcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC13aXRoLWltYWdlLXZhdWx0cyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEgKE0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmLS1ncmlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcbiAgICB9XG5cbiAgICAmLS1pcy1ldmVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6ICR6LWNhcmQ7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgI3skcm9vdH0tLWhhcy1pbWFnZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgyOTcgLyAzNTIpfTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDQpO1xuXG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07IC8vYXZvaWQgaW1hZ2UgYmFja2dyb3VuZCBvdmVybGFwIG9uIG1vYmlsZVxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgLmJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi5jYXJkLXdpdGgtaW1hZ2Uge1xuICAgICRyb290OiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtMzAwfSAvIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6ICRjYXJkLW1vYmlsZS13aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAkei1jYXJkO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy0zMDB9IC8gMik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAje3BlcmNlbnRhZ2UoMjk3IC8gMzUyKX07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuNnJlbSArIDI0cHgpO1xuXG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg2cmVtICsgMjRweCkpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjNyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH06aG92ZXIgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMi4zcmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC13aXRob3V0LXRpdGxlIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTlyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuXG4gICAgJi0taXMtd2lkZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pcy1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJi0taXMtb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAkei1jYXJkO1xuXG4gICAgICAgIC8vb3ZlcndyaXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAgICAgICAjeyRyb290fS0taXMtd2lkZSAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rLW9yYW5nZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgICAjeyRyb290fS0taXMtb3JhbmdlICYge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fTpob3ZlciAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0LjJyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgIHdpZHRoOiAkY2FyZC1tb2JpbGUtd2lkdGg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6ICRjYXJkLXRhYmxldC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAkY2FyZC1kZXNrdG9wLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkZS1jYXJkIHtcbiAgICAgICAgbWluLWhlaWdodDogMTlyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tZnJ1aXQtb3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgfVxuXG4gICAgJi0tZm9yZXN0LWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHotY2FyZDtcblxuICAgICAgICAvL292ZXJ3cml0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGg0KTtcblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICN7JHJvb3R9LS1jYXJvdXNlbCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG5cbiAgICAgICAgICAgICN7JHJvb3R9LS1kYXJrLWdyZWVuICYge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICN7JHJvb3R9OmhvdmVyICYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQuMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcm91c2VsLXdpdGgtY29sb3JzIHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMi4wcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4iLCIuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1idXR0b24sXG4gICAgJl9fbmV4dC1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOjUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2LWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1idXR0b246OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTclO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTclLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gb3ZlcndyaXRlIHNsaWNrLXNsaWRlclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faXRlbS0td2l0aC1pbWFnZSB7XG4gICAgICAgIG1pbi13aWR0aDogJGNhcmQtdGFibGV0LXdpZHRoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNhcmQtdGFibGV0LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0td2l0aC1jb2xvcnMge1xuXG4gICAgICAgIG1pbi13aWR0aDogJGNhcmQtdGFibGV0LXdpZHRoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNhcmQtdGFibGV0LXdpZHRoO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pdGVtLS13aXRoLWltYWdlLXZhdWx0cyB7XG4gICAgICAgIG1heC13aWR0aDogJGNhcmQtdGFibGV0LXdpZHRoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjlyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3NsaWRlLWNvdW50ZXIge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmNvbnRhY3QtY2FyZCB7XG4gICAgJHJvb3Q6ICY7XG4gICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDUwJTtcblxuICAgICAgICAjeyRyb290fS0tdW5ldmVuICYge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1MCU7XG5cbiAgICAgICAgI3skcm9vdH0tLXVuZXZlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTAlIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzLjRyZW0gMCAwIDA7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiIsIi5jb250ZW50IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHRpdGxlKTtcbiAgICB9XG59IiwiLmNvd29ya2VycyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fcHJlYW1ibGUge1xuICAgICAgICBAZXh0ZW5kICVyaWNodGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNC44cmVtO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jdGEtd2l0aC1jYXJkIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAxLjZyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiA3OTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuY3RhLXdpdGgtaW1hZ2UtdmF1bHRzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbSAzcmVtIDEuNnJlbTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNS44cmVtIDIuNHJlbSAzLjhyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuOHJlbSAwIDMuOHJlbSA1LjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMyk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWgyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbms7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhLXdpdGgtaW1hZ2Uge1xuICAgICRyb290OiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQtMjtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGVmdCAmIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1uby1pbWFnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGVmdCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDE5MCAvIDMyMCl9O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSg0MDAgLyA3MjApfTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1yb3VuZGVkI3skcm9vdH0tLWxlZnQgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1yb3VuZGVkI3skcm9vdH0tLXJpZ2h0ICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtIDNyZW0gMS42cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1LjhyZW0gMi40cmVtIDMuOHJlbSA0LjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1LjhyZW0gNC44cmVtIDMuOHJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWxlZnQgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjhyZW0gNC44cmVtIDMuOHJlbSA0LjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuOHJlbSA0LjhyZW0gMy44cmVtIDQuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1uby1pbWFnZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2LjRyZW0gMCAzcmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMyk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVfX3JpY2h0ZXh0ICYge1xuICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhLXdpdGgtc2VhcmNoIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWxpZ2h0O1xuXG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodC0yO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNS44cmVtIDIuNHJlbSAzLjhyZW0gNC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoWEwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNi40cmVtIDAgM3JlbSAwO1xuICAgICAgICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgzKTtcblxuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi5jdXJyZW50LWpvYnMge1xuICAgICRyb290OiAmO1xuXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBmbGV4OiAxIDEgMzMlO1xuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoTSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jdXJyZW50LXBvc3RzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS13aXRoLWNvbG9ycyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdpdGgtaW1hZ2Uge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdpdGgtaW1hZ2UtdmF1bHRzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWxfX3dyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5maWx0ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc2VhcmNoOm5vdCguYXJjaGl2ZSkgJiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2FyY2hpdmUtc2VhcmNoIHtcbiAgICAgICAgLnNlYXJjaDpub3QoLmFyY2hpdmUpICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjM1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG5cbiAgICAgICAgLnNlYXJjaCAmIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE3LjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTcuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvZmlsdGVyLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTcuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuanMtZmlsdGVyLXRvZ2dsZS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyAvL3NldCBzaXplIGZvciBhY2Nlc3NhYmlsaXR5XG5cbiAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaDpub3QoLmFyY2hpdmUpICZfX3N1Ym1pdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgICYudGV4dC1pbnB1dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC0tc2VhcmNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VibWl0IHtcbiAgICAgICAgJi5zdWJtaXQtaW5wdXQge1xuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtLXN1Ym1pdDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgICAkcm9vdDogJjtcblxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICRydXN0O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS1tZW51KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjRyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogNzQlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb2ZmLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3dzL3doaXRlLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXM6OmFmdGVyLFxuICAgICAgICAgICAgJjpmb2N1cy13aXRoaW46OmFmdGVyLFxuICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvZmYtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19icmFuZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvZmYtd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMy4ycmVtIDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogOC45cmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IDEyLjdyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBtYXJnaW46IDMuMnJlbSBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICB9XG5cbiAgICAvL2ZpeCBmb3Igc2FmYXJpIGlPcyAxNVxuICAgICZfX3RleHQgYSB7XG4gICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAyLjRyZW0gMDtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uZXdzbGV0dGVyLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tdGVydGlhcnktbm8tYXJyb3c7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgICAgYm90dG9tOiAtNTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5nZm9ybSB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgIH1cblxuICAgICZfY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBAZXh0ZW5kICVsYWJlbDtcbiAgICB9XG5cbiAgICAmX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICAjeyRyb290fV9oZWFkaW5nICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDAgOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdhcDogMCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kcm9wX2FyZWEge1xuICAgICAgICAuZ2ZpZWxkX2Vycm9yICYge1xuICAgICAgICAgICAgQGV4dGVuZCAlZXJyb3ItbWVzc2FnZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocHJlYW1ibGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAvLyBSZXF1aXJlZCBsZWdlbmQgaXMgb25seSBmaXJzdCBpZiB0aXRsZSBhbmQgaGVhZGluZyBhcmUgaGlkZGVuIGluIGZvcm0gZ3V0ZW5iZXJnIGJsb2NrXG4gICAgICAgICN7JHJvb3R9X3dyYXBwZXIgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2hhbmdlIGlmIHZhbGlkYXRpb24gZXJyb3IgYWxzbyBpcyB2aXNpYmxlXG4gICAgICAgICN7JHJvb3R9X3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzICsgLmdmb3JtX2hlYWRpbmcgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tcHJpbWFyeTtcblxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfYnV0dG9uX3NlbGVjdF9maWxlcyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIH1cblxuICAgICZfd3JhcHBlciA+ICZfdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBleHRlbmQgJWVycm9yLW1lc3NhZ2U7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVlcnJvci1tZXNzYWdlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dyYXBwZXIgPiAmX3ZhbGlkYXRpb25fZXJyb3JzID4gJl9zdWJtaXNzaW9uX2Vycm9yIHtcblxuICAgICAgICBAZXh0ZW5kICVlcnJvci1tZXNzYWdlO1xuICAgIH1cbn1cblxuLmdzZWN0aW9uIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfdGl0bGUge1xuICAgICAgICAjeyRyb290fSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nZmllbGQge1xuICAgICRyb290OiAmO1xuXG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZmllbGRzID4gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS13aWR0aC1oYWxmLFxuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIC5tZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpZHRoLXRoaXJkLFxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCAqIDMgLyA0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkdGgtcXVhcnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXByZWFtYmxlKTtcblxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIEBleHRlbmQgJWlucHV0LWZpZWxkO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHggOHB4IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS10eXBlLWNvbnNlbnQge1xuICAgICAgICBtYXJnaW46IDRyZW0gMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfY29uc2VudF9sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9jb250YWluZXJfY29uc2VudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRhaW5lciB7XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtZmllbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtZmllbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX2NvbnNlbnQge1xuXG4gICAgICAgICAgICAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWxhYmVsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC1jaGVjaztcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3JhZGlvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVsYWJlbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtcmFkaW87XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDdweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9jaGVja2JveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlbGFiZWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgJWlucHV0LWNoZWNrO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JlcXVpcmVkIHtcbiAgICAgICAgQGV4dGVuZCAlZXJyb3ItbWVzc2FnZTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5naW5wdXRfY29tcGxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Nob2ljZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2RhdGUge1xuICAgICAgICAmX2RheSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG5cbiAgICAgICAgfVxuICAgICAgICAmX21vbnRoIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmX3llYXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmhlYWRlciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzZXJ2aWNlbWVudSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19icmFuZCB7XG4gICAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICB3aWR0aDogMTEuMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXN0YXRlLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlcnZpY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aWMtd3JhcHBlci1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoLWNvbnRhaW5lci1tb2JpbGUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9faGFtYnVyZ2VyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtIDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0LTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oYW1idXJnZXItdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19oYW1idXJnZXItdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYnV0dG9uKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgLmpzLXN0YXRlLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oYW1idXJnZXItY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYnV0dG9uKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmpzLXN0YXRlLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG5cbiAgICAgICAgLmpzLXN0YXRlLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19iYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5qcy1zdGF0ZS1tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuMnJlbSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuaGVyby13aXRoLWNvbG9ycyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNC42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gICAgfVxuXG5cbiAgICAmX19iYWNrZ3JvdW5kLS1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC01NiU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShTKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjIlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2JhY2tncm91bmQtLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC00NiU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShTKSB7XG4gICAgICAgICAgICByaWdodDogLTE2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKGNvbnRlbnQpO1xuXG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtdGl0bGUpO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgIH1cbn1cblxuIiwiLmhlcm8ge1xuICAgICRyb290OiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLWNhcmQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAjeyRyb290fS0tY2FyZCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHRpdGxlKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi40cmVtIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNC44cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tbGluayAmIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtdGl0bGUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2FyZCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1oNCk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1saW5rICYsXG4gICAgICAgICN7JHJvb3R9LS1jYXJkICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2NhcmQtbGluay1jb250YWluZXIgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMi4ycmVtO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xuXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgbWFyZ2luOiAxLjZyZW0gLTEuNnJlbSAxLjZyZW0gLTEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtIDEuNnJlbTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDRyZW0gMi40cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2aDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRzLXdyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDIuNHJlbTtcblxuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xuXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUocmljaHRleHQtaDMpO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtIDA7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10ZXh0IHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rLWNvbnRhaW5lciB7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEycmVtO1xuICAgICAgICAgICAgI3skcm9vdH1fX2NhcmQtbGluay1jb250YWluZXIgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuY2FyZC13aXRob3V0LXRpdGxlIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW07XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG4iLCIuaW1hZ2UtZ2FsbGVyeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heChTKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChYTCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1idXR0b24sXG4gICAgJl9fbmV4dC1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1idXR0b246OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICZfX25leHQtYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU3JSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODJweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzgycHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtY291bnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiJHZhdWx0LWhlaWdodDogMzQwcHg7XG4kdmF1bHQtd2lkdGg6IDE0MHB4O1xuJHNtYWxsLXZhdWx0LWhlaWdodDogMzAwcHg7XG4kc21hbGwtdmF1bHQtd2lkdGg6IDE0MHB4O1xuXG4uaW1hZ2UtdmF1bHRzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDMuOHJlbTtcblxuICAgICN7JHJvb3R9LS1sZWZ0ICYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUuOHJlbTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDAgMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xMTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6ICR2YXVsdC13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkdmF1bHQtaGVpZ2h0O1xuXG4gICAgICAgICN7JHJvb3R9LS1zbWFsbCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc21hbGwtdmF1bHQtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzbWFsbC12YXVsdC1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS0xLFxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAjeyRyb290fS0tc21hbGwgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW1wdHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktYmFja2dyb3VuZDtcbiAgICAgICAgICAgIG9yZGVyOiAtMztcblxuICAgICAgICAgICAgI3skcm9vdH0tLWxlZnQgJiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9LS1zbWFsbCAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgxNDAgLyAzMDQpfTtcblxuICAgICAgICAgICAgI3skcm9vdH0tLXNtYWxsICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAje3BlcmNlbnRhZ2UoMTQwIC8gMjg4KX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGltZS1pbnRlZ3JhdGlvbiB7XG4gICAgJHJvb3Q6ICY7XG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcblxuICAgICNzaW1wbGlmb3JtIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgJjpub3QoOmhhcyguY2hlY2tib3gpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXByZWFtYmxlKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4IDEzcHggMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuXG4gICAgICAgICAgICAmW2RhdGEtbmFtZT1cImFkZHJlc3Nfc2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1taWQtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4sXG4gICAgICAgIC5idG4tZGVmYXVsdCxcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tcHJpbWFyeTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJldi1idG4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtICsgMzJweCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9hcnJvd3Mvb3JhbmdlLS1yaWdodC5zdmdcIilcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c1BhdGh9aW1hZ2VzL2Fycm93cy9ncmVlbi0tcmlnaHQuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAmIH4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAkZm9jdXMtY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDAgMC4ycmVtICRmb2N1cy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcHpvbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluIHtcbiAgICAuanMtc3RhdGUtbWVudS1vcGVuICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUtbWVudSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1hcC1maWx0ZXJzIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbGVnZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlaW5wdXQ7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuMnJlbSArIDEuNnJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuMnJlbSArIDEuNnJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1sYWJlbCB7XG4gICAgICAgIEBleHRlbmQgJWlucHV0LS1maWx0ZXI7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1saXN0LFxuICAgICZfX2ZpbHRlci1tYXAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYXAtYWN0aXZlIHtcbiAgICAgICAgLm1hcC1maWx0ZXJzX19maWx0ZXItbWFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0LWFjdGl2ZSB7XG4gICAgICAgIC5tYXAtZmlsdGVyc19fZmlsdGVyLWxpc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1saXN0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzQlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvYnVsbGV0LWxpc3Quc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1tYXAge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9tYXAuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYXAtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoNCk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19hcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9faW5mby1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19zaXplIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9faXRlbS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1leHRlcm5hbDtcblxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLWxpbmstLW9yYW5nZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2UtZXh0ZXJuYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHMpO1xuXG4gICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZydWl0LW9yYW5nZS1saWdodDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keS14cyk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuXG4gICAgICAgIHotaW5kZXg6IDE7IC8vcG9zaXRpb24gb3ZlciBkZWZhdWx0IGNsb3NlIGljb25cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAtNHB4IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9jbG9zZS1jaXJjbGUuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mb3dpbmRvdy1zaW5nbGUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG59XG5cbi5pbmZvd2luZG93LW11bHRpcGxlLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5tYXAtaXRlbSB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA4MSVcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy9kZWZhdWx0XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvL2RlZmF1bHRcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG5cblxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fcGFnZXMge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG4gICAgfVxufVxuXG5cbiIsIi8vY3VzdG9tIGdvb2dsZSBtYXAgY2FyZCBzdHlsaW5nXG4uZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1hcCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAwcHg7XG5cbiAgICAmX19jb29raWUtZXJyb3ItY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LWg0KTtcblxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Nvb2tpZS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY29va2llLWVycm9yLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG59XG5cbi5jYXJkLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuICAgICZfX3RhZyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoNCk7XG5cbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fYWRyZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuICAgIH1cblxuICAgICZfX21hcC1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQ7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBwYWRkaW5nOjE2cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbiIsIi5tZW51IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJi1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgLm1lbnVfX2l0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChMKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSAkZm9yZXN0LWdyZWVuIHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZTpoYXMoLmpzLW1lbnUtYWNjb3JkaW9uKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gJGZvcmVzdC1ncmVlbiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhhcy1kZXNrdG9wLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWRlLWRlc2t0b3AsXG4gICAgICAgICYtLWhhcy1zdWJtZW51IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMi4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnVfX2l0ZW0tLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSAkZm9yZXN0LWdyZWVuIHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjJyZW0gMC44cmVtIDEuNnJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAubWVudV9faXRlbS0taXMtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X19pdGVtLS1pcy1vcGVuICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93bi1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5tZW51X19saW5rO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLmpzLXN0YXRlLW1lbnUtZHJvcGRvd24tb3BlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpzLXN0YXRlLW1lbnUtZHJvcGRvd24tb3BlbiArIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbjogMC44cmVtIDAgMCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0LTI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLXNlcnZpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmLXNlcnZpY2VfX2l0ZW0tc2VhcmNoLW1vYmlsZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taWNvbi1zZWFyY2gtbW9iaWxlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy10b2dnbGUtc2VhcmNoLWJhciAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy10b2dnbGUtc2VhcmNoLWJhci5zZWFyY2ggJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VydmljZV9faXRlbS1jbG9zZS1tb2JpbGUge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWljb24tY2xvc2UtbW9iaWxlO1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXRvZ2dsZS1zZWFyY2gtYmFyICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VydmljZV9faXRlbS1zdGF0aWMge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlX19pdGVtLXNlYXJjaCB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taWNvbi1zZWFyY2g7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmpzLXRvZ2dsZS1zZWFyY2gtYmFyICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2g6bm90KC5hcmNoaXZlKSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlcnZpY2VfX2l0ZW0tY2xvc2Uge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWljb24tY2xvc2U7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzNjMGE7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyYzpub3QoLmFyY2hpdmUpICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtdG9nZ2xlLXNlYXJjaC1iYXIuc2VhcmNoICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5tZW51X19pdGVtLS1pcy1vcGVuICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoTCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDEuNHJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuN3JlbSBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXZpZ2F0aW9uLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICYtLW5vLXRvcC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNC44cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgcGFkZGluZzogNi40cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxZnIpO1xuICAgICAgICBnYXA6IDIuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShTKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAuYnV0dG9uLS1pcy1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluaztcblxuICAgICAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3cy1oZXJvIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDQ4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRydXN0O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcblxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tYWxpZ25yaWdodCAmIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgICAgI3skcm9vdH0tLWFsaWducmlnaHQgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1sYXJnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXRpdGxlKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXByZWFtYmxlKTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgfVxuXG4gICAgLy9jb250YWluZXIgdG8gcHJldmVudCB0ZXh0IGFuZCBpbWFnZSBmcm9tIHdyYXBwaW5nIHVnbHlcbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ5NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1hbGlnbnJpZ2h0ICYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206ICN7cGVyY2VudGFnZSgzNzIgLyA0OTQpfTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICN7JHJvb3R9LS1sYXJnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3twZXJjZW50YWdlKDgwOSAvIDE0NDApfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkteHhzKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cblxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAgICRyb290OiAmO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7IC8vcmVtb3ZlIHBhZGRpbmcgZnJvbSBib3JkZXIgYm90dG9tXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguY3VycmVudCk6bm90KC5kb3RzKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShib2R5LXhzKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3RzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggOHB4IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIC45KTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLS1jb29raWUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShkYXJrcmVkLCAuOSk7XG5cbiAgICAgICAgLy8gQW5pbWF0aW9uIHRvIGZhZGUgaW4gY29va2llIHBvcHVwIG9uIHN0YXJ0IGlmIGpzIGlzIGRpc2FibGVkXG4gICAgICAgICYuanMtc3RhdGUtaW5pdGlhbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb3B1cFN0YXRlSW5pdGlhbCAuMnMgMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGtleWZyYW1lcyBwb3B1cFN0YXRlSW5pdGlhbCB7XG4gICAgICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5wcmV2aW91cy1wcm9qZWN0cyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMSAwIDI1JTtcblxuICAgICAgICAmLS1wcmVsb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zZWNvbmRhcnk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvcm91bmQtYXJyb3ctLWdyZWVuLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRzUGF0aH1pbWFnZXMvaWNvbnMvcm91bmQtYXJyb3ctLWdyZWVuLnN2Z1wiKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNQYXRofWltYWdlcy9pY29ucy9yb3VuZC1hcnJvdy0tZ3JlZW4uc3ZnXCIpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmVsYXRlZC1jb250ZW50IHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWFyY2gtYmFyIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2g6bm90KC5hcmNoaXZlKSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODMycHg7XG4gICAgICAgIG1hcmdpbjogMy42cmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgJl9faW5wdXQge1xuXG4gICAgICAgICYudGV4dC1pbnB1dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC0tc2VhcmNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJi5zdWJtaXQtaW5wdXQge1xuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtLXN1Ym1pdDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYXAtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIH1cbn1cblxuXG5cbiIsIi5zZWFyY2gge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC10aXRsZSk7XG4gICAgICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgICAgIFxuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3VuZC1yZXN1bHRzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKHJpY2h0ZXh0LXByZWFtYmxlKTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm91bmQtcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fbm8tcmVzdWx0cyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShyaWNodGV4dC1wcmVhbWJsZSk7XG5cbiAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgfVxufVxuIiwiLnNlbGVjdGVkLW5ld3Mge1xuICAgICRyb290OiAmO1xuICAgIEBpbmNsdWRlIHdyYXAoc2l0ZSk7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDIpO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKEwpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oaWdobGlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmUtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZnJ1aXQtb3JhbmdlLWRhcms7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogOC40cmVtIDEyLjRyZW0gMi40cmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW46IDAgMCAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstZXh0ZXJuYWw7XG5cbiAgICAgICAgbWFyZ2luOiAyLjRyZW0gMCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcmVzdC1ncmVlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMzAwcHg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoUykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNy41JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2lkZW1lbnUge1xuICAgICRyb290OiAmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGxhYmVsKTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzUGF0aH1pbWFnZXMvYXJyb3ctZG93bi0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoaDYpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9faXRlbS0tY3VycmVudCA+ICYge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2NoaWxkcmVuICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoaWxkcmVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuXG4gICAgICAgICN7JHJvb3R9X19pdGVtLS1jdXJyZW50ID4gJixcbiAgICAgICAgI3skcm9vdH1fX2l0ZW0tLWFuY2VzdG9yID4gJixcbiAgICAgICAgI3skcm9vdH1fX2l0ZW0tLXBhcmVudCA+ICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbiogR2VuZXJhbCBzdHlsaW5nIGZvciBzbGljay1zbGlkZXIsIHVzZWQgaW4gY2Fyb3VzZWxcbiovXG4uc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtIDAgIWltcG9ydGFudDsgLy9vdmVyd3JpdGUgZGVmYXVsdCBpbiBzbGljay1zbGlkZXJcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDNyZW0gMDtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuXG4gICAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIC5jYXJvdXNlbF9faXRlbS0td2l0aC1jb2xvcnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbi1taWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgIC5jYXJvdXNlbF9faXRlbS0td2l0aC1jb2xvcnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWlzLWxpbmstb3JhbmdlO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgLmNhcm91c2VsX19pdGVtLS13aXRoLWNvbG9ycyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLW1pZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7IC8vbGV0IGNvbnRhaW5lciBmbG93IGVkZ2UgdG8gZWRnZVxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7IC8vc2V0IGNvbnRhaW5lciBlZGdlIHRvIGVkZ2VcbiAgICBib3R0b206IDA7XG5cbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFhMKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudGV4dC1jb2x1bW5zIHtcbiAgICAkcm9vdDogJjtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbGlnaHQ7XG5cbiAgICAmLS1saWdodC1vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgQGV4dGVuZCAlcmljaHRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS42cmVtIDQuMnJlbTtcblxuICAgICAgICBoMiwgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgzKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgcGFkZGluZzogNC4ycmVtIDAgMy4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmFjYW5jaWVzLWxpc3Qge1xuICAgICRyb290OiAmO1xuXG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19maWx0ZXItaW50ZXJhY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2xpc3QtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShMKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuXG4iLCIudmFjYW5jeS1jYXJkIHtcbiAgICAkcm9vdDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG5cbiAgICAmLS1kYXJrLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tZnJ1aXQtb3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0tZm9yZXN0LWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3Jlc3QtZ3JlZW4tbWlkO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHotY2FyZDtcbiAgICB9XG5cbiAgICAmX19wcmUtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGg1KTtcblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19hcmVhLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGJvZHkpO1xuXG4gICAgfVxuXG4gICAgJl9fdmlzdWFsLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0c3R5bGUoYm9keSk7XG5cbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rLWV4dGVybmFsO1xuXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1kYXJrLWdyZWVuICYge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1pcy1saW5rLW9yYW5nZS1leHRlcm5hbDtcblxuICAgICAgICAgICAgY29sb3I6ICRmcnVpdC1vcmFuZ2UtbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIudmFjYW50LXByZW1pc2UgIHtcbiAgICAkcm9vdDogJjtcblxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi44cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcmVhLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAzLjZyZW0gMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZXN0LWdyZWVuLWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gNXJlbSAyLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLXllbGxvdyAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS0tb3JhbmdlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZydWl0LW9yYW5nZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dHN0eWxlKGgyKTtcblxuICAgICAgICBtYXJnaW46IDAgMCAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0taXMtbGluay1leHRlcm5hbDtcblxuICAgICAgICBtYXJnaW46IDIuNHJlbSAwIDAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRmb3Jlc3QtZ3JlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9yZXN0LWdyZWVuO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cmVtIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoUykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKE0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNy41JTtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4IDBweCAwcHggMHB4O1xuXG4gICAgICAgICN7JHJvb3R9LS1yaWdodCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMzAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tLXllbGxvdyAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LS1vcmFuZ2UgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJ1aXQtb3JhbmdlLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmlkZW8ge1xuICAgICRyb290OiAmO1xuXG4gICAgQGluY2x1ZGUgd3JhcChzaXRlKTtcblxuICAgICYtLWFydGljbGUtZW1iZWQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRzdHlsZShoMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbSAwO1xuICAgICAgICBjb2xvcjogJGZvcmVzdC1ncmVlbjtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgICAgICAgI3skcm9vdH0tLWxhcmdlICYge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBleHRlbmQgJXJpY2h0ZXh0O1xuICAgIH1cblxuICAgICZfX2VtYmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnd5c2l3eWctbW9kdWxlIHtcbiAgICBAaW5jbHVkZSB3cmFwKHNpdGUpO1xuXG4gICAgQGV4dGVuZCAlcmljaHRleHQ7XG5cbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShNKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoTCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OTRweCkgLSA0OHB4KTtcblxuICAgICAgICB9XG4gICAgfVxuXG59XG4iXX0= */

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