/*!
Theme Name:    Plus.line ;-)
Author:        Marcel Mattern - PAGE&amp;PAPER
Author URI:    https://www.page-and-paper.de
Description:   Plus.line ;-) Theme
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/html{height:100vh;width:100vw}html.stopScroll{overflow:hidden}html body{font-size:.833vw}html body.stopScroll{overflow:hidden}@media screen and (max-width:1024px){html body{font-size:1.563vw}}@media screen and (max-width:767px){html body{font-size:4.103vw}}html .animatedLine a{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(93%,hsla(0,0%,100%,0)),color-stop(93%,#5ce1e6),to(#5ce1e6));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 93%,#5ce1e6 93%,#5ce1e6 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 93%,#5ce1e6 0,#5ce1e6);background-position:0 100%;background-repeat:no-repeat;background-size:0;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;line-height:1.8em!important}html .animatedLine a:hover{background-size:100%!important}html .elementor-form .elementor-field-group{margin-bottom:2em!important}html .elementor-form .elementor-field-group.elementor-field-type-acceptance,html .elementor-form .elementor-field-group.elementor-field-type-submit,html .elementor-form .elementor-field-group.elementor-field-type-textarea{margin-bottom:0!important}@media screen and (max-width:767px){html .elementor-form .elementor-field-group,html .elementor-form .elementor-field-group.elementor-field-type-acceptance{margin-bottom:1em!important}}html .elementor-field-type-acceptance .elementor-field-subgroup,html .elementor-field-type-checkbox .elementor-field-subgroup{margin-top:1.5em}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{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;font-size:.833vw}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox],html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]{font-size:inherit!important;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:1.5em;-ms-flex:1.5em 0 0px;flex:1.5em 0 0;height:1.5em;outline:none;display:block;background-color:var(--e-global-color-text)!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #fff}@media screen and (max-width:1024px){html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox],html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]{-webkit-box-flex:2.5em;-ms-flex:2.5em 0 0px;flex:2.5em 0 0;height:2.5em}}@media screen and (max-width:767px){html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox],html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]{-webkit-box-flex:6em;-ms-flex:6em 0 0px;flex:6em 0 0;height:6em}}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox]:before,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]:before{width:100%;height:100%;background-color:#fff;position:absolute;top:0;right:0;content:"";-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox]:after,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]:after{width:0;height:100%;background-image:url(assets/img/icon-awesome-check.svg);background-size:100%;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;content:"";z-index:2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox]:checked:before,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]:checked:before{width:0;height:100%}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox]:checked:after,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input[type=checkbox]:checked:after{width:100%;height:100%}html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{-webkit-box-flex:calc(100% - 5.22em);-ms-flex:calc(100% - 5.22em) 0 1;flex:calc(100% - 5.22em) 0 1;font-size:.75em!important;color:#fff;font-weight:300;margin-right:1.5em}@media screen and (max-width:1024px){html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{font-size:1.25em!important;-webkit-box-flex:calc(100% - 5em);-ms-flex:calc(100% - 5em) 0 1;flex:calc(100% - 5em) 0 1}}@media screen and (max-width:767px){html .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,html .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{font-size:4em!important;-webkit-box-flex:calc(100% - 3em);-ms-flex:calc(100% - 3em) 0 1;flex:calc(100% - 3em) 0 1;margin-right:0}}#contactMain .elementor-field-type-checkbox .elementor-field-subgroup input[type=checkbox]{border-color:var(--e-global-color-primary);margin-right:1em;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}#contactMain .elementor-field-type-acceptance .elementor-field-subgroup{padding-right:2.5em}#contactMain .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{color:#000}#contactMain .elementor-field-type-submit{padding:0;margin-bottom:0}#contactMain .elementor-field-type-submit button{cursor:pointer;border-radius:0;padding:1em 3.75em;background:var(--e-global-color-secondary);overflow:hidden;position:relative;font-size:1.25em}#contactMain .elementor-field-type-submit button:after{content:"";opacity:0;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transform:skew(-75deg,0deg);-ms-transform:skew(-75deg,0deg);transform:skew(-75deg,0deg);position:absolute;z-index:1;top:0;left:-50%;width:0;height:100%;background:var(--e-global-color-primary)}#contactMain .elementor-field-type-submit button:hover:after{left:0;opacity:1;width:100%;-webkit-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}#contactMain .elementor-field-type-submit button span{position:relative;display:inline-block;z-index:2}#contactMain .elementor-field-type-checkbox{display:block}#contactMain .elementor-field-type-checkbox .elementor-field-subgroup{margin-top:1.5em}#contactMain .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contactMain .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{color:var(--e-global-color-primary);line-height:1.5em;margin-left:0;font-size:1.25em!important;font-weight:700}@media screen and (max-width:767px){#contactMain .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{font-size:4em!important;-webkit-box-flex:calc(100% - 6em);-ms-flex:calc(100% - 6em);flex:calc(100% - 6em);margin-left:1em}}.elementor-field-group-main_emailadresse,.elementor-field-group-main_telefon,.elementor-field-group-main_uhrzeit{display:none}.elementor-editor-active #subNav{position:relative;top:unset}.admin-bar .wpbf-navigation{margin-top:32px}@media screen and (max-width:767px){.admin-bar .wpbf-navigation{margin-top:46px}}.admin-bar #subNav{top:calc(27px + 5.73em)}@media screen and (max-width:767px){.admin-bar #subNav{top:0}}@media screen and (max-width:1024px){.bg-md-grey{background:#f4f4f4;background-image:none!important}}#blogPostContent .elementor-widget-container .elementor-section-wrap .elementor-section .elementor-container{margin:0!important;max-width:unset}.text-mobile-left .elementor-button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-mobile-left .elementor-button-text{text-align:left}.custom-ul{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;padding-left:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.custom-ul li{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;list-style:none;position:relative;padding-left:2.5em;line-height:1.9em;margin-bottom:1em;word-break:break-word}@media screen and (max-width:767px){.custom-ul li{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}}.custom-ul li:before{content:"";background-image:url(assets/img/icon-plusline-smiley.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:.25em;left:0;width:1.4em;height:1.4em}.animated-bg a{position:relative;overflow:hidden}.animated-bg a:after{content:"";opacity:0;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transform:skew(-75deg,0deg);-ms-transform:skew(-75deg,0deg);transform:skew(-75deg,0deg);position:absolute;z-index:1;top:0;left:-50%;width:0;height:100%;background:var(--e-global-color-primary)}.animated-bg a:hover{color:#fff!important}.animated-bg a:hover:after{left:0;opacity:1;width:100%;-webkit-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}.animated-bg a:hover span{color:#fff}.animated-bg a .elementor-button-text{z-index:2;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1024px){.col-2 .elementor-icon-list-items{-webkit-column-count:2;-moz-column-count:2;column-count:2}.col-2 .elementor-icon-list-items .elementor-icon-list-item{line-height:1.6em;padding-bottom:0!important;margin:0}.elementor-social-icons-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%}#footerSocialMedia{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer-area .elementor-nav-menu--main ul li a{display:block}.footer-area .elementor-nav-menu--main ul li:first-of-type a{text-align:left}.footer-area .elementor-nav-menu--main ul li:last-of-type a{text-align:right}}header{margin-top:0!important}header .wpbf-navigation{width:100vw;top:0!important;left:0!important;position:fixed!important;z-index:10000!important;background:transparent}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper:after{display:none}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-logo-container{width:auto}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper{z-index:100}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:hsla(0,0%,100%,.9);display:block!important;height:100%!important;width:100%;right:-100%;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;position:fixed;top:0;z-index:50;overflow:scroll;scroll-behavior:smooth}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container.active{right:0}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container:before{position:sticky;top:0;z-index:60;width:100%;height:5.5em;content:"";background:#fff;display:block}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav{height:auto}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .wpbf-mobile-menu{padding:2em}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .wpbf-mobile-menu li{border:none}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .wpbf-mobile-menu li a{padding:1em 0;font-size:1.125em;font-weight:800;line-height:1.33em;position:relative}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .wpbf-mobile-menu li a:after{position:absolute;bottom:0;left:0;content:"";width:1.5em;height:2px;background:var(--e-global-color-text)}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .mobile-menu-fc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.5em 2em;background:#fff}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .mobile-menu-fc p{font-family:Open Sans,sans-serif;font-size:1.125em;font-weight:700;margin:0 auto 0 0;color:var(--e-global-color-secondary)}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .mobile-menu-fc .mobile-menu-fc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .mobile-menu-fc .mobile-menu-fc-wrapper .mobile-menu-fc-item{margin-left:2em;width:3em;height:3em;background:var(--e-global-color-secondary)}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .mobile-menu-fc .mobile-menu-fc-wrapper .mobile-menu-fc-item.chat{background:url(assets/img/icon-material-chat-bubble.svg) var(--e-global-color-secondary);background-repeat:no-repeat;background-position:50%;background-size:55%}header .wpbf-navigation .wpbf-mobile-menu-hamburger .wpbf-mobile-menu-container nav .mobile-menu-fc .mobile-menu-fc-wrapper .mobile-menu-fc-item.mail{background:url(assets/img/icon-zocial-email.svg) var(--e-global-color-secondary);background-repeat:no-repeat;background-position:50%;background-size:55%}header .wpbf-navigation .wpbf-container{padding:2em 11.25em 0;position:relative}header .wpbf-navigation .wpbf-container:before{display:block;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:#fff}@supports ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){header .wpbf-navigation .wpbf-container:before{background:hsla(0,0%,100%,.15)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}header .wpbf-navigation .wpbf-container .wpbf-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-1-4{-webkit-box-flex:13.125em;-ms-flex:13.125em 0 0px;flex:13.125em 0 0;width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-3-4{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;width:unset}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-logo{width:13.125em}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-logo a{width:100%;display:block}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-logo a img{width:100%}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu{width:100%;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu:after{display:none}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li:after{position:absolute;bottom:-.2em;left:0;width:0;height:.4375em;content:"";background:var(--e-global-color-text);z-index:-2;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.current-menu-item:after,header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.current-page-ancestor:after,header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li:hover:after{opacity:1;width:100%}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.current-menu-item a,header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.current-page-ancestor a,header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li:hover a{color:#000!important}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li>a{overflow:hidden;padding:.8em 0 0}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.wpbf-cta-menu-item{position:relative;background:var(--e-global-color-secondary);overflow:hidden}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.wpbf-cta-menu-item:hover a{color:#fff!important}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.wpbf-cta-menu-item a{padding:1em 2.8em;line-height:1em;background:none;z-index:2;position:relative;color:var(--e-global-color-text)}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.wpbf-cta-menu-item:after{content:"";opacity:0;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transform:skew(-75deg,0deg);-ms-transform:skew(-75deg,0deg);transform:skew(-75deg,0deg);position:absolute;z-index:1;top:0;left:-50%;width:0;height:100%;background:var(--e-global-color-primary)}header .wpbf-navigation .wpbf-container .wpbf-grid .wpbf-menu li.wpbf-cta-menu-item:hover:after{left:0;opacity:1;width:100%;-webkit-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}@media screen and (max-width:1024px){header .wpbf-navigation .wpbf-container{padding:1em 4em}header .wpbf-navigation #wpbf-mobile-menu-toggle{font-size:2em;color:var(--e-global-color-secondary)}}@media screen and (max-width:767px){header .wpbf-navigation .wpbf-container{padding:1em}}#subNav{position:sticky;top:5.73em;background:#fff}#subNav .elementor-widget-container{border-top-width:.21875em}@supports ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){#subNav{background:hsla(0,0%,100%,.15)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@media screen and (max-width:1024px){#subNav{top:5.5em}}@media screen and (max-width:767px){#subNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;position:relative;top:unset}#subNav nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#subNav nav ul li{-webkit-box-flex:100%;-ms-flex:100% 0 1;flex:100% 0 1;margin-right:0!important;margin-bottom:.5em}#subNav nav ul li a{font-size:1.125em;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;display:block;text-align:left;background:var(--e-global-color-secondary);padding:.75em 1em;color:var(--e-global-color-text)}#subNav nav ul li a:after{display:none}#subNav nav ul li.current_page_item a{background:var(--e-global-color-primary);color:#fff}}#subNav nav ul li{margin-right:4em}@media screen and (max-width:1024px){#subNav nav ul li{margin-right:2em}}#subNav nav ul li a{position:relative}#subNav nav ul li a:after{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;background:var(--e-global-color-text);position:absolute;z-index:-1;top:110%;left:-2.5%;width:0;height:.15em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#subNav nav ul li a:hover:after{width:105%}@media screen and (max-width:1024px){#subNav nav ul li a{font-size:1em}}#subNav nav ul li.current-menu-item a:after{width:105%}.elementor-posts-container article a.elementor-post__thumbnail__link{margin-right:2em}.elementor-accordion .elementor-accordion-item{border-left:none;border-right:none}.elementor-accordion .elementor-accordion-item .elementor-tab-title{border-bottom-width:0!important;border-bottom-color:transparent!important}.elementor-accordion .elementor-accordion-item .elementor-tab-content{border-top-width:0!important;border-top-color:transparent!important}.elementor-accordion .elementor-accordion-item:first-of-type{border-top:none}.elementor-accordion .elementor-accordion-item:first-of-type .elementor-tab-title{padding-top:0}#kontaktperson .elementor-widget-wrap{height:100%}#kontaktperson .elementor-widget-wrap .elementor-widget-image,#kontaktperson .elementor-widget-wrap .elementor-widget-image .elementor-widget-container{height:inherit}#kontaktperson .elementor-widget-wrap .elementor-widget-image .elementor-widget-container img{height:inherit;-o-object-fit:cover;object-fit:cover;-webkit-mask-position:bottom right -1px;mask-position:bottom right -1px}@media screen and (max-width:767px){#kontaktperson .elementor-widget-wrap{height:auto}}.custom-swiper-cards{padding:0 11.25em}.custom-swiper-cards .swiper-container{overflow:visible}.custom-swiper-cards .swiper-container .swiper-wrapper{height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide{position:relative;background:#fff;-webkit-box-flex:calc(50% - 3.125em);-ms-flex:calc(50% - 3.125em) 0 0px;flex:calc(50% - 3.125em) 0 0;margin-right:6.25em;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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:visible}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide:hover .swiper-slide-content .post-title{background-size:100%!important}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide:after{position:absolute;bottom:1em;left:5%;z-index:-1;width:90%;height:2.5em;content:"";-webkit-box-shadow:0 1em 2.25em .3125em rgba(0,0,0,.17);box-shadow:0 1em 2.25em .3125em rgba(0,0,0,.17)}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-image{-webkit-box-flex:45%;-ms-flex:45% 0 0px;flex:45% 0 0;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-image img{height:auto;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:url(assets/img/maske-kontaktbild.svg);mask-image:url(assets/img/maske-kontaktbild.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:bottom right;mask-position:bottom right}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-content{-webkit-box-flex:55%;-ms-flex:55% 0 0px;flex:55% 0 0;padding:2.5em 2em;background:#fff}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-content .post-categories{color:var(--e-global-color-primary);font-size:.875em;font-family:Open Sans;font-weight:700;line-height:1.1875em;margin-bottom:.75em}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-content .post-title{display:inline;-webkit-box-decoration-break:clone;text-decoration:none;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(93%,hsla(0,0%,100%,0)),color-stop(93%,#5ce1e6),to(#5ce1e6));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 93%,#5ce1e6 93%,#5ce1e6 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 93%,#5ce1e6 0,#5ce1e6);background-position:0 100%;background-repeat:no-repeat;background-size:0;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;font-size:1.25em;line-height:1.3em;font-family:Open Sans;font-weight:700;color:#000}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-content .post-excerpt{font-size:1.125em;line-height:1.33em;font-family:Open Sans;font-weight:300;color:#000;margin-bottom:0}@media screen and (max-width:1024px){.custom-swiper-cards{padding:0}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide{-webkit-box-flex:calc(50% - 1.625em);-ms-flex:calc(50% - 1.625em) 0 0px;flex:calc(50% - 1.625em) 0 0;margin-right:3.25em}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-image{-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0;height:12em}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-image img{width:100%;-webkit-mask-image:unset;mask-image:unset;-webkit-mask-size:unset;mask-size:unset;-webkit-mask-position:unset;mask-position:unset}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-content{-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0;padding:1em}}@media screen and (max-width:767px){.custom-swiper-cards{padding:0}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide{-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0;margin-right:.5em}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-image{-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0;height:12em}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-image img{width:100%;-webkit-mask-image:unset;mask-image:unset;-webkit-mask-size:unset;mask-size:unset;-webkit-mask-position:unset;mask-position:unset}.custom-swiper-cards .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-content{-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0;padding:1em}}.swiper-pagination{position:relative;margin:2.5em 0;width:100%}.swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;opacity:1;width:1.25em;height:1.25em;border:.2em solid #fff;border-radius:100%;margin:0 .75em;background:#e3e3e3}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--e-global-color-primary);background:#fff}.elementor-accordion .elementor-accordion-item{position:relative}.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon,.elementor-accordion .elementor-accordion-item:hover .elementor-tab-title .elementor-accordion-icon{background-position:0}.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-title{background-size:100%}.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{display:inline;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:3em;background-image:url(assets/img/arrow-right-darkblue.svg);background-size:2.5em;background-repeat:no-repeat;background-position:-.5em;height:2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed,.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened{display:none;visibility:hidden}.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title{line-height:1.4em;position:relative;display:inline;-webkit-box-decoration-break:clone;text-decoration:none;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(60%,#fff),color-stop(60%,#5ce1e6),to(#5ce1e6));background:-o-linear-gradient(top,#fff 0,#fff 60%,#5ce1e6 60%,#5ce1e6 100%);background:linear-gradient(180deg,#fff,#fff 60%,#5ce1e6 0,#5ce1e6);background-position:0 100%;background-repeat:no-repeat;background-size:0;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s}.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title:hover{background-size:100%}.elementor-accordion .elementor-accordion-item:first-of-type .elementor-accordion-icon{top:-.5em}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline{grid-column-gap:5.5em}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post:hover{cursor:pointer}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post:hover .blog-post-image img{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post:hover .blog-post-content .blog-post-title{background-size:100%!important}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post:hover .blog-post-content .blog-post-read-more{background-position:0}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-image{-webkit-box-flex:calc(50% - 1em);-ms-flex:calc(50% - 1em) 0 1;flex:calc(50% - 1em) 0 1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content{-webkit-box-flex:calc(50% - 1em);-ms-flex:calc(50% - 1em) 0 1;flex:calc(50% - 1em) 0 1;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content *{margin-bottom:0}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-categories{font-size:.875em;font-family:Open Sans;font-weight:600;color:var(--e-global-color-primary)}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-categories a{color:inherit}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-title{display:inline;-webkit-box-decoration-break:clone;text-decoration:none;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(93%,hsla(0,0%,100%,0)),color-stop(93%,#5ce1e6),to(#5ce1e6));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 93%,#5ce1e6 93%,#5ce1e6 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 93%,#5ce1e6 0,#5ce1e6);background-position:0 100%;background-repeat:no-repeat;background-size:0;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;font-size:1.25em;line-height:1.4em;color:#000;font-family:Open Sans;font-weight:600;margin-bottom:.5em}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-excerpt{color:#000;font-family:Open Sans;font-weight:300;font-size:1.125em;line-height:1.55em}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-read-more{margin-top:1em;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;display:block;height:1em;width:100%;background-image:url(assets/img/arrow-right-lightblue.svg);background-size:3em;background-repeat:no-repeat;background-position:-.5em}@media screen and (max-width:1024px){.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-image{-webkit-box-flex:100%;-ms-flex:100% 0 1;flex:100% 0 1;height:12.5em;margin-bottom:1em}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content{-webkit-box-flex:100%;-ms-flex:100% 0 1;flex:100% 0 1}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-categories{margin-bottom:1em}.elementor-posts-container.elementor-posts--skin-custom-skin-plusline .blog-post .blog-post-content .blog-post-excerpt{margin-top:.5em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19lZGl0b3Iuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvX25hdi5zY3NzIiwidmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsImxheW91dC9fcG9zdHMuc2NzcyIsIm1vZHVsZXMvX21vZHVsZXMuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbV9zbGlkZXMuc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9fYmxvZy1wb3N0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0NDVUMsQ0NURCxLQUNFLFlBQWEsQ0FDYixXQUFZLENBRmQsZ0JBSUksZUFBZ0IsQ0FKcEIsVUFVSSxnQkFBa0IsQ0FWdEIscUJBUU0sZUFBZ0IsQ0FHbEIscUNBWEosVUFZTSxpQkFBa0IsQ0FLckIsQ0FIQyxvQ0FkSixVQWVNLGlCQUFrQixDQUVyQixDQWpCSCxxQkFvQk0sZUFBNEIsQ0FDNUIsc0pBQXFJLENBQXJJLHFHQUFxSSxDQUFySSw0RkFBcUksQ0FDckksMEJBQTRCLENBQzVCLDJCQUE0QixDQUM1QixpQkFBbUIsQ0FDbkIsc0NBQStCLENBQS9CLGlDQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBMUJsQywyQkE0QlEsOEJBQWdDLENBNUJ4Qyw0Q0FrQ00sMkJBQTRCLENBbENsQyw4TkFzQ1EseUJBQTBCLENBRTVCLG9DQXhDTix3SEEyQ1UsMkJBQTRCLENBQzdCLENBNUNULDhIQW1ETSxnQkFBaUIsQ0FuRHZCLDhLQXFEUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGdCQUFrQixDQXhEMUIsd05BMERVLDJCQUE0QixDQUM1QixpQkFBa0IsQ0FDbEIsdUJBQWdCLENBQWhCLG9CQUFn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ZUFBaUIsQ0FDbEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiAgICBQbHVzLmxpbmUgOy0pXG5BdXRob3I6ICAgICAgICBNYXJjZWwgTWF0dGVybiAtIFBBR0UmYW1wO1BBUEVSXG5BdXRob3IgVVJJOiAgICBodHRwczovL3d3dy5wYWdlLWFuZC1wYXBlci5kZVxuRGVzY3JpcHRpb246ICAgUGx1cy5saW5lIDstKSBUaGVtZVxuVmVyc2lvbjogICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYzIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0zLjAuaHRtbFxuVGVtcGxhdGU6ICAgICAgcGFnZS1idWlsZGVyLWZyYW1ld29ya1xuVGV4dCBEb21haW46ICAgcGFnZS1idWlsZGVyLWZyYW1ld29yay1jaGlsZFxuKi9cblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9yZnMvc2Nzc1wiO1xuXG4vKlxuICBAaW5jbHVkZSBmb250LXNpemUoNHJlbSk7XG4gIC8vIG9yXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKDY0cHgpO1xuICAvLyBvclxuICBAaW5jbHVkZSByZnMoNjQpO1xuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucy9taXhpbnMnO1xuQGltcG9ydCAnYmFzZS9iYXNlJztcbkBpbXBvcnQgJ2Jhc2UvZWRpdG9yJztcbkBpbXBvcnQgJ2xheW91dC9sYXlvdXQnO1xuQGltcG9ydCAnbGF5b3V0L25hdic7XG5AaW1wb3J0ICdsYXlvdXQvcG9zdHMnO1xuQGltcG9ydCAnbW9kdWxlcy9tb2R1bGVzJztcbkBpbXBvcnQgJ21vZHVsZXMvY3VzdG9tX3NsaWRlcyc7XG5AaW1wb3J0ICdtb2R1bGVzL2FjY29yZGlvbic7XG5AaW1wb3J0ICdtb2R1bGVzL2Jsb2ctcG9zdHMnOyIsIi8qIVxuVGhlbWUgTmFtZTogICAgUGx1cy5saW5lIDstKVxuQXV0aG9yOiAgICAgICAgTWFyY2VsIE1hdHRlcm4gLSBQQUdFJmFtcDtQQVBFUlxuQXV0aG9yIFVSSTogICAgaHR0cHM6Ly93d3cucGFnZS1hbmQtcGFwZXIuZGVcbkRlc2NyaXB0aW9uOiAgIFBsdXMubGluZSA7LSkgVGhlbWVcblZlcnNpb246ICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MyBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMy4wLmh0bWxcblRlbXBsYXRlOiAgICAgIHBhZ2UtYnVpbGRlci1mcmFtZXdvcmtcblRleHQgRG9tYWluOiAgIHBhZ2UtYnVpbGRlci1mcmFtZXdvcmstY2hpbGRcbiovXG4vKlxuICBAaW5jbHVkZSBmb250LXNpemUoNHJlbSk7XG4gIC8vIG9yXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKDY0cHgpO1xuICAvLyBvclxuICBAaW5jbHVkZSByZnMoNjQpO1xuICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3OyB9XG4gIGh0bWwuc3RvcFNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBodG1sIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44MzN2dzsgfVxuICAgIGh0bWwgYm9keS5zdG9wU2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGh0bWwgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjN2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGh0bWwgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4xMDN2dzsgfSB9XG4gIGh0bWwgLmFuaW1hdGVkTGluZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkzJSwgIzVjZTFlNiA5MyUsICM1Y2UxZTYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4zcztcbiAgICBsaW5lLWhlaWdodDogMS44ZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgLmFuaW1hdGVkTGluZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cC5lbGVtZW50b3ItZmllbGQtdHlwZS10ZXh0YXJlYSwgaHRtbCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cC5lbGVtZW50b3ItZmllbGQtdHlwZS1zdWJtaXQsIGh0bWwgLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaHRtbCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGh0bWwgLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH0gfVxuICBodG1sIC5lbGVtZW50b3ItZmllbGQtdHlwZS1hY2NlcHRhbmNlIC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAsXG4gIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uLFxuICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dzsgfVxuICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZmxleDogMS41ZW0gMCAwO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICBodG1sIC5lbGVtZW50b3ItZmllbGQtdHlwZS1jaGVja2JveCAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBmbGV4OiAyLjVlbSAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBodG1sIC5lbGVtZW50b3ItZmllbGQtdHlwZS1hY2NlcHRhbmNlIC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGZsZXg6IDZlbSAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDZlbTsgfSB9XG4gICAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWFjY2VwdGFuY2UgLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSxcbiAgICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWFjY2VwdGFuY2UgLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmFmdGVyLFxuICAgICAgICBodG1sIC5lbGVtZW50b3ItZmllbGQtdHlwZS1jaGVja2JveCAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tYXdlc29tZS1jaGVjay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWFjY2VwdGFuY2UgLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YmVmb3JlLFxuICAgICAgICBodG1sIC5lbGVtZW50b3ItZmllbGQtdHlwZS1jaGVja2JveCAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjphZnRlcixcbiAgICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGxhYmVsLFxuICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBsYWJlbCB7XG4gICAgICAgIGZsZXg6IGNhbGMoIDEwMCUgLSA1LjIyZW0pIDAgMTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGxhYmVsLFxuICAgICAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IGNhbGMoIDEwMCUgLSA1ZW0pIDAgMTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgaHRtbCAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGxhYmVsLFxuICAgICAgICAgIGh0bWwgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IGNhbGMoIDEwMCUgLSAzZW0pIDAgMTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qICBNYWluIENvbnRhY3QgRm9ybSAgKi9cbiNjb250YWN0TWFpbiAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjb250YWN0TWFpbiAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07IH1cbiAgI2NvbnRhY3RNYWluIC5lbGVtZW50b3ItZmllbGQtdHlwZS1hY2NlcHRhbmNlIC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbiNjb250YWN0TWFpbiAuZWxlbWVudG9yLWZpZWxkLXR5cGUtc3VibWl0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjY29udGFjdE1haW4gLmVsZW1lbnRvci1maWVsZC10eXBlLXN1Ym1pdCBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDFlbSAzLjc1ZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgI2NvbnRhY3RNYWluIC5lbGVtZW50b3ItZmllbGQtdHlwZS1zdWJtaXQgYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC03NWRlZywgMGRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTUwJTtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpOyB9XG4gICAgI2NvbnRhY3RNYWluIC5lbGVtZW50b3ItZmllbGQtdHlwZS1zdWJtaXQgYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpOyB9XG4gICAgI2NvbnRhY3RNYWluIC5lbGVtZW50b3ItZmllbGQtdHlwZS1zdWJtaXQgYnV0dG9uIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgei1pbmRleDogMjsgfVxuXG4jY29udGFjdE1haW4gLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2NvbnRhY3RNYWluIC5lbGVtZW50b3ItZmllbGQtdHlwZS1jaGVja2JveCAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgICNjb250YWN0TWFpbiAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICNjb250YWN0TWFpbiAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNjb250YWN0TWFpbiAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3ggLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogY2FsYygxMDAlIC0gNmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH0gfVxuXG4uZWxlbWVudG9yLWZpZWxkLWdyb3VwLW1haW5fdGVsZWZvbixcbi5lbGVtZW50b3ItZmllbGQtZ3JvdXAtbWFpbl91aHJ6ZWl0LFxuLmVsZW1lbnRvci1maWVsZC1ncm91cC1tYWluX2VtYWlsYWRyZXNzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlICNzdWJOYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdW5zZXQ7IH1cblxuLmFkbWluLWJhciAud3BiZi1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZG1pbi1iYXIgLndwYmYtbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cblxuLmFkbWluLWJhciAjc3ViTmF2IHtcbiAgdG9wOiBjYWxjKDI3cHggKyA1LjczZW0pOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFkbWluLWJhciAjc3ViTmF2IHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmctbWQtZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jYmxvZ1Bvc3RDb250ZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAuZWxlbWVudG9yLXNlY3Rpb24td3JhcCAuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldDsgfVxuXG4udGV4dC1tb2JpbGUtbGVmdCAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGV4dC1tb2JpbGUtbGVmdCAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY3VzdG9tLXVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaHlwaGVuczogYXV0bzsgfVxuICAuY3VzdG9tLXVsIGxpIHtcbiAgICBmbGV4OiA1MCUgMCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdXN0b20tdWwgbGkge1xuICAgICAgICBmbGV4OiAxMDAlIDAgMDsgfSB9XG4gICAgLmN1c3RvbS11bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9pY29uLXBsdXNsaW5lLXNtaWxleS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgaGVpZ2h0OiAxLjRlbTsgfVxuXG4uYW5pbWF0ZWQtYmcgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYW5pbWF0ZWQtYmcgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiBza2V3KC03NWRlZywgMGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTsgfVxuICAuYW5pbWF0ZWQtYmcgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5hbmltYXRlZC1iZyBhOmhvdmVyOjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpOyB9XG4gICAgLmFuaW1hdGVkLWJnIGE6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYW5pbWF0ZWQtYmcgYSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLTIgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXMge1xuICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICAgIC5jb2wtMiAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtcyAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmVsZW1lbnRvci1zb2NpYWwtaWNvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNmb290ZXJTb2NpYWxNZWRpYSB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLmZvb3Rlci1hcmVhIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlci1hcmVhIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb290ZXItYXJlYSAuZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1uYXYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1tb2JpbGUtbWVudS1oYW1idXJnZXIgLndwYmYtbW9iaWxlLW5hdi13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1tb2JpbGUtbWVudS1oYW1idXJnZXIgLndwYmYtbW9iaWxlLWxvZ28tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1uYXYtd3JhcHBlciB7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1tb2JpbGUtbWVudS1oYW1idXJnZXIgLndwYmYtbW9iaWxlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lci5hY3RpdmUge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA2MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNS41ZW07XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lciBuYXYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lciBuYXYgLndwYmYtbW9iaWxlLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLW1vYmlsZS1tZW51LWhhbWJ1cmdlciAud3BiZi1tb2JpbGUtbWVudS1jb250YWluZXIgbmF2IC53cGJmLW1vYmlsZS1tZW51IGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lciBuYXYgLndwYmYtbW9iaWxlLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1tb2JpbGUtbWVudS1oYW1idXJnZXIgLndwYmYtbW9iaWxlLW1lbnUtY29udGFpbmVyIG5hdiAud3BiZi1tb2JpbGUtbWVudSBsaSBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTsgfVxuICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1tb2JpbGUtbWVudS1oYW1idXJnZXIgLndwYmYtbW9iaWxlLW1lbnUtY29udGFpbmVyIG5hdiAubW9iaWxlLW1lbnUtZmMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDMuNWVtIDJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lciBuYXYgLm1vYmlsZS1tZW51LWZjIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpOyB9XG4gICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtbW9iaWxlLW1lbnUtaGFtYnVyZ2VyIC53cGJmLW1vYmlsZS1tZW51LWNvbnRhaW5lciBuYXYgLm1vYmlsZS1tZW51LWZjIC5tb2JpbGUtbWVudS1mYy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLW1vYmlsZS1tZW51LWhhbWJ1cmdlciAud3BiZi1tb2JpbGUtbWVudS1jb250YWluZXIgbmF2IC5tb2JpbGUtbWVudS1mYyAubW9iaWxlLW1lbnUtZmMtd3JhcHBlciAubW9iaWxlLW1lbnUtZmMtaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLW1vYmlsZS1tZW51LWhhbWJ1cmdlciAud3BiZi1tb2JpbGUtbWVudS1jb250YWluZXIgbmF2IC5tb2JpbGUtbWVudS1mYyAubW9iaWxlLW1lbnUtZmMtd3JhcHBlciAubW9iaWxlLW1lbnUtZmMtaXRlbS5jaGF0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tbWF0ZXJpYWwtY2hhdC1idWJibGUuc3ZnXCIpIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTUlOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLW1vYmlsZS1tZW51LWhhbWJ1cmdlciAud3BiZi1tb2JpbGUtbWVudS1jb250YWluZXIgbmF2IC5tb2JpbGUtbWVudS1mYyAubW9iaWxlLW1lbnUtZmMtd3JhcHBlciAubW9iaWxlLW1lbnUtZmMtaXRlbS5tYWlsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tem9jaWFsLWVtYWlsLnN2Z1wiKSB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1JTsgfVxuICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyZW0gMTEuMjVlbSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgICBAc3VwcG9ydHMgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KSkge1xuICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTsgfSB9XG4gICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi0xLTQge1xuICAgICAgICAgIGZsZXg6IDEzLjEyNWVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtMy00IHtcbiAgICAgICAgICBmbGV4OiBhdXRvIDEgMTtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDEzLjEyNWVtOyB9XG4gICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbG9nbyBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lciAud3BiZi1ncmlkIC53cGJmLWxvZ28gYSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lciAud3BiZi1ncmlkIC53cGJmLW1lbnU6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IGxpOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMC4yZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQzNzVlbTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lciAud3BiZi1ncmlkIC53cGJmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06OmFmdGVyLCBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3Rvcjo6YWZ0ZXIsIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lciAud3BiZi1ncmlkIC53cGJmLW1lbnUgbGk6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIGhlYWRlciAud3BiZi1uYXZpZ2F0aW9uIC53cGJmLWNvbnRhaW5lciAud3BiZi1ncmlkIC53cGJmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSwgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbWVudSBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbWVudSBsaSA+IGEge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAwIDAgMDsgfVxuICAgICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbWVudSBsaS53cGJmLWN0YS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIC53cGJmLWdyaWQgLndwYmYtbWVudSBsaS53cGJmLWN0YS1tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IGxpLndwYmYtY3RhLW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMi44ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IGxpLndwYmYtY3RhLW1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC03NWRlZywgMGRlZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAud3BiZi1jb250YWluZXIgLndwYmYtZ3JpZCAud3BiZi1tZW51IGxpLndwYmYtY3RhLW1lbnUtaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbSA0ZW07IH1cbiAgICBoZWFkZXIgLndwYmYtbmF2aWdhdGlvbiAjd3BiZi1tb2JpbGUtbWVudS10b2dnbGUge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVhZGVyIC53cGJmLW5hdmlnYXRpb24gLndwYmYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfSB9XG5cbiNzdWJOYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDUuNzNlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgI3N1Yk5hdiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMjE4NzVlbTsgfVxuICBAc3VwcG9ydHMgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KSkge1xuICAgICNzdWJOYXYge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgI3N1Yk5hdiB7XG4gICAgICB0b3A6IDUuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjc3ViTmF2IHtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiB1bnNldDsgfVxuICAgICAgI3N1Yk5hdiBuYXYgdWwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgI3N1Yk5hdiBuYXYgdWwgbGkge1xuICAgICAgICAgIGZsZXg6IDEwMCUgMCAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAgICAgI3N1Yk5hdiBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTsgfVxuICAgICAgICAgICAgI3N1Yk5hdiBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI3N1Yk5hdiBuYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9IH1cbiAgI3N1Yk5hdiBuYXYgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjc3ViTmF2IG5hdiB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAjc3ViTmF2IG5hdiB1bCBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3N1Yk5hdiBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMTEwJTtcbiAgICAgICAgbGVmdDogLTIuNSU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjE1ZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgI3N1Yk5hdiBuYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTA1JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICNzdWJOYXYgbmF2IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAjc3ViTmF2IG5hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjphZnRlciB7XG4gICAgICB3aWR0aDogMTA1JTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lciBhcnRpY2xlIGEuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbF9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMmVtOyB9XG5cbi5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0gLmVsZW1lbnRvci10YWItdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0gLmVsZW1lbnRvci10YWItY29udGVudCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5lbGVtZW50b3ItdGFiLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbiNrb250YWt0cGVyc29uIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2tvbnRha3RwZXJzb24gLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgI2tvbnRha3RwZXJzb24gLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1pbWFnZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAja29udGFrdHBlcnNvbiAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciBpbWcge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgLTFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAja29udGFrdHBlcnNvbiAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uY3VzdG9tLXN3aXBlci1jYXJkcyB7XG4gIHBhZGRpbmc6IDAgMTEuMjVlbTsgfVxuICAuY3VzdG9tLXN3aXBlci1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuY3VzdG9tLXN3aXBlci1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY3VzdG9tLXN3aXBlci1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZmxleDogY2FsYyg1MCUgLSAzLjEyNWVtKSAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNi4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgIC5jdXN0b20tc3dpcGVyLWNhcmRzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5jdXN0b20tc3dpcGVyLWNhcmRzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOmhvdmVyIC5zd2lwZXItc2xpZGUtY29udGVudCAucG9zdC10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxZW0gMi4yNWVtIDAuMzEyNWVtIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxZW0gMi4yNWVtIDAuMzEyNWVtIHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgZmxleDogNDUlIDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL21hc2tlLWtvbnRha3RiaWxkLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH1cbiAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiA1NSUgMCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICAgICAgICAgIC5jdXN0b20tc3dpcGVyLWNhcmRzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5MyUsICM1Y2UxZTYgOTMlLCAjNWNlMWU2IDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4zcztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5wb3N0LWV4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmN1c3RvbS1zd2lwZXItY2FyZHMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBmbGV4OiBjYWxjKDUwJSAtIDEuNjI1ZW0pIDAgMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjI1ZW07IH1cbiAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgZmxleDogMTAwJSAxIDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMmVtOyB9XG4gICAgICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1bnNldDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogdW5zZXQ7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiB1bnNldDsgfVxuICAgICAgICAuY3VzdG9tLXN3aXBlci1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDEwMCUgMSAwO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmN1c3RvbS1zd2lwZXItY2FyZHMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmN1c3RvbS1zd2lwZXItY2FyZHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBmbGV4OiAxMDAlIDEgMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAgICAgICAuY3VzdG9tLXN3aXBlci1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWltYWdlIHtcbiAgICAgICAgICBmbGV4OiAxMDAlIDEgMDtcbiAgICAgICAgICBoZWlnaHQ6IDEyZW07IH1cbiAgICAgICAgICAuY3VzdG9tLXN3aXBlci1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWltYWdlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVuc2V0O1xuICAgICAgICAgICAgbWFzay1zaXplOiB1bnNldDtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IHVuc2V0OyB9XG4gICAgICAgIC5jdXN0b20tc3dpcGVyLWNhcmRzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgZmxleDogMTAwJSAxIDA7XG4gICAgICAgICAgcGFkZGluZzogMWVtOyB9IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgYm9yZGVyOiAwLjJlbSBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAuNzVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRTNFM0UzOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4uZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLWFjY29yZGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW06aG92ZXIgLmVsZW1lbnRvci10YWItdGl0bGUgLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbSAuZWxlbWVudG9yLXRhYi10aXRsZS5lbGVtZW50b3ItYWN0aXZlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0gLmVsZW1lbnRvci10YWItdGl0bGUuZWxlbWVudG9yLWFjdGl2ZSAuZWxlbWVudG9yLWFjY29yZGlvbi10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0gLmVsZW1lbnRvci10YWItdGl0bGUgLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAzZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9hcnJvdy1yaWdodC1kYXJrYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjVlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wLjVlbSBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0gLmVsZW1lbnRvci10YWItdGl0bGUgLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbiAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uLWNsb3NlZCxcbiAgICAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLWFjY29yZGlvbi1pdGVtIC5lbGVtZW50b3ItdGFiLXRpdGxlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24gLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbi1vcGVuZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLWFjY29yZGlvbi1pdGVtIC5lbGVtZW50b3ItdGFiLXRpdGxlIC5lbGVtZW50b3ItYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUgMCUsIHdoaXRlIDYwJSwgIzVjZTFlNiA2MCUsICM1Y2UxZTYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4zczsgfVxuICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0gLmVsZW1lbnRvci10YWItdGl0bGUgLmVsZW1lbnRvci1hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIHtcbiAgICB0b3A6IC0wLjVlbTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUge1xuICBncmlkLWNvbHVtbi1nYXA6IDUuNWVtOyB9XG4gIC5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jdXN0b20tc2tpbi1wbHVzbGluZSAuYmxvZy1wb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUgLmJsb2ctcG9zdDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jdXN0b20tc2tpbi1wbHVzbGluZSAuYmxvZy1wb3N0OmhvdmVyIC5ibG9nLXBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3Q6aG92ZXIgLmJsb2ctcG9zdC1jb250ZW50IC5ibG9nLXBvc3QtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3Q6aG92ZXIgLmJsb2ctcG9zdC1jb250ZW50IC5ibG9nLXBvc3QtcmVhZC1tb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUgLmJsb2ctcG9zdCAuYmxvZy1wb3N0LWltYWdlIHtcbiAgICAgIGZsZXg6IGNhbGMoNTAlIC0gMWVtKSAwIDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUgLmJsb2ctcG9zdCAuYmxvZy1wb3N0LWNvbnRlbnQge1xuICAgICAgZmxleDogY2FsYyg1MCUgLSAxZW0pIDAgMTtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jdXN0b20tc2tpbi1wbHVzbGluZSAuYmxvZy1wb3N0IC5ibG9nLXBvc3QtY29udGVudCAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1jb250ZW50IC5ibG9nLXBvc3QtY2F0ZWdvcmllcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7IH1cbiAgICAgICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1jb250ZW50IC5ibG9nLXBvc3QtY2F0ZWdvcmllcyBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1jb250ZW50IC5ibG9nLXBvc3QtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkzJSwgIzVjZTFlNiA5MyUsICM1Y2UxZTYgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuM3M7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUgLmJsb2ctcG9zdCAuYmxvZy1wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdC1leGNlcnB0IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NWVtOyB9XG4gICAgICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUgLmJsb2ctcG9zdCAuYmxvZy1wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdC1yZWFkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2Fycm93LXJpZ2h0LWxpZ2h0Ymx1ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMC41ZW0gY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItcG9zdHMtLXNraW4tY3VzdG9tLXNraW4tcGx1c2xpbmUgLmJsb2ctcG9zdCAuYmxvZy1wb3N0LWltYWdlIHtcbiAgICBmbGV4OiAxMDAlIDAgMTtcbiAgICBoZWlnaHQ6IDEyLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1jb250ZW50IHtcbiAgICBmbGV4OiAxMDAlIDAgMTsgfVxuICAgIC5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jdXN0b20tc2tpbi1wbHVzbGluZSAuYmxvZy1wb3N0IC5ibG9nLXBvc3QtY29udGVudCAuYmxvZy1wb3N0LWNhdGVnb3JpZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1jb250ZW50IC5ibG9nLXBvc3QtZXhjZXJwdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfSB9XG4iLCJcbmh0bWx7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgJi5zdG9wU2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkge1xuICAgICYuc3RvcFNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBmb250LXNpemU6IDAuODMzdnc7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNTYzdnc7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQuMTAzdnc7XG4gICAgfVxuICB9XG4gIC5hbmltYXRlZExpbmUge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgOTMlLCByZ2JhKDkyLDIyNSwyMzAsMSkgOTMlLCByZ2JhKDkyLDIyNSwyMzAsMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjNzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsZW1lbnRvci1mb3JtIHtcbiAgICAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbSFpbXBvcnRhbnQ7XG4gICAgICAmLmVsZW1lbnRvci1maWVsZC10eXBlLXRleHRhcmVhLFxuICAgICAgJi5lbGVtZW50b3ItZmllbGQtdHlwZS1zdWJtaXQsXG4gICAgICAmLmVsZW1lbnRvci1maWVsZC10eXBlLWFjY2VwdGFuY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbSFpbXBvcnRhbnQ7XG4gICAgICAgICYuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWxlbWVudG9yLWZpZWxkLXR5cGUtYWNjZXB0YW5jZSxcbiAgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94e1xuICAgIC5lbGVtZW50b3ItZmllbGQtc3ViZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IDAuODMzdnc7XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBmbGV4OiAxLjVlbSAwIDA7XG4gICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoIC0tZS1nbG9iYWwtY29sb3ItdGV4dCApIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZmxleDogMi41ZW0gMCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDZlbSAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1nL2ljb24tYXdlc29tZS1jaGVjay5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZsZXg6IGNhbGMoIDEwMCUgLSA1LjIyZW0gKSAwIDE7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW0haW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IGNhbGMoIDEwMCUgLSA1ZW0gKSAwIDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4OiBjYWxjKCAxMDAlIC0gM2VtICkgMCAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qICBNYWluIENvbnRhY3QgRm9ybSAgKi9cblxuI2NvbnRhY3RNYWluIHtcbiAgLmVsZW1lbnRvci1maWVsZC10eXBlLWNoZWNrYm94IHtcbiAgICAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIHtcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbGVtZW50b3ItZmllbGQtdHlwZS1hY2NlcHRhbmNlIHtcbiAgICAuZWxlbWVudG9yLWZpZWxkLXN1Ymdyb3VwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgICAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsZW1lbnRvci1maWVsZC10eXBlLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMWVtIDMuNzVlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTc1ZGVnLCAwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWxlbWVudG9yLWZpZWxkLXR5cGUtY2hlY2tib3h7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmVsZW1lbnRvci1maWVsZC1zdWJncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0ZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogY2FsYygxMDAlIC0gNmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZWxlbWVudG9yLWZpZWxkLWdyb3VwLW1haW5fdGVsZWZvbixcbi5lbGVtZW50b3ItZmllbGQtZ3JvdXAtbWFpbl91aHJ6ZWl0LFxuLmVsZW1lbnRvci1maWVsZC1ncm91cC1tYWluX2VtYWlsYWRyZXNzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuZWxlbWVudG9yLWVkaXRvci1hY3RpdmUge1xuICAjc3ViTmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuLmFkbWluLWJhciB7XG4gIC53cGJmLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuICB9XG4gICNzdWJOYXYge1xuICAgIHRvcDogY2FsYygyN3B4ICsgI3skb2ZmU2V0U3ViTmF2fSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIuYmctbWQtZ3JleSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2Jsb2dQb3N0Q29udGVudCB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgLmVsZW1lbnRvci1zZWN0aW9uLXdyYXAge1xuICAgICAgLmVsZW1lbnRvci1zZWN0aW9uIHtcbiAgICAgICAgLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRleHQtbW9iaWxlLWxlZnQge1xuICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmVsZW1lbnRvci1idXR0b24tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uY3VzdG9tLXVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaHlwaGVuczogYXV0bztcbiAgbGkge1xuICAgIGZsZXg6IDUwJSAwIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS45ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXg6IDEwMCUgMCAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWcvaWNvbi1wbHVzbGluZS1zbWlsZXkuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG4gIH1cbn1cbi5hbmltYXRlZC1iZyB7XG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTc1ZGVnLCAwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkYhaW1wb3J0YW50O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuICAgIH1cbiAgICAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtMiB7XG4gICAgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXMge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbGVtZW50b3Itc29jaWFsLWljb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Zvb3RlclNvY2lhbE1lZGlhIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZm9vdGVyLWFyZWEge1xuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4ge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJoZWFkZXIge1xuICBtYXJnaW4tdG9wOjAhaW1wb3J0YW50O1xuICAud3BiZi1uYXZpZ2F0aW9uIHtcbiAgICAud3BiZi1tb2JpbGUtbWVudS1oYW1idXJnZXIge1xuICAgICAgLndwYmYtbW9iaWxlLW5hdi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndwYmYtbW9iaWxlLWxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAud3BiZi1tb2JpbGUtbmF2LXdyYXBwZXIge1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB9XG4gICAgICAud3BiZi1tb2JpbGUtbWVudS1jb250YWluZXIge1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogNjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1LjVlbTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC53cGJmLW1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhciggLS1lLWdsb2JhbC1jb2xvci10ZXh0ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2JpbGUtbWVudS1mYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVlbSAyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLW1lbnUtZmMtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1mYy1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKCAtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSApO1xuICAgICAgICAgICAgICAgICYuY2hhdCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWcvaWNvbi1tYXRlcmlhbC1jaGF0LWJ1YmJsZS5zdmcnKSB2YXIoIC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5ICk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1haWwge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1nL2ljb24tem9jaWFsLWVtYWlsLnN2ZycpIHZhciggLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkgKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwMDAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC53cGJmLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyZW0gMTEuMjVlbSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIEBzdXBwb3J0cyAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpKXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTcwJSwuMTUpIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cGJmLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC53cGJmLTEtNHtcbiAgICAgICAgICBmbGV4OiAxMy4xMjVlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIC53cGJmLTMtNCB7XG4gICAgICAgICAgZmxleDogYXV0byAxIDE7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC53cGJmLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAxMy4xMjVlbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwYmYtbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTAuMmVtO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMC40Mzc1ZW07XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAwIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53cGJmLWN0YS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMi44ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTc1ZGVnLCAwZGVnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC53cGJmLW5hdmlnYXRpb24ge1xuICAgICAgLndwYmYtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICAgIH1cbiAgICAgICN3cGJmLW1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3BiZi1uYXZpZ2F0aW9uIHtcbiAgICAgIC53cGJmLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNzdWJOYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6ICRvZmZTZXRTdWJOYXY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMC4yMTg3NWVtO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpKXtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTcwJSwuMTUpIWltcG9ydGFudDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgdG9wOiA1LjVlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBuYXYge1xuICAgICAgdWwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4OiAxMDAlIDAgMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKCAtLWUtZ2xvYmFsLWNvbG9yLXRleHQgKTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDExMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMi41JTtcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMC4xNWVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiR0ZXh0OiAjMzIzMjMyO1xuJHRlYXNlci10ZXh0OiAjOUU5RTlFO1xuXG4kYmx1ZTogIzFDNUY5NztcbiRvcmFuZ2U6ICNFQzkxMzc7XG5cbiRiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuXG4kb2ZmU2V0U3ViTmF2OiA1LjczZW07IiwiLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIge1xuICBhcnRpY2xlIHtcbiAgICBhIHtcbiAgICAgICYuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbF9fbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lbGVtZW50b3ItYWNjb3JkaW9uIHtcbiAgLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIC5lbGVtZW50b3ItdGFiLXRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZWxlbWVudG9yLXRhYi1jb250ZW50IHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLmVsZW1lbnRvci10YWItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ja29udGFrdHBlcnNvbiB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuZWxlbWVudG9yLXdpZGdldC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSByaWdodCAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLmN1c3RvbS1zd2lwZXItY2FyZHMge1xuICBwYWRkaW5nOiAwIDExLjI1ZW07XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBmbGV4OiBjYWxjKDUwJSAtIDMuMTI1ZW0pIDAgMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN3aXBlci1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxZW0gMi4yNWVtIDAuMzEyNWVtIHJnYmEoMCwwLDAsMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxZW0gMi4yNWVtIDAuMzEyNWVtIHJnYmEoMCwwLDAsMC4xNyk7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgZmxleDogNDUlIDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnYXNzZXRzL2ltZy9tYXNrZS1rb250YWt0YmlsZC5zdmcnKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgZmxleDogNTUlIDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVlbSAyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAucG9zdC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODc1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgOTMlLCByZ2JhKDkyLDIyNSwyMzAsMSkgOTMlLCByZ2JhKDkyLDIyNSwyMzAsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjNzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWV4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgZmxleDogY2FsYyg1MCUgLSAxLjYyNWVtKSAwIDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjI1ZW07XG4gICAgICAgICAgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAxMDAlIDEgMDtcbiAgICAgICAgICAgIGhlaWdodDogMTJlbTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxMDAlIDEgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGZsZXg6IDEwMCUgMSAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgLnN3aXBlci1zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAxMDAlIDEgMDtcbiAgICAgICAgICAgIGhlaWdodDogMTJlbTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxMDAlIDEgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyLjVlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMS4yNWVtO1xuICAgIGhlaWdodDogMS4yNWVtO1xuICAgIGJvcmRlcjogMC4yZW0gc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwLjc1ZW07XG4gICAgYmFja2dyb3VuZDogI0UzRTNFMztcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuICB9XG59IiwiLmVsZW1lbnRvci1hY2NvcmRpb24ge1xuICAuZWxlbWVudG9yLWFjY29yZGlvbi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlcntcbiAgICAgIC5lbGVtZW50b3ItdGFiLXRpdGxlIHtcbiAgICAgICAgLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVsZW1lbnRvci10YWItdGl0bGUge1xuXG4gICAgICAmLmVsZW1lbnRvci1hY3RpdmUge1xuICAgICAgICAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZWxlbWVudG9yLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltZy9hcnJvdy1yaWdodC1kYXJrYmx1ZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAuNWVtIGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24tY2xvc2VkLFxuICAgICAgICAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uLW9wZW5lZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmVsZW1lbnRvci1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSwgcmdiYSg5MiwyMjUsMjMwLDEpIDYwJSwgcmdiYSg5MiwyMjUsMjMwLDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVsZW1lbnRvci10YWItY29udGVudCB7XG5cbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24ge1xuICAgICAgICB0b3A6IC0wLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lciB7XG4gICYuZWxlbWVudG9yLXBvc3RzLS1za2luLWN1c3RvbS1za2luLXBsdXNsaW5lIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDUuNWVtO1xuICAgIC5ibG9nLXBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmJsb2ctcG9zdC1pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgIC5ibG9nLXBvc3QtdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJsb2ctcG9zdC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvZy1wb3N0LWltYWdlIHtcbiAgICAgICAgZmxleDogY2FsYyg1MCUgLSAxZW0pIDAgMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9nLXBvc3QtY29udGVudCB7XG4gICAgICAgIGZsZXg6IGNhbGMoNTAlIC0gMWVtKSAwIDE7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAqIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLXBvc3QtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9nLXBvc3QtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDkzJSwgcmdiYSg5MiwyMjUsMjMwLDEpIDkzJSwgcmdiYSg5MiwyMjUsMjMwLDEpIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuM3M7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLXBvc3QtZXhjZXJwdCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctcG9zdC1yZWFkLW1vcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWcvYXJyb3ctcmlnaHQtbGlnaHRibHVlLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogM2VtO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAuNWVtIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jdXN0b20tc2tpbi1wbHVzbGluZSB7XG4gICAgICAuYmxvZy1wb3N0IHtcbiAgICAgICAgLmJsb2ctcG9zdC1pbWFnZSB7XG4gICAgICAgICAgZmxleDogMTAwJSAwIDE7XG4gICAgICAgICAgaGVpZ2h0OiAxMi41ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLXBvc3QtY29udGVudCB7XG4gICAgICAgICAgZmxleDogMTAwJSAwIDE7XG4gICAgICAgICAgLmJsb2ctcG9zdC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJsb2ctcG9zdC1leGNlcnB0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
