@charset "UTF-8";a,a:link,a:visited{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:underline}a:visited{text-decoration:none}hr{margin:2rem 0}.wp-block-buttons{padding:1rem 0}.wp-block-buttons .wp-block-button,.wp-block-buttons .wp-block-button:last-child{margin:0 auto}.wp-block-buttons a.wp-block-button__link{margin-bottom:1rem;color:#151517}.wp-block-buttons a.wp-block-button__link:hover{color:#fff}.wp-block-image figure{padding:0;margin:2.5rem 0 1rem}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{width:100%}@media (min-width:56.25em){.wp-block-image figure.alignleft,.wp-block-image figure.alignright{width:auto}}.wp-block-image figure.alignleft img,.wp-block-image figure.alignright img{width:100%}@media (min-width:56.25em){.wp-block-image figure.alignleft img,.wp-block-image figure.alignright img{width:auto}}@media (min-width:56.25em){.wp-block-image figure.alignleft{margin:1em 3rem 1rem 0}}.wp-block-image figure.alignright{float:left;margin-left:0}@media (min-width:56.25em){.wp-block-image figure.alignright{margin:1em 0 1rem 3rem;float:right}}.wp-block-pullquote,.wp-block-quote,body.single article.content-page .entry-content .wp-block-pullquote,body.single article.content-page .entry-content .wp-block-quote{margin:0 auto}.wp-block-pullquote p,.wp-block-quote p,body.single article.content-page .entry-content .wp-block-pullquote p,body.single article.content-page .entry-content .wp-block-quote p{color:#22355a;font-size:2rem;font-family:Chivo,sans-serif}.wp-block-pullquote cite,.wp-block-quote cite,body.single article.content-page .entry-content .wp-block-pullquote cite,body.single article.content-page .entry-content .wp-block-quote cite{font-size:1.2rem}.wp-block-pullquote,body.single article.content-page .entry-content .wp-block-pullquote{padding:1rem 3rem 2rem;text-align:left}.wp-block-pullquote p,body.single article.content-page .entry-content .wp-block-pullquote p{border-left:6px solid #22355a;padding-left:2rem}.wp-block-quote,body.single article.content-page .entry-content .wp-block-quote{padding:1rem 3rem 2rem;text-align:center}@media (min-width:56.25em){.wp-block-quote,body.single article.content-page .entry-content .wp-block-quote{padding:1rem 10rem 2rem}}.wp-block-quote p,body.single article.content-page .entry-content .wp-block-quote p{text-align:center}figure{margin:0;padding:1rem 0}figure img{display:block;height:auto}figcaption{font-size:1.3rem}.post-thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center center}.back-to-top{height:55px;width:30px;padding-top:30px;display:block;opacity:0;background:salmon;text-align:center;color:#000;text-decoration:none;position:fixed;z-index:1;bottom:4rem;right:.25rem;font-family:Chivo,sans-serif;font-size:1.1rem;letter-spacing:.15rem;font-weight:700;text-transform:uppercase;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;background:url(/wp-content/themes/aamc-healthcare/assets/icons/arrow-up.svg) no-repeat center top;background-size:18px;cursor:pointer}@media (min-width:37.5em){.back-to-top{right:1.5rem}}@media (min-width:56.25em){.back-to-top{height:55px;width:60px;right:2rem;font-size:1.6rem}}@media (min-width:980px){.back-to-top{bottom:2rem}}@media (min-width:64.0625em){.back-to-top{bottom:4rem;right:4rem}}.back-to-top.visible{opacity:1}.back-to-top.visible:hover{opacity:.8}.back-to-top.white{background:url(/wp-content/themes/aamc-healthcare/assets/icons/arrow-up-white.svg) no-repeat center top;background-size:18px;color:#fff}.frm_forms .frm_submit button.frm_button_submit,.wp-block-button a,a.button,button{display:inline-block;width:100%;min-width:24.2rem;margin-bottom:8rem;padding:2.4rem;letter-spacing:normal;text-transform:none;text-decoration:none;text-align:center;font-size:2rem;font-family:Chivo,sans-serif;font-weight:700;background:#fff;color:#151517;border:1px solid #22355a;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.frm_forms .frm_submit button.frm_button_submit:hover,.wp-block-button a:hover,a.button:hover,button:hover{background:#22355a;color:#fff;text-decoration:underline;border-color:#fff}.frm_forms .frm_submit button.frm_button_submit.small,.wp-block-button a.small,a.button.small,button.small{background:#c0cae3;padding:.5rem 1rem;margin-right:.75rem}.frm_forms .frm_submit button.frm_button_submit.small:hover,.wp-block-button a.small:hover,a.button.small:hover,button.small:hover{background:#22355a;color:#fff}.frm_forms .frm_submit button.frm_button_submit.small.arrow,.wp-block-button a.small.arrow,a.button.small.arrow,button.small.arrow{position:relative;padding-right:2.75rem;margin-bottom:1rem}.frm_forms .frm_submit button.frm_button_submit.small.arrow:after,.wp-block-button a.small.arrow:after,a.button.small.arrow:after,button.small.arrow:after{background:url(/wp-content/themes/aamc-healthcare/assets/icons/arrow-right.svg) no-repeat right center;background-size:9px;position:absolute;top:0;bottom:0;margin:auto;right:1rem;width:9px;height:9px;content:''}.frm_forms .frm_submit button.frm_button_submit.small.arrow:hover:after,.wp-block-button a.small.arrow:hover:after,a.button.small.arrow:hover:after,button.small.arrow:hover:after{background-image:url(/wp-content/themes/aamc-healthcare/assets/icons/arrow-right-white.svg)}.frm_forms .frm_submit button.frm_button_submit.small.external,.wp-block-button a.small.external,a.button.small.external,button.small.external{position:relative;padding-right:3.25rem;margin-bottom:1rem}.frm_forms .frm_submit button.frm_button_submit.small.external:after,.wp-block-button a.small.external:after,a.button.small.external:after,button.small.external:after{background:url(/wp-content/themes/aamc-healthcare/assets/icons/external.svg) no-repeat right center;background-size:13px;position:absolute;top:-2px;bottom:0;margin:auto;right:1rem;width:13px;height:13px;content:''}.frm_forms .frm_submit button.frm_button_submit.small.external:hover:after,.wp-block-button a.small.external:hover:after,a.button.small.external:hover:after,button.small.external:hover:after{background-image:url(/wp-content/themes/aamc-healthcare/assets/icons/external-white.svg)}.frm_forms .frm_submit button.frm_button_submit.large,.wp-block-button a.large,a.button.large,button.large{padding:3.6rem 4.8rem}@media (min-width:64.0625em){.frm_forms .frm_submit button.frm_button_submit.large,.wp-block-button a.large,a.button.large,button.large{padding:3.6rem 8rem}}section.facet{position:relative}@media (min-width:75em){section.facet{padding:4.8rem 0 0}}section.facet div.facet-control{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:75em){section.facet div.facet-control{display:none}}section.facet ul.facet-selectors{position:relative;padding:1.6rem 0;list-style:none;top:50%;right:0;bottom:50%;left:0;background:#fff;-webkit-transition:top .2s ease 0s;transition:top .2s ease 0s}@media (min-width:75em){section.facet ul.facet-selectors{display:inline-block;width:33%;padding:0 3.2rem 0 0;margin:0}}section.facet ul.facet-selectors li{display:block;width:100%;margin:0;padding:0;line-height:1.6rem}@media (min-width:75em){section.facet ul.facet-selectors li{margin:0;padding:.8rem 1.6rem;border:1px solid #ccc;border-width:0 1px}}section.facet ul.facet-selectors legend{display:inline-block;width:7.2rem;margin:0;text-align:right;font-weight:600}section.facet ul.facet-selectors legend span{display:none}@media (min-width:75em){section.facet ul.facet-selectors legend{width:100%;margin-bottom:.8rem;text-align:left;font-size:1.44rem;letter-spacing:1px}section.facet ul.facet-selectors legend span{display:inline}}section.facet .facetwp-facet,section.facet .facetwp-sort{display:inline-block}@media (min-width:75em){section.facet .facetwp-facet,section.facet .facetwp-sort{display:block;padding-bottom:1.6rem;border:1px solid #ccc;border-width:0 0 1px 0}}section.facet .facetwp-facet{margin:0}section.facet .facetwp-radio{background:0 0;padding:0;margin:0}section.facet .facetwp-radio .facetwp-counter{display:none}section.facet .facetwp-sort-radio input[type=radio]{visibility:hidden;position:fixed;opacity:0;pointer-events:none}section.facet label{display:block}section.facet .facetwp-radio,section.facet label,section.facet legend{font-size:1.4rem;line-height:2rem;letter-spacing:1.4px;color:#151517;text-transform:uppercase;font-family:Chivo,sans-serif}@media (min-width:75em){section.facet .facetwp-radio,section.facet label,section.facet legend{display:block;line-height:2.4rem}}section.facet .facetwp-radio,section.facet input[type=radio]+label{display:none}@media (min-width:75em){section.facet .facetwp-radio,section.facet input[type=radio]+label{display:block;cursor:pointer}section.facet .facetwp-radio:before,section.facet input[type=radio]+label:before{content:'▸';display:inline-block;width:0;padding:0;opacity:0;color:#a50a12;-webkit-transition:all .25s;transition:all .25s}section.facet .facetwp-radio:hover:before,section.facet input[type=radio]+label:hover:before{width:1.6rem;padding-right:.8rem;opacity:1}}section.facet .facetwp-radio.checked,section.facet input[type=radio]:checked+label{display:inline-block}section.facet .facetwp-radio.checked:before,section.facet input[type=radio]:checked+label:before{content:'▸';display:inline-block;width:1.6rem;padding-right:.8rem;color:#a50a12;opacity:1}@media (min-width:75em){section.facet .facetwp-radio.checked,section.facet input[type=radio]:checked+label{display:block}}section.facet.open .facet-selectors{position:fixed;z-index:100;top:0;right:0;left:0;bottom:0;margin:0;padding:1.6rem;overflow-y:scroll}section.facet.open .facet-selectors li{margin:0;padding:.8rem 1.6rem;border:1px solid #ccc;border-width:0 1px}section.facet.open .facet-selectors .facetwp-facet,section.facet.open .facet-selectors .facetwp-sort{display:block;padding-bottom:1.6rem;border:1px solid #ccc;border-width:0 0 1px 0}section.facet.open .facet-selectors legend{width:100%;padding:0 0 0 .8rem;margin-bottom:1.6rem;text-align:left;font-size:1.6rem}section.facet.open .facet-selectors legend span{display:inline}section.facet.open .facet-selectors .facetwp-radio,section.facet.open .facet-selectors input[type=radio]+label{display:block;padding:.8rem}section.facet.open .facet-selectors .facetwp-radio.checked,section.facet.open .facet-selectors input[type=radio]:checked+label{display:block}section.facet.open .facet-apply,section.facet.open .facet-reset{display:block}section.facet.open .facet-control{top:1.6rem;left:auto;right:3.2rem;width:4.8rem;height:4.8rem}section.facet.open .facet-control:before{display:block;content:'✕';width:4.8rem;height:4.8rem;border:1px solid #ccc;border-radius:.4rem;font-size:3.2rem;line-height:4.8rem;text-align:center;color:#22355a}.facet-apply,.facet-reset{display:none;width:100%!important;margin-bottom:.8rem!important;padding:0!important;text-align:left!important;font-size:1.449rem!important;letter-spacing:1px!important;border:none!important;cursor:pointer!important;text-transform:uppercase!important}.facet-apply:hover,.facet-reset:hover{background:0 0!important;color:#151517!important;text-decoration:underline!important}@media (min-width:75em){.facet-apply,.facet-reset{display:block}}@media (min-width:75em){.facet-apply{display:none!important}}.facetwp-facet-load_more{display:block;width:100%;border:none!important}@media (min-width:75em){.facetwp-facet-load_more{width:auto!important;min-width:auto!important}}.facetwp-facet-load_more button{margin-top:3.2rem;margin-bottom:0!important}@media (min-width:75em){.facetwp-facet-load_more button{margin-left:33%;width:auto!important}}@media (min-width:75em){.facetwp-facet-content_topic div.facetwp-radio:first-of-type,.facetwp-facet-content_type div.facetwp-radio:first-of-type{display:none}}fieldset{display:block;width:100%;margin:0;padding:0;border:none}fieldset legend{display:inline-block;float:left;margin:0;padding:0 .5rem 0 0}@media (min-width:75em){div.facetwp-template{display:inline-block;width:66%;vertical-align:top}}@media (min-width:37.5em){div.facetwp-template .fwpl-layout{grid-template-columns:repeat(2,1fr);grid-gap:3.2rem}}div.facetwp-template .fwpl-layout .fwpl-result{width:100%;margin:1.6rem auto;-webkit-box-shadow:0 0 15px #0000001A;box-shadow:0 0 15px #0000001A;-webkit-transform:scale(1);transform:scale(1);position:relative}div.facetwp-template .fwpl-layout .fwpl-result:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 15px #00000044;box-shadow:0 0 15px #00000044;-webkit-transition:all .25s;transition:all .25s}div.facetwp-template .fwpl-layout .fwpl-result:hover .entry-excerpt:before{width:100%}@media (min-width:75em){div.facetwp-template .fwpl-layout .fwpl-result{margin:0}}div.facetwp-template .fwpl-layout .fwpl-result .fwpl-item{padding:.8rem 1.6rem}div.facetwp-template .fwpl-layout .fwpl-result .fwpl-item a.facet-link{width:100%;position:absolute;height:100%;top:0;left:0}div.facetwp-template .fwpl-layout .fwpl-result .featured-image{padding:0}div.facetwp-template .fwpl-layout .fwpl-result .featured-image img{max-width:100%;height:auto}div.facetwp-template .fwpl-layout .fwpl-result .entry-type{padding:2.4rem 1.6rem .8rem;color:#151517;font-size:1.1rem;font-family:Chivo,sans-serif;font-weight:900;letter-spacing:1px;text-transform:uppercase}div.facetwp-template .fwpl-layout .fwpl-result .entry-title{color:#151517;font-size:2rem;font-weight:700;font-family:Chivo,sans-serif;letter-spacing:0;line-height:2.6rem}div.facetwp-template .fwpl-layout .fwpl-result .entry-title a{text-decoration:none}div.facetwp-template .fwpl-layout .fwpl-result .entry-date{display:block;padding-top:0;color:#151517;font-size:1.1rem;font-weight:400;font-family:Chivo,sans-serif;letter-spacing:0}div.facetwp-template .fwpl-layout .fwpl-result .entry-excerpt{padding-bottom:1.6rem;color:#151517;font-size:1.6rem;font-weight:400;font-family:"Source Serif Pro",serif;letter-spacing:0;line-height:2.6rem}div.facetwp-template .fwpl-layout .fwpl-result .entry-excerpt:before{content:'';display:block;width:13.4rem;height:5px;background:#a50a12;margin:.8rem 0 1.6rem;-webkit-transition:all .25s;transition:all .25s}html{font-size:62.5%}body,button,input,optgroup,select,textarea{color:#000;font-family:Chivo,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Chivo,sans-serif;margin:0 0 1rem}h1{font-size:3.5em;line-height:.9em}@media (min-width:64.0625em){h1{font-size:4.5em;line-height:1.175em}}h2{font-size:1.8em;line-height:1.7em}h3{font-size:1.4em;line-height:1.7em}h4{font-size:1.1em;line-height:1.7em}p{font-size:1.6rem;line-height:2.8rem;margin:0 0 1.2rem}p.title{font-family:Chivo,sans-serif;font-size:1.5rem;line-height:2.4rem;text-transform:uppercase;color:#22355a;font-weight:900;letter-spacing:.2rem}@media (min-width:64.0625em){p.title{font-size:2rem}}p.cap-bold{font-size:1.1rem;line-height:1.6rem;color:#333;text-transform:uppercase;letter-spacing:.1rem;font-family:Chivo,sans-serif;font-weight:700}@media (min-width:64.0625em){p.cap-bold{font-size:1.1rem;line-height:1.5rem}}p.cap-bold.alt{color:#595959}p.cap-bold a,p.cap-bold a:link,p.cap-bold a:visited{color:#333;text-decoration:underline}p.date{font-size:2.3em;font-family:Chivo,sans-serif;font-weight:300;text-transform:uppercase}@media (min-width:64.0625em){p.date{font-size:3.2rem}}p a,p a:link,p a:visited{color:#22355a}ol,ul{font-family:"Source Serif Pro",serif}ol li,ul li{font-size:1.6rem;line-height:2.8rem;margin:0 0 1.2rem;font-weight:400}ol li a,ol li a:link,ol li a:visited,ul li a,ul li a:link,ul li a:visited{color:#22355a}dfn,em,i{font-style:italic}address{margin:0 0 1.5rem}big{font-size:125%}small{font-size:.8em}strong{font-weight:700}.container{width:90%;margin:0 auto;max-width:120rem;padding:0 5%}@media (min-width:90em){.container{padding:0 6.5rem}}.container.white-back{position:relative;padding-top:0;padding-bottom:6.5rem;background:#fff}@media (min-width:64.0625em){.container.white-back{padding-top:0}}.container.search{padding-top:10rem}.content-header{padding:0}@media (min-width:75em){.content-header{position:relative;margin-bottom:3.2rem}}.content-header-mobile{cursor:pointer;position:absolute;left:10%;top:5.2rem;z-index:5}@media (min-width:75em){.content-header-mobile{display:none}}.content-header-mobile #hamburger-icon{width:30px;height:21px;position:relative;display:block}.content-header-mobile #hamburger-icon .line{display:block;background:#22355a;width:33px;height:5px;position:absolute;left:0;-webkit-transition:all .3s;transition:all .3s}.content-header-mobile #hamburger-icon .line.line-1{top:0}.content-header-mobile #hamburger-icon .line.line-2{top:50%}.content-header-mobile #hamburger-icon .line.line-3{top:100%}.content-header-mobile #hamburger-icon:focus .line-1,.content-header-mobile #hamburger-icon:hover .line-1{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.content-header-mobile #hamburger-icon:focus .line-3,.content-header-mobile #hamburger-icon:hover .line-3{-webkit-transform:translateY(2px);transform:translateY(2px)}.content-header-mobile #hamburger-icon.active .line{background:#fff}.content-header-mobile #hamburger-icon.active .line-1{top:0;-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg)}.content-header-mobile #hamburger-icon.active .line-2{opacity:0}.content-header-mobile #hamburger-icon.active .line-3{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg)}.content-header-logo{z-index:100;position:absolute;top:3.6rem;right:10%}.content-header-logo span{display:none}.content-header-logo svg{width:5rem}.content-header-logo svg g path{-webkit-transition:fill 1s;transition:fill 1s}.content-header-logo.invert svg g path{fill:#fff}@media (min-width:75em){.content-header-logo{top:3.2rem;right:0}.content-header-logo svg{width:7.7rem}}@media (min-width:75em){.content-header-logo{right:7.5%}}.content-header-inner{position:relative;padding:0}@media (min-width:90em){.content-header-inner{padding:0 4.8rem}}.content-header-nav{background:#22355a;position:fixed;top:0;bottom:0;right:100%;width:100%;margin:auto;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease}.content-header-nav.open{right:0}@media (min-width:75em){.content-header-nav{max-width:88rem;position:relative;background:0 0;padding:0;opacity:1;right:inherit;left:inherit;width:auto;margin:0}}.content-header-nav ul{margin:0;padding:11.2rem 0 0;overflow:none;list-style:none}@media (min-width:75em){.content-header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;overflow:auto}}.content-header-nav-item{max-width:50rem;color:#fff;margin:0 auto 4rem;padding:0 10%}@media (min-width:75em){.content-header-nav-item{display:block;width:28%;margin:0;padding:0}.content-header-nav-item p.desc{width:19.2rem}.content-header-nav-item.resources p.desc{width:22.4rem}.content-header-nav-item.about-vaccinevoices{width:40%}.content-header-nav-item.about-vaccinevoices p.desc{width:100%}}.content-header-nav-item a{display:block;text-decoration:none}@media (min-width:75em){.content-header-nav-item a:hover p.title{text-decoration:none}.content-header-nav-item a:hover p.desc{color:#151517}}.content-header-nav-item p.title{margin-bottom:1.2rem;color:#fff;text-align:center}@media (min-width:75em){.content-header-nav-item p.title{color:#22355a;text-align:left;text-decoration:none!important;font-size:1.6rem;letter-spacing:.16rem;line-height:1.6rem}.content-header-nav-item p.title:after{content:'▸';display:inline-block;padding-left:.8rem;color:#a50a12;-webkit-transition:padding-left .25s;transition:padding-left .25s}}.content-header-nav-item p.desc{position:relative;color:#fff;font-size:1.6rem;line-height:2.4rem;margin:0;font-weight:400;text-align:center}@media screen and (max-width:56.25em) and (orientation:landscape){.content-header-nav-item p.desc{display:none}}@media (min-width:56.25em){.content-header-nav-item p.desc{display:block;font-size:1.6rem;line-height:2.4rem;margin:0 0 1.9rem}}@media (min-width:75em){.content-header-nav-item p.desc{color:#151517;text-align:left}}.content-header-nav-item p.desc:after{display:none;background:url(/wp-content/themes/aamc-healthcare/assets/icons/arrow-right-white.svg) no-repeat right 90%;background-size:11px;position:absolute;width:20px;height:20px;content:''}@media (min-width:75em){.content-header-nav-item p.desc:after{background-image:url(/wp-content/themes/aamc-healthcare/assets/icons/arrow-right.svg)}}.content-header-nav-item-inner{border-top:none}.content-header-nav-item-inner:before{content:'';display:block;height:5px;width:13.4rem;margin:0 auto 10px;background:#a50a12;-webkit-transition:width .25s;transition:width .25s}@media (min-width:75em){.content-header-nav-item-inner{margin-right:3.2rem}.content-header-nav-item-inner:before{margin:0 0 1.6rem}.content-header-nav-item-inner:hover:before{width:100%}.content-header-nav-item-inner:hover .title:after{padding-left:25%}}.content-header-info{padding-top:8rem}@media (min-width:75em){.content-header-info{padding-top:0}}.content-header-info div#site-logo{margin:1.6rem 0}@media (min-width:75em){.content-header-info div#site-logo{display:inline-block;width:50%}}.content-header-info div#site-logo div.svg-wrapper{display:block;width:100%;max-width:400px;margin-bottom:0}.content-header-info div#site-logo div.svg-wrapper svg{width:100%}@-webkit-keyframes blink{0%{fill:inherit}50%{fill:transparent}100%{fill:inherit}}@keyframes blink{0%{fill:inherit}50%{fill:transparent}100%{fill:inherit}}.content-header-info div#site-logo div.svg-wrapper svg:hover g path:nth-of-type(16){-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.05s;animation-delay:.05s}.content-header-info div#site-logo div.svg-wrapper svg:hover g path:nth-of-type(15){-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.1s;animation-delay:.1s}.content-header-info div#site-logo div.svg-wrapper svg:hover g path:nth-of-type(14){-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.15s;animation-delay:.15s}@media (min-width:75em){.content-header-info div#site-logo div.svg-wrapper{max-width:48rem}}.content-header-info div#header-title{width:100%;font-size:1.75rem;font-weight:300;font-family:Chivo,sans-serif;line-height:2.25rem;color:#151517}@media (min-width:56.25em){.content-header-info div#header-title{display:inline-block;width:50%;vertical-align:top}}@media (min-width:75em){.content-header-info div#header-title{width:49.5%;margin-top:3.5rem;padding-left:1.6rem;font-size:2.1rem}}.content-header-info p.cap-bold{margin-top:1.2rem;font-size:1.3rem;font-weight:900;line-height:1.6rem;letter-spacing:0}@media (min-width:56.25em){.content-header-info p.cap-bold{display:inline-block;width:50%;font-size:1.1rem;letter-spacing:1.2px}}@media (min-width:75em){.content-header-info p.cap-bold{margin-top:0}}article.content-page .post-thumbnail{display:block;height:15rem;margin:0 -12.5% -4.8rem}@media (min-width:56.25em){article.content-page .post-thumbnail{height:30rem}}@media (min-width:75em){article.content-page .post-thumbnail{max-width:120rem;height:56.8rem;margin:0 -7.5% -23rem}}@media (min-width:75em){article.content-page .post-thumbnail{margin:0 -6.5rem -23rem}}article.content-page .post-thumbnail-featured{height:100%;width:100%;background-size:cover;background-position:center}article.content-page header.entry-header{position:relative;padding:1.6rem 1.6rem 0 1.6rem;background:#22355a}@media (min-width:75em){article.content-page header.entry-header{padding:4rem 4rem 0 4rem}}article.content-page header.entry-header a.entry-title-link{color:#fff;text-decoration:none}article.content-page header.entry-header a.entry-title-link:hover{text-decoration:underline}article.content-page header.entry-header .content-type:after{content:': '}article.content-page header.entry-header .content-type,article.content-page header.entry-header h1.entry-title{display:inline;margin-bottom:0;font-size:2.6rem;font-weight:700;line-height:3.2rem;color:#fff}@media (min-width:75em){article.content-page header.entry-header .content-type,article.content-page header.entry-header h1.entry-title{font-size:4.2rem;line-height:4.8rem}}article.content-page div.entry-excerpt{position:relative;padding:1.6rem;background:#22355a}@media (min-width:75em){article.content-page div.entry-excerpt{padding:4rem;margin-top:-1px}}article.content-page div.entry-excerpt p{font-family:"Source Serif Pro",serif;font-size:1.6rem;line-height:2.6rem;color:#fff}.home h1.entry-title:after{content:'';display:block;width:6.4rem;height:.5rem;margin-top:1.6rem;background:#fff}@media (min-width:75em){.home h1.entry-title:after{width:13.4rem;margin-top:4rem}}.home div.entry-content,.home div.entry-date{display:none}section.content-resources{background:#fafafa}section.content-resources h2.resources-title{padding-top:3.2rem;font-size:2.6rem;line-height:4.8rem;color:#151517}@media (min-width:64.0625em){section.content-resources h2.resources-title{font-size:4.2rem}}section.content-resources p.resources-description{padding-bottom:3.2rem;font-size:1.6rem;font-family:"Source Serif Pro",serif;line-height:2.6rem;color:#151517}@media (min-width:64.0625em){section.content-resources p.resources-description{padding-bottom:0;max-width:52.4rem}}section.content-resources ul.resources{margin:0;padding:0;list-style:none}@media (min-width:64.0625em){section.content-resources ul.resources{margin:0 -1.6rem}}section.content-resources ul.resources li.resource-item{width:100%;vertical-align:top}section.content-resources ul.resources li.resource-item:hover{-webkit-box-shadow:0 0 15px #0000001A;box-shadow:0 0 15px #0000001A}section.content-resources ul.resources li.resource-item:hover p.title{text-decoration:underline}@media (min-width:37.5em){section.content-resources ul.resources li.resource-item{display:inline-block;width:33%;padding:1.6rem}}section.content-resources ul.resources li.resource-item a{display:block;position:relative;text-decoration:none;color:#151517}section.content-resources ul.resources li.resource-item a img{position:relative;width:100%;height:auto}@media (min-width:64.0625em){section.content-resources ul.resources li.resource-item a img{min-height:20rem}}section.content-resources ul.resources li.resource-item a h3.title{margin:0 0 1.6rem 0;font-size:2rem;font-weight:600;letter-spacing:normal;text-transform:none;color:#151517}section.content-resources ul.resources li.resource-item a p.desc{font-size:1.6rem;line-height:2.6rem}section.content-resources ul.resources li.resource-item a p.cap-bold span{text-decoration:underline}section.content-resources div.resources-cta p{padding-bottom:0;font-size:1.6rem;font-family:"Source Serif Pro",serif;line-height:2.6rem;color:#151517}@media (min-width:37.5em){section.content-resources div.resources-cta p{display:inline-block;padding-right:3.22rem}section.content-resources div.resources-cta .button{display:inline-block;width:auto}}section.content-related{background:#fafafa}section.content-related h2.related-title{padding-top:3.2rem;font-size:2.6rem;line-height:4.8rem;color:#151517}@media (min-width:64.0625em){section.content-related h2.related-title{font-size:4.2rem}}section.content-related p.related-description{padding-bottom:3.2rem;font-size:1.6rem;font-family:"Source Serif Pro",serif;line-height:2.6rem;color:#151517}@media (min-width:64.0625em){section.content-related p.related-description{padding-bottom:0;max-width:52.4rem}}section.content-related ul.related{margin:0;padding:0;list-style:none}@media (min-width:37.5em){section.content-related ul.related{margin:0 -1.6rem}}section.content-related ul.related li.related-item{width:100%}section.content-related ul.related li.related-item:hover{-webkit-box-shadow:0 0 15px #0000001A;box-shadow:0 0 15px #0000001A}section.content-related ul.related li.related-item:hover h3.title{text-decoration:underline}@media (min-width:37.5em){section.content-related ul.related li.related-item{display:inline-block;width:33%;min-height:32rem;padding:1.6rem;vertical-align:top}}section.content-related ul.related li.related-item a{display:block;position:relative;text-decoration:none;color:#151517}section.content-related ul.related li.related-item a img{position:relative;width:100%;height:auto}@media (min-width:64.0625em){section.content-related ul.related li.related-item a img{min-height:20rem}}section.content-related ul.related li.related-item a h3.title{margin:0 0 1.6rem 0;font-size:2rem;font-weight:600;letter-spacing:normal;text-transform:none;color:#151517;line-height:2.4rem}section.content-related ul.related li.related-item a p.desc{font-size:1.6rem;line-height:2.6rem}section.content-related div.related-cta p{padding-bottom:0;font-size:1.6rem;font-family:"Source Serif Pro",serif;line-height:2.6rem;color:#151517}@media (min-width:37.5em){section.content-related div.related-cta p{display:inline-block;padding-right:3.2rem}section.content-related div.related-cta .button{display:inline-block;width:auto}}.content-footer{padding:9.6rem 0 5.6rem;background:#22355a;color:#fff}@media (min-width:64.0625em){.content-footer{padding:8rem 0}}.content-footer-top{position:relative}@media (min-width:75em){.content-footer-top{margin-bottom:5.6rem}}.content-footer-top-logo{margin-bottom:4.8rem}@media (min-width:64.0625em){.content-footer-top-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem}}.content-footer-top-logo>div:first-child{position:relative}@media (min-width:64.0625em){.content-footer-top-logo>div:first-child{display:inline-block}}@media (min-width:64.0625em){.content-footer-top-logo>div:first-child{margin-bottom:0}}.content-footer-top-logo div.svg-wrapper{display:block;width:100%;max-width:400px;margin-bottom:3.2rem}.content-footer-top-logo div.svg-wrapper svg{width:100%}.content-footer-top-logo div.svg-wrapper svg g path{fill:#fff}.content-footer-top a.button span.desktop{display:none}@media (min-width:75em){.content-footer-top a.button{position:absolute;top:0;right:0;width:auto;padding:2.4rem}.content-footer-top a.button span.mobile{display:none}.content-footer-top a.button span.desktop{display:inline}}.content-footer-top-text{padding:0;margin:0}.content-footer-top-text p{font-size:1.6rem;font-family:"Source Serif Pro",serif;line-height:2.4rem}.content-footer-top-text p strong{font-weight:700}@media (min-width:64.0625em){.content-footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}}.content-footer-bottom a.full-logo{display:block;margin:1.6rem 0}.content-footer-bottom div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end}.content-footer-bottom nav{font-family:Chivo,sans-serif;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase}.content-footer-bottom nav ul.menu{padding:0;margin:0}.content-footer-bottom nav ul.menu li{list-style:none;margin:0}@media (min-width:64.0625em){.content-footer-bottom nav ul.menu li{display:inline-block}}.content-footer-bottom nav ul.menu li a{font-family:Chivo,sans-serif;font-size:1.1rem;line-height:1.1rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#fff}.content-footer-bottom nav ul.menu li a:hover{text-decoration:underline}@media (min-width:64.0625em){.content-footer-bottom nav{text-align:right}}.content-footer-bottom nav a{padding:0 0 1.6rem 0}@media (min-width:64.0625em){.content-footer-bottom nav a{position:relative;padding:0 1.2rem 0 0;margin-right:.64rem}.content-footer-bottom nav a:after{position:absolute;right:0;background:#fff;width:1px;height:80%;content:''}}.content-footer-bottom nav a,.content-footer-bottom nav div{color:#fff;display:block}@media (min-width:64.0625em){.content-footer-bottom nav a,.content-footer-bottom nav div{display:inline-block}}.content-footer .hidden-text{color:#fff}@media (min-width:75em){body.page article.content-page,body.single article.content-page{max-width:120rem;margin:0 -7.5%}}body.page article.content-page .post-thumbnail,body.single article.content-page .post-thumbnail{height:15rem;margin:0 -12.5%}@media (min-width:56.25em){body.page article.content-page .post-thumbnail,body.single article.content-page .post-thumbnail{height:25rem}}@media (min-width:75em){body.page article.content-page .post-thumbnail,body.single article.content-page .post-thumbnail{height:34rem;margin:0 auto}}body.page article.content-page .post-thumbnail-featured,body.single article.content-page .post-thumbnail-featured{height:100%;width:100%;background-size:cover;background-position:center}body.page article.content-page header.entry-header,body.single article.content-page header.entry-header{margin:0 -12.5% 3.2rem;padding:1.6rem 12.5%}@media (min-width:75em){body.page article.content-page header.entry-header,body.single article.content-page header.entry-header{margin:0 auto 3.2rem}}body.page article.content-page header.entry-header .content-type,body.single article.content-page header.entry-header .content-type{display:block;padding-bottom:.8rem;text-transform:uppercase;font-size:1rem;font-weight:900;letter-spacing:1px}body.page article.content-page header.entry-header .content-type:after,body.single article.content-page header.entry-header .content-type:after{display:none}@media (min-width:75em){body.page article.content-page header.entry-header .content-type,body.single article.content-page header.entry-header .content-type{padding-bottom:0;font-size:1.4rem;letter-spacing:1.4px}}body.page article.content-page header.entry-header a.entry-title-link,body.single article.content-page header.entry-header a.entry-title-link{display:block}@media (min-width:75em){body.page article.content-page header.entry-header .content-type,body.page article.content-page header.entry-header .entry-date,body.page article.content-page header.entry-header a.entry-title-link,body.page article.content-page header.entry-header div.entry-title-link,body.single article.content-page header.entry-header .content-type,body.single article.content-page header.entry-header .entry-date,body.single article.content-page header.entry-header a.entry-title-link,body.single article.content-page header.entry-header div.entry-title-link{margin:0 auto;max-width:71.2rem}}body.page article.content-page header.entry-header div.entry-date,body.single article.content-page header.entry-header div.entry-date{color:#fff;padding:1.6rem 0}@media (min-width:75em){body.page article.content-page header.entry-header div.entry-date,body.single article.content-page header.entry-header div.entry-date{max-width:71.2rem;font-size:1.4rem}}body.page article.content-page .entry-excerpt,body.single article.content-page .entry-excerpt{display:none}@media (min-width:75em){body.page article.content-page .entry-content,body.single article.content-page .entry-content{display:block;margin:0 auto;max-width:71.2rem}}body.page article.content-page .entry-content p,body.single article.content-page .entry-content p{font-size:1.6rem;font-family:"Source Serif Pro",serif;line-height:2.6rem;color:#151517}body.page article.content-page header.entry-header{padding:4rem 12.5%}body.page article.content-page header.entry-header .entry-date{display:none}body.single .entry-date{display:block}section.contact-form{background:#eaeaea}section.contact-form .frm_forms h2.frm_form_title{font-size:2.4rem;padding:3.2rem 0 1.6rem;margin:0;font-family:Chivo,sans-serif;color:#151517}@media (min-width:75em){section.contact-form .frm_forms h2.frm_form_title{font-size:4.2rem}}section.contact-form .frm_forms div.frm_description p{line-height:2.2rem;font-family:"Source Serif Pro",serif;font-size:1.6rem}section.contact-form .frm_forms label.frm_primary_label{display:none}section.contact-form .frm_forms input,section.contact-form .frm_forms textarea{height:auto;padding:1.6rem;border:1px solid #151517;border-radius:0;font-family:Chivo,sans-serif;font-size:1.9rem;color:#151517}section.contact-form .frm_forms input::-webkit-input-placeholder,section.contact-form .frm_forms textarea::-webkit-input-placeholder{opacity:.8}section.contact-form .frm_forms input::-moz-placeholder,section.contact-form .frm_forms textarea::-moz-placeholder{opacity:.8}section.contact-form .frm_forms input:-ms-input-placeholder,section.contact-form .frm_forms textarea:-ms-input-placeholder{opacity:.8}section.contact-form .frm_forms input::-ms-input-placeholder,section.contact-form .frm_forms textarea::-ms-input-placeholder{opacity:.8}section.contact-form .frm_forms input::placeholder,section.contact-form .frm_forms textarea::placeholder{opacity:.8}section.contact-form .frm_forms button{max-width:33.6rem}@media (min-width:75em){section.contact-form .frm_forms #frm_field_6_container,section.contact-form .frm_forms #frm_field_7_container{grid-column:6 span}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.skip-link:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-size:1.5rem;font-weight:400;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.hidden-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;font-size:1.1rem}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}.overflow-hidden{overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwic3R5bGUuY3NzIiwiZWxlbWVudHMvX2JhY2stdG8tdG9wLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvX2ZhY2V0LWNvbnRyb2xzLnNjc3MiLCJlbGVtZW50cy9fZmFjZXQtdGVtcGxhdGUuc2NzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19jb250ZW50LWhlYWRlci5zY3NzIiwibGF5b3V0L19jb250ZW50LXBhZ2Uuc2NzcyIsImxheW91dC9fY29udGVudC1yZXNvdXJjZXMuc2NzcyIsImxheW91dC9fY29udGVudC1yZWxhdGVkLnNjc3MiLCJsYXlvdXQvX2NvbnRlbnQtZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3NpbmdsZS1hbmQtcGFnZS5zY3NzIiwibW9kdWxlcy9fY29udGFjdC1mb3JtLnNjc3MiLCJ1dGlscy9fYTExeS5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsRUFBQSxPQUFBLFVBQ0MsTUFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsZ0JBQUEsVUFHRCxVQUNDLGdCQUFBLEtBR0QsR0FDRSxPQUFBLEtBQUEsRUFHRixrQkFDRSxRQUFBLEtBQUEsRUFERixtQ0FBQSw4Q0FHSSxPQUFBLEVBQUEsS0FISiwwQ0FNSSxjQUFBLEtBQ0EsTUFBQSxRQVBKLGdEQVNNLE1BQUEsS0FLTix1QkFFSSxRQUFBLEVBQ0EsT0FBQSxPQUFBLEVBQUEsS0FISixpQ0FBQSxrQ0FLTSxNQUFBLEtBQ0EsMkJBTk4saUNBQUEsa0NBT1EsTUFBQSxNQVBSLHFDQUFBLHNDQVVRLE1BQUEsS0FDQSwyQkFYUixxQ0FBQSxzQ0FZVSxNQUFBLE1BS0os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R0Ysd0JBL0NKLHVEZjBoREksdURleCtDSSxZQUFBLEVBQUEsTUNsRFIsb0JBQ0MsT0FBQSxFQUNBLEtBQUEsc0JBQ0Esa0JBQUEsV0FDQSxVQUFBLFdBQ0EsT0FBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLFNBQUEsbUJBQ0EsTUFBQSxJQUNBLFVBQUEsaUJBQ0EsV0FBQSxPQUdELGlCQUNDLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsZUFDQSxLQUFBLGVBQ0Esa0JBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxVQUFBLE9BQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsWUFBQSxPQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsZ0JBQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsT0FHRCxhQUNHLFNBQUEsU0FDQSxLQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFVBQUEsT0MrQ0gsRWpCaS9DQSxRQURBLFNpQjcrQ0MsbUJBQUEsV0FBQSxXQUFBLFdBR0QsS0FDQyxPQUFBLEVBQ0EsUUFBQSxFQUdELGlCQUNFLFNBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuXHRjb2xvcjogJGJsYWNrO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi53cC1ibG9jay1idXR0b25zIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICAud3AtYmxvY2stYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGEud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMi41cmVtIDAgMXJlbTtcbiAgICAmLmFsaWdubGVmdCwgJi5hbGlnbnJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbmxlZnQge1xuICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICBtYXJnaW46IDFlbSAzcmVtIDFyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMXJlbSAzcmVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUsXG4ud3AtYmxvY2stcXVvdGUsXG5ib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHAge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gIH1cbiAgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlLFxuLndwLWJsb2NrLXF1b3RlIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMTByZW0gMnJlbTtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4ucG9zdC10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AaW1wb3J0ICdiYWNrLXRvLXRvcCc7XG5AaW1wb3J0ICdidXR0b25zJztcbkBpbXBvcnQgJ2ZhY2V0LWNvbnRyb2xzJztcbkBpbXBvcnQgJ2ZhY2V0LXRlbXBsYXRlJztcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICpcbiAqIFN0eWxlc1xuICpcbiAqIFRoaXMgaXMgdGhlIHJvb3QgZmlsZSBmb3IgYWxsIHN0eWxlcywgc28gZXZlcnkgc2NzcyBwYXJ0aWFsIHNob3VsZCBiZVxuICogaW1wb3J0ZWQgaGVyZS4gSW1wb3J0IHN0YXRlbWVudHMgc2hvdWxkIGJlIGdyb3VwZWQgZnVuY3Rpb25hbGx5LlxuICovXG4vKipcbiAqIEZ1bmN0aW9uc1xuICovXG4vKipcbiAqIE1peGluc1xuICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5ociB7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG5cbi53cC1ibG9jay1idXR0b25zIHtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24sIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLndwLWJsb2NrLWJ1dHRvbnMgYS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICMxNTE1MTc7IH1cbiAgICAud3AtYmxvY2stYnV0dG9ucyBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3AtYmxvY2staW1hZ2UgZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxcmVtOyB9XG4gIC53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25sZWZ0LCAud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25sZWZ0LCAud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWducmlnaHQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLndwLWJsb2NrLWltYWdlIGZpZ3VyZS5hbGlnbmxlZnQgaW1nLCAud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWducmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWdubGVmdCBpbWcsIC53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25yaWdodCBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWdubGVmdCB7XG4gICAgICBtYXJnaW46IDFlbSAzcmVtIDFyZW0gMDsgfSB9XG4gIC53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLndwLWJsb2NrLWltYWdlIGZpZ3VyZS5hbGlnbnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxcmVtIDNyZW07XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi53cC1ibG9jay1wdWxscXVvdGUsXG4ud3AtYmxvY2stcXVvdGUsXG5ib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBwLFxuICAud3AtYmxvY2stcXVvdGUgcCxcbiAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSBwLFxuICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUgcCB7XG4gICAgY29sb3I6ICMyMjM1NUE7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlLFxuICAud3AtYmxvY2stcXVvdGUgY2l0ZSxcbiAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlLFxuICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlIHAsXG4gIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMjIzNTVBO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG5ib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUsXG4ud3AtYmxvY2stcXVvdGUge1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlLFxuICAgIC53cC1ibG9jay1xdW90ZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEwcmVtIDJyZW07IH0gfVxuICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUgcCxcbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICBmaWd1cmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5wb3N0LXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLmJhY2stdG8tdG9wIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiBzYWxtb247XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDRyZW07XG4gIHJpZ2h0OiAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FhbWMtaGVhbHRoY2FyZS9hc3NldHMvaWNvbnMvYXJyb3ctdXAuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5iYWNrLXRvLXRvcCB7XG4gICAgICByaWdodDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuYmFjay10by10b3Age1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgLmJhY2stdG8tdG9wIHtcbiAgICAgIGJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYmFjay10by10b3Age1xuICAgICAgYm90dG9tOiA0cmVtO1xuICAgICAgcmlnaHQ6IDRyZW07IH0gfVxuICAuYmFjay10by10b3AudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5iYWNrLXRvLXRvcC52aXNpYmxlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gIC5iYWNrLXRvLXRvcC53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9hYW1jLWhlYWx0aGNhcmUvYXNzZXRzL2ljb25zL2Fycm93LXVwLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmEuYnV0dG9uLFxuYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbiBhLFxuLmZybV9mb3JtcyAuZnJtX3N1Ym1pdCBidXR0b24uZnJtX2J1dHRvbl9zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI0LjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTUxNTE3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIzNTVBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLmJ1dHRvbjpob3ZlcixcbiAgYnV0dG9uOmhvdmVyLFxuICAud3AtYmxvY2stYnV0dG9uIGE6aG92ZXIsXG4gIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIzNTVBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBhLmJ1dHRvbi5zbWFsbCxcbiAgYnV0dG9uLnNtYWxsLFxuICAud3AtYmxvY2stYnV0dG9uIGEuc21hbGwsXG4gIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0LnNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzBjYWUzO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07IH1cbiAgICBhLmJ1dHRvbi5zbWFsbDpob3ZlcixcbiAgICBidXR0b24uc21hbGw6aG92ZXIsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiBhLnNtYWxsOmhvdmVyLFxuICAgIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0LnNtYWxsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjM1NUE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGEuYnV0dG9uLnNtYWxsLmFycm93LFxuICAgIGJ1dHRvbi5zbWFsbC5hcnJvdyxcbiAgICAud3AtYmxvY2stYnV0dG9uIGEuc21hbGwuYXJyb3csXG4gICAgLmZybV9mb3JtcyAuZnJtX3N1Ym1pdCBidXR0b24uZnJtX2J1dHRvbl9zdWJtaXQuc21hbGwuYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMi43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIGEuYnV0dG9uLnNtYWxsLmFycm93OmFmdGVyLFxuICAgICAgYnV0dG9uLnNtYWxsLmFycm93OmFmdGVyLFxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiBhLnNtYWxsLmFycm93OmFmdGVyLFxuICAgICAgLmZybV9mb3JtcyAuZnJtX3N1Ym1pdCBidXR0b24uZnJtX2J1dHRvbl9zdWJtaXQuc21hbGwuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FhbWMtaGVhbHRoY2FyZS9hc3NldHMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICBhLmJ1dHRvbi5zbWFsbC5hcnJvdzpob3ZlcjphZnRlcixcbiAgICAgIGJ1dHRvbi5zbWFsbC5hcnJvdzpob3ZlcjphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gYS5zbWFsbC5hcnJvdzpob3ZlcjphZnRlcixcbiAgICAgIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0LnNtYWxsLmFycm93OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9hYW1jLWhlYWx0aGNhcmUvYXNzZXRzL2ljb25zL2Fycm93LXJpZ2h0LXdoaXRlLnN2Zyk7IH1cbiAgICBhLmJ1dHRvbi5zbWFsbC5leHRlcm5hbCxcbiAgICBidXR0b24uc21hbGwuZXh0ZXJuYWwsXG4gICAgLndwLWJsb2NrLWJ1dHRvbiBhLnNtYWxsLmV4dGVybmFsLFxuICAgIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0LnNtYWxsLmV4dGVybmFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBhLmJ1dHRvbi5zbWFsbC5leHRlcm5hbDphZnRlcixcbiAgICAgIGJ1dHRvbi5zbWFsbC5leHRlcm5hbDphZnRlcixcbiAgICAgIC53cC1ibG9jay1idXR0b24gYS5zbWFsbC5leHRlcm5hbDphZnRlcixcbiAgICAgIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0LnNtYWxsLmV4dGVybmFsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9hYW1jLWhlYWx0aGNhcmUvYXNzZXRzL2ljb25zL2V4dGVybmFsLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgYS5idXR0b24uc21hbGwuZXh0ZXJuYWw6aG92ZXI6YWZ0ZXIsXG4gICAgICBidXR0b24uc21hbGwuZXh0ZXJuYWw6aG92ZXI6YWZ0ZXIsXG4gICAgICAud3AtYmxvY2stYnV0dG9uIGEuc21hbGwuZXh0ZXJuYWw6aG92ZXI6YWZ0ZXIsXG4gICAgICAuZnJtX2Zvcm1zIC5mcm1fc3VibWl0IGJ1dHRvbi5mcm1fYnV0dG9uX3N1Ym1pdC5zbWFsbC5leHRlcm5hbDpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9leHRlcm5hbC13aGl0ZS5zdmcpOyB9XG4gIGEuYnV0dG9uLmxhcmdlLFxuICBidXR0b24ubGFyZ2UsXG4gIC53cC1ibG9jay1idXR0b24gYS5sYXJnZSxcbiAgLmZybV9mb3JtcyAuZnJtX3N1Ym1pdCBidXR0b24uZnJtX2J1dHRvbl9zdWJtaXQubGFyZ2Uge1xuICAgIHBhZGRpbmc6IDMuNnJlbSA0LjhyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICBhLmJ1dHRvbi5sYXJnZSxcbiAgICAgIGJ1dHRvbi5sYXJnZSxcbiAgICAgIC53cC1ibG9jay1idXR0b24gYS5sYXJnZSxcbiAgICAgIC5mcm1fZm9ybXMgLmZybV9zdWJtaXQgYnV0dG9uLmZybV9idXR0b25fc3VibWl0LmxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMy42cmVtIDhyZW07IH0gfVxuXG5zZWN0aW9uLmZhY2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgc2VjdGlvbi5mYWNldCB7XG4gICAgICBwYWRkaW5nOiA0LjhyZW0gMCAwOyB9IH1cbiAgc2VjdGlvbi5mYWNldCBkaXYuZmFjZXQtY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBzZWN0aW9uLmZhY2V0IGRpdi5mYWNldC1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIHNlY3Rpb24uZmFjZXQgdWwuZmFjZXQtc2VsZWN0b3JzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBlYXNlIDBzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHNlY3Rpb24uZmFjZXQgdWwuZmFjZXQtc2VsZWN0b3JzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDMuMnJlbSAwIDA7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgc2VjdGlvbi5mYWNldCB1bC5mYWNldC1zZWxlY3RvcnMgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICBzZWN0aW9uLmZhY2V0IHVsLmZhY2V0LXNlbGVjdG9ycyBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7IH0gfVxuICAgIHNlY3Rpb24uZmFjZXQgdWwuZmFjZXQtc2VsZWN0b3JzIGxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNy4ycmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBzZWN0aW9uLmZhY2V0IHVsLmZhY2V0LXNlbGVjdG9ycyBsZWdlbmQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIHNlY3Rpb24uZmFjZXQgdWwuZmFjZXQtc2VsZWN0b3JzIGxlZ2VuZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNDRyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgICAgIHNlY3Rpb24uZmFjZXQgdWwuZmFjZXQtc2VsZWN0b3JzIGxlZ2VuZCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIHNlY3Rpb24uZmFjZXQgLmZhY2V0d3Atc29ydCxcbiAgc2VjdGlvbi5mYWNldCAuZmFjZXR3cC1mYWNldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHNlY3Rpb24uZmFjZXQgLmZhY2V0d3Atc29ydCxcbiAgICAgIHNlY3Rpb24uZmFjZXQgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7IH0gfVxuICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLWZhY2V0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgc2VjdGlvbi5mYWNldCAuZmFjZXR3cC1yYWRpbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIHNlY3Rpb24uZmFjZXQgLmZhY2V0d3AtcmFkaW8gLmZhY2V0d3AtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHNlY3Rpb24uZmFjZXQgLmZhY2V0d3Atc29ydC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBzZWN0aW9uLmZhY2V0IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBzZWN0aW9uLmZhY2V0IGxhYmVsLFxuICBzZWN0aW9uLmZhY2V0IGxlZ2VuZCxcbiAgc2VjdGlvbi5mYWNldCAuZmFjZXR3cC1yYWRpbyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIGNvbG9yOiAjMTUxNTE3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBzZWN0aW9uLmZhY2V0IGxhYmVsLFxuICAgICAgc2VjdGlvbi5mYWNldCBsZWdlbmQsXG4gICAgICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH0gfVxuICBzZWN0aW9uLmZhY2V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIHNlY3Rpb24uZmFjZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4gICAgICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBzZWN0aW9uLmZhY2V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgICAgICAgc2VjdGlvbi5mYWNldCAuZmFjZXR3cC1yYWRpbzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICfilrgnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY29sb3I6ICNBNTBBMTI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gICAgICAgIHNlY3Rpb24uZmFjZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6aG92ZXI6YmVmb3JlLFxuICAgICAgICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLXJhZGlvOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgc2VjdGlvbi5mYWNldCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxuICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLXJhZGlvLmNoZWNrZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIHNlY3Rpb24uZmFjZXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gICAgc2VjdGlvbi5mYWNldCAuZmFjZXR3cC1yYWRpby5jaGVja2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4pa4JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgICAgIGNvbG9yOiAjQTUwQTEyO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICBzZWN0aW9uLmZhY2V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gICAgICBzZWN0aW9uLmZhY2V0IC5mYWNldHdwLXJhZGlvLmNoZWNrZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnNlY3Rpb24uZmFjZXQub3BlbiAuZmFjZXQtc2VsZWN0b3JzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICBzZWN0aW9uLmZhY2V0Lm9wZW4gLmZhY2V0LXNlbGVjdG9ycyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7IH1cbiAgc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1zZWxlY3RvcnMgLmZhY2V0d3Atc29ydCxcbiAgc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1zZWxlY3RvcnMgLmZhY2V0d3AtZmFjZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDsgfVxuICBzZWN0aW9uLmZhY2V0Lm9wZW4gLmZhY2V0LXNlbGVjdG9ycyBsZWdlbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1zZWxlY3RvcnMgbGVnZW5kIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIHNlY3Rpb24uZmFjZXQub3BlbiAuZmFjZXQtc2VsZWN0b3JzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICBzZWN0aW9uLmZhY2V0Lm9wZW4gLmZhY2V0LXNlbGVjdG9ycyAuZmFjZXR3cC1yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjhyZW07IH1cbiAgc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1zZWxlY3RvcnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbiAgc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1zZWxlY3RvcnMgLmZhY2V0d3AtcmFkaW8uY2hlY2tlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1hcHBseSxcbnNlY3Rpb24uZmFjZXQub3BlbiAuZmFjZXQtcmVzZXQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWN0aW9uLmZhY2V0Lm9wZW4gLmZhY2V0LWNvbnRyb2wge1xuICB0b3A6IDEuNnJlbTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDMuMnJlbTtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07IH1cbiAgc2VjdGlvbi5mYWNldC5vcGVuIC5mYWNldC1jb250cm9sOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJ+KclSc7XG4gICAgd2lkdGg6IDQuOHJlbTtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIyMzU1QTsgfVxuXG4uZmFjZXQtYXBwbHksXG4uZmFjZXQtcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAuOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjQ0OXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4gIC5mYWNldC1hcHBseTpob3ZlcixcbiAgLmZhY2V0LXJlc2V0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxNTE1MTcgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmZhY2V0LWFwcGx5LFxuICAgIC5mYWNldC1yZXNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5mYWNldC1hcHBseSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmZhY2V0d3AtZmFjZXQtbG9hZF9tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5mYWNldHdwLWZhY2V0LWxvYWRfbW9yZSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAuZmFjZXR3cC1mYWNldC1sb2FkX21vcmUgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5mYWNldHdwLWZhY2V0LWxvYWRfbW9yZSBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMlO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmZhY2V0d3AtZmFjZXQtY29udGVudF90b3BpYyBkaXYuZmFjZXR3cC1yYWRpbzpmaXJzdC1vZi10eXBlLFxuICAuZmFjZXR3cC1mYWNldC1jb250ZW50X3R5cGUgZGl2LmZhY2V0d3AtcmFkaW86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBmaWVsZHNldCBsZWdlbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAuNXJlbSAwIDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgZGl2LmZhY2V0d3AtdGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjYlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMy4ycmVtOyB9IH1cblxuZGl2LmZhY2V0d3AtdGVtcGxhdGUgLmZ3cGwtbGF5b3V0IC5md3BsLXJlc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNnJlbSBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggIzAwMDAwMDFBO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZGl2LmZhY2V0d3AtdGVtcGxhdGUgLmZ3cGwtbGF5b3V0IC5md3BsLXJlc3VsdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMwMDAwMDA0NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICBkaXYuZmFjZXR3cC10ZW1wbGF0ZSAuZndwbC1sYXlvdXQgLmZ3cGwtcmVzdWx0OmhvdmVyIC5lbnRyeS1leGNlcnB0OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgZGl2LmZhY2V0d3AtdGVtcGxhdGUgLmZ3cGwtbGF5b3V0IC5md3BsLXJlc3VsdCAuZndwbC1pdGVtIHtcbiAgICBwYWRkaW5nOiAuOHJlbSAxLjZyZW07IH1cbiAgICBkaXYuZmFjZXR3cC10ZW1wbGF0ZSAuZndwbC1sYXlvdXQgLmZ3cGwtcmVzdWx0IC5md3BsLWl0ZW0gYS5mYWNldC1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICBkaXYuZmFjZXR3cC10ZW1wbGF0ZSAuZndwbC1sYXlvdXQgLmZ3cGwtcmVzdWx0IC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgZGl2LmZhY2V0d3AtdGVtcGxhdGUgLmZ3cGwtbGF5b3V0IC5md3BsLXJlc3VsdCAuZW50cnktdHlwZSB7XG4gICAgcGFkZGluZzogMi40cmVtIDEuNnJlbSAuOHJlbTtcbiAgICBjb2xvcjogIzE1MTUxNztcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQgLmVudHJ5LXRpdGxlIHtcbiAgICBjb2xvcjogIzE1MTUxNztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICAgIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQgLmVudHJ5LXRpdGxlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQgLmVudHJ5LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGNvbG9yOiAjMTUxNTE3O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQgLmVudHJ5LWV4Y2VycHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgY29sb3I6ICMxNTE1MTc7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2VyaWYgUHJvXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICAgIGRpdi5mYWNldHdwLXRlbXBsYXRlIC5md3BsLWxheW91dCAuZndwbC1yZXN1bHQgLmVudHJ5LWV4Y2VycHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTMuNHJlbTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0E1MEExMjtcbiAgICAgIG1hcmdpbjogLjhyZW0gMCAxLjZyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cblxuLyoqIFNldCBCYXNlIEZvbnQgU2l6ZXMgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgbGluZS1oZWlnaHQ6IC45ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNzVlbTsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbnAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtOyB9XG4gIHAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjIzNTVBO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgcC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gIHAuY2FwLWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgcC5jYXAtYm9sZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cbiAgICBwLmNhcC1ib2xkLmFsdCB7XG4gICAgICBjb2xvcjogIzU5NTk1OTsgfVxuICAgIHAuY2FwLWJvbGQgYSwgcC5jYXAtYm9sZCBhOmxpbmssIHAuY2FwLWJvbGQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgcC5kYXRlIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgcC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuICBwIGEsIHAgYTpsaW5rLCBwIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMjM1NUE7IH1cblxudWwsIG9sIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNlcmlmIFByb1wiLCBzZXJpZjsgfVxuICB1bCBsaSwgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICB1bCBsaSBhLCB1bCBsaSBhOmxpbmssIHVsIGxpIGE6dmlzaXRlZCwgb2wgbGkgYSwgb2wgbGkgYTpsaW5rLCBvbCBsaSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMyMjM1NUE7IH1cblxuZGZuLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVyZW07IH1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIHBhZGRpbmc6IDAgNSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNi41cmVtOyB9IH1cbiAgLmNvbnRhaW5lci53aGl0ZS1iYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmNvbnRhaW5lci53aGl0ZS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuY29udGFpbmVyLnNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuY29udGVudC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9IH1cbiAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdG9wOiA1LjJyZW07XG4gICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuY29udGVudC1oZWFkZXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSAjaGFtYnVyZ2VyLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSAjaGFtYnVyZ2VyLWljb24gLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMzU1QTtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uIC5saW5lLmxpbmUtMSB7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uIC5saW5lLmxpbmUtMiB7XG4gICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSAjaGFtYnVyZ2VyLWljb24gLmxpbmUubGluZS0zIHtcbiAgICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uOmhvdmVyIC5saW5lLTEsIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uOmZvY3VzIC5saW5lLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uOmhvdmVyIC5saW5lLTMsIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uOmZvY3VzIC5saW5lLTMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSAjaGFtYnVyZ2VyLWljb24uYWN0aXZlIC5saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSAjaGFtYnVyZ2VyLWljb24uYWN0aXZlIC5saW5lLTEge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1tb2JpbGUgI2hhbWJ1cmdlci1pY29uLmFjdGl2ZSAubGluZS0yIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLW1vYmlsZSAjaGFtYnVyZ2VyLWljb24uYWN0aXZlIC5saW5lLTMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHRyYW5zbGF0ZVgoMCkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmNvbnRlbnQtaGVhZGVyLWxvZ28ge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjZyZW07XG4gICAgcmlnaHQ6IDEwJTsgfVxuICAgIC5jb250ZW50LWhlYWRlci1sb2dvIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250ZW50LWhlYWRlci1sb2dvIHN2ZyB7XG4gICAgICB3aWR0aDogNXJlbTsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLWxvZ28gc3ZnIGcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMXM7IH1cbiAgICAuY29udGVudC1oZWFkZXItbG9nby5pbnZlcnQgc3ZnIGcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5jb250ZW50LWhlYWRlci1sb2dvIHtcbiAgICAgICAgdG9wOiAzLjJyZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1sb2dvIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDcuN3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5jb250ZW50LWhlYWRlci1sb2dvIHtcbiAgICAgICAgcmlnaHQ6IDcuNSU7IH0gfVxuICAuY29udGVudC1oZWFkZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5jb250ZW50LWhlYWRlci1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNC44cmVtOyB9IH1cbiAgLmNvbnRlbnQtaGVhZGVyLW5hdiB7XG4gICAgYmFja2dyb3VuZDogIzIyMzU1QTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAuY29udGVudC1oZWFkZXItbmF2Lm9wZW4ge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdiB7XG4gICAgICAgIG1heC13aWR0aDogODhyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5jb250ZW50LWhlYWRlci1uYXYgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTEuMnJlbSAwIDA7XG4gICAgICBvdmVyZmxvdzogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1uYXYgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG4gICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gICAgICBwYWRkaW5nOiAwIDEwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHAuZGVzYyB7XG4gICAgICAgICAgICB3aWR0aDogMTkuMnJlbTsgfVxuICAgICAgICAgIC5jb250ZW50LWhlYWRlci1uYXYtaXRlbS5yZXNvdXJjZXMgcC5kZXNjIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMi40cmVtOyB9XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtLmFib3V0LXZhY2NpbmV2b2ljZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtLmFib3V0LXZhY2NpbmV2b2ljZXMgcC5kZXNjIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIGE6aG92ZXIgcC50aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuY29udGVudC1oZWFkZXItbmF2LWl0ZW0gYTpob3ZlciBwLmRlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICMxNTE1MTc7IH0gfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICAuY29udGVudC1oZWFkZXItbmF2LWl0ZW0gcC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzIyMzU1QTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH1cbiAgICAgICAgICAgIC5jb250ZW50LWhlYWRlci1uYXYtaXRlbSBwLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ+KWuCc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNBNTBBMTI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjI1czsgfSB9XG4gICAgICAuY29udGVudC1oZWFkZXItbmF2LWl0ZW0gcC5kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIC5jb250ZW50LWhlYWRlci1uYXYtaXRlbSBwLmRlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHAuZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuOXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHAuZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogIzE1MTUxNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICAuY29udGVudC1oZWFkZXItbmF2LWl0ZW0gcC5kZXNjOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9hcnJvdy1yaWdodC13aGl0ZS5zdmcpIG5vLXJlcGVhdCByaWdodCA5MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtIHAuZGVzYzphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9hcnJvdy1yaWdodC5zdmcpOyB9IH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1uYXYtaXRlbS1pbm5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtLWlubmVyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEzLjRyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTUwQTEyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLW5hdi1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4ycmVtOyB9XG4gICAgICAgICAgICAuY29udGVudC1oZWFkZXItbmF2LWl0ZW0taW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS42cmVtOyB9XG4gICAgICAgICAgICAuY29udGVudC1oZWFkZXItbmF2LWl0ZW0taW5uZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jb250ZW50LWhlYWRlci1uYXYtaXRlbS1pbm5lcjpob3ZlciAudGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1JTsgfSB9XG4gIC5jb250ZW50LWhlYWRlci1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuY29udGVudC1oZWFkZXItaW5mbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAuY29udGVudC1oZWFkZXItaW5mbyBkaXYjc2l0ZS1sb2dvIHtcbiAgICAgIG1hcmdpbjogMS42cmVtIDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1pbmZvIGRpdiNzaXRlLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1pbmZvIGRpdiNzaXRlLWxvZ28gZGl2LnN2Zy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1pbmZvIGRpdiNzaXRlLWxvZ28gZGl2LnN2Zy13cmFwcGVyIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBmaWxsOiBpbmhlcml0OyB9XG4gIDUwJSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgMTAwJSB7XG4gICAgZmlsbDogaW5oZXJpdDsgfSB9XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLWluZm8gZGl2I3NpdGUtbG9nbyBkaXYuc3ZnLXdyYXBwZXIgc3ZnOmhvdmVyIGcgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4wNXM7IH1cbiAgICAgICAgICAuY29udGVudC1oZWFkZXItaW5mbyBkaXYjc2l0ZS1sb2dvIGRpdi5zdmctd3JhcHBlciBzdmc6aG92ZXIgZyBwYXRoOm50aC1vZi10eXBlKDE1KSB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjFzOyB9XG4gICAgICAgICAgLmNvbnRlbnQtaGVhZGVyLWluZm8gZGl2I3NpdGUtbG9nbyBkaXYuc3ZnLXdyYXBwZXIgc3ZnOmhvdmVyIGcgcGF0aDpudGgtb2YtdHlwZSgxNCkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4xNXM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICAuY29udGVudC1oZWFkZXItaW5mbyBkaXYjc2l0ZS1sb2dvIGRpdi5zdmctd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cmVtOyB9IH1cbiAgICAuY29udGVudC1oZWFkZXItaW5mbyBkaXYjaGVhZGVyLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgIGNvbG9yOiAjMTUxNTE3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuY29udGVudC1oZWFkZXItaW5mbyBkaXYjaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5jb250ZW50LWhlYWRlci1pbmZvIGRpdiNoZWFkZXItdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07IH0gfVxuICAgIC5jb250ZW50LWhlYWRlci1pbmZvIHAuY2FwLWJvbGQge1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuY29udGVudC1oZWFkZXItaW5mbyBwLmNhcC1ib2xkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyLWluZm8gcC5jYXAtYm9sZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfSB9XG5cbmFydGljbGUuY29udGVudC1wYWdlIC5wb3N0LXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBtYXJnaW46IDAgLTEyLjUlIC00LjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICBhcnRpY2xlLmNvbnRlbnQtcGFnZSAucG9zdC10aHVtYm5haWwge1xuICAgICAgaGVpZ2h0OiAzMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgICAgaGVpZ2h0OiA1Ni44cmVtO1xuICAgICAgbWFyZ2luOiAwIC03LjUlIC0yM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgIG1hcmdpbjogMCAtNi41cmVtIC0yM3JlbTsgfSB9XG4gIGFydGljbGUuY29udGVudC1wYWdlIC5wb3N0LXRodW1ibmFpbC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbmFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMCAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICMyMjM1NUE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAwIDRyZW07IH0gfVxuICBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIGEuZW50cnktdGl0bGUtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciBhLmVudHJ5LXRpdGxlLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciAuY29udGVudC10eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnOiAnOyB9XG4gIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgLmNvbnRlbnQtdHlwZSxcbiAgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgLmNvbnRlbnQtdHlwZSxcbiAgICAgIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTsgfSB9XG5cbmFydGljbGUuY29udGVudC1wYWdlIGRpdi5lbnRyeS1leGNlcnB0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICMyMjM1NUE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBhcnRpY2xlLmNvbnRlbnQtcGFnZSBkaXYuZW50cnktZXhjZXJwdCB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gIGFydGljbGUuY29udGVudC1wYWdlIGRpdi5lbnRyeS1leGNlcnB0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uaG9tZSBoMS5lbnRyeS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYuNHJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmhvbWUgaDEuZW50cnktdGl0bGU6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEzLjRyZW07XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cblxuLmhvbWUgZGl2LmVudHJ5LWRhdGUsXG4uaG9tZSBkaXYuZW50cnktY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7IH1cbiAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyBoMi5yZXNvdXJjZXMtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICBjb2xvcjogIzE1MTUxNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIHNlY3Rpb24uY29udGVudC1yZXNvdXJjZXMgaDIucmVzb3VyY2VzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07IH0gfVxuICBzZWN0aW9uLmNvbnRlbnQtcmVzb3VyY2VzIHAucmVzb3VyY2VzLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogIzE1MTUxNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIHNlY3Rpb24uY29udGVudC1yZXNvdXJjZXMgcC5yZXNvdXJjZXMtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1Mi40cmVtOyB9IH1cbiAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICBzZWN0aW9uLmNvbnRlbnQtcmVzb3VyY2VzIHVsLnJlc291cmNlcyB7XG4gICAgICAgIG1hcmdpbjogMCAtMS42cmVtOyB9IH1cbiAgICBzZWN0aW9uLmNvbnRlbnQtcmVzb3VyY2VzIHVsLnJlc291cmNlcyBsaS5yZXNvdXJjZS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMgbGkucmVzb3VyY2UtaXRlbTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjMDAwMDAwMUE7IH1cbiAgICAgICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMgbGkucmVzb3VyY2UtaXRlbTpob3ZlciBwLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICBzZWN0aW9uLmNvbnRlbnQtcmVzb3VyY2VzIHVsLnJlc291cmNlcyBsaS5yZXNvdXJjZS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07IH0gfVxuICAgICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMgbGkucmVzb3VyY2UtaXRlbSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzE1MTUxNzsgfVxuICAgICAgICBzZWN0aW9uLmNvbnRlbnQtcmVzb3VyY2VzIHVsLnJlc291cmNlcyBsaS5yZXNvdXJjZS1pdGVtIGEgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMgbGkucmVzb3VyY2UtaXRlbSBhIGltZyB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtOyB9IH1cbiAgICAgICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMgbGkucmVzb3VyY2UtaXRlbSBhIGgzLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMTUxNTE3OyB9XG4gICAgICAgIHNlY3Rpb24uY29udGVudC1yZXNvdXJjZXMgdWwucmVzb3VyY2VzIGxpLnJlc291cmNlLWl0ZW0gYSBwLmRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07IH1cbiAgICAgICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyB1bC5yZXNvdXJjZXMgbGkucmVzb3VyY2UtaXRlbSBhIHAuY2FwLWJvbGQgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyBkaXYucmVzb3VyY2VzLWN0YSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2VyaWYgUHJvXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgY29sb3I6ICMxNTE1MTc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIHNlY3Rpb24uY29udGVudC1yZXNvdXJjZXMgZGl2LnJlc291cmNlcy1jdGEgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjIycmVtOyB9XG4gICAgc2VjdGlvbi5jb250ZW50LXJlc291cmNlcyBkaXYucmVzb3VyY2VzLWN0YSAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuc2VjdGlvbi5jb250ZW50LXJlbGF0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBOyB9XG4gIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIGgyLnJlbGF0ZWQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICBjb2xvcjogIzE1MTUxNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIGgyLnJlbGF0ZWQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQuMnJlbTsgfSB9XG4gIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIHAucmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2VyaWYgUHJvXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgY29sb3I6ICMxNTE1MTc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICBzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCBwLnJlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1Mi40cmVtOyB9IH1cbiAgc2VjdGlvbi5jb250ZW50LXJlbGF0ZWQgdWwucmVsYXRlZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIHVsLnJlbGF0ZWQge1xuICAgICAgICBtYXJnaW46IDAgLTEuNnJlbTsgfSB9XG4gICAgc2VjdGlvbi5jb250ZW50LXJlbGF0ZWQgdWwucmVsYXRlZCBsaS5yZWxhdGVkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIHVsLnJlbGF0ZWQgbGkucmVsYXRlZC1pdGVtOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMwMDAwMDAxQTsgfVxuICAgICAgICBzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCB1bC5yZWxhdGVkIGxpLnJlbGF0ZWQtaXRlbTpob3ZlciBoMy50aXRsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgc2VjdGlvbi5jb250ZW50LXJlbGF0ZWQgdWwucmVsYXRlZCBsaS5yZWxhdGVkLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cbiAgICAgIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIHVsLnJlbGF0ZWQgbGkucmVsYXRlZC1pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMTUxNTE3OyB9XG4gICAgICAgIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIHVsLnJlbGF0ZWQgbGkucmVsYXRlZC1pdGVtIGEgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgc2VjdGlvbi5jb250ZW50LXJlbGF0ZWQgdWwucmVsYXRlZCBsaS5yZWxhdGVkLWl0ZW0gYSBpbWcge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTsgfSB9XG4gICAgICAgIHNlY3Rpb24uY29udGVudC1yZWxhdGVkIHVsLnJlbGF0ZWQgbGkucmVsYXRlZC1pdGVtIGEgaDMudGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMxNTE1MTc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfVxuICAgICAgICBzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCB1bC5yZWxhdGVkIGxpLnJlbGF0ZWQtaXRlbSBhIHAuZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICBzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCBkaXYucmVsYXRlZC1jdGEgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNlcmlmIFByb1wiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAjMTUxNTE3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICBzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCBkaXYucmVsYXRlZC1jdGEgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07IH1cbiAgICBzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCBkaXYucmVsYXRlZC1jdGEgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5jb250ZW50LWZvb3RlciB7XG4gIHBhZGRpbmc6IDkuNnJlbSAwIDUuNnJlbTtcbiAgYmFja2dyb3VuZDogIzIyMzU1QTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jb250ZW50LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDA7IH0gfVxuICAuY29udGVudC1mb290ZXItdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmNvbnRlbnQtZm9vdGVyLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTsgfSB9XG4gICAgLmNvbnRlbnQtZm9vdGVyLXRvcC1sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuY29udGVudC1mb290ZXItdG9wLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfSB9XG4gICAgICAuY29udGVudC1mb290ZXItdG9wLWxvZ28gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jb250ZW50LWZvb3Rlci10b3AtbG9nbyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmNvbnRlbnQtZm9vdGVyLXRvcC1sb2dvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmNvbnRlbnQtZm9vdGVyLXRvcC1sb2dvIGRpdi5zdmctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9XG4gICAgICAgIC5jb250ZW50LWZvb3Rlci10b3AtbG9nbyBkaXYuc3ZnLXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5jb250ZW50LWZvb3Rlci10b3AtbG9nbyBkaXYuc3ZnLXdyYXBwZXIgc3ZnIGcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmNvbnRlbnQtZm9vdGVyLXRvcCBhLmJ1dHRvbiBzcGFuLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuY29udGVudC1mb290ZXItdG9wIGEuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMi40cmVtOyB9XG4gICAgICAgIC5jb250ZW50LWZvb3Rlci10b3AgYS5idXR0b24gc3Bhbi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnQtZm9vdGVyLXRvcCBhLmJ1dHRvbiBzcGFuLmRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgLmNvbnRlbnQtZm9vdGVyLXRvcC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jb250ZW50LWZvb3Rlci10b3AtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH1cbiAgICAgICAgLmNvbnRlbnQtZm9vdGVyLXRvcC10ZXh0IHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuY29udGVudC1mb290ZXItYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuY29udGVudC1mb290ZXItYm90dG9tIGEuZnVsbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEuNnJlbSAwOyB9XG4gIC5jb250ZW50LWZvb3Rlci1ib3R0b20gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYgdWwubWVudSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGVudC1mb290ZXItYm90dG9tIG5hdiB1bC5tZW51IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuY29udGVudC1mb290ZXItYm90dG9tIG5hdiB1bC5tZW51IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgIC5jb250ZW50LWZvb3Rlci1ib3R0b20gbmF2IHVsLm1lbnUgbGkgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuY29udGVudC1mb290ZXItYm90dG9tIG5hdiB1bC5tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuY29udGVudC1mb290ZXItYm90dG9tIG5hdiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuY29udGVudC1mb290ZXItYm90dG9tIG5hdiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjZyZW0gMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuY29udGVudC1mb290ZXItYm90dG9tIG5hdiBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjJyZW0gMCAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjY0cmVtOyB9XG4gICAgICAgICAgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYgYTphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gICAgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYgYSwgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYgZGl2IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYgYSwgLmNvbnRlbnQtZm9vdGVyLWJvdHRvbSBuYXYgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuY29udGVudC1mb290ZXIgLmhpZGRlbi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICBib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UsXG4gIGJvZHkuc2luZ2xlIGFydGljbGUuY29udGVudC1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW46IDAgLTcuNSU7IH0gfVxuXG5ib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLnBvc3QtdGh1bWJuYWlsLFxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgbWFyZ2luOiAwIC0xMi41JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAucG9zdC10aHVtYm5haWwsXG4gICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgIGhlaWdodDogMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAucG9zdC10aHVtYm5haWwsXG4gICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgIGhlaWdodDogMzRyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAucG9zdC10aHVtYm5haWwtZmVhdHVyZWQsXG4gIGJvZHkuc2luZ2xlIGFydGljbGUuY29udGVudC1wYWdlIC5wb3N0LXRodW1ibmFpbC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbmJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyLFxuYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAtMTIuNSUgMy4ycmVtO1xuICBwYWRkaW5nOiAxLjZyZW0gMTIuNSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlcixcbiAgICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMuMnJlbTsgfSB9XG4gIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIC5jb250ZW50LXR5cGUsXG4gIGJvZHkuc2luZ2xlIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgLmNvbnRlbnQtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IC44cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIC5jb250ZW50LXR5cGU6YWZ0ZXIsXG4gICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciAuY29udGVudC10eXBlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgYm9keS5wYWdlIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgLmNvbnRlbnQtdHlwZSxcbiAgICAgIGJvZHkuc2luZ2xlIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OyB9IH1cbiAgYm9keS5wYWdlIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgYS5lbnRyeS10aXRsZS1saW5rLFxuICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIGEuZW50cnktdGl0bGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICBib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciAuY29udGVudC10eXBlLFxuICAgIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIGEuZW50cnktdGl0bGUtbGluayxcbiAgICBib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciBkaXYuZW50cnktdGl0bGUtbGluayxcbiAgICBib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciAuZW50cnktZGF0ZSxcbiAgICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIC5jb250ZW50LXR5cGUsXG4gICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciBhLmVudHJ5LXRpdGxlLWxpbmssXG4gICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciBkaXYuZW50cnktdGl0bGUtbGluayxcbiAgICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIC5lbnRyeS1kYXRlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MS4ycmVtOyB9IH1cbiAgYm9keS5wYWdlIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgZGl2LmVudHJ5LWRhdGUsXG4gIGJvZHkuc2luZ2xlIGFydGljbGUuY29udGVudC1wYWdlIGhlYWRlci5lbnRyeS1oZWFkZXIgZGl2LmVudHJ5LWRhdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIGJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIGRpdi5lbnRyeS1kYXRlLFxuICAgICAgYm9keS5zaW5nbGUgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciBkaXYuZW50cnktZGF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNzEuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5ib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgLmVudHJ5LWV4Y2VycHQsXG5ib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgYm9keS5wYWdlIGFydGljbGUuY29udGVudC1wYWdlIC5lbnRyeS1jb250ZW50LFxuICBib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MS4ycmVtOyB9IH1cblxuYm9keS5wYWdlIGFydGljbGUuY29udGVudC1wYWdlIC5lbnRyeS1jb250ZW50IHAsXG5ib2R5LnNpbmdsZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMTUxNTE3OyB9XG5cbmJvZHkucGFnZSBhcnRpY2xlLmNvbnRlbnQtcGFnZSBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZzogNHJlbSAxMi41JTsgfVxuICBib2R5LnBhZ2UgYXJ0aWNsZS5jb250ZW50LXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciAuZW50cnktZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LnNpbmdsZSAuZW50cnktZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlY3Rpb24uY29udGFjdC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuICBzZWN0aW9uLmNvbnRhY3QtZm9ybSAuZnJtX2Zvcm1zIGgyLmZybV9mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nOiAzLjJyZW0gMCAxLjZyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNTE1MTc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgc2VjdGlvbi5jb250YWN0LWZvcm0gLmZybV9mb3JtcyBoMi5mcm1fZm9ybV90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cbiAgc2VjdGlvbi5jb250YWN0LWZvcm0gLmZybV9mb3JtcyBkaXYuZnJtX2Rlc2NyaXB0aW9uIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNlcmlmIFByb1wiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBzZWN0aW9uLmNvbnRhY3QtZm9ybSAuZnJtX2Zvcm1zIGxhYmVsLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIHNlY3Rpb24uY29udGFjdC1mb3JtIC5mcm1fZm9ybXMgaW5wdXQsXG4gIHNlY3Rpb24uY29udGFjdC1mb3JtIC5mcm1fZm9ybXMgdGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1MTUxNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgY29sb3I6ICMxNTE1MTc7IH1cbiAgICBzZWN0aW9uLmNvbnRhY3QtZm9ybSAuZnJtX2Zvcm1zIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICBzZWN0aW9uLmNvbnRhY3QtZm9ybSAuZnJtX2Zvcm1zIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICBzZWN0aW9uLmNvbnRhY3QtZm9ybSAuZnJtX2Zvcm1zIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzMy42cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgc2VjdGlvbi5jb250YWN0LWZvcm0gLmZybV9mb3JtcyAjZnJtX2ZpZWxkXzZfY29udGFpbmVyLFxuICAgIHNlY3Rpb24uY29udGFjdC1mb3JtIC5mcm1fZm9ybXMgI2ZybV9maWVsZF83X2NvbnRhaW5lciB7XG4gICAgICBncmlkLWNvbHVtbjogNiBzcGFuOyB9IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLmhpZGRlbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4iLCIuYmFjay10by10b3Age1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHNhbG1vbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHJpZ2h0OiAuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FhbWMtaGVhbHRoY2FyZS9hc3NldHMvaWNvbnMvYXJyb3ctdXAuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtbGFwdG9wLXVwfSB7XG4gICAgICAgIGJvdHRvbTogNHJlbTtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9hcnJvdy11cC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiYS5idXR0b24sXG5idXR0b24sXG4ud3AtYmxvY2stYnV0dG9uIGEsXG4uZnJtX2Zvcm1zIC5mcm1fc3VibWl0IGJ1dHRvbi5mcm1fYnV0dG9uX3N1Ym1pdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjQuMnJlbTtcblxuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nOiAyLjRyZW07XG5cbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJG5lYXJibGFjaztcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cblx0Ji5zbWFsbCB7XG5cdFx0YmFja2dyb3VuZDogI2MwY2FlMztcblx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQmLmFycm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHQgICAgcmlnaHQ6IDFyZW07XG5cdFx0XHQgICAgd2lkdGg6IDlweDtcblx0XHRcdCAgICBoZWlnaHQ6IDlweDtcblx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FhbWMtaGVhbHRoY2FyZS9hc3NldHMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmV4dGVybmFsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9leHRlcm5hbC5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogLTJweDtcblx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0ICAgIHJpZ2h0OiAxcmVtO1xuXHRcdFx0ICAgIHdpZHRoOiAxM3B4O1xuXHRcdFx0ICAgIGhlaWdodDogMTNweDtcblx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FhbWMtaGVhbHRoY2FyZS9hc3NldHMvaWNvbnMvZXh0ZXJuYWwtd2hpdGUuc3ZnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmxhcmdlIHtcblx0XHRwYWRkaW5nOiAzLjZyZW0gNC44cmVtO1xuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuXHRcdFx0cGFkZGluZzogMy42cmVtIDhyZW07XG5cdFx0fVxuXHR9XG59XG4iLCJzZWN0aW9uLmZhY2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICBwYWRkaW5nOiA0LjhyZW0gMCAwO1xuICB9XG5cbiAgZGl2LmZhY2V0LWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHVsLmZhY2V0LXNlbGVjdG9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAkZmFjZXQtc3BlZWQ6IDFzO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZSAwcztcblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBwYWRkaW5nOiAwIDMuMnJlbSAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDcuMnJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNDRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWNldHdwLXNvcnQsXG4gIC5mYWNldHdwLWZhY2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mYWNldHdwLWZhY2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmFjZXR3cC1yYWRpbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5mYWNldHdwLWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmFjZXR3cC1zb3J0LXJhZGlvIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbGFiZWwsXG4gIGxlZ2VuZCxcbiAgLmZhY2V0d3AtcmFkaW8ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICBjb2xvcjogJG5lYXJibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLXNlcmlmO1xuXG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICAuZmFjZXR3cC1yYWRpbyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfilrgnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRob3Zlci1zcGVlZDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxuICAuZmFjZXR3cC1yYWRpby5jaGVja2VkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4pa4JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbi5mYWNldC5vcGVuIHtcbiAgLmZhY2V0LXNlbGVjdG9ycyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAxLjZyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gICAgfVxuXG4gICAgLmZhY2V0d3Atc29ydCxcbiAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICBzcGFuIHsgZGlzcGxheTogaW5saW5lOyB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4gICAgLmZhY2V0d3AtcmFkaW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxuICAgIC5mYWNldHdwLXJhZGlvLmNoZWNrZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cblxuICAuZmFjZXQtYXBwbHksXG4gIC5mYWNldC1yZXNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmFjZXQtY29udHJvbCB7XG4gICAgdG9wOiAxLjZyZW07XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMy4ycmVtO1xuICAgIHdpZHRoOiA0LjhyZW07XG4gICAgaGVpZ2h0OiA0LjhyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICfinJUnO1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5mYWNldC1hcHBseSxcbi5mYWNldC1yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40NDlyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRuZWFyYmxhY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAuZmFjZXQtYXBwbHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFjZXR3cC1mYWNldC1sb2FkX21vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mYWNldHdwLWZhY2V0LWNvbnRlbnRfdG9waWMsXG4uZmFjZXR3cC1mYWNldC1jb250ZW50X3R5cGUge1xuICBkaXYuZmFjZXR3cC1yYWRpbzpmaXJzdC1vZi10eXBlIHtcblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcblxuICBsZWdlbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAuNXJlbSAwIDA7O1xuICB9XG59XG4iLCJkaXYuZmFjZXR3cC10ZW1wbGF0ZSB7XG4gIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY2JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmZ3cGwtbGF5b3V0IHtcbiAgICBAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAzLjJyZW07XG4gICAgfVxuXG4gICAgLmZ3cGwtcmVzdWx0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxLjZyZW0gYXV0bztcbiAgICAgIGJveC1zaGFkb3c6ICRpdGVtLXNoYWRvdztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRpdGVtLXNoYWRvdy1kYXJrZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkaG92ZXItc3BlZWQ7XG5cbiAgICAgICAgLmVudHJ5LWV4Y2VycHQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmZ3cGwtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcblxuICAgICAgICBhLmZhY2V0LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVudHJ5LXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtIC44cmVtO1xuICAgICAgICBjb2xvcjogJG5lYXJibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICBjb2xvcjogJG5lYXJibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVudHJ5LWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeS1leGNlcnB0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRuZWFyYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMy40cmVtO1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgbWFyZ2luOiAuOHJlbSAwIDEuNnJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGhvdmVyLXNwZWVkO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKiBTZXQgQmFzZSBGb250IFNpemVzICovXG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG59XG5cbkBpbXBvcnQgJ2hlYWRpbmdzJztcbkBpbXBvcnQgJ2NvcHknOyIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLXNlcmlmO1xuXHRtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMy41ZW07XG5cdGxpbmUtaGVpZ2h0OiAuOWVtO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICBcdGZvbnQtc2l6ZTogNC41ZW07XG5cdCAgICBsaW5lLWhlaWdodDogMS4xNzVlbTtcbiAgICB9XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAxLjhlbTtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufSIsInAge1xuXHRmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICAmLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2FwLWJvbGQge1xuICAgIFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdCAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuXHQgICAgY29sb3I6ICRkYXJrLWdyYXk7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHQgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuXHQgICAgXHRmb250LXNpemU6IDEuMXJlbTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0ICAgIH1cblx0ICAgICYuYWx0IHtcblx0ICAgIFx0Y29sb3I6ICM1OTU5NTk7XG5cdCAgICB9XG5cdCAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XG5cdCAgICBcdGNvbG9yOiAkZGFyay1ncmF5O1xuXHQgICAgXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ICAgIH1cbiAgICB9XG4gICAgJi5kYXRlIHtcbiAgICBcdGZvbnQtc2l6ZTogMi4zZW07XG5cdCAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcblx0ICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgIFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0ICAgIH1cbiAgICB9XG4gICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0fVxufVxuXG51bCwgb2wge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cdGxpIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcbiAgICBcdGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgXHRtYXJnaW46IDAgMCAxLjJyZW07XG4gICAgXHRmb250LXdlaWdodDogNDAwO1xuICAgIFx0YSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuXG5kZm4sXG5lbSxcbmkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVyZW07XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IGVtKCAxNnB4LCAyMHB4ICk7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIuY29udGFpbmVyIHtcblx0d2lkdGg6IDkwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTIwcmVtO1xuXHRwYWRkaW5nOiAwIDUlO1xuXG5cdEBtZWRpYSAjeyRkZXNrdG9wLXVwfSB7XG5cdFx0cGFkZGluZzogMCA2LjVyZW07XG5cdH1cblxuXHQmLndoaXRlLWJhY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHR9XG5cdCYuc2VhcmNoIHtcblx0XHRwYWRkaW5nLXRvcDogMTByZW07XG5cdH1cbn1cbiIsIi5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cblxuICAmLW1vYmlsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgdG9wOiA1LjJyZW07XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjaGFtYnVyZ2VyLWljb24ge1xuICAgICAgJHRyYW5zbGF0ZVk6ICgyMHB4IC8gMik7XG4gICAgICAkdHJhbnNsYXRlWDogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgJi5saW5lLTEge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmUtMiB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5lLTMge1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgLmxpbmUtMSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmUtMyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAgIC5saW5lLTEge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluZS0yIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5lLTMge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZICogLTEpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHJvdGF0ZSg0NWRlZyAqIC0xKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjZyZW07XG4gICAgcmlnaHQ6IDEwJTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDVyZW07XG5cbiAgICAgIGcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnZlcnQge1xuICAgICAgc3ZnIGcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICB0b3A6IDMuMnJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNy43cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIHJpZ2h0OiA3LjUlO1xuICAgIH1cbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtdXB9IHtcbiAgICAgIHBhZGRpbmc6IDAgNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgbWF4LXdpZHRoOiA4OHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDExLjJyZW0gMCAwO1xuICAgICAgb3ZlcmZsb3c6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcblxuICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHAuZGVzYyB7XG4gICAgICAgICAgd2lkdGg6IDE5LjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlc291cmNlcyB7XG4gICAgICAgICAgcC5kZXNjIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMi40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWJvdXQtdmFjY2luZXZvaWNlcyB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgIHAuZGVzYyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICAgIHAudGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmRlc2Mge1xuICAgICAgICAgICAgICBjb2xvcjogJG5lYXJibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE2cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfilrgnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0ICRuYXYtaG92ZXItc3BlZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAuZGVzYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICN7JHVwLXRvLXRhYmxldH0gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWFtYy1oZWFsdGhjYXJlL2Fzc2V0cy9pY29ucy9hcnJvdy1yaWdodC13aGl0ZS5zdmcpIG5vLXJlcGVhdCByaWdodCA5MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9hYW1jLWhlYWx0aGNhcmUvYXNzZXRzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMTMuNHJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJG5hdi1ob3Zlci1zcGVlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZTphZnRlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIGRpdiNzaXRlLWxvZ28ge1xuICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcblxuICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGRpdi5zdmctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGtleWZyYW1lcyBibGluayB7XG4gICAgICAgICAgICAwJSB7IGZpbGw6IGluaGVyaXQ7IH1cbiAgICAgICAgICAgIDUwJSB7IGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAxMDAlIHsgZmlsbDogaW5oZXJpdDsgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZyBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjA1c1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBnIHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMXNcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGcgcGF0aDpudGgtb2YtdHlwZSgxNCkge1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4xNXNcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2I2hlYWRlci10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgY29sb3I6ICRuZWFyYmxhY2s7XG5cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcC5jYXAtYm9sZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXQtdXB9IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJhcnRpY2xlLmNvbnRlbnQtcGFnZSB7XG4gIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgICBtYXJnaW46IDAgLTEyLjUlIC00LjhyZW07XG5cbiAgICBAbWVkaWEgI3skdGFibGV0LXVwfSB7XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgICAgaGVpZ2h0OiA1Ni44cmVtO1xuICAgICAgbWFyZ2luOiAwIC03LjUlIC0yM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICBtYXJnaW46IDAgLTYuNXJlbSAtMjNyZW07XG4gICAgfVxuXG4gICAgJi1mZWF0dXJlZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAwIDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAwIDRyZW07XG4gICAgfVxuXG4gICAgYS5lbnRyeS10aXRsZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnOiAnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXR5cGUsXG4gICAgaDEuZW50cnktdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi5lbnRyeS1leGNlcnB0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuXG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZSB7XG4gIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNi40cmVtO1xuICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICB3aWR0aDogMTMuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXYuZW50cnktZGF0ZSxcbiAgZGl2LmVudHJ5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsInNlY3Rpb24uY29udGVudC1yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlc3QtZ3JheTtcblxuICBoMi5yZXNvdXJjZXMtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICBjb2xvcjogJG5lYXJibGFjaztcblxuICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIHAucmVzb3VyY2VzLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuXG4gICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDUyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgdWwucmVzb3VyY2VzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgbWFyZ2luOiAwIC0xLjZyZW07XG4gICAgfVxuXG4gICAgbGkucmVzb3VyY2UtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkaXRlbS1zaGFkb3c7XG5cbiAgICAgICAgcC50aXRsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgcC5kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcC5jYXAtYm9sZCB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGRpdi5yZXNvdXJjZXMtY3RhIHtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgY29sb3I6ICRuZWFyYmxhY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHBoYWJsZXQtdXB9IHtcbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCJzZWN0aW9uLmNvbnRlbnQtcmVsYXRlZCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGVzdC1ncmF5O1xuXG4gIGgyLnJlbGF0ZWQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICBjb2xvcjogJG5lYXJibGFjaztcblxuICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIHAucmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogJG5lYXJibGFjaztcblxuICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1Mi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIHVsLnJlbGF0ZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuICAgICAgbWFyZ2luOiAwIC0xLjZyZW07XG4gICAgfVxuXG4gICAgbGkucmVsYXRlZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGl0ZW0tc2hhZG93O1xuXG4gICAgICAgIGgzLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skcGhhYmxldC11cH0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwLmRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGRpdi5yZWxhdGVkLWN0YSB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRwaGFibGV0LXVwfSB7XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuY29udGVudC1mb290ZXIge1xuICBwYWRkaW5nOiA5LjZyZW0gMCA1LjZyZW07XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cblxuICAmLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS42cmVtO1xuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG5cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1sYXB0b3AtdXB9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbGFwdG9wLXVwfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuc3ZnLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmJ1dHRvbiB7XG5cbiAgICAgIHNwYW4uZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuXG4gICAgICAgIHNwYW4ubW9iaWxlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBzcGFuLmRlc2t0b3AgeyBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBhLmZ1bGwtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMS42cmVtIDA7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIHVsLm1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjZyZW0gMDtcblxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbGFwdG9wLXVwfSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4ycmVtIDAgMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42NHJlbTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSwgZGl2IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLWxhcHRvcC11cH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaWRkZW4tdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiYm9keS5wYWdlLFxuYm9keS5zaW5nbGUge1xuICBhcnRpY2xlLmNvbnRlbnQtcGFnZSB7XG5cbiAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgIG1hcmdpbjogMCAtNy41JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skZGVza3RvcC11cH0ge1xuICAgIH1cblxuICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgbWFyZ2luOiAwIC0xMi41JTtcblxuICAgICAgQG1lZGlhICN7JHRhYmxldC11cH0ge1xuICAgICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIGhlaWdodDogMzRyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLWZlYXR1cmVkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTEyLjUlIDMuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAxMi41JTtcblxuICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC44cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5lbnRyeS10aXRsZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXR5cGUsXG4gICAgICBhLmVudHJ5LXRpdGxlLWxpbmssXG4gICAgICBkaXYuZW50cnktdGl0bGUtbGluayxcbiAgICAgIC5lbnRyeS1kYXRlIHtcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNzEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuZW50cnktZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcxLjJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeS1leGNlcnB0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgQG1lZGlhICN7JGxhcHRvcC11cH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzEuMnJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhZ2Uge1xuICBhcnRpY2xlLmNvbnRlbnQtcGFnZSB7XG4gICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDEyLjUlO1xuXG4gICAgICAuZW50cnktZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuc2luZ2xlIHtcbiAgLmVudHJ5LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJzZWN0aW9uLmNvbnRhY3QtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICRjb250YWN0LWdyYXk7XG5cbiAgLmZybV9mb3JtcyB7XG4gICAgaDIuZnJtX2Zvcm1fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMCAxLjZyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAkbmVhcmJsYWNrO1xuXG4gICAgICBAbWVkaWEgI3skbGFwdG9wLXVwfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5mcm1fZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmVhcmJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBjb2xvcjogJG5lYXJibGFjaztcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgbWF4LXdpZHRoOiAzMy42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsYXB0b3AtdXB9IHtcbiAgICAgICNmcm1fZmllbGRfNl9jb250YWluZXIsXG4gICAgICAjZnJtX2ZpZWxkXzdfY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYgc3BhbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwO1xufVxuXG4uaGlkZGVuLXRleHQge1xuICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICBsZWZ0Oi0xMDAwMHB4O1xuICAgdG9wOmF1dG87XG4gICB3aWR0aDoxcHg7XG4gICBoZWlnaHQ6MXB4O1xuICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgZm9udC1zaXplOiAxLjFyZW07XG59XG4iLCIvKipcbiAqXG4gKiBTdHlsZXNcbiAqXG4gKiBUaGlzIGlzIHRoZSByb290IGZpbGUgZm9yIGFsbCBzdHlsZXMsIHNvIGV2ZXJ5IHNjc3MgcGFydGlhbCBzaG91bGQgYmVcbiAqIGltcG9ydGVkIGhlcmUuIEltcG9ydCBzdGF0ZW1lbnRzIHNob3VsZCBiZSBncm91cGVkIGZ1bmN0aW9uYWxseS5cbiAqL1xuXG4vLyBWYXJpYWJsZXNcbkBpbXBvcnQgJ3ZhcmlhYmxlcy9fYnJlYWtwb2ludHMuc2Nzcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMvX2NvbG9ycy5zY3NzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzJztcblxuLyoqXG4gKiBGdW5jdGlvbnNcbiAqL1xuQGZ1bmN0aW9uIHZ3KCAkdGFyZ2V0LCAkY29udGV4dCApIHtcblxuXHRAcmV0dXJuICggJHRhcmdldCAvICRjb250ZXh0ICogMTAwdncgKTtcbn1cblxuQGZ1bmN0aW9uIHJlbSggJHRhcmdldCApIHtcblxuXHRAcmV0dXJuKCAkdGFyZ2V0IC8gMjBweCAqIDFyZW0gKTtcbn1cblxuQGZ1bmN0aW9uIGVtKCAkdGFyZ2V0LCAkY29udGV4dCApIHtcblxuXHRAcmV0dXJuICggJHRhcmdldCAvICRjb250ZXh0ICogMWVtICk7XG59XG5cbkBmdW5jdGlvbiBtYXgtZm9udC12aWV3cG9ydCggJHRhcmdldCwgJGNvbnRleHQsICRmb250LXNpemUgKSB7XG5cblx0QHJldHVybiAkZm9udC1zaXplICogJGNvbnRleHQgLyAkdGFyZ2V0O1xufVxuXG4vKipcbiAqIE1peGluc1xuICovXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCAkcmF0aW8gKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAkcmF0aW87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQ+IC5hc3BlY3QtcmF0aW8tY29udGVudCB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG5AbWl4aW4gcHNldWRvKCRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJykge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICAgIHBvc2l0aW9uOiAkcG9zO1xufVxuXG5AbWl4aW4gY29ybmVyLWxpbmVzKCRjb2xvciwgJHdpZHRoOiAxMDBweCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIFx0bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgJHdpZHRoLCB0cmFuc3BhcmVudCAkd2lkdGgpLFxuICAgIFx0bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRjb2xvciAkd2lkdGgsIHRyYW5zcGFyZW50ICR3aWR0aCksXG4gICAgXHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3IgJHdpZHRoLCB0cmFuc3BhcmVudCAkd2lkdGgpLFxuICAgIFx0bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yICR3aWR0aCwgdHJhbnNwYXJlbnQgJHdpZHRoKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOHB4LCAxMDAlIDhweCwgOHB4IDEwMCUsIDhweCAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMHB4IDEwMCUsIDAgMHB4LCAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCByZXBlYXQteCwgcmVwZWF0LXksIHJlcGVhdC15O1xufVxuXG4vLyBFbGVtZW50c1xuQGltcG9ydCAnZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MnO1xuXG4vLyBUeXBvZ3JhcGh5XG5AaW1wb3J0ICd0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MnO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgJ2xheW91dC9fbGF5b3V0LnNjc3MnO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0ICdtb2R1bGVzL19tb2R1bGVzLnNjc3MnO1xuXG5AaW1wb3J0ICd1dGlscy9fdXRpbHMnO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiJdfQ== */
