@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted red}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:'“""”""‘""’'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#6b6f75;color:#efefef}::selection{background:#6b6f75;color:#efefef}::-moz-selection{background:#6b6f75;color:#efefef}html{font-family:"Roboto Condensed",sans-serif;color:#6b6f75}strong{font-weight:700}li,p{font-size:1.6rem;margin:0 0 1rem;letter-spacing:0;line-height:1.6}p:only-of-type{margin-bottom:0}ul{list-style:none outside;margin:2.8rem 0;padding:0}p:last-child{margin-bottom:0!important}.fonttop{font-family:Courgette,cursive;text-transform:none;display:block;text-transform:lowercase}h1,h2,h3,h4{font-weight:400}a{color:#6b6f75;letter-spacing:0}a:active,a:hover{color:rgb(58.2767857143,60.4553571429,63.7232142857)}.nav-btn{width:40px;height:40px;background-color:transparent;display:none;background-image:url(../img/menu-icon-square.svg);background-size:80% auto;background-repeat:no-repeat;background-position:center center}.nav-btn{display:none}@media only screen and (max-width:1250px){.body--active{overflow-y:hidden}.header_inner{justify-content:space-between;align-items:center!important;padding:3rem 4rem!important;background-color:#fff;transition-duration:height .5s;z-index:100}.header_inner--active{height:0;padding:0!important;z-index:110}.header_inner--active .logo_header img{opacity:0}body.scroll .header_inner{position:fixed;top:0;left:0;right:0;padding:1rem 4rem!important}body.scroll .header_inner .page-title{max-width:125px}body.scroll .header_inner .navigation{flex-direction:column!important;justify-content:flex-start!important;padding-top:2.5rem!important}body.scroll .header_inner .navigation .nav{margin:0!important}body.scroll .header_inner--active{padding:0!important}.nav-logo{display:block!important;width:25%!important;margin:0 auto 2rem}.navigation--main,.navigation--top{transform:translateX(500%);width:25%;height:auto;position:fixed;right:0;top:0;bottom:0;background-color:#fff;transition-duration:.5s;align-items:flex-start;padding-top:25px}.navigation--main--active,.navigation--top--active{transform:translateX(0);display:flex;flex-direction:column;overflow:auto;z-index:110!important}.navigation--top--active{position:fixed;left:0;top:auto;bottom:0;min-height:35rem;z-index:120!important}.navigation--top--active .w--max{display:block;flex-direction:column;padding:0;margin:0;width:100%}.navigation--top--active .w--max ul{margin-left:0}.navigation--top--active .w--max ul li{padding:1rem 2rem}.navigation--top--active .w--max ul li a{font-size:1.2rem}.logo-ob{display:none!important}.nav--social{display:flex;flex-direction:row!important;justify-content:flex-start!important;margin:0!important}.nav--social a{padding:1.5rem 2rem!important}.nav{flex-direction:column}.nav li{padding:1.5rem 2rem;margin-right:0!important}.nav li a{padding:0}.nav li:after{display:none!important}.nav-btn{display:block;border:0;position:static}.nav-btn--active{background-image:url(../img/menu-icon-closed-square.svg);background-size:cover;background-color:#fff;position:fixed;top:1.75rem;left:5%;transition:transform .5s;z-index:110}.blocker-nav{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);transform:translateX(100%);transition-duration:.5s;position:static}.blocker-nav--active{display:block;position:fixed;top:0;right:0;transform:translateX(0);z-index:100}}.btn-box{margin:4rem 0 0}.btn-box--center{text-align:center}.btn{display:inline-block;background-color:#6b6f75;padding:1.5rem 2rem;text-decoration:none;vertical-align:middle;border:1px solid #6b6f75;position:relative;font-size:1.6rem;letter-spacing:.1em;text-align:center;color:#fff;font-weight:400;text-transform:uppercase;cursor:pointer;border:0;margin:0}.btn svg{margin-right:.6rem;position:relative;top:.2rem;stroke-width:2;fill:none}.btn:active,.btn:hover{color:#fff}.btn:active{transform:translate3d(0,.1rem,0)}.btn:active:after{height:0;transition:all 50ms linear 0s}.btn:after{content:"";display:block;position:absolute;top:100%;border-radius:0 0 5px 5px;background-color:rgb(58.2767857143,60.4553571429,63.7232142857);height:.2rem;width:100%;left:0}.btn--banner{width:100%}.btn--red{background-color:#ed1c24}.btn--red:after{background-color:rgb(151.0244897959,11.9755102041,17.2979591837)}.btn--red:active,.btn--red:hover{background-color:rgb(198.2775510204,15.7224489796,22.7102040816)}.btn--red:active:after,.btn--red:hover:after{background-color:rgb(37.5431034483,74.525862069,92.4568965517)}.btn--blue{background-color:#4385a5}.btn--blue:after{background-color:rgb(37.5431034483,74.525862069,92.4568965517)}.btn--blue:active,.btn--blue:hover{background-color:rgb(52.2715517241,103.7629310345,128.7284482759)}.btn--blue:active:after,.btn--blue:hover:after{background-color:rgb(8.0862068966,16.0517241379,19.9137931034)}.btn--green{background-color:#80c459}.btn--green:after{background-color:rgb(79.7066666667,135.0133333333,47.9866666667)}.btn--green:active,.btn--green:hover{background-color:rgb(101.92,172.64,61.36)}.btn--green:active:after,.btn--green:hover:after{background-color:rgb(35.28,59.76,21.24)}.btn--turqoise{background-color:#4385a5}.btn--turqoise:after{background-color:rgb(37.5431034483,74.525862069,92.4568965517)}.btn--turqoise:active,.btn--turqoise:hover{background-color:rgb(52.2715517241,103.7629310345,128.7284482759)}.btn--turqoise:active:after,.btn--turqoise:hover:after{background-color:rgb(8.0862068966,16.0517241379,19.9137931034)}.btn--input>input[type=submit]{padding:0;background:0 0;color:#fff;border:0}p+.btn{margin-top:4rem}.btn--space{margin:4rem auto}.text--btn{display:block;text-align:right}.feather{width:16px;height:16px;stroke:currentColor;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;fill:#fff}.list-item .feather{fill:none;stroke-width:2;margin-right:.5rem}.ico--social{display:flex;align-items:center}.ico--yt .feather{stroke-width:2;fill:none}.ico--yt svg polygon{fill:#fff}.btn-weiter{display:flex;align-items:center;justify-content:center;margin-top:2rem;text-transform:uppercase;font-weight:400;position:relative;overflow:hidden;letter-spacing:.1rem;font-size:1.6rem;transition:all .15s linear 0s;text-align:center;text-decoration:none}.btn-weiter .feather{width:1.8rem;height:1.8rem;fill:none;stroke-width:2;margin-left:-1.8rem;margin-right:0;overflow:hidden;transform:translate3d(-100%,0,0);opacity:0;transition:all .15s linear 0s}.btn-weiter:hover .feather{transform:translate3d(0,0,0);opacity:1;width:auto;margin:0 .2rem 0 0}.btn--bottom{position:absolute;bottom:3rem;left:0;right:0}.mobile-download{display:none}.banner{background-color:#efefef;margin:10rem 0;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:40vh;min-height:400px;max-height:500px;overflow:hidden}.banner:last-child{margin-bottom:0}.banner--bikeandwin{background-image:url(../img/banner-bikeandwin-eupen.jpg)}.banner--shopping{background-image:url(../img/banner-shopping-eupen.jpg)}.banner--liefern{background-image:url(../img/banner-shop-eupen.jpg);margin-top:0!important}.banner--newsletter{background-image:url(../img/banner-newsletter-eupen.jpg);min-height:450px}.banner--angebote{background-image:url(../img/banner-angebote-eupen.jpg)}.banner--shop{background-image:url(../img/banner-shop-eupen_2020.jpg)}.banner--grillhuette{background-image:url(../img/banner-grill-eupen.jpg)}.banner--wandern,.banner--wandern--ob{background-image:url(/images/header/eupen-wandern.jpg)}.banner_link{display:flex;position:relative;color:#fff;text-decoration:none;height:100%;flex-wrap:wrap}.banner_title{position:absolute;display:flex;justify-content:center;flex-direction:column;align-items:center;font-weight:400;margin:0;color:#6b6f75;text-transform:uppercase;font-size:2.6rem;text-align:center;height:auto;top:0;line-height:1.2;background-color:rgba(255,255,255,.9);width:17%}.banner_header{padding:2rem}.banner_header>span{display:block}.banner_picto{padding:0 4rem;background-color:#ed1c24;margin:0;width:100%;display:flex;justify-content:center;align-items:center;padding-top:100%;height:0;position:relative}.banner--newsletter .banner_picto{background-color:#4385a5}.banner--grillhuette .banner_picto{background-color:#6b6f75}.banner--wandern .banner_picto{background-color:#80c459}.banner--bikeandwin .banner_picto{background-color:#121527}.banner--bikeandwin .banner_picto>img{height:auto}.banner--bikeandwin .btn--banner{background-color:#121527!important}.banner--wandern--ob .banner_picto{background-color:#efefef}.banner--angebote .banner_picto,.banner--shop .banner_picto{background-color:#4385a5}.banner_picto img,.banner_picto svg{height:10rem;margin:auto;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.partner-banner{padding:6rem 0;background-color:#fff}.partner-banner_inner{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between}.partner-banner_item{flex:0 0 24%}.partner-banner_link{display:block;margin-bottom:1rem}.partner-banner--verwaltungsrat{background-color:#6b6f75}.partner-banner--verwaltungsrat .partner-banner_item{margin:0 0 1%;padding:2rem;width:19%;flex:0 0 19%;background-color:#fff}.partner-banner--verwaltungsrat .partner-banner_item:after{content:"";display:block}.partner-banner--verwaltungsrat .partner-banner_link{padding-top:56%;height:0;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:center center}.article-detail+.partner-banner--verwaltungsrat{margin-top:-5rem;margin-bottom:10rem;padding-bottom:7.5rem}.partner-banner--quicklinks{margin-top:0;margin-bottom:0;background-color:#efefef;padding:10rem 0}.partner-banner--quicklinks .page-header_title{margin:0 0 6rem}.partner-banner--quicklinks .jcs{justify-content:flex-start}.partner-banner--quicklinks .partner-banner_item{flex:0 0 33.3333%;width:33.3333333333%}.partner-banner--quicklinks .partner-banner_item:nth-child(1n+1) h3{background-color:#4385a5}.partner-banner--quicklinks .partner-banner_item:nth-child(2n+1) h3{background-color:#ed1c24}.partner-banner--quicklinks .partner-banner_item:nth-child(3n+2) h3{background-color:#80c459}.partner-banner--quicklinks .partner-banner_link--quick{position:relative;margin-bottom:0;display:flex;flex-direction:column;height:100%;text-decoration:none;align-items:stretch;justify-content:center}.partner-banner--quicklinks .partner-banner_link--quick h3{position:relative;bottom:0;left:0;right:0;padding:2rem 1rem;background-color:#80c459;margin:0;color:#fff;text-align:center;flex:1 0 auto;display:flex;align-items:center;justify-content:center}.partner-banner--quicklinks .partner-banner--img{height:25rem;display:flex;align-items:center;background-size:cover;background-position:50% 50%}.partner-banner--quicklinks .partner-banner--img>img{visibility:hidden}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:focus{outline:0;box-shadow:none}html{font-size:62.5%;scroll-behavior:smooth}body{font-weight:300;line-height:1.4;font-size:1.4rem;color:#111;font-family:"Roboto Condensed",sans-serif;position:relative;margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth}img{display:block;max-width:100%;width:100%}.w--max,.w--max--sec{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}.w--max--sec{max-width:960px}.w--flex{display:flex}.w--wrap{flex-wrap:wrap}main>section:last-of-type{margin-bottom:0}.page-header{background-color:#4385a5;color:#fff;padding:6rem 0;text-transform:uppercase;letter-spacing:.15rem}body[class*=view-event] .page-header{background-color:#46af4a}.page-header_inner{display:flex;align-items:center}.page-header_title,.page-header_title_man{font-weight:400;text-align:center;font-size:3rem;line-height:1;margin:3rem auto}.view-article .page-header_title,.view-event .page-header_title{text-align:center;font-size:2rem;margin:0 0 0 auto;white-space:nowrap}.page-header_title .fonttop,.page-header_title_man .fonttop{font-size:5rem}.view-article .page-header_title .fonttop,.view-event .page-header_title .fonttop{text-align:center;font-size:2.4rem}.page-header--bg{padding:6rem 0;background-size:cover;background-position:50% 200%;background-attachment:fixed;background-blend-mode:multiply}.page-header--cat{padding:16rem 0}.page-header--220,.page-header--essen{background-image:url(/images/header-restaurants.jpg);background-color:#ed7938;background-position:center;background-size:cover}.page-header--events{background-image:url(/images/header/eupen-veranstaltungen.jpg);background-color:#80c459;background-position:center;background-size:cover}.page-header--232,.page-header--uebernachten{background-image:url(/images/header-uebernachten.jpg);background-color:#ed7938;background-position:center;background-size:cover}.page-header--371,.page-header--shopping{background-image:url(../img/banner-shopping-eupen.jpg);background-color:#ed1c24;background-position:center;background-size:cover}.page-header--370,.page-header--sport-freizeit{background-image:url(/images/eupen-ebike.jpg);background-position:center;background-size:cover}.page-header--shop{background-image:url(/images/eupen-header.jpg);background-position:50% 50%;background-size:cover;padding:16rem 0}.page-header--grill{background-image:url(../img/banner-grill-eupen.jpg);background-position:50% 50%;background-size:cover;padding:16rem 0;background-color:#ed7938}.page-header--wandern{background-image:url(/images/header/eupen-wandern.jpg);background-position:50% 50%;background-size:cover;padding:16rem 0}.page-header--ebikes{background-image:url(/images/header/eupen-ebike.jpg);background-position:50% 50%;background-size:cover;padding:16rem 0;background-color:#80c459}.page-header--kontakt{background-image:url(/images/header/eupen-kontakt.jpg);background-position:center;background-size:cover}#page-anmeldungweihnachtsmarkt2024 .page-header--grill,#page-inschrijvingvoorde52ekerstmarkt2024 .page-header--grill,#page-inscriptionmarchédenoël2024 .page-header--grill{background-image:url(/images/banner-weihnachtsmarkt.jpg);background-position:50% 50%;background-size:cover;padding:16rem 0;background-color:#ed7938}.simple-box{padding:2rem;background-color:#efefef;border:0}.simple-box h1,.simple-box h2,.simple-box h3,.simple-box h4{margin-top:0}.section-header{text-align:center;margin:0 0 4rem;text-transform:uppercase;color:#4385a5;font-size:2.4rem}.sidebar{padding-left:2%;margin-top:10rem;flex:1 0 20%}.sidebar--button{display:none}.introbox{padding-top:6rem}.header_inner{max-width:125rem;max-width:1200px;margin:auto;display:flex;padding:6rem 4rem;align-items:flex-end;position:relative}.page-title{margin:0;max-width:180px}.logo_header{display:block;max-width:11rem}.page-description,.vishidden{width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0 !important!important;margin:0 !important!important;clip:rect(1px,1px,1px,1px)}.logo-ob{order:2;display:block;max-width:120px;position:absolute;right:4rem;top:6rem}.header-image{position:relative}.cta-youtube{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);background-color:#ed1c24;transition:transform .2s ease-in 0s,opacity .2s ease-in 0s;opacity:1}#sayway-badge-container{display:block;position:absolute;top:50%;transform:translate3d(0,-50%,0);background-color:rgba(255,255,255,0);left:1%;padding:.8rem 0}#sayway-badge-container>svg{margin:auto;width:75%;transform:translate3d(0,10px,0)}.header-image--drohne{background-image:url(../img/videobg2021.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.header-image--drohne .cta-youtube{top:120%;display:none}.header-image--drohne #sayway-badge-container{display:block;position:absolute;top:50%;transform:translate3d(0,-50%,0);background-color:rgba(255,255,255,.7);left:1%;padding:.8rem 0}.header-image--drohne #sayway-badge-container>svg{margin:auto;width:75%;transform:translate3d(0,10px,0)}.header-image--drohne #sayway-badge-container>svg #sayway-badge-claim,.header-image--drohne #sayway-badge-container>svg #sayway-badge-upper-text,.header-image--drohne #sayway-badge-container>svg .sayway-logo{fill:#222!important}.cta-youtube--hidden{transform:translate3d(0,-50%,0);opacity:0}.cta-youtube a{display:block;padding:2rem;text-decoration:none;text-align:center}.cta-youtube img{width:8rem;margin:auto}.cta-youtube span{color:#fff;font-weight:400;display:block;margin-top:1rem;font-size:1.6rem}.header_video{margin-top:0!important;position:relative;padding-bottom:26.55%;height:0;overflow:hidden;max-width:100%}.header-image--drohne{overflow:hidden;display:flex;align-items:center}.header_video--drohne{padding-bottom:26.12%;width:100%}.header_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.navigation{order:3;margin-left:auto}.nav{list-style:none outside;display:flex;padding:0;margin:0;width:100%;margin-right:-1rem}.nav li{margin:0;display:flex;align-items:center}.nav a{margin:0;text-decoration:none;font-weight:400;text-transform:uppercase;padding:0 1rem;position:relative;white-space:nowrap}.nav .current a{color:#4385a5}.nav li:after{content:"|";display:block;margin-top:-.2rem}.nav li:last-child:after{display:none}.navigation--top{background-color:#6b6f75}.navigation--top a{color:#fff;padding:1rem;font-size:1.4rem;font-weight:300}.navigation--top .current a{color:#80c459}.navigation--top>div{display:flex;justify-content:flex-end}.nav--lang,.nav--social,.nav--top{margin-left:-1rem;margin-right:0;margin-bottom:0;flex:0 0 0;justify-content:flex-end}.nav--top{margin-right:auto}.nav--lang li:after,.nav--top li:after{color:#fff}.lang-active a{color:#80c459}.nav--lang{justify-content:flex-end;margin-right:6rem}.nav--social{margin:0 1rem}.nav--main>li{line-height:1}.nav--main>li>a{line-height:1;padding-top:.3rem;padding-bottom:0}.nav--main li:nth-child(3){margin-right:1rem}.nav--main li:nth-child(3):after{display:none}.nav--main li:nth-child(6){margin-right:1rem}.nav--main li:nth-child(6):after{display:none}.nav-logo{width:4rem;display:none}.nav-logo img{display:block;width:100%}body.scroll .header_inner .navigation{position:fixed;z-index:999;left:0;right:0;top:0;background-color:rgba(255,255,255,.98);height:auto;padding:1rem calc((100vw - 1200px)/ 2 + 4rem);border-bottom:1px solid #efefef;display:flex;justify-content:space-between}body.scroll .header_inner .navigation .nav{margin:0 0 0 auto;max-width:none;width:auto;padding:0;justify-content:flex-end;flex:0 0 auto}body.scroll .nav-logo{width:4rem;display:block}body.scroll .nav-logo img{display:block;width:100%}.mod-languages{display:flex;align-items:center;margin-right:-1rem;height:100%}.lang-block{display:flex;padding-left:2rem!important}.lang-block li{margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.lang-block li a{padding-left:0;display:block}@media only screen and (max-width:1250px){.logo_header{max-width:7rem}}.flex-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10rem;margin-bottom:10rem;flex:1 1 76%}.list-item{flex:1 0 32%;max-width:32%;margin-bottom:2%;height:auto}.list-item>a{text-decoration:none;background-color:#f9f9f9;position:relative;padding-bottom:4rem;width:100%;height:100%;display:block}.list-img-box{padding-top:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:#fff}.list-img{height:250px}.list-img img{display:block;width:100%;max-width:none}.list-info{padding:3rem;background-color:#f9f9f9;display:flex;flex-direction:column}.list-title{margin:0 0 2rem;line-height:2.4rem}#content .pagination{margin-left:auto!important;margin-right:auto!important}.pagination .icon-next,.pagination .pagenav{display:block}.pagination-list{display:flex;justify-content:center}.pagination .pagination-list li{margin:0 .5rem;padding:0;display:block}.pagination .pagination-list li.disabled{display:none}.pagination .pagination-list li a{padding:.4rem 1.2rem;display:flex;flex-wrap:wrap;align-items:center;background-color:#efefef;text-decoration:none;height:100%}.pagination .pagination-list li.active a{background-color:#80c459;color:#fff}.pagination a>span[class*=icon-]{display:block;width:1.2rem;height:100%;background-position:center center;background-size:auto 10px}.icon-next{background-image:url(/templates/eupenlives2019/assets/img/arrow_r.svg)}.icon-last{background-image:url(/templates/eupenlives2019/assets/img/arrow_dr.svg)}.icon-previous{background-image:url(/templates/eupenlives2019/assets/img/arrow_l.svg)}.icon-first{background-image:url(/templates/eupenlives2019/assets/img/arrow_dl.svg)}.grid{margin:10rem auto}.grid-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.grid-item{flex:1 1 auto;width:25%;display:flex;justify-content:center;align-items:flex-start;position:relative;background-size:cover;background-position:center center;padding-top:25%;background-color:rgb(101.92,172.64,61.36);color:#fff}.grid-link{height:100%;text-decoration:none;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-weight:300;text-align:center;text-transform:uppercase}.grid-link:active,.grid-link:hover{color:currentColor}.grid-link:active h3,.grid-link:hover h3{margin-top:1rem}.grid-item--info h1{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;line-height:1;font-size:3rem}.grid-item--info h1 small{display:block;font-family:Courgette,cursive;text-transform:lowercase}.grid-item h3{font-size:2.4rem;margin-bottom:0;transition:margin .2s ease-in 0s}.grid-item--info h3{margin:0;font-family:Courgette,cursive;text-transform:lowercase;font-weight:300;letter-spacing:.1rem;font-size:3rem;text-align:left;line-height:1.2}.grid-item img{width:auto;height:8rem;max-width:12rem}.article-item--home svg,.grid-item svg{display:block;height:8rem;max-width:12rem}.grid-img{width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px,1px,1px,1px)}.grid-item--img .grid-link{background-color:transparent}.grid-item--orange .grid-link{background-color:#ed7938;color:#fff}.grid-item--orange:nth-child(even) .grid-link{background-color:rgb(234.8847926267,105.2534562212,32.6152073733)}.grid-item--green .grid-link{background-color:#46af4a;color:#fff}.grid-item--green:nth-child(3n+1) .grid-link{background-color:rgb(62.7142857143,156.7857142857,66.2979591837)}.grid-item--green.grid-item--info .grid-link{background-color:#80c459;color:#fff}.grid-item--schlafen{background-image:url(/images/schlafen-quadrat.jpg)}.grid-item--schlafen-2{background-image:url(/images/header/eupen-partner_sleepwood.jpg)}.grid-item--essen{background-image:url(/images/essen-quadrat.jpg)}.grid-item--essen-2{background-image:url(/images/header/eupen-partner_finefood.jpg)}.grid-item--fahrrad{background-image:url(/images/header/eupen-ebike.jpg)}.grid-item--wandern{background-image:url(/images/header/eupen-wandern.jpg)}.grid-item--sehen{background-image:url(/images/header/view.jpg)}.grid-item--sport{background-image:url(/images/header/sport.jpg)}.grid-item--culture{background-image:url(/images/header/culture.jpg)}.blog-wrap.wandern .category-desc{display:none}.article-wrap{margin:10rem auto}.article-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.article-item--home{flex:1 1 auto;width:25%;background-color:#fff;display:flex;justify-content:center;align-items:flex-start;position:relative;background-size:cover;background-position:center center;padding-top:25%}.article-item--home a{height:100%;text-decoration:none;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;color:rgb(58.2767857143,60.4553571429,63.7232142857);font-weight:300;text-align:center}.article-item--1 a{background-color:#4385a5;color:#eee}.article-item--2 a{background-color:#6b6f75;color:#eee}.article-item--3 a{background-color:rgb(37.5431034483,74.525862069,92.4568965517);color:#eee}.article-item--4 a{background-color:rgb(37.5431034483,74.525862069,92.4568965517);color:#eee}.article-item img{width:25%}.article-item--info h1{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;line-height:1;font-size:4rem}.article-item--info h1 small{display:block;font-family:Courgette,cursive;text-transform:lowercase}.article-item--info h3{margin:0;font-family:Courgette,cursive;text-transform:lowercase;font-weight:300;letter-spacing:.1rem;font-size:3rem;text-align:left;line-height:1.2}.article-img{width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px,1px,1px,1px)}.article-info{padding:3rem;background-color:rgba(255,255,255,.95);width:100%;transition:all .2s linear 0s;transform:translate3d(0,-100%,0);position:absolute;top:100%;left:0;right:0;bottom:auto;display:flex;flex-direction:column;justify-content:center}.article-title{margin:0;font-weight:400;margin-bottom:0;letter-spacing:.08rem;font-size:2rem}.article-info .article-intro{display:block;font-size:1.6rem;height:0;opacity:0;overflow:hidden;margin:0}.article-item--home a:hover .article-info{background-color:rgba(255,255,255,.95);top:0;bottom:0;transform:translate3d(0,0,0)}.article-item--home a:hover .article-info h2{margin-bottom:1rem}.article-item--home a:hover .article-info .article-intro{height:auto;opacity:1;margin-top:.5rem}.article-item--info a:hover{color:#fff}.article-detail{margin:10rem auto;overflow:hidden}.article-detail:last-child{margin-bottom:0}.category-desc{margin-bottom:10rem}.category-desc p{font-size:1.8rem}.page-header .article-title{font-size:4rem;color:#fff;margin-bottom:0;line-height:1.2;padding-right:20%}.article-detail h1{font-size:4rem;margin-top:0}.article-detail h2{font-size:2.8rem;margin-top:4rem}.article-detail h2:first-child{margin-top:0}.article-detail h3{margin-top:4rem;font-size:4rem;font-family:Courgette,cursive;text-transform:lowercase}.article-detail ul{list-style:square outside;padding-left:2rem;margin:0 0 2rem 1rem}.article-detail li,.article-detail p{font-size:1.8rem}.article-detail .pull-none{max-width:800px;margin:4rem auto}.article-detail table{font-size:1.8rem;margin-bottom:1rem}.article-detail table td{padding:.5rem 2rem}.article-detail table tr:nth-child(odd) td{background-color:#efefef}.article-detail table td strong{font-weight:400}.distance{display:flex;align-items:center;font-size:2rem}.distance svg{margin-right:.5rem}.article-detail_img{float:right;max-width:50%}.article-detail_img>img{display:block}.map-kontakt{float:right;max-width:45%}.map-kontakt iframe{height:600px;width:100%;min-width:450px}.treuekarten_table{width:100%;margin-top:2.5rem}.treuekarten_table th{text-align:left;padding:.5rem 2rem}.event-wrap{margin:10rem auto}.eventset{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.event-item--home{flex:1 1 auto;width:25%;background-color:#6b6f75;display:flex;justify-content:center;align-items:center;padding-top:25%;position:relative;background-size:cover;background-position:center center}.event-item--home .event-date{margin-right:0}.event-item--home a{height:100%;text-decoration:none;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;color:rgb(58.2767857143,60.4553571429,63.7232142857);font-weight:300;text-align:center}.event-item--0 a{background-color:#80c459;color:#eee}.event-item--1 a{background-color:#6b6f75;color:#eee}.event-item--2 a{background-color:#6b6f75;color:#eee}.event-item--3 a{background-color:#4aa32e;color:#eee}.event-item img{width:25%}.event-item--info h1{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;font-size:4rem;line-height:1}.event-item--info h1 small{display:block;font-family:Courgette,cursive;text-transform:lowercase}.event-item--info h3{margin:0;font-family:Courgette,cursive;text-transform:lowercase;font-weight:300;letter-spacing:.1rem;font-size:3rem;text-align:left;line-height:1.2}.event-img{width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px,1px,1px,1px)}.event-info{padding:3rem;background-color:rgba(255,255,255,.85);width:100%;transition:all .2s linear 0s;transform:translate3d(0,-100%,0);position:absolute;top:100%;left:0;right:0;bottom:auto;display:flex;flex-direction:column;justify-content:center}.event-title{margin:0;font-weight:400;margin-bottom:0;letter-spacing:.08rem;font-size:1.8rem}.event-intro{display:block;font-size:1.6rem;height:0;opacity:0;overflow:hidden;margin:0}.event-item_cat{margin:0;font-size:1.4rem;font-weight:300;margin-bottom:1rem}.event-item_datetime{display:flex}.event-info .event-date{margin-top:0;display:block}.event-date,.event-time{display:flex;align-items:center;margin-right:1rem}.event-article a:hover{background-color:rgba(0,0,0,0)}.event-article a:hover .event-info{background-color:rgba(255,255,255,.9);width:100%;position:absolute;top:0;bottom:0;transform:translate3d(0,0,0)}.event-article a:hover .event-info h2{margin-bottom:1rem}.event-article a:hover .event-intro{height:auto;opacity:1;margin-top:.5rem}.event-item--info a:hover{color:#fff}.eventcalq{width:100%}.mod_jemcalq_calendar{width:100%;border-collapse:collapse}.mod_jemcalq_calendar td{border:1px solid #fff;text-align:center}.mod_jemcalq_calendar-month{font-size:1.6rem;font-weight:400;background-color:#efefef}.mod_jemcalq_calendar-month a{display:inline-block;padding:.6rem}.mod_jemcalq_daynames{padding:.6rem;background-color:#6b6f75;color:#fff;text-transform:uppercase;font-weight:400;border:1px solid #fff;width:14.2857142857%}td.mod_jemcalq_calday{background-color:#efefef}td.mod_jemcalq_caltodaylink{background-color:#4385a5}td.mod_jemcalq_caldaylink{background-color:#80c459;cursor:pointer}.mod_jemcalq_calday span,.mod_jemcalq_caldaylink a,.mod_jemcalq_caldaylink div,.mod_jemcalq_caltodaylink a,.mod_jemcalq_caltodaylink div{color:#fff;display:block;padding:.6rem}.mod_jemcalq_calday span{color:#6b6f75}.mod_jemcalq_calendar a{text-decoration:none}.tooltip{display:none!important;position:static!important;background-color:#fff}.cat-nav{margin-top:2rem}.cat-link{display:block;text-decoration:none;font-size:1.6rem;padding:1rem 2rem;background-color:#efefef;margin-bottom:1px}.cat-link--active{background-color:#80c459;color:#fff}.cat-link--active:active,.cat-link--active:hover{color:#fff}html[lang=de-de] .sidebar--events .cat-link:not([class*=-de]){display:none}html[lang=fr-fr] .sidebar--events .cat-link:not([class*=-fr]){display:none}html[lang=nl-nl] .sidebar--events .cat-link:not([class*=-nl]){display:none}.event-detail{margin:4rem auto}.event-detail-content{align-items:space-between;margin-bottom:4rem;flex-wrap:wrap}.event-detail-img{flex:0 0 49%}.event-detail-description{flex:0 0 49%;padding:0 0 0 4rem;order:0;margin-left:auto}.event-detail-description>*{font-family:"Roboto Condensed",sans-serif;color:#6b6f75;font-size:1.6rem;line-height:1.6}.article-title_event small{display:block;font-size:1.4rem;margin-bottom:1rem}.event-detail-info{margin-top:4rem;width:100%;flex:1 1 100%;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;order:1}.event-detail-info_box{width:32%;padding:2rem;background-color:#4aa32e}.event-detail-info_box--map{padding:0;display:flex}.event-detail-info .feather{fill:none;stroke-width:2;width:2rem;height:2rem;stroke:#fff}.event-detail-info .event-item_datetime{display:block;margin-bottom:3rem}.event-detail-info .event-item_datetime>span{display:block;position:relative;padding-left:3rem;margin-bottom:1rem}.event-detail-info .event-item_datetime .event-venue,.event-detail-info .event-item_datetime .event-venue>span{display:block}.event-detail-info .event-item_datetime .event-venue>.event-venue-city,.event-detail-info .event-item_datetime .event-venue>.event-venue-plz{display:inline}.event-detail-info svg{position:absolute;left:0;top:.4rem}.event-detail-info a{text-decoration:none;color:#fff}.event-detail-info h2{margin-top:0;text-transform:uppercase;font-size:3rem;text-align:center}.event-detail-map{width:100%}.event-detail-map iframe,.event-detail-map>div{border:none!important;width:100%!important;display:block;margin:0;height:100%}.event-detail-map iframe{height:100%;width:100%}#companies-map-container{border:0;margin:0}.jbd-container #search-filter a{color:#6b6f75}.jbd-container #search-filter a:active,.jbd-container #search-filter a:hover{background-color:#4385a5;color:#fff}.jbd-container #search-filter a.cat-link--active{background-color:#4385a5;color:#fff}.cat-link_ostbelgien{display:none}#page-freizeit .cat-link_ostbelgien{display:block}#page-loisirs .cat-link_ostbelgien{display:block}#page-vrijetijd .cat-link_ostbelgien{display:block}.jbd-container .jbd-select-box select{margin:0}#map-link{display:block;background-color:#6b6f75;padding:1rem 2rem;color:#fff}#map-link:active,#map-link:hover{color:#fff}#map-link:hover:after{background-color:rgb(37.5431034483,74.525862069,92.4568965517)}#map-link:hover .la-map:after,#map-link:hover .la-map:before{color:#fff}#map-link,.la{text-decoration:none}.la-map{display:flex;align-items:center;text-decoration:none}.la-map:before{font-size:3rem}.la-map:after{display:block;font-family:"Roboto Condensed",sans-serif;font-size:1.6rem;text-decoration:none;margin-left:1rem}html[lang=de-de] .la-map:after{content:"Karte einblenden"}html[lang=de-de] #map-link.active .la-map:after{content:"Karte ausblenden"}html[lang=fr-fr] .la-map:after{content:"Afficher la carte"}html[lang=fr-fr] #map-link.active .la-map:after{content:"Cacher la carte"}html[lang=nl-nl] .la-map:after{content:"Toon kaart"}html[lang=nl-nl] #map-link.active .la-map:after{content:"Verbergingskaart"}.chosen-container-single .chosen-single{border-radius:0;border:0;font-family:"Roboto Condensed",sans-serif;font-size:1.6rem;color:#6b6f75;box-shadow:none}.jbd-container .jbd-search-statistics .result-counter{font-weight:400;font-size:2rem}.jbd-container #search-path ul.category-breadcrumbs.category-breadcrumbs a,.jbd-container #search-path ul.category-breadcrumbs.category-breadcrumbs li{color:#6b6f75;font-size:1.6rem}.jbd-container #search-path ul.category-breadcrumbs.category-breadcrumbs .search-filter-elem{text-decoration:none;color:#4385a5}.bri-wrap .search-results{width:100%}.bri-cat-desc{margin-bottom:4rem}.bri-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.company-detail-header_img{height:40vh;background-blend-mode:multiply;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#666;background-attachment:scroll}.company-detail-header_logo{display:flex;align-items:center;justify-content:flex-start;height:100%;margin-top:0;margin-bottom:0}.company-detail-header_logobox{display:flex;justify-content:flex-start;align-items:stretch;height:66%;max-height:280px;background-color:#fff;flex:0 0 auto}.company-detail-header_logobox .company-detail-header_logobox_inner{padding:2rem;background-color:#fff;display:flex;justify-content:flex-start}.company-detail-header_logobox .company-detail-logo{width:auto;background-color:#fff;height:auto;max-height:100%;max-width:225px;align-self:center}.company-detail-header_linkbox{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;height:100%}.bri-cat-essen .company-detail-header_linkbox,.bri-cat-uebernachten .company-detail-header_linkbox{background-color:#ed7938}.bri-cat-shopping .company-detail-header_linkbox{background-color:#ed1c24}.company-detail-header-ico{white-space:nowrap;width:4rem;overflow:hidden;display:block}.company-detail-header-ico>a{display:flex;width:100%;white-space:nowrap;justify-content:center;height:4rem;align-items:center;margin:1rem 0}.company-detail-header-ico .feather{width:100%;height:2.4rem;fill:#fff}.company-detail-header_email .feather,.company-detail-header_instagram .feather,.company-detail-header_web .feather{stroke-width:1.5;stroke:#fff;fill:none}.company-detail-header_title{text-transform:uppercase;text-align:center;font-weight:600;color:#6b6f75;font-size:4rem;margin-top:6rem;margin-bottom:3rem;letter-spacing:.15rem}.company-detail-header_slogan{font-family:Courgette,cursive;text-align:center;font-size:3rem;font-weight:400;color:#6b6f75}.company-detail-body{margin-top:3rem;margin-bottom:6rem}.company-detail-info{margin-top:4rem;width:100%}.company-detail-info_inner{flex:1 1 100%;color:#fff;display:flex;justify-content:space-between;order:1;margin-left:0;margin-right:0}.company-detail-info_box{flex-grow:0;flex-shrink:0;padding:4rem;min-width:calc(33% - 1rem);background-color:#6b6f75;flex-basis:auto;margin:0;max-width:calc(33% - 1rem)}.bri-cat-essen .company-detail-info_box--kontakt,.bri-cat-uebernachten .company-detail-info_box--kontakt{background-color:#ed7938}.bri-cat-shopping .company-detail-info_box--kontakt{background-color:#ed1c24}.company-detail-info_box--map{padding:0}.company-detail-info_inner--2 .company-detail-info_box--map{max-width:none;flex-grow:1;margin-right:2rem}.company-detail-info a{text-decoration:none;color:#fff}.company-detail-info h3{margin-top:0;text-transform:uppercase;font-size:3rem;text-align:center}.company-detail-info .feather{fill:none;stroke-width:2;width:2rem;height:2rem;stroke:#fff;margin-right:1rem}.company-detail-info_box--map iframe,.company-detail-info_box--map>div{border:none!important;width:100%!important;display:block;margin:0;height:100%!important}.company-detail-map iframe{height:100%;width:100%}.fieldset-business_hours{border:0;padding:0;margin:0;font-size:1.6rem}.company-detail-info_links a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.company-detail-info_box p span{display:flex;align-items:center;margin-top:1rem}.company-detail-info_address{padding-left:3rem;position:relative}.company-detail-info_address svg{position:absolute;left:0}.company-detail-header_subtitle{text-transform:uppercase;text-align:center;font-weight:600;color:#6b6f75;font-size:3rem;margin-top:6rem;margin-bottom:3rem;letter-spacing:.15rem}.list-price{margin-top:1rem;margin-bottom:1rem}.company-detail-offers .flex-list{margin-top:0;margin-bottom:0}.company-detail-offers .list-item{background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:flex-start}.company-detail-offers .list-info,.list-info--offer{position:relative;align-items:stretch;height:100%}.company-detail-offers .list-info .btn-weiter,.list-info--offer .btn-weiter{margin-top:auto}.rabatt{position:absolute;background-color:rgba(237,28,36,.9);top:0;right:5%;transform:translate3d(0,-50%,0) rotate(15deg);color:#fff;font-weight:600;border-radius:50%;font-size:3.6rem;height:0;overflow:hidden;width:28%;padding-top:28%;display:flex;justify-content:center;align-items:center}.list-info--offer .rabatt{font-size:2.6rem}.rabatt>span{position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center}.old-price{font-size:1.6rem;text-decoration:line-through}.price{font-size:2rem;font-weight:600;color:#ed1c24}.only-price{font-size:2rem;font-weight:600}.list-offer-dates{font-weight:300;font-size:1.2rem;font-style:italic;color:#6b6f75}.shopping-nav{background-color:#6b6f75;color:#fff;padding:1rem 0}.shopping-nav_inner{display:flex;justify-content:space-between;align-items:center}.shopping-nav a{color:#fff;text-decoration:none;display:flex;align-items:center}.shopping-nav a .feather{margin-right:.5rem;stroke-width:2;fill:none}.offer-detail-img{position:relative}.offer-detail-img .rabatt{background-color:rgba(255,1,1,.9);right:5%;transform:translate3d(0,-50%,0) rotate(15deg);color:#fff;font-weight:600;border-radius:50%;font-size:3.6rem;height:0;overflow:hidden;width:16%;padding-top:16%}.offer-details .btn{color:#fff}.offer-details .offer-btn-box{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.offer-details .select-box{background-color:#efefef;margin-right:1rem}.offer-details .select-box select#quantity{border-radius:0;border:0;height:100%;display:block;border-radius:0;background-color:#efefef;min-width:8rem}#cart-wrapper{margin-top:4rem}#cart-form{padding-top:4rem}.jbd-container .cart-container .cart-item{border:0;padding:0}.jbd-container .cart-container .cart-item-header{font-weight:400}#user-details{padding:0;margin:4rem auto}.user-details{display:flex;justify-content:space-between;flex:0 0 48%;flex-wrap:wrap}.user-details .userreg-box{width:48%}.user-details .userreg-box fieldset{border:0;background-color:#efefef;padding:2rem}.user-details .userreg-box .form-default fieldset,.user-details .userreg-box .form-default input,.user-details .userreg-box .form-default label,.user-details .userreg-box .form-default select,.user-details .userreg-box .form-default textarea{border:0;display:block;width:100%;font-size:1.6rem;font-weight:400;border-radius:0}.user-details .userreg-box .form-default a,.user-details .userreg-box .form-default p{font-weight:300;margin-bottom:2rem}.user-details .userreg-box .jbd-checkbox{position:relative;padding-left:4rem}.user-details .userreg-box .jbd-checkbox input,.user-details .userreg-box .jbd-checkbox label{padding:0}.user-details .userreg-box .jbd-checkbox input{left:.5rem}.cart-footer{margin-top:3rem}.message{background-color:#ed1c24;padding:2rem;color:#fff;margin:2rem 0;display:inline-block}.process-container{padding:4rem 0;margin:0 0 4rem;background-color:#efefef}.process-container .process-steps{margin:0 auto;display:flex;justify-content:space-between}.process-container .process-steps li{text-align:center;display:block}.process-container .process-steps li:after{display:none}.process-container .process-steps li p{color:#6b6f75}.process-container .step-icon{background-color:#6b6f75;display:flex;padding:1rem;border-radius:50%;width:4rem;height:4rem;justify-content:center;align-items:center;align-self:center;margin:0 auto}.process-container .is-active .step-icon{background-color:#4385a5}.process-container .step-icon>svg{stroke-width:2;stroke:#fff;fill:none}.from-inabox p{font-weight:300;margin-bottom:4rem}#payment-details{margin-top:4rem;display:flex;justify-content:space-between;margin-bottom:4rem}#payment-details>div{width:48%}#payment-form dl{padding:0}#payment-form dt{display:flex;align-items:center}#payment-form dt input,#payment-form dt label{display:flex;align-self:center}#payment-form dt input{top:0;height:100%}.event-item_cat--offer{display:flex;align-items:center}.article-detail--downloads{max-width:none;background-color:#efefef;margin-top:calc(-10rem / 2)}.article-detail--downloads .download-wrap{margin:0 auto;padding:4rem}.article-detail--downloads .download-list{list-style:none outside;margin:0;padding:0}.article-detail--downloads .download-list .download_item{display:flex;align-items:center;margin:0 0 2rem;padding:0;border:none;overflow:hidden}.article-detail--downloads .download-list .download_info{margin-left:2rem;transition:all .25s ease-in 0s}.article-detail--downloads .download-list .download_info .download_name{margin:0}.article-detail--downloads .download-list .download_btn{display:flex;align-items:center;justify-content:center;width:3.8rem;min-width:3.8rem;height:3.8rem;background-color:#4385a5;border-radius:50%;position:relative;transition:all .15s ease-in 0s}.article-detail--downloads .download-list .download_btn:hover,.article-detail--downloads .download-list .download_btnactive{background-color:rgb(37.5431034483,74.525862069,92.4568965517);transition:all .15s ease-in 0s}.article-detail--downloads .download-list .download_btn:hover+.download_info,.article-detail--downloads .download-list .download_btnactive+.download_info{margin-left:1.5rem;transition:all .15s ease-in 0s}.article-detail--downloads .download-list .download_btn .feather{fill:none;stroke:#fff;stroke-width:2;width:1.8rem;height:1.8rem}.article-detail--downloads .download-list .download_btn a{float:none;display:block;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.article-detail--downloads .download-list .download_btn span{display:block;position:absolute;top:100%}.osdownloads-modal{display:none!important;position:fixed;left:50%;top:0;bottom:0}.form-default fieldset,.form-default input,.form-default label,.form-default select,.form-default textarea{border:0;display:block;width:100%;font-size:1.6rem;font-weight:400;border-radius:0}.form-default fieldset{padding:0;margin:0}.form-default fieldset h2,.form-default fieldset h3,.form-default fieldset h4{margin-top:0}.form-default label{font-weight:300;margin-bottom:.5rem}.form-default input,.form-default textarea{border:0;display:block;padding:1rem}.form-default textarea{min-height:15rem;max-height:20rem}.form-default input[type=checkbox],.form-default input[type=radio]{position:absolute;left:0;margin:0;width:auto}.form-default input[type=submit]{width:auto}label.checkbox{position:relative;padding-left:2rem;display:flex;align-items:center}.form--newsletter{position:absolute;right:4rem;top:0;bottom:0;left:calc(25% + 4rem);z-index:99;background-color:#fff;align-self:stretch;padding:4rem;color:#6b6f75;transform:translate3d(0,-100%,0);transition:all .2s ease-in 0s}.form--newsletter--active{transform:translate3d(0,0,0)}.form--newsletter form{padding:0}.form--newsletter h2{font-family:Courgette,cursive;margin-top:0;color:#4385a5}.form--newsletter p{line-height:1.2}.form--newsletter .email{padding-left:0;background-color:transparent;border-bottom:2px solid #6b6f75}.mc-field-group{margin-bottom:2rem;position:relative}#mc_embed_signup div.mce_inline_error{background-color:#ed1c24!important;font-weight:400!important;padding:1rem 2rem!important;text-align:center;margin:0!important;position:absolute;right:0;top:auto;bottom:2px}.visforms-form{margin-top:6rem}.visforms-form .category-desc,.visforms-form .visCustomText{margin-bottom:2rem}.visforms-form .category-desc h2,.visforms-form .visCustomText h2{color:#80c459}.visforms-form .category-desc h3,.visforms-form .visCustomText h3{color:#4385a5;margin-bottom:1rem}.visforms-form .category-desc li,.visforms-form .category-desc p,.visforms-form .visCustomText li,.visforms-form .visCustomText p{font-size:1.6rem}.visforms-form .category-desc li:last-child,.visforms-form .category-desc p:last-child,.visforms-form .visCustomText li:last-child,.visforms-form .visCustomText p:last-child{margin-bottom:0}.visforms-form .category-desc ol,.visforms-form .category-desc ul,.visforms-form .visCustomText ol,.visforms-form .visCustomText ul{list-style:circle outside;margin:0 0 2rem 2rem}.visforms-form .visCustomText{margin-top:0;margin-bottom:1rem}.visforms-form .visCustomText>:only-child{margin-bottom:0}.visforms-form .alert-danger{background-color:#ed1c24;padding:1rem;color:#fff}.visform.form-default{background-color:#efefef;padding:4rem;margin-top:4rem}.visform.form-default .row-fluid{display:flex;justify-content:space-between}.visform.form-default .row-100>div,.visform.form-default .row-fluid>div{width:49%;margin-bottom:3rem}.visform.form-default .row-100>div{width:100%}.visform.form-default .row-33>div{width:32%}.visform.form-default .row-fluid>span{display:block}.visform.form-default .row-fluid>.span12{width:100%}.visform.form-default .row-fluid>.span4{width:32%}.visform.form-default .row-fluid>.span3{width:32%}.visform.form-default .input-append button{position:absolute;right:0;top:calc(50% - .2rem);transform:translateY(-50%);height:41px;display:flex;align-items:center}.visform.form-default .vis_mandatory{float:right;width:auto;font-size:1.2rem}.visform.form-default label.checkbox:first-of-type,.visform.form-default label.checkbox:only-of-type{margin-top:1rem}.visform.form-default .control-label{font-weight:700}.visform.form-default .row-fluid:has(.notification-field) .visCustomText{background-color:#4385a5;padding:1rem;color:#fff}div.calendar{width:300px}.calendar,.calendar table{width:100%;table-layout:fixed;font-size:1.4rem}.calendar .headrow td,.calendar table .headrow td{width:auto}.calendar .nav,.calendar table .nav{display:table-cell}.eventcalq.grill-cal{float:right;margin-left:6rem;margin-bottom:4rem;max-width:40%}.eventcalq.grill-cal .mod_jemcalq_caldaylink{background-color:#ed1c24;color:#fff;padding:1rem}.eventcalq.grill-cal .mod_jemcalq_caldaylink a:link,.eventcalq.grill-cal .mod_jemcalq_caldaylink a:visited{background-color:transparent;color:#fff;pointer-events:none}.eventcalq.grill-cal .mod_jemcalq_caldaylink a:hover{cursor:not-allowed}.eventcalq.grill-cal .mod_jemcalq_caltoday{background-color:#6b6f75;color:#fff}.j2store{margin-top:4rem}.list-item--product .list-img-box{background-size:auto 100%;background-blend-mode:multiply;background-color:#f9f9f9}.proddetail{display:flex;align-items:space-between;margin:8rem 0 4rem;flex-wrap:wrap}.product-title{font-size:2rem}.product-description{margin-top:4rem}.j2store-product-main-image{margin:0}.j2store-mainimage>span{display:block}.j2store-product-main-image{width:auto}.j2store-add-to-cart{display:flex;margin-left:0}.j2store-add-to-cart .btn--input{padding:0}.j2store-add-to-cart .btn--input>input[type=submit]{padding:1.5rem 2rem;background:0 0;color:#fff;border:0}.j2store-add-to-cart>div{flex:2}.product-qty{margin-right:2rem}.sfsf{display:flex;align-items:stretch;height:100%;color:#fff;background-color:#000;margin-right:2rem;padding:0 .5rem}.sfsf>div{display:flex;align-items:center;flex-wrap:nowrap;height:100%}.sfsf a,.sfsf span{text-transform:uppercase;display:flex;height:100%;align-items:center;padding:1rem;font-size:1.4rem;line-height:1.6;font-weight:300;white-space:nowrap}.sfsf .link>svg{fill:none;stroke:#fff;stroke-width:2}.cart-action-complete{background-color:#80c459;padding:2rem;color:#fff;margin:2rem 0;display:flex}.cart-action-complete .j2store-checkout-link{color:#fff;justify-content:flex-end;float:right;display:block;margin-left:2rem}.j2store-cart-table{width:100%}.j2store-cart-table .product-qty{width:20%}.j2store-cart-table .product-qty input[type=number]{width:auto!important}.table.cart-footer{margin-bottom:2rem}.table.cart-footer td,.table.cart-footer th{font-size:1.6rem}.j2store-cart-table td,.j2store-cart-table th{text-align:left;font-size:1.6rem;padding:1rem 0}table.cart-footer td,table.j2store-cart-table td.cart-line-subtotal{text-align:left}.j2store-cart-table td>span{display:block;padding:0 1rem}.j2store-cart-table td>br{display:none}.j2store-cart-table tr:nth-child(odd) td{background-color:#efefef;padding:1rem 1rem 1rem 0}.j2store-cart-buttons{margin-top:2rem}.j2store .checkout-heading{font-size:2rem;background-color:#6b6f75;cursor:pointer;color:#fff;font-weight:300;border:0;padding:1rem 2rem}.checkout-content .row-fluid{display:flex;justify-content:space-between;margin-bottom:2rem}.checkout-content .row-fluid .span6{flex:0 0 45%}#j2store-checkout label{display:inline-block;font-size:1.6rem;margin-bottom:.6rem;margin-right:1rem}#j2store-checkout input[type=password],#j2store-checkout input[type=text],#j2store-checkout select,#j2store-checkout textarea{width:100%;padding:.6rem;margin-bottom:1rem}#j2store-checkout input[type=checkbox],#j2store-checkout input[type=radio]{margin-left:.1rem;margin-right:.5rem;position:relative;top:-.2rem}#j2store-checkout input[type=checkbox]+label,#j2store-checkout input[type=radio]+label{margin-right:1rem}#j2store-checkout .cart-footer{border-top:2rem solid #fff}#j2store-checkout .cart-footer th{padding-right:1rem}#j2store-checkout input[type=button]{margin-top:2rem}.sidebar--shop .cat-nav{margin-top:0}.sidebar--shop .cat-nav .cat-link_child{font-size:1.4rem;padding-left:3rem;background-color:rgb(244.1,244.1,244.1)}.sidebar--shop .cat-nav .cat-link--active{background-color:#4385a5}.product-qty input[type=number]{width:100%!important}#onCheckoutPayment_wrapper img,.payment img{width:auto;margin-top:0!important}#onCheckoutPayment_wrapper .payment-plugin-image-label,.payment label{display:flex!important;align-items:center;margin:0;padding:1rem 0}.j2store-myprofile table td,.j2store-myprofile table th{padding:1rem;text-align:left}.j2store-myprofile .tab-content{background-color:#efefef;margin-top:2rem}.wander-wrap li{flex:0 0 32.33333%;display:flex;align-items:stretch;margin-bottom:1.6666%;padding-top:32.33333%;position:relative;height:0;overflow:hidden}.wander-wrap li a{width:100%;display:block;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:4rem;background-color:#80c459;color:#fff;position:absolute;top:0;bottom:0;font-size:2rem;text-align:center}.gpxtrack>div .btn a{color:#fff;text-decoration:none}.gpxtrackinfos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem;background-color:#efefef;margin-bottom:2rem}.gpxtrackdiagram{width:100%;height:auto}.olMapViewport{z-index:0}.company-detail-gallery_slider{display:none}.slick-initialized{display:block}.company-detail-gallery_slider{margin-left:-1rem;margin-right:-1rem}.company-detail-gallery_img{margin:0 1rem;position:relative;overflow-y:hidden;height:25rem!important}.company-detail-gallery_img img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slick-arrow{position:absolute;font-size:7rem;top:50%;transform:translate3d(0,-50%,0);z-index:99;height:auto;line-height:1}.slick-arrow--prev{right:102%}.slick-arrow--next{left:102%}.calendar-container{max-width:450px}.calendar-container .table{width:100%;max-width:100%;table-layout:fixed}.calendar-container .buttons-wrapper{display:flex;justify-content:space-between}.calendar-container .buttons-wrapper .btn{font-size:1.4rem;padding:1rem;flex:3;margin:0 1px}.calendar-container .day-name{font-size:1rem}.calendar-container .calendar-head-row td{text-align:center!important}.calendar-container .calendar-head-row td>a{display:block!important;width:100%;text-align:center}.footer{background:#fff}.footer_sec{padding-top:4rem;padding-bottom:4rem;background:#6b6f75;text-align:center;color:#fff}.footer_inner{display:flex;justify-content:space-between;align-items:center;padding-top:10rem;padding-bottom:4rem}.footer_inner a{text-decoration:none}.footer_sec a{color:#fff;text-decoration:none}.footer-item{color:#6b6f75;font-weight:400}.footer-item--logos{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.footer-item--logos>a{display:flex;align-items:center;justify-content:flex-end;flex:1 1 100px;height:60px;width:100px;margin-left:2rem}.footer-item--logos>a>img{display:block;width:auto;max-height:100%}.footer_inner--markenkontaktpunkt{margin-top:0;padding-top:2rem;scroll-margin-top:40px}.footer_inner--markenkontaktpunkt .footer-item:first-child{flex:0 0 auto}.footer_inner--markenkontaktpunkt .footer-item--logos>a{height:60px;width:auto;flex:0 0 auto;margin-left:4rem}.footer_inner--markenkontaktpunkt h4{font-size:3rem;line-height:1.2;flex:0 0 auto}#sayway-badge-container{width:20rem;height:20rem;position:absolute;top:50%;left:2%;transform:translate3d(0,-50%,0);padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}#sayway-badge-container>svg{display:block;width:90%;height:auto;transform:translate3d(0,0,0)}#sayway-badge-container>svg #sayway-badge-claim,#sayway-badge-container>svg #sayway-badge-upper-text,#sayway-badge-container>svg .sayway-logo{fill:#fff!important}#sayway-badge-container.saybadge--hidden{display:none}@media screen and (min-width:1522px){.header-image{max-height:80vh;overflow:hidden}}@media (max-width:600px){.banner{background-attachment:scroll}.mod_jemcalq_calendar-month{display:inline-block!important;width:100%}.mod_jemcalq_calendar-month:nth-child(2){display:none!important}.partner-banner--quicklinks .partner-banner_inner{flex-direction:column}.partner-banner--quicklinks .partner-banner_inner .partner-banner_item{width:100%}}@media screen and (max-width:1000px){.banner_title{width:22.5%}.article-item,.grid-item{width:50%}.article-item--home{padding-top:40%}.article-list div:nth-child(1),.grid-list div:nth-child(1){order:1}.article-list div:nth-child(2),.grid-list div:nth-child(2){order:2}.article-list div:nth-child(3),.grid-list div:nth-child(3){order:4}.article-list div:nth-child(4),.grid-list div:nth-child(4){order:3}.article-list div:nth-child(5),.grid-list div:nth-child(5){order:6}.article-list div:nth-child(6),.grid-list div:nth-child(6){order:5}.article-list div:nth-child(7),.grid-list div:nth-child(7){order:7}.article-list div:nth-child(8),.grid-list div:nth-child(8){order:8}.article-list article:nth-child(2),.grid-list article:nth-child(2){order:2}.article-list article:nth-child(4),.grid-list article:nth-child(4){order:3}.article-list article:nth-child(5),.grid-list article:nth-child(5){order:6}.article-list article:nth-child(7),.grid-list article:nth-child(7){order:7}.bri-list .list-item,.flex-list .list-item{flex:0 0 49%;max-width:49%}.map-kontakt{max-width:100%;float:none}.footer_inner--markenkontaktpunkt{margin-top:0;padding-top:2rem}.footer_inner--markenkontaktpunkt .footer-item--logos>a{height:50px;width:auto;flex:0 0 auto;margin-left:1rem;margin-right:1rem}.footer_inner--markenkontaktpunkt h4{font-size:2rem;line-height:1.2}}@media screen and (max-width:950px){.article-info{overflow:hidden}.article-title{margin-bottom:0!important}.article-intro{transform:translateX(500%);overflow:visible!important}.article-intro .btn-weiter{transform:translateX(-500%);margin-top:0}.mobile-download{display:block!important;margin-bottom:2rem!important}}@media screen and (max-width:850px){.banner{max-height:600px;min-height:500px}.form--newsletter{transform:translate3d(0,150%,0)}.form--newsletter--active{transform:translateZ(0)}.footer_inner{flex-wrap:wrap;justify-content:center}.footer-item:nth-child(2){margin:0 2rem}.footer-item--logos{margin-top:2.5rem;width:100%;justify-content:space-between}.footer-item--logos>a{flex:none;width:auto;max-width:10rem}.grill-cal{float:none;margin-left:0;max-width:100%}}@media screen and (max-width:750px){.navigation--main,.navigation--top{width:50%}.navigation--top--active{margin-right:auto;margin-left:0!important}.article-item,.grid-item{padding-top:40%}.bri-list .list-item,.flex-list .list-item{flex:0 0 100%;max-width:100%}.view-category .list-item{padding-top:0}.article-detail_img{max-width:75%;margin:0 auto 5rem;float:none}.event-detail-info .event-detail-info_box{width:49%}.event-detail-info .event-detail-info_box--map{width:100%;margin-top:2%;height:35rem}.company-detail-info_inner{flex-wrap:wrap}.company-detail-info_box{min-width:100%;width:100%}.company-detail-info_box--map{height:350px;margin-bottom:2%}.j2store-add-to-cart{flex-direction:column}.j2store-add-to-cart .product-qty{margin-right:0;margin-bottom:1rem}.footer_inner--markenkontaktpunkt{margin-top:0;padding-top:2rem}.footer_inner--markenkontaktpunkt .footer-item--logos>a{height:45px;width:auto;flex:0 0 auto;margin-left:2rem;margin-right:2rem;max-width:none}.footer_inner--markenkontaktpunkt h4{font-size:2rem;line-height:1.2}}@media screen and (max-width:700px){.banner{max-height:700px;min-height:600px}.banner_title{width:27.5%}.form--newsletter{left:calc(25% + 9rem)}.partner-banner_item{flex:0 0 49%;margin-bottom:2%}.grid-item img{height:5rem}.cta-youtube a{padding:1rem}.cta-youtube a img{width:3rem}.cta-youtube a span{font-size:1.2rem}.j2store-cart-buttons{display:flex;flex-direction:column}.j2store-cart-buttons .buttons-left{display:flex;flex-direction:column}.j2store-cart-buttons span{margin-bottom:2rem}.j2store-cart-table .remove-icon{padding:.5rem 1rem}#sayway-badge-container{width:12rem;height:12rem}.visform.form-default .row-fluid{flex-wrap:wrap}.visform.form-default .row-fluid>.span3{width:100%;flex:0 0 100%}}@media screen and (max-width:650px){.search-options .jbd-select-box{margin-left:0!important}}@media screen and (max-width:600px){.page-header_title,.page-header_title_man{font-size:2rem}.page-header_title .fonttop,.page-header_title_man .fonttop{font-size:3.5rem}.banner{max-height:800px;min-height:700px}.form--newsletter{left:calc(25% + 12.5rem);right:0}.banner_title{width:35%}.article-title{font-size:1.6rem}.article-item,.event-item,.grid-item{width:100%}.article-list div:nth-child(1),.grid-list div:nth-child(1){order:1}.article-list div:nth-child(2),.grid-list div:nth-child(2){order:2}.article-list div:nth-child(3),.grid-list div:nth-child(3){order:3}.article-list div:nth-child(4),.grid-list div:nth-child(4){order:4}.article-list div:nth-child(5),.grid-list div:nth-child(5){order:6}.article-list div:nth-child(6),.grid-list div:nth-child(6){order:5}.article-list div:nth-child(7),.grid-list div:nth-child(7){order:8}.article-list div:nth-child(8),.grid-list div:nth-child(8){order:7}.article-list article:nth-child(2),.grid-list article:nth-child(2){order:2}.article-list article:nth-child(4),.grid-list article:nth-child(4){order:3}.article-list article:nth-child(5),.grid-list article:nth-child(5){order:6}.article-list article:nth-child(7),.grid-list article:nth-child(7){order:8}.article-list .article-item,.article-list .grid-item,.grid-list .article-item,.grid-list .grid-item{padding-top:100%}.event-item{padding-top:50%}.bri-list .list-item,.flex-list .list-item{padding-top:5%}.bri-list .list-item:first-child,.flex-list .list-item:first-child{padding-top:0}.pagination-list{flex-wrap:wrap}.pagination-list li{position:relative;margin:.5rem!important;min-height:3rem}.fieldset-1 .row-fluid{flex-direction:column;width:100%}.fieldset-1 .row-fluid .span6{width:100%!important}.visform.form-default .input-append button{top:75%;transform:translateY(-55%)}.sfsf div{display:flex;flex-direction:column;max-width:100%}.sfsf div span{display:block;white-space:normal}.sfsf div a{width:100%}.footer_inner--markenkontaktpunkt{margin-top:0;padding-top:2rem}.footer_inner--markenkontaktpunkt .footer-item--logos{flex-direction:column}.footer_inner--markenkontaktpunkt .footer-item--logos>a{height:auto;width:200px;flex:0 0 auto;margin-left:2rem;margin-right:2rem;margin-bottom:4rem;max-width:none;justify-content:center}.footer_inner--markenkontaktpunkt .footer-item--logos>a>img{height:auto;width:100%}.footer_inner--markenkontaktpunkt h4{font-size:2rem;line-height:1.2}}@media screen and (max-width:550px){.footer-item--logos a{margin-bottom:2.5rem}.component-content_inner{position:relative}.events-wrap{min-width:100%}.sidebar--button{width:3.5rem;height:3.5rem;position:absolute;right:2%;top:3rem;display:block;background-image:url(../img/left-arrow.svg);background-size:80%;background-position:center center;cursor:pointer}.sidebar--button--active{transform:translateX(-30rem);background-image:url(../img/right-arrow.svg)}.view-products .sidebar--button--active{transform:translateX(-20rem)}.sidebar--events,.sidebar--shop{position:absolute;top:3rem;right:2%;margin-top:0;padding:0;transform:translateX(500%);background-color:#fff}.sidebar--events--active,.sidebar--shop--active{transform:translateX(0)}.component-content_inner{overflow:hidden}.jbd-container .sidebar{position:absolute;right:2%;top:3rem;margin-top:0;background-color:#fff;padding:0}.article-detail{word-wrap:break-word}.view-article .page-header_title,.view-event .page-header_title{display:none}.event-detail-description,.event-detail-img{flex:0 0 100%}.event-detail-description{margin-top:5%;padding-left:2%}.event-detail-info .event-detail-info_box{width:100%;margin-top:2%}.j2store-cart-table .remove-icon{margin-top:1rem}.j2store-cart-table thead{display:none}.j2store-cart-table tbody tr{display:block;width:100%;border-bottom:1px solid #000}.j2store-cart-table tbody tr td{display:block;width:100%}.j2store-cart-table tbody tr td .cart-thumb-image img{display:inline-block;float:none;width:100%}.j2store-cart-table tr:nth-child(even) td{background-color:#efefef}.checkout-content .row-fluid{display:flex;flex-direction:column}.checkout-content .wait img{width:2rem!important}}@media screen and (max-width:500px){.page-title{max-width:12rem}.navigation--main{width:45%}.navigation--top{width:55%}.banner_title{width:45%}.form--newsletter{position:relative}.form--newsletter--close{display:block;width:4rem;height:4rem;background-image:url(../img/menu-icon-closed-square.svg);background-size:contain;background-position:center center;cursor:pointer;position:absolute;top:0;right:0}.form--newsletter--active{left:0;right:0;bottom:0}.footer_inner{flex-direction:column}.footer-item{text-align:center;margin-bottom:.5rem!important}.footer-item--logos{flex-direction:column}.footer-item--logos a{margin-left:0;margin-right:0}.calendar-container{margin:0 -4rem}.article-detail_img{max-width:100%}}@media screen and (max-width:450px){.lang-block li{padding:1rem .5rem!important}.page-header_title,.page-header_title_man{font-size:1.6rem}.page-header_title .fonttop,.page-header_title_man .fonttop{font-size:2.5rem}.banner_title{width:50%}.article-list .article-item,.article-list .grid-item,.grid-list .article-item,.grid-list .grid-item{padding-top:100%}.event-item{padding-top:100%}.partner-banner_item{flex:0 0 100%;margin-bottom:2%}.map-kontakt iframe{min-width:0;height:40rem}table:not(.mod_jemcalq_calendar,.calendar-containertable){display:block;max-width:100%}table:not(.mod_jemcalq_calendar,.calendar-containertable) tbody{display:block;max-width:100%}table:not(.mod_jemcalq_calendar,.calendar-containertable) tbody tr{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:100%}table:not(.mod_jemcalq_calendar,.calendar-containertable) tbody tr td{padding-left:.5rem!important;padding-right:.5rem!important;width:auto!important}.mod_jemcalq_calendar{display:block;max-width:100%}.mod_jemcalq_calendar tr{display:table-row}.article-detail table tr:nth-child(odd){background-color:#efefef}.company-detail-header_title{font-size:3.5rem}.company-detail-header_subtitle{font-size:2.25rem}}@media screen and (max-width:400px){.navigation--main{width:45%}.navigation--top{width:55%}.banner_title{width:60%}.calendar-container{margin:0 -8rem}.page-header .article-title{max-width:100%}.company-detail-header_img{height:auto;padding:2rem 0}.company-detail-header_title{font-size:2.5rem}.company-detail-header_subtitle{font-size:1.8rem}.company-detail-header_logo,.company-detail-header_logobox{justify-content:space-around;flex-direction:column}.company-detail-header_logobox{height:85%;max-height:none}.page-header .article-title{padding-right:0;font-size:3rem;max-width:100%}.page-header_inner{justify-content:center}}@media screen and (max-width:375px){.banner_title{width:70%}.view-visforms .mod_jemcalq_calendar{margin:0 -4rem;width:100vw}.view-visforms .mod_jemcalq_calendar caption{width:100vw}}@media screen and (max-width:350px){.form--newsletter{width:100%}.view-default .article-item,.view-default .event-item,.view-default .grid-item{padding-top:100%!important}.sidebar--button--active{transform:translateX(-27.5rem)}.view-products .sidebar--button--active{transform:translateX(-20rem)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsIl9mb250cy5zY3NzIiwiX2Jsb2NrZXIuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfcGFydG5lci1iYW5uZXIuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9uYXYuc2NzcyIsIl9saXN0LnNjc3MiLCJfZ3JpZC5zY3NzIiwiX2FydGljbGVzLnNjc3MiLCJfZXZlbnRzLnNjc3MiLCJfYnJpLnNjc3MiLCJfZG93bmxvYWRzLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9zaG9wLnNjc3MiLCJfd2FuZGVybi5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsNERBT0EsUUNFQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsSUFDQSxRQUNBLFFEQUUsUUFBQSxNQUdGLEVDRUEsT0FDQSxRREFFLFdBQUEsV0FLRixNQ0dBLE9BQ0EsTURERSxRQUFBLGFBTUYsc0JBQ0UsUUFBQSxLQUNBLE9BQUEsRUFNRixTQ0tBLFNESEUsUUFBQSxLQVVGLEtBQ0UsWUFBQSxXQUVBLHFCQUFBLEtBRUEseUJBQUEsS0FNRixLQUNFLE9BQUEsRUFRRixFQUNFLFdBQUEsSUFLRixRQUNFLFFBQUEsS0FBQSxPQUFBLElBS0YsU0NVQSxRRFJFLFFBQUEsRUFRRixZQUNFLGNBQUEsSUFBQSxPQUtGLEVDWUEsT0RWRSxZQUFBLElBS0YsSUFDRSxXQUFBLE9BS0YsR0FFRSxXQUFBLFlBQ0EsT0FBQSxFQUtGLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FLRixLQ2VBLElBQ0EsSUFDQSxLRGJFLFlBQUEsU0FBQSxDQUFBLE1BQ0EsVUFBQSxJQUtGLElBQ0UsWUFBQSxTQUtGLEVBQ0UsT0FBQSxhQUtGLE1BQ0UsVUFBQSxJQUtGLElDbUJBLElEakJFLFVB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c0JBQ0UsUUFBQSxNQUNBLFVBQUEsS0FFQSx5QkFDRSxRQUFBLFVBSUosd0NBQ0UsaUJBQUEsUUFHRiw2QkFDRSxVQUFBLE9BR0YsZ0NBQ0UsVUFBQSxTQUdKLG9DQUNFLGtCQUNFLE1BQUEsSUFHRixpQkFDRSxNQUFBLElBR0YsY0FDRSxNQUFBLElBR0Ysb0JBQ0UsT0FBQSxFQUFBLE1BR0YsNEJBQ0UsVUFBQSxLQUdGLDJCQUNFLE9BQUEsS0FDQSxRQUFBLEtBQUEsRUFHRiw2QkFDRSxVQUFBLE9BR0YsZ0NBQ0UsVUFBQSxPQUdGLDRCckJrMEhBLCtCcUIvekhFLGdCQUFBLGFBSUEsZUFBQSxPQUdGLCtCQUNFLE9BQUEsSUFDQSxXQUFBLEtBR0YsNEJBQ0UsY0FBQSxFQUNBLFVBQUEsS0FDQSxVQUFBLEtBR0YsbUJBR0UsZ0JBQUEsUUFHSixvQ0FDRSxjQUNFLE1BQUEsSUFJQSxxQ0FDRSxPQUFBLEVBQUEsTUFDQSxNQUFBLE1BRUEsNkNBQ0UsTUFBQSxPQUtSLG9DQUNFLGtCQUNFLE1BQUEsS0FJQSw0QnJCbXpIRiwwQkFDQSx5QnFCanpISSxZQUFBLGVBSUoseUJBR0UsVUFBQSxxQkFHRix3Q0FHRSxVQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHYyLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogJ1xcMjAxQ1wiXCJcXDIwMURcIlwiXFwyMDE4XCJcIlxcMjAxOSc7XG59XG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi9cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogJ+KAnFwiXCLigJ1cIlwi4oCYXCJcIuKAmSc7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qXG4kZ3JlZW4gICAgICAgICAgICAgICAgICAgICAgICAgICA6ICM5NWNjNjM7XG4kZGFya2dyZWVuICAgICAgICAgICAgICAgICAgICAgICA6ICM0YWEzMmU7XG4kcmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICNmZjAxMDE7XG4kYmx1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICM2NjhhYWI7XG4kb3JhbmdlICAgICAgICAgICAgICAgICAgICAgICAgICA6ICNkZDU2MWE7XG4kdHVycW9pc2UgICAgICAgICAgICAgICAgICAgICAgICA6ICMxMTkwODQ7XG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmI2Zjc1O1xuICAvKiBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi9cbiAgY29sb3I6ICNlZmVmZWY7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZiNmY3NTtcbiAgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG4gIGNvbG9yOiAjZWZlZmVmO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzZiNmY3NTtcbiAgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG4gIGNvbG9yOiAjZWZlZmVmO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmY3NTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGksXG5wIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5wOm9ubHktb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDIuOHJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250dG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmdldHRlXCIsIGN1cnNpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICM2YjZmNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDU4LjI3Njc4NTcxNDMsIDYwLjQ1NTM1NzE0MjksIDYzLjcyMzIxNDI4NTcpO1xufVxuXG4ubmF2LWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVudS1pY29uLXNxdWFyZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5uYXYtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmJvZHktLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXJfaW5uZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBoZWlnaHQgMC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiBoZWlnaHQgMC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBoZWlnaHQgMC41cztcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLmhlYWRlcl9pbm5lci0tYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDExMDtcbiAgfVxuICAuaGVhZGVyX2lubmVyLS1hY3RpdmUgLmxvZ29faGVhZGVyIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBib2R5LnNjcm9sbCAuaGVhZGVyX2lubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zY3JvbGwgLmhlYWRlcl9pbm5lciAucGFnZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgfVxuICBib2R5LnNjcm9sbCAuaGVhZGVyX2lubmVyIC5uYXZpZ2F0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2Nyb2xsIC5oZWFkZXJfaW5uZXIgLm5hdmlnYXRpb24gLm5hdiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zY3JvbGwgLmhlYWRlcl9pbm5lci0tYWN0aXZlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG4gIC5uYXZpZ2F0aW9uLS1tYWluLFxuICAubmF2aWdhdGlvbi0tdG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tLW1haW4tLWFjdGl2ZSxcbiAgLm5hdmlnYXRpb24tLXRvcC0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMTAgIWltcG9ydGFudDtcbiAgICAvKiY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9Ki9cbiAgfVxuICAubmF2aWdhdGlvbi0tdG9wLS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogMzVyZW07XG4gICAgei1pbmRleDogMTIwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24tLXRvcC0tYWN0aXZlIC53LS1tYXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2aWdhdGlvbi0tdG9wLS1hY3RpdmUgLnctLW1heCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmlnYXRpb24tLXRvcC0tYWN0aXZlIC53LS1tYXggdWwgbGkge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICAubmF2aWdhdGlvbi0tdG9wLS1hY3RpdmUgLnctLW1heCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAubG9nby1vYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LS1zb2NpYWwgYSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubmF2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdiBsaSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYgbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm5hdi1idG4tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtaWNvbi1jbG9zZWQtc3F1YXJlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEuNzVyZW07XG4gICAgbGVmdDogNSU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgei1pbmRleDogMTEwO1xuICB9XG4gIC5ibG9ja2VyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuYmxvY2tlci1uYXYtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbi5idG4tYm94IHtcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbn1cblxuLmJ0bi1ib3gtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmY3NTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZiNmY3NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5idG4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjJyZW07XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgZmlsbDogbm9uZTtcbn1cbi5idG46YWN0aXZlLCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bjphY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMC4xcmVtLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjFyZW0sIDApO1xufVxuLmJ0bjphY3RpdmU6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhciAwcztcbn1cblxuLmJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OC4yNzY3ODU3MTQzLCA2MC40NTUzNTcxNDI5LCA2My43MjMyMTQyODU3KTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuLS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbn1cbi5idG4tLXJlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTEuMDI0NDg5Nzk1OSwgMTEuOTc1NTEwMjA0MSwgMTcuMjk3OTU5MTgzNyk7XG59XG4uYnRuLS1yZWQ6YWN0aXZlLCAuYnRuLS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjI3NzU1MTAyMDQsIDE1LjcyMjQ0ODk3OTYsIDIyLjcxMDIwNDA4MTYpO1xufVxuLmJ0bi0tcmVkOmFjdGl2ZTphZnRlciwgLmJ0bi0tcmVkOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LjU0MzEwMzQ0ODMsIDc0LjUyNTg2MjA2OSwgOTIuNDU2ODk2NTUxNyk7XG59XG5cbi5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4NWE1O1xufVxuLmJ0bi0tYmx1ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNy41NDMxMDM0NDgzLCA3NC41MjU4NjIwNjksIDkyLjQ1Njg5NjU1MTcpO1xufVxuLmJ0bi0tYmx1ZTphY3RpdmUsIC5idG4tLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTIuMjcxNTUxNzI0MSwgMTAzLjc2MjkzMTAzNDUsIDEyOC43Mjg0NDgyNzU5KTtcbn1cbi5idG4tLWJsdWU6YWN0aXZlOmFmdGVyLCAuYnRuLS1ibHVlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDguMDg2MjA2ODk2NiwgMTYuMDUxNzI0MTM3OSwgMTkuOTEzNzkzMTAzNCk7XG59XG5cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzQ1OTtcbn1cbi5idG4tLWdyZWVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc5LjcwNjY2NjY2NjcsIDEzNS4wMTMzMzMzMzMzLCA0Ny45ODY2NjY2NjY3KTtcbn1cbi5idG4tLWdyZWVuOmFjdGl2ZSwgLmJ0bi0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAxLjkyLCAxNzIuNjQsIDYxLjM2KTtcbn1cbi5idG4tLWdyZWVuOmFjdGl2ZTphZnRlciwgLmJ0bi0tZ3JlZW46aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzUuMjgsIDU5Ljc2LCAyMS4yNCk7XG59XG5cbi5idG4tLXR1cnFvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzODVhNTtcbn1cbi5idG4tLXR1cnFvaXNlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LjU0MzEwMzQ0ODMsIDc0LjUyNTg2MjA2OSwgOTIuNDU2ODk2NTUxNyk7XG59XG4uYnRuLS10dXJxb2lzZTphY3RpdmUsIC5idG4tLXR1cnFvaXNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUyLjI3MTU1MTcyNDEsIDEwMy43NjI5MzEwMzQ1LCAxMjguNzI4NDQ4Mjc1OSk7XG59XG4uYnRuLS10dXJxb2lzZTphY3RpdmU6YWZ0ZXIsIC5idG4tLXR1cnFvaXNlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDguMDg2MjA2ODk2NiwgMTYuMDUxNzI0MTM3OSwgMTkuOTEzNzkzMTAzNCk7XG59XG5cbi5idG4tLWlucHV0ID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG5cbnAgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmJ0bi0tc3BhY2Uge1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cblxuLnRleHQtLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLypJQ09OUyovXG4uZmVhdGhlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5saXN0LWl0ZW0gLmZlYXRoZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvLS1zb2NpYWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pY28tLXl0IC5mZWF0aGVyIHtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBmaWxsOiBub25lO1xufVxuXG4uaWNvLS15dCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uYnRuLXdlaXRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXdlaXRlciAuZmVhdGhlciB7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMS44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG59XG5cbi5idG4td2VpdGVyOmhvdmVyIC5mZWF0aGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnJlbSAwIDA7XG59XG5cbi5idG4tLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1vYmlsZS1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBtYXJnaW46IDEwcmVtIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGhlaWdodDogNDB2aDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFubmVyLS1iaWtlYW5kd2luIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1iaWtlYW5kd2luLWV1cGVuLmpwZ1wiKTtcbn1cblxuLmJhbm5lci0tc2hvcHBpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVyLXNob3BwaW5nLWV1cGVuLmpwZ1wiKTtcbn1cblxuLmJhbm5lci0tbGllZmVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItc2hvcC1ldXBlbi5qcGdcIik7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci0tbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItbmV3c2xldHRlci1ldXBlbi5qcGdcIik7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYmFubmVyLS1hbmdlYm90ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItYW5nZWJvdGUtZXVwZW4uanBnXCIpO1xufVxuXG4uYmFubmVyLS1zaG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1zaG9wLWV1cGVuXzIwMjAuanBnXCIpO1xufVxuXG4uYmFubmVyLS1ncmlsbGh1ZXR0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItZ3JpbGwtZXVwZW4uanBnXCIpO1xufVxuXG4uYmFubmVyLS13YW5kZXJuLFxuLmJhbm5lci0td2FuZGVybi0tb2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2hlYWRlci9ldXBlbi13YW5kZXJuLmpwZ1wiKTtcbn1cblxuLmJhbm5lcl9saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhbm5lcl90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzZiNmY3NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmJhbm5lcl9oZWFkZXIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uYmFubmVyX2hlYWRlciA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhbm5lcl9waWN0byB7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci0tbmV3c2xldHRlciAuYmFubmVyX3BpY3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzODVhNTtcbn1cblxuLmJhbm5lci0tZ3JpbGxodWV0dGUgLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZmNzU7XG59XG5cbi5iYW5uZXItLXdhbmRlcm4gLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGM0NTk7XG59XG5cbi5iYW5uZXItLWJpa2VhbmR3aW4gLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjE1Mjc7XG59XG4uYmFubmVyLS1iaWtlYW5kd2luIC5iYW5uZXJfcGljdG8gPiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmFubmVyLS1iaWtlYW5kd2luIC5idG4tLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjE1MjcgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci0td2FuZGVybi0tb2IgLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5iYW5uZXItLWFuZ2Vib3RlIC5iYW5uZXJfcGljdG8sXG4uYmFubmVyLS1zaG9wIC5iYW5uZXJfcGljdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4NWE1O1xufVxuXG4uYmFubmVyX3BpY3RvIGltZyxcbi5iYW5uZXJfcGljdG8gc3ZnIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLnBhcnRuZXItYmFubmVyIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFydG5lci1iYW5uZXJfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYXJ0bmVyLWJhbm5lcl9pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCAyNCU7XG4gIGZsZXg6IDAgMCAyNCU7XG59XG5cbi5wYXJ0bmVyLWJhbm5lcl9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYXJ0bmVyLWJhbm5lci0tdmVyd2FsdHVuZ3NyYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xufVxuLnBhcnRuZXItYmFubmVyLS12ZXJ3YWx0dW5nc3JhdCAucGFydG5lci1iYW5uZXJfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDElO1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogMTklO1xuICBmbGV4OiAwIDAgMTklO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcnRuZXItYmFubmVyLS12ZXJ3YWx0dW5nc3JhdCAucGFydG5lci1iYW5uZXJfaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcnRuZXItYmFubmVyLS12ZXJ3YWx0dW5nc3JhdCAucGFydG5lci1iYW5uZXJfbGluayB7XG4gIHBhZGRpbmctdG9wOiA1NiU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgKyAucGFydG5lci1iYW5uZXItLXZlcndhbHR1bmdzcmF0IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xufVxuXG4ucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuLnBhcnRuZXItYmFubmVyLS1xdWlja2xpbmtzIC5wYWdlLWhlYWRlcl90aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZyZW07XG59XG4ucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3MgLmpjcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJ0bmVyLWJhbm5lci0tcXVpY2tsaW5rcyAucGFydG5lci1iYW5uZXJfaXRlbSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLnBhcnRuZXItYmFubmVyLS1xdWlja2xpbmtzIC5wYXJ0bmVyLWJhbm5lcl9pdGVtOm50aC1jaGlsZCgxbisxKSBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mzg1YTU7XG59XG4ucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3MgLnBhcnRuZXItYmFubmVyX2l0ZW06bnRoLWNoaWxkKDJuKzEpIGgzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbn1cbi5wYXJ0bmVyLWJhbm5lci0tcXVpY2tsaW5rcyAucGFydG5lci1iYW5uZXJfaXRlbTpudGgtY2hpbGQoM24rMikgaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjNDU5O1xufVxuLnBhcnRuZXItYmFubmVyLS1xdWlja2xpbmtzIC5wYXJ0bmVyLWJhbm5lcl9saW5rLS1xdWljayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyLWJhbm5lci0tcXVpY2tsaW5rcyAucGFydG5lci1iYW5uZXJfbGluay0tcXVpY2sgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzQ1OTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3MgLnBhcnRuZXItYmFubmVyLS1pbWcge1xuICBoZWlnaHQ6IDI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLnBhcnRuZXItYmFubmVyLS1xdWlja2xpbmtzIC5wYXJ0bmVyLWJhbm5lci0taW1nID4gaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy0tbWF4LFxuLnctLW1heC0tc2VjIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnctLW1heC0tc2VjIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLnctLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53LS13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5tYWluID4gc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4NWE1O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuYm9keVtjbGFzcyo9dmlldy1ldmVudF0gLnBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YWY0YTtcbn1cblxuLnBhZ2UtaGVhZGVyX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfdGl0bGUsXG4ucGFnZS1oZWFkZXJfdGl0bGVfbWFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cblxuLnZpZXctYXJ0aWNsZSAucGFnZS1oZWFkZXJfdGl0bGUsXG4udmlldy1ldmVudCAucGFnZS1oZWFkZXJfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1oZWFkZXJfdGl0bGUgLmZvbnR0b3AsXG4ucGFnZS1oZWFkZXJfdGl0bGVfbWFuIC5mb250dG9wIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4udmlldy1hcnRpY2xlIC5wYWdlLWhlYWRlcl90aXRsZSAuZm9udHRvcCxcbi52aWV3LWV2ZW50IC5wYWdlLWhlYWRlcl90aXRsZSAuZm9udHRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi5wYWdlLWhlYWRlci0tYmcge1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4ucGFnZS1oZWFkZXItLWNhdCB7XG4gIHBhZGRpbmc6IDE2cmVtIDA7XG59XG5cbi5wYWdlLWhlYWRlci0tMjIwLFxuLnBhZ2UtaGVhZGVyLS1lc3NlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyLXJlc3RhdXJhbnRzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzkzODtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFnZS1oZWFkZXItLWV2ZW50cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2V1cGVuLXZlcmFuc3RhbHR1bmdlbi5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGM0NTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS0yMzIsXG4ucGFnZS1oZWFkZXItLXVlYmVybmFjaHRlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyLXVlYmVybmFjaHRlbi5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc5Mzg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS0zNzEsXG4ucGFnZS1oZWFkZXItLXNob3BwaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1zaG9wcGluZy1ldXBlbi5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS0zNzAsXG4ucGFnZS1oZWFkZXItLXNwb3J0LWZyZWl6ZWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9ldXBlbi1lYmlrZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS1zaG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9ldXBlbi1oZWFkZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNnJlbSAwO1xufVxuXG4ucGFnZS1oZWFkZXItLWdyaWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1ncmlsbC1ldXBlbi5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE2cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc5Mzg7XG59XG5cbi5wYWdlLWhlYWRlci0td2FuZGVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2V1cGVuLXdhbmRlcm4uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNnJlbSAwO1xufVxuXG4ucGFnZS1oZWFkZXItLWViaWtlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2V1cGVuLWViaWtlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTZyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzQ1OTtcbn1cblxuLnBhZ2UtaGVhZGVyLS1rb250YWt0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvZXVwZW4ta29udGFrdC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuI3BhZ2UtaW5zY2hyaWp2aW5ndm9vcmRlNTJla2Vyc3RtYXJrdDIwMjQgLnBhZ2UtaGVhZGVyLS1ncmlsbCxcbiNwYWdlLWluc2NyaXB0aW9ubWFyY2jDqWRlbm/Dq2wyMDI0IC5wYWdlLWhlYWRlci0tZ3JpbGwsXG4jcGFnZS1hbm1lbGR1bmd3ZWlobmFjaHRzbWFya3QyMDI0IC5wYWdlLWhlYWRlci0tZ3JpbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Jhbm5lci13ZWlobmFjaHRzbWFya3QuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3OTM4O1xufVxuXG4vKiBCT1hFTiAqL1xuLnNpbXBsZS1ib3gge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXI6IDA7XG59XG4uc2ltcGxlLWJveCBoMSxcbi5zaW1wbGUtYm94IGgyLFxuLnNpbXBsZS1ib3ggaDMsXG4uc2ltcGxlLWJveCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0Mzg1YTU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4vKiBTSURFQkFSICovXG4uc2lkZWJhciB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDIwJTtcbiAgZmxleDogMSAwIDIwJTtcbn1cblxuLnNpZGViYXItLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRyb2JveCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4uaGVhZGVyX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjVyZW07XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnJlbSA0cmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5sb2dvX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDExcmVtO1xufVxuXG4ucGFnZS1kZXNjcmlwdGlvbixcbi52aXNoaWRkZW4ge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5sb2dvLW9iIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHJlbTtcbiAgdG9wOiA2cmVtO1xufVxuXG4vKkhFQURFUiBJTUFHRSovXG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbn1cblxuLypWSURFTyovXG4uY3RhLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjJzIGVhc2UtaW4gMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbiAwcztcbiAgb3BhY2l0eTogMTtcbn1cblxuI3NheXdheS1iYWRnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgbGVmdDogMSU7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuI3NheXdheS1iYWRnZS1jb250YWluZXIgPiBzdmcge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG59XG5cbi5oZWFkZXItaW1hZ2UtLWRyb2huZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92aWRlb2JnMjAyMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uaGVhZGVyLWltYWdlLS1kcm9obmUgLmN0YS15b3V0dWJlIHtcbiAgdG9wOiAxMjAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1pbWFnZS0tZHJvaG5lICNzYXl3YXktYmFkZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbGVmdDogMSU7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuLmhlYWRlci1pbWFnZS0tZHJvaG5lICNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xufVxuLmhlYWRlci1pbWFnZS0tZHJvaG5lICNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnICNzYXl3YXktYmFkZ2UtY2xhaW0sXG4uaGVhZGVyLWltYWdlLS1kcm9obmUgI3NheXdheS1iYWRnZS1jb250YWluZXIgPiBzdmcgI3NheXdheS1iYWRnZS11cHBlci10ZXh0LFxuLmhlYWRlci1pbWFnZS0tZHJvaG5lICNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnIC5zYXl3YXktbG9nbyB7XG4gIGZpbGw6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLmN0YS15b3V0dWJlLS1oaWRkZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdGEteW91dHViZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3RhLXlvdXR1YmUgaW1nIHtcbiAgd2lkdGg6IDhyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmN0YS15b3V0dWJlIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmhlYWRlcl92aWRlbyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjYuNTUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1pbWFnZS0tZHJvaG5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl92aWRlby0tZHJvaG5lIHtcbiAgcGFkZGluZy1ib3R0b206IDI2LjEyJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG4ubmF2IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYgYSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdiAuY3VycmVudCBhIHtcbiAgY29sb3I6ICM0Mzg1YTU7XG59XG5cbi5uYXYgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0wLjJyZW07XG59XG5cbi5uYXYgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xufVxuXG4ubmF2aWdhdGlvbi0tdG9wIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5uYXZpZ2F0aW9uLS10b3AgLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjODBjNDU5O1xufVxuXG4ubmF2aWdhdGlvbi0tdG9wID4gZGl2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm5hdi0tbGFuZyxcbi5uYXYtLXNvY2lhbCxcbi5uYXYtLXRvcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDA7XG4gIGZsZXg6IDAgMCAwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm5hdi0tdG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubmF2LS1sYW5nIGxpOmFmdGVyLFxuLm5hdi0tdG9wIGxpOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGFuZy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjODBjNDU5O1xufVxuXG4ubmF2LS1sYW5nIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm5hdi0tc29jaWFsIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5cbi5uYXYtLW1haW4gPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5hdi0tbWFpbiA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uYXYtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm5hdi0tbWFpbiBsaTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi0tbWFpbiBsaTpudGgtY2hpbGQoNikge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubmF2LS1tYWluIGxpOm50aC1jaGlsZCg2KTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbG9nbyB7XG4gIHdpZHRoOiA0cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5zY3JvbGwgLmhlYWRlcl9pbm5lciAubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDRyZW0pO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnNjcm9sbCAuaGVhZGVyX2lubmVyIC5uYXZpZ2F0aW9uIC5uYXYge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuYm9keS5zY3JvbGwgLm5hdi1sb2dvIHtcbiAgd2lkdGg6IDRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5zY3JvbGwgLm5hdi1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZC1sYW5ndWFnZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxhbmctYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmxhbmctYmxvY2sgbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5sYW5nLWJsb2NrIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAubG9nb19oZWFkZXIge1xuICAgIG1heC13aWR0aDogN3JlbTtcbiAgfVxufVxuLmZsZXgtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSA3NiU7XG4gIGZsZXg6IDEgMSA3NiU7XG59XG5cbi5saXN0LWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDMyJTtcbiAgZmxleDogMSAwIDMyJTtcbiAgbWF4LXdpZHRoOiAzMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5saXN0LWl0ZW0gPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3QtaW1nLWJveCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpc3QtaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi5saXN0LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmxpc3QtaW5mbyB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5cbi8qIFBBR0lOQVRJT04gKi9cbiNjb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uIC5pY29uLW5leHQsXG4ucGFnaW5hdGlvbiAucGFnZW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGlzdCBsaS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGlzdCBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGM0NTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiBhID4gc3BhbltjbGFzcyo9aWNvbi1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG59XG5cbi5pY29uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGVtcGxhdGVzL2V1cGVubGl2ZXMyMDE5L2Fzc2V0cy9pbWcvYXJyb3dfci5zdmdcIik7XG59XG5cbi5pY29uLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGVtcGxhdGVzL2V1cGVubGl2ZXMyMDE5L2Fzc2V0cy9pbWcvYXJyb3dfZHIuc3ZnXCIpO1xufVxuXG4uaWNvbi1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90ZW1wbGF0ZXMvZXVwZW5saXZlczIwMTkvYXNzZXRzL2ltZy9hcnJvd19sLnN2Z1wiKTtcbn1cblxuLmljb24tZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGVtcGxhdGVzL2V1cGVubGl2ZXMyMDE5L2Fzc2V0cy9pbWcvYXJyb3dfZGwuc3ZnXCIpO1xufVxuXG4uZ3JpZCB7XG4gIG1hcmdpbjogMTByZW0gYXV0bztcbn1cblxuLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkLWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDEuOTIsIDE3Mi42NCwgNjEuMzYpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdyaWQtbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ncmlkLWxpbms6YWN0aXZlLCAuZ3JpZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmdyaWQtbGluazphY3RpdmUgaDMsXG4uZ3JpZC1saW5rOmhvdmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmdyaWQtaXRlbS0taW5mbyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmdyaWQtaXRlbS0taW5mbyBoMSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDb3VyZ2V0dGVcIiwgY3Vyc2l2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmdyaWQtaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4gMHM7XG59XG5cbi5ncmlkLWl0ZW0tLWluZm8gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJnZXR0ZVwiLCBjdXJzaXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ncmlkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogOHJlbTtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbn1cblxuLmFydGljbGUtaXRlbS0taG9tZSBzdmcsXG4uZ3JpZC1pdGVtIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhyZW07XG4gIG1heC13aWR0aDogMTJyZW07XG59XG5cbi5ncmlkLWltZyB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4uZ3JpZC1pdGVtLS1pbWcgLmdyaWQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JpZC1pdGVtLS1vcmFuZ2UgLmdyaWQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc5Mzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdyaWQtaXRlbS0tb3JhbmdlOm50aC1jaGlsZChldmVuKSAuZ3JpZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNC44ODQ3OTI2MjY3LCAxMDUuMjUzNDU2MjIxMiwgMzIuNjE1MjA3MzczMyk7XG59XG5cbi5ncmlkLWl0ZW0tLWdyZWVuIC5ncmlkLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhZjRhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmlkLWl0ZW0tLWdyZWVuOm50aC1jaGlsZCgzbisxKSAuZ3JpZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYyLjcxNDI4NTcxNDMsIDE1Ni43ODU3MTQyODU3LCA2Ni4yOTc5NTkxODM3KTtcbn1cblxuLmdyaWQtaXRlbS0tZ3JlZW4uZ3JpZC1pdGVtLS1pbmZvIC5ncmlkLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjNDU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdyaWQtaXRlbS0tc2NobGFmZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3NjaGxhZmVuLXF1YWRyYXQuanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS1zY2hsYWZlbi0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvZXVwZW4tcGFydG5lcl9zbGVlcHdvb2QuanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS1lc3NlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZXNzZW4tcXVhZHJhdC5qcGdcIik7XG59XG5cbi5ncmlkLWl0ZW0tLWVzc2VuLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2hlYWRlci9ldXBlbi1wYXJ0bmVyX2ZpbmVmb29kLmpwZ1wiKTtcbn1cblxuLmdyaWQtaXRlbS0tZmFocnJhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2V1cGVuLWViaWtlLmpwZ1wiKTtcbn1cblxuLmdyaWQtaXRlbS0td2FuZGVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2V1cGVuLXdhbmRlcm4uanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS1zZWhlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL3ZpZXcuanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS1zcG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL3Nwb3J0LmpwZ1wiKTtcbn1cblxuLmdyaWQtaXRlbS0tY3VsdHVyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2N1bHR1cmUuanBnXCIpO1xufVxuXG4uYmxvZy13cmFwLndhbmRlcm4gLmNhdGVnb3J5LWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS13cmFwIHtcbiAgbWFyZ2luOiAxMHJlbSBhdXRvO1xufVxuXG4uYXJ0aWNsZS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFydGljbGUtaXRlbS0taG9tZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNSU7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWhvbWUgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogcmdiKDU4LjI3Njc4NTcxNDMsIDYwLjQ1NTM1NzE0MjksIDYzLjcyMzIxNDI4NTcpO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLTEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mzg1YTU7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYXJ0aWNsZS1pdGVtLS0yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmFydGljbGUtaXRlbS0tMyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LjU0MzEwMzQ0ODMsIDc0LjUyNTg2MjA2OSwgOTIuNDU2ODk2NTUxNyk7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYXJ0aWNsZS1pdGVtLS00IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcuNTQzMTAzNDQ4MywgNzQuNTI1ODYyMDY5LCA5Mi40NTY4OTY1NTE3KTtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG5cbi5hcnRpY2xlLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmFydGljbGUtaXRlbS0taW5mbyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmFydGljbGUtaXRlbS0taW5mbyBoMSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDb3VyZ2V0dGVcIiwgY3Vyc2l2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmFydGljbGUtaXRlbS0taW5mbyBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmdldHRlXCIsIGN1cnNpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmFydGljbGUtaW1nIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5hcnRpY2xlLWluZm8ge1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyIDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWludHJvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmFydGljbGUtaXRlbS0taG9tZSBhOmhvdmVyIC5hcnRpY2xlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYXJ0aWNsZS1pdGVtLS1ob21lIGE6aG92ZXIgLmFydGljbGUtaW5mbyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWhvbWUgYTpob3ZlciAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWludHJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwge1xuICBtYXJnaW46IDEwcmVtIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLWRldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGVnb3J5LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbi5jYXRlZ29yeS1kZXNjIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1yaWdodDogMjAlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcnRpY2xlLWRldGFpbCBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgaDMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJnZXR0ZVwiLCBjdXJzaXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgdWwge1xuICBsaXN0LXN0eWxlOiBzcXVhcmUgb3V0c2lkZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW46IDAgMCAycmVtIDFyZW07XG59XG5cbi5hcnRpY2xlLWRldGFpbCBsaSxcbi5hcnRpY2xlLWRldGFpbCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5hcnRpY2xlLWRldGFpbCAucHVsbC1ub25lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG5cbi5hcnRpY2xlLWRldGFpbCB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cblxuLmFydGljbGUtZGV0YWlsIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmFydGljbGUtZGV0YWlsIHRhYmxlIHRkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXN0YW5jZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmRpc3RhbmNlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWxfaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmFydGljbGUtZGV0YWlsX2ltZyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFwLWtvbnRha3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDUlO1xufVxuLm1hcC1rb250YWt0IGlmcmFtZSB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDQ1MHB4O1xufVxuXG4udHJldWVrYXJ0ZW5fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4udHJldWVrYXJ0ZW5fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cblxuLmV2ZW50LXdyYXAge1xuICBtYXJnaW46IDEwcmVtIGF1dG87XG59XG5cbi5ldmVudHNldCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ldmVudC1pdGVtLS1ob21lIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmY3NTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5ldmVudC1pdGVtLS1ob21lIC5ldmVudC1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZXZlbnQtaXRlbS0taG9tZSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiByZ2IoNTguMjc2Nzg1NzE0MywgNjAuNDU1MzU3MTQyOSwgNjMuNzIzMjE0Mjg1Nyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV2ZW50LWl0ZW0tLTAgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGM0NTk7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uZXZlbnQtaXRlbS0tMSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmY3NTtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG5cbi5ldmVudC1pdGVtLS0yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmV2ZW50LWl0ZW0tLTMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEzMmU7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uZXZlbnQtaXRlbSBpbWcge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZXZlbnQtaXRlbS0taW5mbyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmV2ZW50LWl0ZW0tLWluZm8gaDEgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ291cmdldHRlXCIsIGN1cnNpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5ldmVudC1pdGVtLS1pbmZvIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDb3VyZ2V0dGVcIiwgY3Vyc2l2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZXZlbnQtaW1nIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5ldmVudC1pbmZvIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZXZlbnQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmV2ZW50LWludHJvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmV2ZW50LWl0ZW1fY2F0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmV2ZW50LWl0ZW1fZGF0ZXRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldmVudC1pbmZvIC5ldmVudC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudC1kYXRlLFxuLmV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmV2ZW50LWFydGljbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5ldmVudC1hcnRpY2xlIGE6aG92ZXIgLmV2ZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ldmVudC1hcnRpY2xlIGE6aG92ZXIgLmV2ZW50LWluZm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZXZlbnQtYXJ0aWNsZSBhOmhvdmVyIC5ldmVudC1pbnRybyB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uZXZlbnQtaXRlbS0taW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIENBTEVOREFSICovXG4uZXZlbnRjYWxxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RfamVtY2FscV9jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ubW9kX2plbWNhbHFfY2FsZW5kYXIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RfamVtY2FscV9jYWxlbmRhci1tb250aCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ubW9kX2plbWNhbHFfY2FsZW5kYXItbW9udGggYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC42cmVtO1xufVxuXG4ubW9kX2plbWNhbHFfZGF5bmFtZXMge1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZmNzU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG5cbnRkLm1vZF9qZW1jYWxxX2NhbGRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbnRkLm1vZF9qZW1jYWxxX2NhbHRvZGF5bGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mzg1YTU7XG59XG5cbnRkLm1vZF9qZW1jYWxxX2NhbGRheWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjNDU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RfamVtY2FscV9jYWxkYXkgc3Bhbixcbi5tb2RfamVtY2FscV9jYWxkYXlsaW5rIGEsXG4ubW9kX2plbWNhbHFfY2FsZGF5bGluayBkaXYsXG4ubW9kX2plbWNhbHFfY2FsdG9kYXlsaW5rIGEsXG4ubW9kX2plbWNhbHFfY2FsdG9kYXlsaW5rIGRpdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42cmVtO1xufVxuXG4ubW9kX2plbWNhbHFfY2FsZGF5IHNwYW4ge1xuICBjb2xvcjogIzZiNmY3NTtcbn1cblxuLm1vZF9qZW1jYWxxX2NhbGVuZGFyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4vKiBFVkVOVDogTkFWOyAqL1xuLmNhdC1uYXYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY2F0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5jYXQtbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzQ1OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2F0LWxpbmstLWFjdGl2ZTphY3RpdmUsIC5jYXQtbGluay0tYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmh0bWxbbGFuZz1kZS1kZV0gLnNpZGViYXItLWV2ZW50cyAuY2F0LWxpbms6bm90KFtjbGFzcyo9LWRlXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sW2xhbmc9ZnItZnJdIC5zaWRlYmFyLS1ldmVudHMgLmNhdC1saW5rOm5vdChbY2xhc3MqPS1mcl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbFtsYW5nPW5sLW5sXSAuc2lkZWJhci0tZXZlbnRzIC5jYXQtbGluazpub3QoW2NsYXNzKj0tbmxdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEVWRU5UOiBERVRBSUw7ICovXG4uZXZlbnQtZGV0YWlsIHtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG5cbi5ldmVudC1kZXRhaWwtY29udGVudCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1hbGlnbjogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmV2ZW50LWRldGFpbC1pbWcge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDQ5JTtcbiAgZmxleDogMCAwIDQ5JTtcbn1cblxuLmV2ZW50LWRldGFpbC1kZXNjcmlwdGlvbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgNDklO1xuICBmbGV4OiAwIDAgNDklO1xuICBwYWRkaW5nOiAwIDAgMCA0cmVtO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWRlc2NyaXB0aW9uID4gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZmNzU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYXJ0aWNsZS10aXRsZV9ldmVudCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG4uZXZlbnQtZGV0YWlsLWluZm9fYm94IHtcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTMyZTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvX2JveC0tbWFwIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXZlbnQtZGV0YWlsLWluZm8gLmZlYXRoZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvIC5ldmVudC1pdGVtX2RhdGV0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyAuZXZlbnQtaXRlbV9kYXRldGltZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyAuZXZlbnQtaXRlbV9kYXRldGltZSAuZXZlbnQtdmVudWUsXG4uZXZlbnQtZGV0YWlsLWluZm8gLmV2ZW50LWl0ZW1fZGF0ZXRpbWUgLmV2ZW50LXZlbnVlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnQtZGV0YWlsLWluZm8gLmV2ZW50LWl0ZW1fZGF0ZXRpbWUgLmV2ZW50LXZlbnVlID4gLmV2ZW50LXZlbnVlLWNpdHksXG4uZXZlbnQtZGV0YWlsLWluZm8gLmV2ZW50LWl0ZW1fZGF0ZXRpbWUgLmV2ZW50LXZlbnVlID4gLmV2ZW50LXZlbnVlLXBseiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjRyZW07XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXZlbnQtZGV0YWlsLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnQtZGV0YWlsLW1hcCA+IGRpdixcbi5ldmVudC1kZXRhaWwtbWFwIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudC1kZXRhaWwtbWFwIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb21wYW5pZXMtbWFwLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uamJkLWNvbnRhaW5lciAjc2VhcmNoLWZpbHRlciBhIHtcbiAgY29sb3I6ICM2YjZmNzU7XG59XG4uamJkLWNvbnRhaW5lciAjc2VhcmNoLWZpbHRlciBhOmFjdGl2ZSwgLmpiZC1jb250YWluZXIgI3NlYXJjaC1maWx0ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mzg1YTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uamJkLWNvbnRhaW5lciAjc2VhcmNoLWZpbHRlciBhLmNhdC1saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4NWE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhdC1saW5rX29zdGJlbGdpZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGFnZS1mcmVpemVpdCAuY2F0LWxpbmtfb3N0YmVsZ2llbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGFnZS1sb2lzaXJzIC5jYXQtbGlua19vc3RiZWxnaWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwYWdlLXZyaWpldGlqZCAuY2F0LWxpbmtfb3N0YmVsZ2llbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uamJkLWNvbnRhaW5lciAuamJkLXNlbGVjdC1ib3ggc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbWFwLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmY3NTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNtYXAtbGluazphY3RpdmUsICNtYXAtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI21hcC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LjU0MzEwMzQ0ODMsIDc0LjUyNTg2MjA2OSwgOTIuNDU2ODk2NTUxNyk7XG59XG4jbWFwLWxpbms6aG92ZXIgLmxhLW1hcDphZnRlciwgI21hcC1saW5rOmhvdmVyIC5sYS1tYXA6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNtYXAtbGluayxcbi5sYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxhLW1hcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGEtbWFwOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmxhLW1hcDphZnRlciB7XG4gIC8qY29udGVudDogJ0thcnRlIGVpbmJsZW5kZW4nOyovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4vKiNtYXAtbGluay5hY3RpdmUgLmxhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdLYXJ0ZSBhdXNibGVuZGVuJztcbn0qL1xuaHRtbFtsYW5nPWRlLWRlXSAubGEtbWFwOmFmdGVyIHtcbiAgY29udGVudDogXCJLYXJ0ZSBlaW5ibGVuZGVuXCI7XG59XG5cbmh0bWxbbGFuZz1kZS1kZV0gI21hcC1saW5rLmFjdGl2ZSAubGEtbWFwOmFmdGVyIHtcbiAgY29udGVudDogXCJLYXJ0ZSBhdXNibGVuZGVuXCI7XG59XG5cbmh0bWxbbGFuZz1mci1mcl0gLmxhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQWZmaWNoZXIgbGEgY2FydGVcIjtcbn1cblxuaHRtbFtsYW5nPWZyLWZyXSAjbWFwLWxpbmsuYWN0aXZlIC5sYS1tYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNhY2hlciBsYSBjYXJ0ZVwiO1xufVxuXG5odG1sW2xhbmc9bmwtbmxdIC5sYS1tYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlRvb24ga2FhcnRcIjtcbn1cblxuaHRtbFtsYW5nPW5sLW5sXSAjbWFwLWxpbmsuYWN0aXZlIC5sYS1tYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlZlcmJlcmdpbmdza2FhcnRcIjtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzZiNmY3NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uamJkLWNvbnRhaW5lciAuamJkLXNlYXJjaC1zdGF0aXN0aWNzIC5yZXN1bHQtY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmpiZC1jb250YWluZXIgI3NlYXJjaC1wYXRoIHVsLmNhdGVnb3J5LWJyZWFkY3J1bWJzLmNhdGVnb3J5LWJyZWFkY3J1bWJzIGEsXG4uamJkLWNvbnRhaW5lciAjc2VhcmNoLXBhdGggdWwuY2F0ZWdvcnktYnJlYWRjcnVtYnMuY2F0ZWdvcnktYnJlYWRjcnVtYnMgbGkge1xuICBjb2xvcjogIzZiNmY3NTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5qYmQtY29udGFpbmVyICNzZWFyY2gtcGF0aCB1bC5jYXRlZ29yeS1icmVhZGNydW1icy5jYXRlZ29yeS1icmVhZGNydW1icyAuc2VhcmNoLWZpbHRlci1lbGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQzODVhNTtcbn1cblxuLmJyaS13cmFwIC5zZWFyY2gtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJpLWNhdC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmJyaS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIERFVEFJTCAqL1xuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9pbWcge1xuICBoZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfbG9nbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiA2NiU7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uY29tcGFueS1kZXRhaWwtaGVhZGVyX2xvZ29ib3ggLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvYm94X2lubmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfbG9nb2JveCAuY29tcGFueS1kZXRhaWwtbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfbGlua2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJyaS1jYXQtZXNzZW4gLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9saW5rYm94LFxuLmJyaS1jYXQtdWViZXJuYWNodGVuIC5jb21wYW55LWRldGFpbC1oZWFkZXJfbGlua2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc5Mzg7XG59XG5cbi5icmktY2F0LXNob3BwaW5nIC5jb21wYW55LWRldGFpbC1oZWFkZXJfbGlua2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXItaWNvIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyLWljbyA+IGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNHJlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXItaWNvIC5mZWF0aGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi40cmVtO1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9lbWFpbCAuZmVhdGhlcixcbi5jb21wYW55LWRldGFpbC1oZWFkZXJfaW5zdGFncmFtIC5mZWF0aGVyLFxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl93ZWIgLmZlYXRoZXIge1xuICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2YjZmNzU7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfc2xvZ2FuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmdldHRlXCIsIGN1cnNpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZiNmY3NTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWJvZHkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19pbm5lciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm9fYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiA0cmVtO1xuICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZmNzU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogY2FsYygzMyUgLSAxcmVtKTtcbn1cblxuLmJyaS1jYXQtZXNzZW4gLmNvbXBhbnktZGV0YWlsLWluZm9fYm94LS1rb250YWt0LFxuLmJyaS1jYXQtdWViZXJuYWNodGVuIC5jb21wYW55LWRldGFpbC1pbmZvX2JveC0ta29udGFrdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc5Mzg7XG59XG5cbi5icmktY2F0LXNob3BwaW5nIC5jb21wYW55LWRldGFpbC1pbmZvX2JveC0ta29udGFrdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvX2JveC0tbWFwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm9faW5uZXItLTIgLmNvbXBhbnktZGV0YWlsLWluZm9fYm94LS1tYXAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mbyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mbyAuZmVhdGhlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgc3Ryb2tlOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvX2JveC0tbWFwID4gZGl2LFxuLmNvbXBhbnktZGV0YWlsLWluZm9fYm94LS1tYXAgaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFueS1kZXRhaWwtbWFwIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZHNldC1idXNpbmVzc19ob3VycyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm9fbGlua3MgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19ib3ggcCBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19hZGRyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvX2FkZHJlc3Mgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZiNmY3NTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuLmxpc3QtcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY29tcGFueS1kZXRhaWwtb2ZmZXJzIC5mbGV4LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tcGFueS1kZXRhaWwtb2ZmZXJzIC5saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb21wYW55LWRldGFpbC1vZmZlcnMgLmxpc3QtaW5mbyxcbi5saXN0LWluZm8tLW9mZmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29tcGFueS1kZXRhaWwtb2ZmZXJzIC5saXN0LWluZm8gLmJ0bi13ZWl0ZXIsXG4ubGlzdC1pbmZvLS1vZmZlciAuYnRuLXdlaXRlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5yYWJhdHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyOCwgMzYsIDAuOSk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDE1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMTVkZWcpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI4JTtcbiAgcGFkZGluZy10b3A6IDI4JTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saXN0LWluZm8tLW9mZmVyIC5yYWJhdHQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cblxuLnJhYmF0dCA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZWQxYzI0O1xufVxuXG4ub25seS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxpc3Qtb2ZmZXItZGF0ZXMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzZiNmY3NTtcbn1cblxuLyogU0hPUFBJTkcgKi9cbi5zaG9wcGluZy1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uc2hvcHBpbmctbmF2X2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaG9wcGluZy1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaG9wcGluZy1uYXYgYSAuZmVhdGhlciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5vZmZlci1kZXRhaWwtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyLWRldGFpbC1pbWcgLnJhYmF0dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxLCAxLCAwLjkpO1xuICByaWdodDogNSU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMTVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgxNWRlZyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNiU7XG4gIHBhZGRpbmctdG9wOiAxNiU7XG59XG5cbi5vZmZlci1kZXRhaWxzIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vZmZlci1kZXRhaWxzIC5vZmZlci1idG4tYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9mZmVyLWRldGFpbHMgLnNlbGVjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ub2ZmZXItZGV0YWlscyAuc2VsZWN0LWJveCBzZWxlY3QjcXVhbnRpdHkge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIG1pbi13aWR0aDogOHJlbTtcbn1cblxuI2NhcnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbiNjYXJ0LWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmpiZC1jb250YWluZXIgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWl0ZW0ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qYmQtY29udGFpbmVyIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1pdGVtLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiN1c2VyLWRldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cblxuLnVzZXItZGV0YWlscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgZmxleDogMCAwIDQ4JTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnVzZXItZGV0YWlscyAudXNlcnJlZy1ib3gge1xuICB3aWR0aDogNDglO1xufVxuLnVzZXItZGV0YWlscyAudXNlcnJlZy1ib3ggZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4udXNlci1kZXRhaWxzIC51c2VycmVnLWJveCAuZm9ybS1kZWZhdWx0IGZpZWxkc2V0LFxuLnVzZXItZGV0YWlscyAudXNlcnJlZy1ib3ggLmZvcm0tZGVmYXVsdCBpbnB1dCxcbi51c2VyLWRldGFpbHMgLnVzZXJyZWctYm94IC5mb3JtLWRlZmF1bHQgbGFiZWwsXG4udXNlci1kZXRhaWxzIC51c2VycmVnLWJveCAuZm9ybS1kZWZhdWx0IHNlbGVjdCxcbi51c2VyLWRldGFpbHMgLnVzZXJyZWctYm94IC5mb3JtLWRlZmF1bHQgdGV4dGFyZWEge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udXNlci1kZXRhaWxzIC51c2VycmVnLWJveCAuZm9ybS1kZWZhdWx0IGEsXG4udXNlci1kZXRhaWxzIC51c2VycmVnLWJveCAuZm9ybS1kZWZhdWx0IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnVzZXItZGV0YWlscyAudXNlcnJlZy1ib3ggLmpiZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnVzZXItZGV0YWlscyAudXNlcnJlZy1ib3ggLmpiZC1jaGVja2JveCBpbnB1dCxcbi51c2VyLWRldGFpbHMgLnVzZXJyZWctYm94IC5qYmQtY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXItZGV0YWlscyAudXNlcnJlZy1ib3ggLmpiZC1jaGVja2JveCBpbnB1dCB7XG4gIGxlZnQ6IDAuNXJlbTtcbn1cblxuLmNhcnQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0O1xuICBwYWRkaW5nOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2Nlc3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtYXJnaW46IDAgMCA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb2Nlc3MtY29udGFpbmVyIC5wcm9jZXNzLXN0ZXBzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2Nlc3MtY29udGFpbmVyIC5wcm9jZXNzLXN0ZXBzIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9jZXNzLWNvbnRhaW5lciAucHJvY2Vzcy1zdGVwcyBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvY2Vzcy1jb250YWluZXIgLnByb2Nlc3Mtc3RlcHMgbGkgcCB7XG4gIGNvbG9yOiAjNmI2Zjc1O1xufVxuLnByb2Nlc3MtY29udGFpbmVyIC5zdGVwLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvY2Vzcy1jb250YWluZXIgLmlzLWFjdGl2ZSAuc3RlcC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzODVhNTtcbn1cbi5wcm9jZXNzLWNvbnRhaW5lciAuc3RlcC1pY29uID4gc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICNmZmY7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5mcm9tLWluYWJveCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuI3BheW1lbnQtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuI3BheW1lbnQtZGV0YWlscyA+IGRpdiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbiNwYXltZW50LWZvcm0gZGwge1xuICBwYWRkaW5nOiAwO1xufVxuI3BheW1lbnQtZm9ybSBkdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYXltZW50LWZvcm0gZHQgaW5wdXQsXG4jcGF5bWVudC1mb3JtIGR0IGxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbiNwYXltZW50LWZvcm0gZHQgaW5wdXQge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmV2ZW50LWl0ZW1fY2F0LS1vZmZlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFydGljbGUtZGV0YWlsLS1kb3dubG9hZHMge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEwcmVtIC8gMik7XG59XG4uYXJ0aWNsZS1kZXRhaWwtLWRvd25sb2FkcyAuZG93bmxvYWQtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuLmFydGljbGUtZGV0YWlsLS1kb3dubG9hZHMgLmRvd25sb2FkLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLWRldGFpbC0tZG93bmxvYWRzIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZF9pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1kZXRhaWwtLWRvd25sb2FkcyAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7XG59XG4uYXJ0aWNsZS1kZXRhaWwtLWRvd25sb2FkcyAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRfaW5mbyAuZG93bmxvYWRfbmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLWRldGFpbC0tZG93bmxvYWRzIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZF9idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuOHJlbTtcbiAgbWluLXdpZHRoOiAzLjhyZW07XG4gIGhlaWdodDogMy44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4NWE1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xufVxuLmFydGljbGUtZGV0YWlsLS1kb3dubG9hZHMgLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkX2J0bjpob3ZlciwgLmFydGljbGUtZGV0YWlsLS1kb3dubG9hZHMgLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkX2J0bmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNy41NDMxMDM0NDgzLCA3NC41MjU4NjIwNjksIDkyLjQ1Njg5NjU1MTcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG4uYXJ0aWNsZS1kZXRhaWwtLWRvd25sb2FkcyAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRfYnRuOmhvdmVyICsgLmRvd25sb2FkX2luZm8sIC5hcnRpY2xlLWRldGFpbC0tZG93bmxvYWRzIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZF9idG5hY3RpdmUgKyAuZG93bmxvYWRfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbn1cbi5hcnRpY2xlLWRldGFpbC0tZG93bmxvYWRzIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZF9idG4gLmZlYXRoZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHdoaXRlO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xufVxuLmFydGljbGUtZGV0YWlsLS1kb3dubG9hZHMgLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkX2J0biBhIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5hcnRpY2xlLWRldGFpbC0tZG93bmxvYWRzIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZF9idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbn1cblxuLm9zZG93bmxvYWRzLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5mb3JtLWRlZmF1bHQgZmllbGRzZXQsXG4uZm9ybS1kZWZhdWx0IGlucHV0LFxuLmZvcm0tZGVmYXVsdCBsYWJlbCxcbi5mb3JtLWRlZmF1bHQgc2VsZWN0LFxuLmZvcm0tZGVmYXVsdCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tZGVmYXVsdCBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWRlZmF1bHQgZmllbGRzZXQgaDIsXG4uZm9ybS1kZWZhdWx0IGZpZWxkc2V0IGgzLFxuLmZvcm0tZGVmYXVsdCBmaWVsZHNldCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtLWRlZmF1bHQgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mb3JtLWRlZmF1bHQgaW5wdXQsXG4uZm9ybS1kZWZhdWx0IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmZvcm0tZGVmYXVsdCB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBtYXgtaGVpZ2h0OiAyMHJlbTtcbn1cblxuLmZvcm0tZGVmYXVsdCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5mb3JtLWRlZmF1bHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWRlZmF1bHQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmxhYmVsLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cmVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygyNSUgKyA0cmVtKTtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWdyaWQtcm93LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nOiA0cmVtO1xuICBjb2xvcjogIzZiNmY3NTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXItLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXIgZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtLS1uZXdzbGV0dGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmdldHRlXCIsIGN1cnNpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjNDM4NWE1O1xufVxuXG4uZm9ybS0tbmV3c2xldHRlciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXIgLmVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YjZmNzU7XG59XG5cbi5tYy1maWVsZC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21jX2VtYmVkX3NpZ251cCBkaXYubWNlX2lubGluZV9lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDJweDtcbn1cblxuLnZpc2Zvcm1zLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnZpc2Zvcm1zLWZvcm0gLnZpc0N1c3RvbVRleHQsXG4udmlzZm9ybXMtZm9ybSAuY2F0ZWdvcnktZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udmlzZm9ybXMtZm9ybSAudmlzQ3VzdG9tVGV4dCBoMixcbi52aXNmb3Jtcy1mb3JtIC5jYXRlZ29yeS1kZXNjIGgyIHtcbiAgY29sb3I6ICM4MGM0NTk7XG59XG4udmlzZm9ybXMtZm9ybSAudmlzQ3VzdG9tVGV4dCBoMyxcbi52aXNmb3Jtcy1mb3JtIC5jYXRlZ29yeS1kZXNjIGgzIHtcbiAgY29sb3I6ICM0Mzg1YTU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udmlzZm9ybXMtZm9ybSAudmlzQ3VzdG9tVGV4dCBwLFxuLnZpc2Zvcm1zLWZvcm0gLnZpc0N1c3RvbVRleHQgbGksXG4udmlzZm9ybXMtZm9ybSAuY2F0ZWdvcnktZGVzYyBwLFxuLnZpc2Zvcm1zLWZvcm0gLmNhdGVnb3J5LWRlc2MgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi52aXNmb3Jtcy1mb3JtIC52aXNDdXN0b21UZXh0IHA6bGFzdC1jaGlsZCxcbi52aXNmb3Jtcy1mb3JtIC52aXNDdXN0b21UZXh0IGxpOmxhc3QtY2hpbGQsXG4udmlzZm9ybXMtZm9ybSAuY2F0ZWdvcnktZGVzYyBwOmxhc3QtY2hpbGQsXG4udmlzZm9ybXMtZm9ybSAuY2F0ZWdvcnktZGVzYyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aXNmb3Jtcy1mb3JtIC52aXNDdXN0b21UZXh0IHVsLFxuLnZpc2Zvcm1zLWZvcm0gLnZpc0N1c3RvbVRleHQgb2wsXG4udmlzZm9ybXMtZm9ybSAuY2F0ZWdvcnktZGVzYyB1bCxcbi52aXNmb3Jtcy1mb3JtIC5jYXRlZ29yeS1kZXNjIG9sIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIG91dHNpZGU7XG4gIG1hcmdpbjogMCAwIDJyZW0gMnJlbTtcbn1cbi52aXNmb3Jtcy1mb3JtIC52aXNDdXN0b21UZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi52aXNmb3Jtcy1mb3JtIC52aXNDdXN0b21UZXh0ID4gKjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpc2Zvcm1zLWZvcm0gLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogNHJlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi52aXNmb3JtLmZvcm0tZGVmYXVsdCAucm93LWZsdWlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLnJvdy0xMDAgPiBkaXYsXG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLnJvdy1mbHVpZCA+IGRpdiB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLnJvdy0xMDAgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aXNmb3JtLmZvcm0tZGVmYXVsdCAucm93LTMzID4gZGl2IHtcbiAgd2lkdGg6IDMyJTtcbn1cbi52aXNmb3JtLmZvcm0tZGVmYXVsdCAucm93LWZsdWlkID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IC5yb3ctZmx1aWQgPiAuc3BhbjEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLnJvdy1mbHVpZCA+IC5zcGFuNCB7XG4gIHdpZHRoOiAzMiU7XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLnJvdy1mbHVpZCA+IC5zcGFuMyB7XG4gIHdpZHRoOiAzMiU7XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLmlucHV0LWFwcGVuZCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMC4ycmVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA0MXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLnZpc19tYW5kYXRvcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi52aXNmb3JtLmZvcm0tZGVmYXVsdCBsYWJlbC5jaGVja2JveDpmaXJzdC1vZi10eXBlLFxuLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IGxhYmVsLmNoZWNrYm94Om9ubHktb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udmlzZm9ybS5mb3JtLWRlZmF1bHQgLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aXNmb3JtLmZvcm0tZGVmYXVsdCAucm93LWZsdWlkOmhhcygubm90aWZpY2F0aW9uLWZpZWxkKSAudmlzQ3VzdG9tVGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mzg1YTU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuZGl2LmNhbGVuZGFyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uY2FsZW5kYXIsXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY2FsZW5kYXIgLmhlYWRyb3cgdGQsXG4uY2FsZW5kYXIgdGFibGUgLmhlYWRyb3cgdGQge1xuICB3aWR0aDogYXV0bztcbn1cbi5jYWxlbmRhciAubmF2LFxuLmNhbGVuZGFyIHRhYmxlIC5uYXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uZXZlbnRjYWxxLmdyaWxsLWNhbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1heC13aWR0aDogNDAlO1xufVxuLmV2ZW50Y2FscS5ncmlsbC1jYWwgLm1vZF9qZW1jYWxxX2NhbGRheWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ldmVudGNhbHEuZ3JpbGwtY2FsIC5tb2RfamVtY2FscV9jYWxkYXlsaW5rIGE6bGluayxcbi5ldmVudGNhbHEuZ3JpbGwtY2FsIC5tb2RfamVtY2FscV9jYWxkYXlsaW5rIGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmV2ZW50Y2FscS5ncmlsbC1jYWwgLm1vZF9qZW1jYWxxX2NhbGRheWxpbmsgYTpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZXZlbnRjYWxxLmdyaWxsLWNhbCAubW9kX2plbWNhbHFfY2FsdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2Zjc1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmoyc3RvcmUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubGlzdC1pdGVtLS1wcm9kdWN0IC5saXN0LWltZy1ib3gge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnByb2RkZXRhaWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1hbGlnbjogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogOHJlbSAwIDRyZW07XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2R1Y3QtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmoyc3RvcmUtcHJvZHVjdC1tYWluLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uajJzdG9yZS1tYWluaW1hZ2UgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qMnN0b3JlLXByb2R1Y3QtbWFpbi1pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uajJzdG9yZS1hZGQtdG8tY2FydCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uajJzdG9yZS1hZGQtdG8tY2FydCAuYnRuLS1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uajJzdG9yZS1hZGQtdG8tY2FydCAuYnRuLS1pbnB1dCA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbn1cbi5qMnN0b3JlLWFkZC10by1jYXJ0ID4gZGl2IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMjtcbiAgLW1zLWZsZXg6IDI7XG4gIGZsZXg6IDI7XG59XG5cbi5wcm9kdWN0LXF0eSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnNmc2Yge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5zZnNmID4gZGl2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZnNmIGEsXG4uc2ZzZiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2ZzZiAubGluayA+IHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogd2hpdGU7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cblxuLmNhcnQtYWN0aW9uLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzQ1OTtcbiAgcGFkZGluZzogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcnQtYWN0aW9uLWNvbXBsZXRlIC5qMnN0b3JlLWNoZWNrb3V0LWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLmoyc3RvcmUtY2FydC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmoyc3RvcmUtY2FydC10YWJsZSAucHJvZHVjdC1xdHkge1xuICB3aWR0aDogMjAlO1xufVxuLmoyc3RvcmUtY2FydC10YWJsZSAucHJvZHVjdC1xdHkgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLmNhcnQtZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnRhYmxlLmNhcnQtZm9vdGVyIHRkLFxuLnRhYmxlLmNhcnQtZm9vdGVyIHRoIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5qMnN0b3JlLWNhcnQtdGFibGUgdGQsXG4uajJzdG9yZS1jYXJ0LXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxudGFibGUuY2FydC1mb290ZXIgdGQsXG50YWJsZS5qMnN0b3JlLWNhcnQtdGFibGUgdGQuY2FydC1saW5lLXN1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmoyc3RvcmUtY2FydC10YWJsZSB0ZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uajJzdG9yZS1jYXJ0LXRhYmxlIHRkID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uajJzdG9yZS1jYXJ0LXRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbn1cblxuLmoyc3RvcmUtY2FydC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmoyc3RvcmUgLmNoZWNrb3V0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZmNzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4uY2hlY2tvdXQtY29udGVudCAucm93LWZsdWlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2hlY2tvdXQtY29udGVudCAucm93LWZsdWlkIC5zcGFuNiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgNDUlO1xuICBmbGV4OiAwIDAgNDUlO1xufVxuXG4jajJzdG9yZS1jaGVja291dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4jajJzdG9yZS1jaGVja291dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiNqMnN0b3JlLWNoZWNrb3V0IGlucHV0W3R5cGU9dGV4dF0sXG4jajJzdG9yZS1jaGVja291dCBzZWxlY3QsXG4jajJzdG9yZS1jaGVja291dCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNqMnN0b3JlLWNoZWNrb3V0IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI2oyc3RvcmUtY2hlY2tvdXQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tbGVmdDogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjJyZW07XG59XG4jajJzdG9yZS1jaGVja291dCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuI2oyc3RvcmUtY2hlY2tvdXQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuI2oyc3RvcmUtY2hlY2tvdXQgLmNhcnQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMnJlbSBzb2xpZCB3aGl0ZTtcbn1cbiNqMnN0b3JlLWNoZWNrb3V0IC5jYXJ0LWZvb3RlciB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbiNqMnN0b3JlLWNoZWNrb3V0IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5zaWRlYmFyLS1zaG9wIC5jYXQtbmF2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaWRlYmFyLS1zaG9wIC5jYXQtbmF2IC5jYXQtbGlua19jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuMSwgMjQ0LjEsIDI0NC4xKTtcbn1cbi5zaWRlYmFyLS1zaG9wIC5jYXQtbmF2IC5jYXQtbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzODVhNTtcbn1cblxuLnByb2R1Y3QtcXR5IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNvbkNoZWNrb3V0UGF5bWVudF93cmFwcGVyIGltZyxcbi5wYXltZW50IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNvbkNoZWNrb3V0UGF5bWVudF93cmFwcGVyIC5wYXltZW50LXBsdWdpbi1pbWFnZS1sYWJlbCxcbi5wYXltZW50IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmoyc3RvcmUtbXlwcm9maWxlIHRhYmxlIHRkLFxuLmoyc3RvcmUtbXlwcm9maWxlIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmoyc3RvcmUtbXlwcm9maWxlIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53YW5kZXItd3JhcCBsaSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMzIuMzMzMzMlO1xuICBmbGV4OiAwIDAgMzIuMzMzMzMlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDEuNjY2NiU7XG4gIHBhZGRpbmctdG9wOiAzMi4zMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndhbmRlci13cmFwIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGM0NTk7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdweHRyYWNrID4gZGl2IC5idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncHh0cmFja2luZm9zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmdweHRyYWNrZGlhZ3JhbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vbE1hcFZpZXdwb3J0IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWdhbGxlcnlfc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wYW55LWRldGFpbC1nYWxsZXJ5X3NsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWdhbGxlcnlfaW1nIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBoZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY29tcGFueS1kZXRhaWwtZ2FsbGVyeV9pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA3cmVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB6LWluZGV4OiA5OTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNsaWNrLWFycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDEwMiU7XG59XG5cbi5zbGljay1hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDEwMiU7XG59XG5cbi5jYWxlbmRhci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuLmNhbGVuZGFyLWNvbnRhaW5lciAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmNhbGVuZGFyLWNvbnRhaW5lciAuYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FsZW5kYXItY29udGFpbmVyIC5idXR0b25zLXdyYXBwZXIgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAzO1xuICAtbXMtZmxleDogMztcbiAgZmxleDogMztcbiAgbWFyZ2luOiAwIDFweDtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmRheS1uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItaGVhZC1yb3cgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWhlYWQtcm93IHRkID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZPT1RFUiAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXJfc2VjIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjNmI2Zjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5mb290ZXJfaW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlcl9zZWMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItaXRlbSB7XG4gIGNvbG9yOiAjNmI2Zjc1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9vdGVyLWl0ZW0tLWxvZ29zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyLWl0ZW0tLWxvZ29zID4gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMTAwcHg7XG4gIGZsZXg6IDEgMSAxMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4uZm9vdGVyLWl0ZW0tLWxvZ29zID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IC5mb290ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IC5mb290ZXItaXRlbS0tbG9nb3MgPiBhIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IGg0IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuI3NheXdheS1iYWRnZS1jb250YWluZXIge1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogMjByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3NheXdheS1iYWRnZS1jb250YWluZXIgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuI3NheXdheS1iYWRnZS1jb250YWluZXIgPiBzdmcgI3NheXdheS1iYWRnZS1jbGFpbSxcbiNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnICNzYXl3YXktYmFkZ2UtdXBwZXItdGV4dCxcbiNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnIC5zYXl3YXktbG9nbyB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNzYXl3YXktYmFkZ2UtY29udGFpbmVyLnNheWJhZGdlLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIycHgpIHtcbiAgLmhlYWRlci1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbiAgLm1vZF9qZW1jYWxxX2NhbGVuZGFyLW1vbnRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kX2plbWNhbHFfY2FsZW5kYXItbW9udGg6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcnRuZXItYmFubmVyLS1xdWlja2xpbmtzIC5wYXJ0bmVyLWJhbm5lcl9pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3MgLnBhcnRuZXItYmFubmVyX2lubmVyIC5wYXJ0bmVyLWJhbm5lcl9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5iYW5uZXJfdGl0bGUge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgfVxuICAuYXJ0aWNsZS1pdGVtLFxuICAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hcnRpY2xlLWl0ZW0tLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDQpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDUpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDYpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoNikge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDcpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoNykge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBkaXY6bnRoLWNoaWxkKDgpLFxuICAuZ3JpZC1saXN0IGRpdjpudGgtY2hpbGQoOCkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYXJ0aWNsZS1saXN0IGFydGljbGU6bnRoLWNoaWxkKDQpLFxuICAuZ3JpZC1saXN0IGFydGljbGU6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoNSksXG4gIC5ncmlkLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCg3KSxcbiAgLmdyaWQtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCg3KSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuYnJpLWxpc3QgLmxpc3QtaXRlbSxcbiAgLmZsZXgtbGlzdCAubGlzdC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNDklO1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gIH1cbiAgLm1hcC1rb250YWt0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCAuZm9vdGVyLWl0ZW0tLWxvZ29zID4gYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAuZm9vdGVyX2lubmVyLS1tYXJrZW5rb250YWt0cHVua3QgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYXJ0aWNsZS1pbmZvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtaW50cm8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtaW50cm8gLmJ0bi13ZWl0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5mb3JtLS1uZXdzbGV0dGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgfVxuICAuZm9ybS0tbmV3c2xldHRlci0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxuICAuZm9vdGVyLWl0ZW0tLWxvZ29zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyLWl0ZW0tLWxvZ29zID4gYSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTByZW07XG4gIH1cbiAgLmdyaWxsLWNhbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmF2aWdhdGlvbi0tbWFpbixcbiAgLm5hdmlnYXRpb24tLXRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubmF2aWdhdGlvbi0tdG9wLS1hY3RpdmUge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWl0ZW0sXG4gIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gIH1cbiAgLmJyaS1saXN0IC5saXN0LWl0ZW0sXG4gIC5mbGV4LWxpc3QgLmxpc3QtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWNhdGVnb3J5IC5saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlLWRldGFpbF9pbWcge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbC1pbmZvIC5ldmVudC1kZXRhaWwtaW5mb19ib3gge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbC1pbmZvIC5ldmVudC1kZXRhaWwtaW5mb19ib3gtLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMiU7XG4gICAgaGVpZ2h0OiAzNXJlbTtcbiAgfVxuICAuY29tcGFueS1kZXRhaWwtaW5mb19pbm5lciB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbXBhbnktZGV0YWlsLWluZm9fYm94IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbXBhbnktZGV0YWlsLWluZm9fYm94LS1tYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbiAgLmoyc3RvcmUtYWRkLXRvLWNhcnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuajJzdG9yZS1hZGQtdG8tY2FydCAucHJvZHVjdC1xdHkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuZm9vdGVyX2lubmVyLS1tYXJrZW5rb250YWt0cHVua3QgLmZvb3Rlci1pdGVtLS1sb2dvcyA+IGEge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5iYW5uZXJfdGl0bGUge1xuICAgIHdpZHRoOiAyNy41JTtcbiAgfVxuICAuZm9ybS0tbmV3c2xldHRlciB7XG4gICAgbGVmdDogY2FsYygyNSUgKyA5cmVtKTtcbiAgfVxuICAucGFydG5lci1iYW5uZXJfaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDQ5JTtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmN0YS15b3V0dWJlIGEge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmN0YS15b3V0dWJlIGEgaW1nIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAuY3RhLXlvdXR1YmUgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuajJzdG9yZS1jYXJ0LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuajJzdG9yZS1jYXJ0LWJ1dHRvbnMgLmJ1dHRvbnMtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5qMnN0b3JlLWNhcnQtYnV0dG9ucyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5qMnN0b3JlLWNhcnQtdGFibGUgLnJlbW92ZS1pY29uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxuICAjc2F5d2F5LWJhZGdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cbiAgLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IC5yb3ctZmx1aWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudmlzZm9ybS5mb3JtLWRlZmF1bHQgLnJvdy1mbHVpZCA+IC5zcGFuMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zZWFyY2gtb3B0aW9ucyAuamJkLXNlbGVjdC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl90aXRsZSxcbiAgLnBhZ2UtaGVhZGVyX3RpdGxlX21hbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wYWdlLWhlYWRlcl90aXRsZSAuZm9udHRvcCxcbiAgLnBhZ2UtaGVhZGVyX3RpdGxlX21hbiAuZm9udHRvcCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgLmJhbm5lciB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmZvcm0tLW5ld3NsZXR0ZXIge1xuICAgIGxlZnQ6IGNhbGMoMjUlICsgMTIuNXJlbSk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJhbm5lcl90aXRsZSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuYXJ0aWNsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmFydGljbGUtaXRlbSxcbiAgLmV2ZW50LWl0ZW0sXG4gIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCgxKSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCgyKSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCgzKSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCg0KSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCg1KSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCg2KSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCg3KSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgZGl2Om50aC1jaGlsZCg4KSxcbiAgLmdyaWQtbGlzdCBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFydGljbGUtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCg0KSxcbiAgLmdyaWQtbGlzdCBhcnRpY2xlOm50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuYXJ0aWNsZS1saXN0IGFydGljbGU6bnRoLWNoaWxkKDUpLFxuICAuZ3JpZC1saXN0IGFydGljbGU6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoNyksXG4gIC5ncmlkLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQoNykge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmFydGljbGUtbGlzdCAuZ3JpZC1pdGVtLFxuICAuYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0sXG4gIC5ncmlkLWxpc3QgLmdyaWQtaXRlbSxcbiAgLmdyaWQtbGlzdCAuYXJ0aWNsZS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuICAuZXZlbnQtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAuYnJpLWxpc3QgLmxpc3QtaXRlbSxcbiAgLmZsZXgtbGlzdCAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gIH1cbiAgLmJyaS1saXN0IC5saXN0LWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5mbGV4LWxpc3QgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgfVxuICAuZmllbGRzZXQtMSAucm93LWZsdWlkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpZWxkc2V0LTEgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IC5pbnB1dC1hcHBlbmQgYnV0dG9uIHtcbiAgICB0b3A6IDc1JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgfVxuICAuc2ZzZiBkaXYge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2ZzZiBkaXYgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuc2ZzZiBkaXYgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCAuZm9vdGVyLWl0ZW0tLWxvZ29zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCAuZm9vdGVyLWl0ZW0tLWxvZ29zID4gYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IC5mb290ZXItaXRlbS0tbG9nb3MgPiBhID4gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9pbm5lci0tbWFya2Vua29udGFrdHB1bmt0IGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmZvb3Rlci1pdGVtLS1sb2dvcyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLmNvbXBvbmVudC1jb250ZW50X2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmV2ZW50cy13cmFwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZGViYXItLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIlO1xuICAgIHRvcDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVmdC1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZGViYXItLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzByZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcmVtKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICB9XG4gIC52aWV3LXByb2R1Y3RzIC5zaWRlYmFyLS1idXR0b24tLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcmVtKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHJlbSk7XG4gIH1cbiAgLnNpZGViYXItLWV2ZW50cyxcbiAgLnNpZGViYXItLXNob3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2lkZWJhci0tZXZlbnRzLS1hY3RpdmUsXG4gIC5zaWRlYmFyLS1zaG9wLS1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5jb21wb25lbnQtY29udGVudF9pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuamJkLWNvbnRhaW5lciAuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyJTtcbiAgICB0b3A6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlLWRldGFpbCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG4gIC52aWV3LWFydGljbGUgLnBhZ2UtaGVhZGVyX3RpdGxlLFxuICAudmlldy1ldmVudCAucGFnZS1oZWFkZXJfdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbC1kZXNjcmlwdGlvbixcbiAgLmV2ZW50LWRldGFpbC1pbWcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5ldmVudC1kZXRhaWwtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbC1pbmZvIC5ldmVudC1kZXRhaWwtaW5mb19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICB9XG4gIC5qMnN0b3JlLWNhcnQtdGFibGUgLnJlbW92ZS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5qMnN0b3JlLWNhcnQtdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmoyc3RvcmUtY2FydC10YWJsZSB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG4gIC5qMnN0b3JlLWNhcnQtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5qMnN0b3JlLWNhcnQtdGFibGUgdGJvZHkgdHIgdGQgLmNhcnQtdGh1bWItaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmoyc3RvcmUtY2FydC10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cbiAgLmNoZWNrb3V0LWNvbnRlbnQgLnJvdy1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jaGVja291dC1jb250ZW50IC53YWl0IGltZyB7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTJyZW07XG4gIH1cbiAgLm5hdmlnYXRpb24tLW1haW4ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLm5hdmlnYXRpb24tLXRvcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuYmFubmVyX3RpdGxlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5mb3JtLS1uZXdzbGV0dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvcm0tLW5ld3NsZXR0ZXItLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtaWNvbi1jbG9zZWQtc3F1YXJlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuZm9ybS0tbmV3c2xldHRlci0tYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyX2lubmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1pdGVtLS1sb2dvcyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXItaXRlbS0tbG9nb3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYWxlbmRhci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtNHJlbTtcbiAgfVxuICAuYXJ0aWNsZS1kZXRhaWxfaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5sYW5nLWJsb2NrIGxpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWhlYWRlcl90aXRsZSxcbiAgLnBhZ2UtaGVhZGVyX3RpdGxlX21hbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX3RpdGxlIC5mb250dG9wLFxuICAucGFnZS1oZWFkZXJfdGl0bGVfbWFuIC5mb250dG9wIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuYmFubmVyX3RpdGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hcnRpY2xlLWxpc3QgLmFydGljbGUtaXRlbSxcbiAgLmFydGljbGUtbGlzdCAuZ3JpZC1pdGVtLFxuICAuZ3JpZC1saXN0IC5hcnRpY2xlLWl0ZW0sXG4gIC5ncmlkLWxpc3QgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG4gIC5wYXJ0bmVyLWJhbm5lcl9pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxuICAubWFwLWtvbnRha3QgaWZyYW1lIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgfVxuICB0YWJsZTpub3QoLm1vZF9qZW1jYWxxX2NhbGVuZGFyLCAuY2FsZW5kYXItY29udGFpbmVyIHRhYmxlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHRhYmxlOm5vdCgubW9kX2plbWNhbHFfY2FsZW5kYXIsIC5jYWxlbmRhci1jb250YWluZXIgdGFibGUpIHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGFibGU6bm90KC5tb2RfamVtY2FscV9jYWxlbmRhciwgLmNhbGVuZGFyLWNvbnRhaW5lciB0YWJsZSkgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHRhYmxlOm5vdCgubW9kX2plbWNhbHFfY2FsZW5kYXIsIC5jYWxlbmRhci1jb250YWluZXIgdGFibGUpIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZF9qZW1jYWxxX2NhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZF9qZW1jYWxxX2NhbGVuZGFyIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmFydGljbGUtZGV0YWlsIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG4gIC5jb21wYW55LWRldGFpbC1oZWFkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gIC5jb21wYW55LWRldGFpbC1oZWFkZXJfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5hdmlnYXRpb24tLW1haW4ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLm5hdmlnYXRpb24tLXRvcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuYmFubmVyX3RpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jYWxlbmRhci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtOHJlbTtcbiAgfVxuICAucGFnZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX2xvZ28sXG4gIC5jb21wYW55LWRldGFpbC1oZWFkZXJfbG9nb2JveCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvYm94IHtcbiAgICBoZWlnaHQ6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9pbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmJhbm5lcl90aXRsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudmlldy12aXNmb3JtcyAubW9kX2plbWNhbHFfY2FsZW5kYXIge1xuICAgIG1hcmdpbjogMCAtNHJlbTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLnZpZXctdmlzZm9ybXMgLm1vZF9qZW1jYWxxX2NhbGVuZGFyIGNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmZvcm0tLW5ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWRlZmF1bHQgLmFydGljbGUtaXRlbSxcbiAgLnZpZXctZGVmYXVsdCAuZXZlbnQtaXRlbSxcbiAgLnZpZXctZGVmYXVsdCAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLS1idXR0b24tLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3LjVyZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3LjVyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjcuNXJlbSk7XG4gIH1cbiAgLnZpZXctcHJvZHVjdHMgLnNpZGViYXItLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjByZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcmVtKTtcbiAgfVxufSIsIi8vIF9mb250cy5zY3NzXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG4gIGNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cbi8vIF9mb250cy5zY3NzXG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gIC8qIFdlYktpdC9CbGluayBCcm93c2VycyAqL1xuICBjb2xvcjogJGxpZ2h0LWdyZXk7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG4gIGNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBjb2xvcjogJHAtY29sb3I7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vLyBDT05URU5UXG5cbmxpLFxucCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxucDpvbmx5LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAyLjhyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udHRvcCB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLy8gTElOS1NcblxuYSB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGEtY29sb3IsIDIwJSk7XG4gIH1cbn0iLCIvLyBfYmxvY2tlci5zY3NzXG5cbi5uYXYtYnRuIHtcbiAgd2lkdGggICAgICAgICAgICAgIDogNDBweDtcbiAgaGVpZ2h0ICAgICAgICAgICAgIDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvciAgIDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXkgICAgICAgICAgICA6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybChcIi4uL2ltZy9tZW51LWljb24tc3F1YXJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplICAgIDogODAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm5hdi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmJvZHktLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLmhlYWRlcl9pbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjayAgICAgICAgICAgOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2sgICAgICAgICAgICAgIDoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgICAgICAgICAgICA6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ24gICAgICAgICAgOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbiAgICAgICAgICAgICA6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zICAgICAgICAgICAgICAgIDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZyAgICAgICAgICAgICAgICAgICAgOiAzcmVtIDRyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICAgICAgICAgICA6IHdoaXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaGVpZ2h0IDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgOiBoZWlnaHQgMC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgICA6IGhlaWdodCAwLjVzO1xuICAgIHotaW5kZXggICAgICAgICAgICAgICAgICAgIDogMTAwO1xuICB9XG5cbiAgLmhlYWRlcl9pbm5lci0tYWN0aXZlIHtcbiAgICBoZWlnaHQgOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMTA7XG5cbiAgICAmIC5sb2dvX2hlYWRlciBpbWcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBib2R5LnNjcm9sbCB7XG4gICAgJiAuaGVhZGVyX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcCAgICAgOiAwO1xuICAgICAgbGVmdCAgICA6IDA7XG4gICAgICByaWdodCAgIDogMDtcbiAgICAgIHBhZGRpbmcgOiAxcmVtIDRyZW0gIWltcG9ydGFudDtcblxuICAgICAgJiAucGFnZS10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYgLm5hdmlnYXRpb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQgICA6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbiAgIDogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uICAgICAgIDogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2sgICAgIDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjayAgICAgICAgOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgICAgICA6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3AgICAgICAgICAgOiAyLjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmIC5uYXYge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuaGVhZGVyX2lubmVyLS1hY3RpdmUge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aCAgOiAyNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4gOiAwIGF1dG8gMnJlbTtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLS1tYWluLFxuICAubmF2aWdhdGlvbi0tdG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybSAgICAgICAgICA6IHRyYW5zbGF0ZVgoNTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybSAgICAgICAgICAgICAgOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIHRyYW5zZm9ybSAgICAgICAgICAgICAgICAgIDogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICA6IDI1JTtcbiAgICBoZWlnaHQgICAgICAgICAgICAgICAgICAgICA6IGF1dG87XG4gICAgcG9zaXRpb24gICAgICAgICAgICAgICAgICAgOiBmaXhlZDtcbiAgICByaWdodCAgICAgICAgICAgICAgICAgICAgICA6IDA7XG4gICAgdG9wICAgICAgICAgICAgICAgICAgICAgICAgOiAwO1xuICAgIGJvdHRvbSAgICAgICAgICAgICAgICAgICAgIDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICAgICAgICAgICA6IHdoaXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uICAgICA6IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICAgOiAwLjVzO1xuICAgIC13ZWJraXQtYm94LWFsaWduICAgICAgICAgIDogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ24gICAgICAgICAgICAgOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtcyAgICAgICAgICAgICAgICA6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3AgICAgICAgICAgICAgICAgOiAyNXB4O1xuICB9XG5cbiAgLm5hdmlnYXRpb24tLW1haW4tLWFjdGl2ZSxcbiAgLm5hdmlnYXRpb24tLXRvcC0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybSAgICA6IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybSAgICAgICAgOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybSAgICAgICAgICAgIDogdHJhbnNsYXRlWCgwKTtcbiAgICBkaXNwbGF5ICAgICAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXkgICAgICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheSAgICAgICAgICAgICAgOiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudCAgIDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uICAgOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb24gICAgICAgOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cgICAgICAgICAgICAgOiBhdXRvO1xuICAgIHotaW5kZXggICAgICAgICAgICAgIDogMTEwICFpbXBvcnRhbnQ7XG4gICAgLyomOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfSovXG4gIH1cblxuICAubmF2aWdhdGlvbi0tdG9wLS1hY3RpdmUge1xuICAgIHBvc2l0aW9uICA6IGZpeGVkO1xuICAgIGxlZnQgICAgICA6IDA7XG4gICAgdG9wICAgICAgIDogYXV0bztcbiAgICBib3R0b20gICAgOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM1cmVtO1xuICAgIHotaW5kZXggICA6IDEyMCAhaW1wb3J0YW50O1xuXG4gICAgJiAudy0tbWF4IHtcbiAgICAgIGRpc3BsYXkgICAgICAgICAgICAgIDogYmxvY2s7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQgICA6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb24gICA6IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uICAgICAgIDogY29sdW1uO1xuICAgICAgcGFkZGluZyAgICAgICAgICAgICAgOiAwO1xuICAgICAgbWFyZ2luICAgICAgICAgICAgICAgOiAwO1xuICAgICAgd2lkdGggICAgICAgICAgICAgICAgOiAxMDAlO1xuXG4gICAgICAmIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgJiBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgICAgJiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvLW9iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LS1zb2NpYWwge1xuICAgIGRpc3BsYXkgICAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheSAgICAgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5ICAgICAgICAgICAgICA6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50ICAgOiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb24gICA6IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uICAgICAgIDogcm93ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjayAgICAgOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2sgICAgICAgIDogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgICAgICA6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4gICAgICAgICAgICAgICA6IDAgIWltcG9ydGFudDtcblxuICAgICYgYSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIC13ZWJraXQtYm94LW9yaWVudCAgIDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uICAgOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb24gICAgICAgOiBjb2x1bW47XG4gIH1cblxuICAubmF2IGxpIHtcbiAgICBwYWRkaW5nICAgICA6IDEuNXJlbSAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgJiBhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdiBsaTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1idG4ge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBib3JkZXIgIDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLm5hdi1idG4tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSAgOiB1cmwoXCIuLi9pbWcvbWVudS1pY29uLWNsb3NlZC1zcXVhcmUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZSAgIDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvciAgOiB3aGl0ZTtcbiAgICBwb3NpdGlvbiAgICAgICAgICA6IGZpeGVkO1xuICAgIHRvcCAgICAgICAgICAgICAgIDogMS43NXJlbTtcbiAgICBsZWZ0ICAgICAgICAgICAgICA6IDUlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uICAgICAgICA6IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbiAgICAgOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uICAgICAgICA6IHRyYW5zZm9ybSAwLjVzO1xuICAgIHRyYW5zaXRpb24gICAgICAgIDogdHJhbnNmb3JtIDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgei1pbmRleCAgICAgICAgICAgOiAxMTA7XG4gIH1cblxuICAuYmxvY2tlci1uYXYge1xuICAgIGRpc3BsYXkgICAgICAgICAgICAgICAgICAgIDogbm9uZTtcbiAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICA6IDEwMCU7XG4gICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3IgICAgICAgICAgIDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0gICAgICAgICAgOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm0gICAgICAgICAgICAgIDogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0gICAgICAgICAgICAgICAgICA6IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb24gICAgIDogMC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgICA6IDAuNXM7XG4gICAgcG9zaXRpb24gICAgICAgICAgICAgICAgICAgOiBzdGF0aWM7XG4gIH1cblxuICAuYmxvY2tlci1uYXYtLWFjdGl2ZSB7XG4gICAgZGlzcGxheSAgICAgICAgICA6IGJsb2NrO1xuICAgIHBvc2l0aW9uICAgICAgICAgOiBmaXhlZDtcbiAgICB0b3AgICAgICAgICAgICAgIDogMDtcbiAgICByaWdodCAgICAgICAgICAgIDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm0gICAgICAgIDogdHJhbnNsYXRlWCgwKTtcbiAgICB6LWluZGV4ICAgICAgICAgIDogMTAwO1xuICB9XG5cbn1cbiIsIi5idG4tYm94IHtcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbn1cblxuLmJ0bi1ib3gtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4ycmVtO1xuICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICBmaWxsOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwuMXJlbSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLjFyZW0sMCk7XG4gIH1cblxuICAmOmFjdGl2ZTphZnRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhciAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4wNXMgbGluZWFyIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjA1cyBsaW5lYXIgMHM7XG4gIH1cbn1cblxuLmJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG1haW4tY29sb3IsMjApO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4tLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkLDIwKTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwxMCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwyMCk7XG4gICAgfVxuICB9XG59XG5cbi5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsMjApO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwxMCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSw0MCk7XG4gICAgfVxuICB9XG59XG5cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sMjApO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sMTApO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuLDQwKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi0tdHVycW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsMjApO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwxMCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSw0MCk7XG4gICAgfVxuICB9XG59XG5cbi5idG4tLWlucHV0ID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG5cbnAgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmJ0bi0tc3BhY2Uge1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cblxuLnRleHQtLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qSUNPTlMqL1xuLmZlYXRoZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4ubGlzdC1pdGVtIC5mZWF0aGVyIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljby0tc29jaWFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvLS15dCAuZmVhdGhlciB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmljby0teXQgc3ZnIHBvbHlnb24ge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmJ0bi13ZWl0ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyIDBzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi13ZWl0ZXIgLmZlYXRoZXIge1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7XG59XG5cbi5idG4td2VpdGVyOmhvdmVyIC5mZWF0aGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMC4ycmVtIDAgMDtcbn1cblxuLmJ0bi0tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW9iaWxlLWRvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIuYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIG1hcmdpbjogJHZlcnRpY2FsLXNwYWNpbmcteHhsIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGhlaWdodDogNDB2aDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFubmVyLS1iaWtlYW5kd2luIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1iaWtlYW5kd2luLWV1cGVuLmpwZ1wiKTtcbn1cblxuLmJhbm5lci0tc2hvcHBpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVyLXNob3BwaW5nLWV1cGVuLmpwZ1wiKTtcbn1cblxuLmJhbm5lci0tbGllZmVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItc2hvcC1ldXBlbi5qcGdcIik7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci0tbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItbmV3c2xldHRlci1ldXBlbi5qcGdcIik7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYmFubmVyLS1hbmdlYm90ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItYW5nZWJvdGUtZXVwZW4uanBnXCIpO1xufVxuXG4uYmFubmVyLS1zaG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1zaG9wLWV1cGVuXzIwMjAuanBnXCIpO1xufVxuXG4uYmFubmVyLS1ncmlsbGh1ZXR0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXItZ3JpbGwtZXVwZW4uanBnXCIpO1xufVxuXG4uYmFubmVyLS13YW5kZXJuLFxuLmJhbm5lci0td2FuZGVybi0tb2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2hlYWRlci9ldXBlbi13YW5kZXJuLmpwZ1wiKTtcbn1cblxuLmJhbm5lcl9saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhbm5lcl90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGdyZXk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5iYW5uZXJfaGVhZGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmJhbm5lcl9oZWFkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXJfcGljdG8ge1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItLW5ld3NsZXR0ZXIgLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4uYmFubmVyLS1ncmlsbGh1ZXR0ZSAuYmFubmVyX3BpY3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG59XG5cbi5iYW5uZXItLXdhbmRlcm4gLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbn1cblxuLmJhbm5lci0tYmlrZWFuZHdpbiB7XG4gIC5iYW5uZXJfcGljdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjE1Mjc7XG5cbiAgICA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxNTI3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhbm5lci0td2FuZGVybi0tb2IgLmJhbm5lcl9waWN0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG4uYmFubmVyLS1hbmdlYm90ZSAuYmFubmVyX3BpY3RvLFxuLmJhbm5lci0tc2hvcCAuYmFubmVyX3BpY3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbi5iYW5uZXJfcGljdG8gaW1nLFxuLmJhbm5lcl9waWN0byBzdmcge1xuICBoZWlnaHQ6IDEwcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuIiwiLnBhcnRuZXItYmFubmVyIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFydG5lci1iYW5uZXJfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYXJ0bmVyLWJhbm5lcl9pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCAyNCU7XG4gIGZsZXg6IDAgMCAyNCU7XG59XG5cbi5wYXJ0bmVyLWJhbm5lcl9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYXJ0bmVyLWJhbm5lci0tdmVyd2FsdHVuZ3NyYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblxuICAucGFydG5lci1iYW5uZXJfaW5uZXIge1xuICB9XG5cbiAgLnBhcnRuZXItYmFubmVyX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDElO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IDE5JTtcbiAgICBmbGV4OiAwIDAgMTklO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXItYmFubmVyX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG4uYXJ0aWNsZS1kZXRhaWwgKyAucGFydG5lci1iYW5uZXItLXZlcndhbHR1bmdzcmF0IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xufVxuXG4ucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgcGFkZGluZzogMTByZW0gMDtcblxuICAucGFnZS1oZWFkZXJfdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gIH1cblxuICAuamNzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucGFydG5lci1iYW5uZXJfaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblxuICAgICY6bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGgzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgIGgzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyLWJhbm5lcl9saW5rLS1xdWljayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucGFydG5lci1iYW5uZXItLWltZyB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXG4gICAgPiBpbWcge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gX2xheW91dC5zY3NzXG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctLW1heCxcbi53LS1tYXgtLXNlYyB7XG4gIG1heC13aWR0aDogJHctbWF4LXdpZHRoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi53LS1tYXgtLXNlYyB7XG4gIG1heC13aWR0aDogJHctbWF4LXdpZHRoLXNlYztcbn1cblxuLnctLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53LS13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5tYWluID4gc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG59XG5cbmJvZHlbY2xhc3MqPSd2aWV3LWV2ZW50J10gLnBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmVlbjtcbn1cblxuLnBhZ2UtaGVhZGVyX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfdGl0bGUsXG4ucGFnZS1oZWFkZXJfdGl0bGVfbWFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cblxuLnZpZXctYXJ0aWNsZSAucGFnZS1oZWFkZXJfdGl0bGUsXG4udmlldy1ldmVudCAucGFnZS1oZWFkZXJfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1oZWFkZXJfdGl0bGUgLmZvbnR0b3AsXG4ucGFnZS1oZWFkZXJfdGl0bGVfbWFuIC5mb250dG9wIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4udmlldy1hcnRpY2xlIC5wYWdlLWhlYWRlcl90aXRsZSAuZm9udHRvcCxcbi52aWV3LWV2ZW50IC5wYWdlLWhlYWRlcl90aXRsZSAuZm9udHRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi5wYWdlLWhlYWRlci0tYmcge1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4ucGFnZS1oZWFkZXItLWNhdCB7XG4gIHBhZGRpbmc6IDE2cmVtIDA7XG59XG5cbi5wYWdlLWhlYWRlci0tMjIwLFxuLnBhZ2UtaGVhZGVyLS1lc3NlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9oZWFkZXItcmVzdGF1cmFudHMuanBnJyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS1ldmVudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaGVhZGVyL2V1cGVuLXZlcmFuc3RhbHR1bmdlbi5qcGcnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYWdlLWhlYWRlci0tMjMyLFxuLnBhZ2UtaGVhZGVyLS11ZWJlcm5hY2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaGVhZGVyLXVlYmVybmFjaHRlbi5qcGcnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFnZS1oZWFkZXItLTM3MSxcbi5wYWdlLWhlYWRlci0tc2hvcHBpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYW5uZXItc2hvcHBpbmctZXVwZW4uanBnJyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS0zNzAsXG4ucGFnZS1oZWFkZXItLXNwb3J0LWZyZWl6ZWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V1cGVuLWViaWtlLmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYWdlLWhlYWRlci0tc2hvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldXBlbi1oZWFkZXIuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE2cmVtIDA7XG59XG5cbi5wYWdlLWhlYWRlci0tZ3JpbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYW5uZXItZ3JpbGwtZXVwZW4uanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE2cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG59XG5cbi5wYWdlLWhlYWRlci0td2FuZGVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9oZWFkZXIvZXVwZW4td2FuZGVybi5qcGcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTZyZW0gMDtcbn1cblxuLnBhZ2UtaGVhZGVyLS1lYmlrZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaGVhZGVyL2V1cGVuLWViaWtlLmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG5cbi5wYWdlLWhlYWRlci0ta29udGFrdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9oZWFkZXIvZXVwZW4ta29udGFrdC5qcGcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3BhZ2UtaW5zY2hyaWp2aW5ndm9vcmRlNTJla2Vyc3RtYXJrdDIwMjQgLnBhZ2UtaGVhZGVyLS1ncmlsbCxcbiNwYWdlLWluc2NyaXB0aW9ubWFyY2jDqWRlbm/Dq2wyMDI0IC5wYWdlLWhlYWRlci0tZ3JpbGwsXG4jcGFnZS1hbm1lbGR1bmd3ZWlobmFjaHRzbWFya3QyMDI0IC5wYWdlLWhlYWRlci0tZ3JpbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYmFubmVyLXdlaWhuYWNodHNtYXJrdC5qcGcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTZyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cbi8qIEJPWEVOICovXG4uc2ltcGxlLWJveCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBib3JkZXI6IDA7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLyogU0lERUJBUiAqL1xuLnNpZGViYXIge1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAyMCU7XG4gIGZsZXg6IDEgMCAyMCU7XG59XG5cbi5zaWRlYmFyLS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW50cm9ib3gge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cbiIsIi8vIF9oZWFkZXIuc2Nzc1xuXG4uaGVhZGVyIHt9XG5cbi5oZWFkZXJfaW5uZXIge1xuICBtYXgtd2lkdGggICAgICAgIDogMTI1cmVtO1xuICBtYXgtd2lkdGggICAgICAgIDogJHctbWF4LXdpZHRoO1xuICBtYXJnaW4gICAgICAgICAgIDogYXV0bztcbiAgZGlzcGxheSAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuICBwYWRkaW5nICAgICAgICAgIDogJHdyYXBwZXItcGFkZGluZy12ZXJ0aWNhbCAkd3JhcHBlci1wYWRkaW5nLWhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduICAgOiBlbmQ7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBmbGV4LWVuZDtcbiAgcG9zaXRpb24gICAgICAgICA6IHJlbGF0aXZlO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbiAgIDogMDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cblxuLmxvZ29faGVhZGVyIHtcbiAgZGlzcGxheSAgOiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMXJlbTtcbn1cblxuLnBhZ2UtZGVzY3JpcHRpb24sXG4udmlzaGlkZGVuIHtcbiAgd2lkdGggICA6IDFweDtcbiAgaGVpZ2h0ICA6IDFweDtcbiAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgYm9yZGVyICA6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nIDogMCFpbXBvcnRhbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luICA6IDAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG4gIGNsaXAgICAgOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG59XG5cbi5sb2dvLW9iIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLW1zLWZsZXgtb3JkZXIgICAgICAgICAgIDogMjtcbiAgb3JkZXIgICAgICAgICAgICAgICAgICAgIDogMjtcbiAgZGlzcGxheSAgICAgICAgICAgICAgICAgIDogYmxvY2s7XG4gIG1heC13aWR0aCAgICAgICAgICAgICAgICA6IDEyMHB4O1xuICBwb3NpdGlvbiAgICAgICAgICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgcmlnaHQgICAgICAgICAgICAgICAgICAgIDogJHdyYXBwZXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB0b3AgICAgICAgICAgICAgICAgICAgICAgOiAkd3JhcHBlci1wYWRkaW5nLXZlcnRpY2FsO1xufVxuLypIRUFERVIgSU1BR0UqL1xuLmhlYWRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG4vKlZJREVPKi9cbi5jdGEteW91dHViZSB7XG4gIHBvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gIHJpZ2h0ICAgICAgICAgICAgIDogMDtcbiAgdG9wICAgICAgICAgICAgICAgOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtIDogdHJhbnNsYXRlM2QoMCwtNTAlLCAwKTtcbiAgdHJhbnNmb3JtICAgICAgICAgOiB0cmFuc2xhdGUzZCgwLC01MCUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6ICRyZWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4gMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHM7XG4gIG9wYWNpdHkgICAgICAgICAgIDogMTtcbn1cblxuI3NheXdheS1iYWRnZS1jb250YWluZXIge1xuXG4gIGRpc3BsYXkgICAgICAgICA6IGJsb2NrO1xuICBwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcbiAgdG9wICAgICAgICAgICAgIDogNTAlO1xuICB0cmFuc2Zvcm0gICAgICAgOiB0cmFuc2xhdGUzZCgwLCAtNTAlLDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICBsZWZ0ICAgICAgICAgICAgOiAxJTtcbiAgcGFkZGluZyAgICAgICAgIDogMC44cmVtIDA7XG5cbiAgPiBzdmcge1xuICAgIG1hcmdpbiAgIDogYXV0bztcbiAgICB3aWR0aCAgICA6IDc1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsMCk7XG4gIH1cblxufVxuXG4uaGVhZGVyLWltYWdlLS1kcm9obmUge1xuICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoXCIuLi9pbWcvdmlkZW9iZzIwMjEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXG4gIC5jdGEteW91dHViZSB7XG4gICAgdG9wICAgIDogMTIwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3NheXdheS1iYWRnZS1jb250YWluZXIge1xuXG4gICAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XG4gICAgcG9zaXRpb24gICAgICAgIDogYWJzb2x1dGU7XG4gICAgdG9wICAgICAgICAgICAgIDogNTAlO1xuICAgIHRyYW5zZm9ybSAgICAgICA6IHRyYW5zbGF0ZTNkKDAsIC01MCUsMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gICAgbGVmdCAgICAgICAgICAgIDogMSU7XG4gICAgcGFkZGluZyAgICAgICAgIDogMC44cmVtIDA7XG5cbiAgICA+IHN2ZyB7XG4gICAgICBtYXJnaW4gICA6IGF1dG87XG4gICAgICB3aWR0aCAgICA6IDc1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwwKTtcbiAgICB9XG5cbiAgfVxuXG4gICNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnICNzYXl3YXktYmFkZ2UtY2xhaW0sXG4gICNzYXl3YXktYmFkZ2UtY29udGFpbmVyID4gc3ZnICNzYXl3YXktYmFkZ2UtdXBwZXItdGV4dCxcbiAgI3NheXdheS1iYWRnZS1jb250YWluZXIgPiBzdmcgLnNheXdheS1sb2dvIHtcbiAgICBmaWxsOiAjMjIyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN0YS15b3V0dWJlLS1oaWRkZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLCAwKTtcbiAgdHJhbnNmb3JtICAgICAgICA6IHRyYW5zbGF0ZTNkKDAsLTUwJSwgMCk7XG4gIG9wYWNpdHkgICAgICAgICAgOiAwO1xufVxuXG4uY3RhLXlvdXR1YmUgYSB7XG4gIGRpc3BsYXkgICAgICAgIDogYmxvY2s7XG4gIHBhZGRpbmcgICAgICAgIDogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcbn1cblxuLmN0YS15b3V0dWJlIGltZyB7XG4gIHdpZHRoIDogOHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY3RhLXlvdXR1YmUgc3BhbiB7XG4gIGNvbG9yICAgICAgOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheSAgICA6IGJsb2NrO1xuICBtYXJnaW4tdG9wIDogMXJlbTtcbiAgZm9udC1zaXplICA6IDEuNnJlbTtcbn1cblxuLmhlYWRlcl92aWRlbyB7XG4gIG1hcmdpbi10b3AgICAgOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI2LjU1JTtcbiAgaGVpZ2h0ICAgICAgICA6IDA7XG4gIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XG4gIG1heC13aWR0aCAgICAgOiAxMDAlO1xufVxuXG4uaGVhZGVyLWltYWdlLS1kcm9obmUge1xuICBvdmVyZmxvdyAgIDogaGlkZGVuO1xuICBkaXNwbGF5ICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl92aWRlby0tZHJvaG5lIHtcbiAgcGFkZGluZy1ib3R0b206IDI2LjEyJTtcbiAgd2lkdGggICAgICAgICA6IDEwMCU7XG59XG5cbi5oZWFkZXJfdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3AgICAgIDogMDtcbiAgbGVmdCAgICA6IDA7XG4gIHdpZHRoICAgOiAxMDAlO1xuICBoZWlnaHQgIDogMTAwJTtcbn1cbiIsIi8vIF9uYXYuc2Nzc1xuXG4ubmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIC1tcy1mbGV4LW9yZGVyICAgICAgICAgICA6IDM7XG4gIG9yZGVyICAgICAgICAgICAgICAgICAgICA6IDM7XG4gIG1hcmdpbi1sZWZ0ICAgICAgICAgICAgICA6IGF1dG87XG59XG5cbi5uYXYge1xuICBsaXN0LXN0eWxlICA6IG5vbmUgb3V0c2lkZTtcbiAgZGlzcGxheSAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgOiBmbGV4O1xuICBwYWRkaW5nICAgICA6IDA7XG4gIG1hcmdpbiAgICAgIDogMDtcbiAgd2lkdGggICAgICAgOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG4ubmF2IGxpIHtcbiAgbWFyZ2luICAgICAgICAgICA6IDA7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcbn1cblxuLm5hdiBhIHtcbiAgbWFyZ2luICAgICAgICAgOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0ICAgIDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcbiAgcGFkZGluZyAgICAgICAgOiAwIDFyZW07XG4gIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlICAgIDogbm93cmFwO1xufVxuXG4ubmF2IC5jdXJyZW50IGEge1xuICBjb2xvcjogJGJsdWU7XG59XG5cbi5uYXYgbGk6YWZ0ZXIge1xuICBjb250ZW50ICAgOiAnfCc7XG4gIGRpc3BsYXkgICA6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtLjJyZW07XG59XG5cbi5uYXYgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cblxuLm5hdmlnYXRpb24tLXRvcCBhIHtcbiAgY29sb3IgICAgICA6ICNmZmY7XG4gIHBhZGRpbmcgICAgOiAxcmVtO1xuICBmb250LXNpemUgIDogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubmF2aWdhdGlvbi0tdG9wIC5jdXJyZW50IGEge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4ubmF2aWdhdGlvbi0tdG9wID4gZGl2IHtcbiAgZGlzcGxheSAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2sgICA6IGVuZDtcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XG59XG5cbi5uYXYtLWxhbmcsXG4ubmF2LS1zb2NpYWwsXG4ubmF2LS10b3Age1xuICBtYXJnaW4tbGVmdCAgICAgOiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0ICAgIDogMDtcbiAgbWFyZ2luLWJvdHRvbSAgIDogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXggICAgICAgIDogMCAwIDA7XG4gIGZsZXggICAgICAgICAgICA6IDAgMCAwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2sgICA6IGVuZDtcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XG59XG5cbi5uYXYtLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5hdi0tbGFuZyBsaTphZnRlcixcbi5uYXYtLXRvcCBsaTphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxhbmctYWN0aXZlIGEge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4ubmF2LS1sYW5nIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrICAgOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQgICAgOiA2cmVtO1xufVxuXG4ubmF2LS1zb2NpYWwge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLm5hdi0tbWFpbiB7XG4gID4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgPiBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxO1xuICAgICAgcGFkZGluZy10b3AgICA6IDAuM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cbiAgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbG9nbyB7XG4gIHdpZHRoICA6IDRyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aCAgOiAxMDAlO1xuICB9XG59XG5cbmJvZHkuc2Nyb2xsIHtcbiAgLmhlYWRlcl9pbm5lciAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb24gICAgICAgIDogZml4ZWQ7XG4gICAgei1pbmRleCAgICAgICAgIDogOTk5O1xuICAgIGxlZnQgICAgICAgICAgICA6IDA7XG4gICAgcmlnaHQgICAgICAgICAgIDogMDtcbiAgICB0b3AgICAgICAgICAgICAgOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjk4KTtcbiAgICBoZWlnaHQgICAgICAgICAgOiBhdXRvO1xuICAgIHBhZGRpbmcgICAgICAgICA6IDFyZW0gY2FsYygoKDEwMHZ3IC0gI3skdy1tYXgtd2lkdGh9KSAvIDIpICsgI3skd3JhcHBlci1wYWRkaW5nLWhvcml6b250YWx9KTtcbiAgICBib3JkZXItYm90dG9tICAgOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgZGlzcGxheSAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheSAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2sgICA6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5uYXYge1xuICAgICAgbWFyZ2luICAgICAgICAgIDogMCAwIDAgYXV0bztcbiAgICAgIG1heC13aWR0aCAgICAgICA6IG5vbmU7XG4gICAgICB3aWR0aCAgICAgICAgICAgOiBhdXRvO1xuICAgICAgcGFkZGluZyAgICAgICAgIDogMDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2sgICA6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4ICAgICAgICA6IDAgMCBhdXRvO1xuICAgICAgZmxleCAgICAgICAgICAgIDogMCAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm5hdi1sb2dvIHtcbiAgICB3aWR0aCAgOiA0cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGggIDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZC1sYW5ndWFnZXMge1xuICBkaXNwbGF5ICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduICAgOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodCAgICAgOiAtMXJlbTtcbiAgaGVpZ2h0ICAgICAgICAgICA6IDEwMCU7XG59XG5cbi5sYW5nLWJsb2NrIHtcbiAgZGlzcGxheSAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgOiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcblxuICAmIGxpIHtcbiAgICBtYXJnaW4gICAgIDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmcgICAgOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheSAgICA6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAmIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheSAgICAgOiBibG9jaztcbiAgICB9XG5cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmxvZ29faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG4gIH1cbn1cbiIsIi5mbGV4LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAkdmVydGljYWwtc3BhY2luZy14eGw7XG4gIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nLXh4bDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSA3NiU7XG4gIGZsZXg6IDEgMSA3NiU7XG59XG5cbi5saXN0LWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDMyJTtcbiAgZmxleDogMSAwIDMyJTtcbiAgbWF4LXdpZHRoOiAzMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5saXN0LWl0ZW0gPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3QtaW1nLWJveCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpc3QtaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi5saXN0LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmxpc3QtaW5mbyB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4vKiBQQUdJTkFUSU9OICovXG4jY29udGVudCAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiAuaWNvbi1uZXh0LFxuLnBhZ2luYXRpb24gLnBhZ2VuYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpc3QgbGkuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saXN0IGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24gYSA+IHNwYW5bY2xhc3MqPVwiaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbn1cblxuLmljb24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLyN7JGltZ3BhdGh9L2Fycm93X3Iuc3ZnJyk7XG59XG5cbi5pY29uLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy8jeyRpbWdwYXRofS9hcnJvd19kci5zdmcnKTtcbn1cblxuLmljb24tcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy8jeyRpbWdwYXRofS9hcnJvd19sLnN2ZycpO1xufVxuXG4uaWNvbi1maXJzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLyN7JGltZ3BhdGh9L2Fycm93X2RsLnN2ZycpO1xufSIsIi5ncmlkIHtcbiAgbWFyZ2luOiAkdmVydGljYWwtc3BhY2luZy14eGwgYXV0bztcbn1cblxuLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjayA6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2sgICAgOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQgIDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduICAgOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtcyAgICAgIDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtd3JhcCAgICA6IHdyYXA7XG4gIGZsZXgtd3JhcCAgICAgICAgOiB3cmFwO1xufVxuXG4uZ3JpZC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleCAgIDogMTtcbiAgLW1zLWZsZXggICAgICAgICAgIDogMSAxIGF1dG87XG4gIGZsZXggICAgICAgICAgICAgICA6IDEgMSBhdXRvO1xuICB3aWR0aCAgICAgICAgICAgICAgOiBjYWxjKDEwMCUgLyA0KTtcbiAgZGlzcGxheSAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgICAgOiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrICAgOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2sgICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50ICAgIDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbiAgOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ24gICAgIDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zICAgICAgICA6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uICAgICAgICAgICA6IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemUgICAgOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZy10b3AgICAgICAgIDogY2FsYygxMDAlIC8gNCk7XG4gIGJhY2tncm91bmQtY29sb3IgICA6IGRhcmtlbigkZ3JlZW4sIDEwKTtcbiAgY29sb3IgICAgICAgICAgICAgIDogI2ZmZjtcbn1cblxuLmdyaWQtbGluayB7XG4gIGhlaWdodCAgICAgICAgICAgICAgIDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uICAgICAgOiBub25lO1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2sgICAgIDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrICAgICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50ICAgICAgOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduICAgIDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbiAgICAgICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICAgICAgOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudCAgIDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb24gICA6IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb24gICAgICAgOiBjb2x1bW47XG4gIHBvc2l0aW9uICAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gIHRvcCAgICAgICAgICAgICAgICAgIDogMDtcbiAgbGVmdCAgICAgICAgICAgICAgICAgOiAwO1xuICByaWdodCAgICAgICAgICAgICAgICA6IDA7XG4gIGJvdHRvbSAgICAgICAgICAgICAgIDogMDtcbiAgY29sb3IgICAgICAgICAgICAgICAgOiAjZmZmO1xuICBmb250LXdlaWdodCAgICAgICAgICA6IDMwMDtcbiAgdGV4dC1hbGlnbiAgICAgICAgICAgOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtICAgICAgIDogdXBwZXJjYXNlO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi5ncmlkLWxpbms6YWN0aXZlIGgzLFxuLmdyaWQtbGluazpob3ZlciBoMyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5ncmlkLWl0ZW0tLWluZm8gaDEge1xuICBtYXJnaW4gICAgICAgIDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQgICA6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbGluZS1oZWlnaHQgICA6IDE7XG4gIGZvbnQtc2l6ZSAgICAgOiAzcmVtO1xufVxuXG4uZ3JpZC1pdGVtLS1pbmZvIGgxIHNtYWxsIHtcbiAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xuICBmb250LWZhbWlseSAgIDogJGhlYWRlci1mb250O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uZ3JpZC1pdGVtIGgzIHtcbiAgZm9udC1zaXplICAgICAgICAgOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b20gICAgIDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6IG1hcmdpbiAwLjJzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDogbWFyZ2luIDAuMnMgZWFzZS1pbiAwcztcbn1cblxuLmdyaWQtaXRlbS0taW5mbyBoMyB7XG4gIG1hcmdpbiAgICAgICAgOiAwO1xuICBmb250LWZhbWlseSAgIDogJGhlYWRlci1mb250O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodCAgIDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBmb250LXNpemUgICAgIDogM3JlbTtcbiAgdGV4dC1hbGlnbiAgICA6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XG59XG5cbi5ncmlkLWl0ZW0gaW1nIHtcbiAgd2lkdGggICAgOiBhdXRvO1xuICBoZWlnaHQgICA6IDhyZW07XG4gIG1heC13aWR0aDogMTJyZW07XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWhvbWUgc3ZnLFxuLmdyaWQtaXRlbSBzdmcge1xuICBkaXNwbGF5ICA6IGJsb2NrO1xuICBoZWlnaHQgICA6IDhyZW07XG4gIG1heC13aWR0aDogMTJyZW07XG59XG5cbi5ncmlkLWltZyB7XG4gIHdpZHRoICAgOiAxcHg7XG4gIGhlaWdodCAgOiAxcHg7XG4gIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3JkZXIgIDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nIDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4gIDogMCAhaW1wb3J0YW50O1xuICBjbGlwICAgIDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4uZ3JpZC1pdGVtLS1pbWcgLmdyaWQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JpZC1pdGVtLS1vcmFuZ2Uge1xuICAuZ3JpZC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yICAgICAgICAgICA6ICNmZmY7XG4gIH1cblxuICAmOm50aC1jaGlsZChldmVuKSAuZ3JpZC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgNSUpO1xuICB9XG59XG5cbi5ncmlkLWl0ZW0tLWdyZWVuIHtcbiAgLmdyaWQtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmVlbjtcbiAgICBjb2xvciAgICAgICAgICAgOiAjZmZmO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoM24rMSkgLmdyaWQtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrZ3JlZW4sIDUlKTtcbiAgfVxufVxuXG4uZ3JpZC1pdGVtLS1ncmVlbi5ncmlkLWl0ZW0tLWluZm8ge1xuICAuZ3JpZC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3IgICAgICAgICAgIDogI2ZmZjtcbiAgfVxufVxuXG4uZ3JpZC1pdGVtLS1zY2hsYWZlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc2NobGFmZW4tcXVhZHJhdC5qcGdcIik7XG59XG5cbi5ncmlkLWl0ZW0tLXNjaGxhZmVuLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2hlYWRlci9ldXBlbi1wYXJ0bmVyX3NsZWVwd29vZC5qcGdcIik7XG59XG5cbi5ncmlkLWl0ZW0tLWVzc2VuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9lc3Nlbi1xdWFkcmF0LmpwZ1wiKTtcbn1cblxuLmdyaWQtaXRlbS0tZXNzZW4tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVhZGVyL2V1cGVuLXBhcnRuZXJfZmluZWZvb2QuanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS1mYWhycmFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvZXVwZW4tZWJpa2UuanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS13YW5kZXJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvZXVwZW4td2FuZGVybi5qcGdcIik7XG59XG5cbi5ncmlkLWl0ZW0tLXNlaGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvdmlldy5qcGdcIik7XG59XG5cbi5ncmlkLWl0ZW0tLXNwb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvc3BvcnQuanBnXCIpO1xufVxuXG4uZ3JpZC1pdGVtLS1jdWx0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXIvY3VsdHVyZS5qcGdcIik7XG59XG5cbi5ibG9nLXdyYXAud2FuZGVybiB7XG4gIC5jYXRlZ29yeS1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyBfYXJ0aWNsZS5zY3NzXG5cbi5hcnRpY2xlLXdyYXAge1xuICBtYXJnaW46ICR2ZXJ0aWNhbC1zcGFjaW5nLXh4bCBhdXRvO1xufVxuXG4uYXJ0aWNsZS1saXN0IHtcbiAgZGlzcGxheSAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrIDoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjayAgICA6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudCAgOiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBzdHJldGNoO1xuICAtbXMtZmxleC13cmFwICAgIDogd3JhcDtcbiAgZmxleC13cmFwICAgICAgICA6IHdyYXA7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWhvbWUge1xuICAtd2Via2l0LWJveC1mbGV4ICAgOiAxO1xuICAtbXMtZmxleCAgICAgICAgICAgOiAxIDEgYXV0bztcbiAgZmxleCAgICAgICAgICAgICAgIDogMSAxIGF1dG87XG4gIHdpZHRoICAgICAgICAgICAgICA6IGNhbGMoMTAwJSAvIDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yICAgOiB3aGl0ZTtcbiAgZGlzcGxheSAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgICAgOiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrICAgOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2sgICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50ICAgIDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbiAgOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ24gICAgIDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zICAgICAgICA6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uICAgICAgICAgICA6IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemUgICAgOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZy10b3AgICAgICAgIDogY2FsYygxMDAlIC8gNCk7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWhvbWUgYSB7XG4gIGhlaWdodCAgICAgICAgICAgICAgIDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uICAgICAgOiBub25lO1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2sgICAgIDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrICAgICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50ICAgICAgOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduICAgIDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbiAgICAgICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICAgICAgOiBjZW50ZXI7XG4gIHBvc2l0aW9uICAgICAgICAgICAgIDogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LW9yaWVudCAgIDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb24gICA6IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb24gICAgICAgOiBjb2x1bW47XG4gIHBvc2l0aW9uICAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gIHRvcCAgICAgICAgICAgICAgICAgIDogMDtcbiAgbGVmdCAgICAgICAgICAgICAgICAgOiAwO1xuICByaWdodCAgICAgICAgICAgICAgICA6IDA7XG4gIGJvdHRvbSAgICAgICAgICAgICAgIDogMDtcbiAgY29sb3IgICAgICAgICAgICAgICAgOiBkYXJrZW4oJG1haW4tY29sb3IsMjApO1xuICBmb250LXdlaWdodCAgICAgICAgICA6IDMwMDtcbiAgdGV4dC1hbGlnbiAgICAgICAgICAgOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLTEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBjb2xvciAgICAgICAgICAgOiAjZWVlZWVlO1xufVxuXG4uYXJ0aWNsZS1pdGVtLS0yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgY29sb3IgICAgICAgICAgIDogI2VlZWVlZTtcbn1cblxuLmFydGljbGUtaXRlbS0tMyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCAyMCUpO1xuICBjb2xvciAgICAgICAgICAgOiAjZWVlZWVlO1xufVxuXG4uYXJ0aWNsZS1pdGVtLS00IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDIwJSk7XG4gIGNvbG9yICAgICAgICAgICA6ICNlZWVlZWU7XG59XG5cbi5hcnRpY2xlLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmFydGljbGUtaXRlbS0taW5mbyBoMSB7XG4gIG1hcmdpbiAgICAgICAgOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodCAgIDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBsaW5lLWhlaWdodCAgIDogMTtcbiAgZm9udC1zaXplICAgICA6IDRyZW07XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWluZm8gaDEgc21hbGwge1xuICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XG4gIGZvbnQtZmFtaWx5ICAgOiAkaGVhZGVyLWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWluZm8gaDMge1xuICBtYXJnaW4gICAgICAgIDogMDtcbiAgZm9udC1mYW1pbHkgICA6ICRoZWFkZXItZm9udDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQgICA6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplICAgICA6IDNyZW07XG4gIHRleHQtYWxpZ24gICAgOiBsZWZ0O1xuICBsaW5lLWhlaWdodCAgIDogMS4yO1xufVxuXG4uYXJ0aWNsZS1pbWcge1xuICB3aWR0aCAgIDogMXB4O1xuICBoZWlnaHQgIDogMXB4O1xuICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICBib3JkZXIgIDogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmcgOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbiAgOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXAgICAgOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG59XG5cbi5hcnRpY2xlLWluZm8ge1xuICBwYWRkaW5nICAgICAgICAgICAgICA6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3IgICAgIDogcmdiYSgyNTUsMjU1LDI1NSwuOTUpO1xuICB3aWR0aCAgICAgICAgICAgICAgICA6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbiAgIDogYWxsIDAuMnMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uICAgICAgICA6IGFsbCAwLjJzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgICAgOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgdHJhbnNmb3JtICAgICAgICAgICAgOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICBwb3NpdGlvbiAgICAgICAgICAgICA6IGFic29sdXRlO1xuICB0b3AgICAgICAgICAgICAgICAgICA6IDEwMCU7XG4gIGxlZnQgICAgICAgICAgICAgICAgIDogMDtcbiAgcmlnaHQgICAgICAgICAgICAgICAgOiAwO1xuICBib3R0b20gICAgICAgICAgICAgICA6IGF1dG87XG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50ICAgOiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbiAgIDogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbiAgICAgICA6IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjayAgICAgOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2sgICAgICAgIDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQgICAgICA6IGNlbnRlcjtcbn1cblxuLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW4gICAgICAgIDogMDtcbiAgZm9udC13ZWlnaHQgICA6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4cmVtO1xuICBmb250LXNpemUgICAgIDogMnJlbTtcbn1cblxuLmFydGljbGUtaW5mbyAuYXJ0aWNsZS1pbnRybyB7XG4gIGRpc3BsYXkgIDogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBoZWlnaHQgICA6IDA7XG4gIG9wYWNpdHkgIDogMDtcbiAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gIG1hcmdpbiAgIDogMDtcbn1cblxuLmFydGljbGUtaXRlbS0taG9tZSBhOmhvdmVyIC5hcnRpY2xlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyNTUsMjU1LDI1NSwuOTUpO1xuICB0b3AgICAgICAgICAgICAgIDogMDtcbiAgYm90dG9tICAgICAgICAgICA6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybSAgICAgICAgOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWhvbWUgYTpob3ZlciAuYXJ0aWNsZS1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFydGljbGUtaXRlbS0taG9tZSBhOmhvdmVyIC5hcnRpY2xlLWluZm8gLmFydGljbGUtaW50cm8ge1xuICBoZWlnaHQgICAgOiBhdXRvO1xuICBvcGFjaXR5ICAgOiAxO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5hcnRpY2xlLWl0ZW0tLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwge1xuICBtYXJnaW4gIDogJHZlcnRpY2FsLXNwYWNpbmcteHhsIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLWRldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGVnb3J5LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAkdmVydGljYWwtc3BhY2luZy14eGw7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplICAgIDogNHJlbTtcbiAgY29sb3IgICAgICAgIDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQgIDogMS4yO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG59XG5cbi5hcnRpY2xlLWRldGFpbCBoMSB7XG4gIGZvbnQtc2l6ZSA6IDRyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcnRpY2xlLWRldGFpbCBoMiB7XG4gIGZvbnQtc2l6ZSA6IDIuOHJlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmFydGljbGUtZGV0YWlsIGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFydGljbGUtZGV0YWlsIGgzIHtcbiAgbWFyZ2luLXRvcCAgICA6IDRyZW07XG4gIGZvbnQtc2l6ZSAgICAgOiA0cmVtO1xuICBmb250LWZhbWlseSAgIDogJGhlYWRlci1mb250O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgdWwge1xuICBsaXN0LXN0eWxlICA6IHNxdWFyZSBvdXRzaWRlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbiAgICAgIDogMCAwIDJyZW0gMXJlbTtcbn1cblxuLmFydGljbGUtZGV0YWlsIGxpLFxuLmFydGljbGUtZGV0YWlsIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmFydGljbGUtZGV0YWlsIC5wdWxsLW5vbmUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4gICA6IDRyZW0gYXV0bztcbn1cblxuLmFydGljbGUtZGV0YWlsIHRhYmxlIHtcbiAgZm9udC1zaXplICAgIDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cblxuLmFydGljbGUtZGV0YWlsIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG59XG5cbi5hcnRpY2xlLWRldGFpbCB0YWJsZSB0ZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGlzdGFuY2Uge1xuICBkaXNwbGF5ICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduICAgOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZSAgICAgICAgOiAycmVtO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLmFydGljbGUtZGV0YWlsX2ltZyB7XG4gIGZsb2F0ICAgIDogcmlnaHQ7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWxfaW1nID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXAta29udGFrdCB7XG4gIGZsb2F0ICAgIDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDUlO1xuXG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0ICAgOiA2MDBweDtcbiAgICB3aWR0aCAgICA6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLy/DhE5ERVJVTkdFTiBKRU5TXG5cbi50cmV1ZWthcnRlbl90YWJsZSB7XG4gIHdpZHRoICAgICA6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLnRyZXVla2FydGVuX3RhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZyAgIDogMC41cmVtIDJyZW07XG59XG4iLCIvLyBfZXZlbnRzLnNjc3NcblxuLmV2ZW50LXdyYXAge1xuICBtYXJnaW46ICR2ZXJ0aWNhbC1zcGFjaW5nLXh4bCBhdXRvO1xufVxuXG4uZXZlbnRzZXQge1xuICBkaXNwbGF5ICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2sgOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrICAgIDoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50ICA6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbiAgIDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXMgICAgICA6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LXdyYXAgICAgOiB3cmFwO1xuICBmbGV4LXdyYXAgICAgICAgIDogd3JhcDtcbn1cblxuLmV2ZW50LWl0ZW0tLWhvbWUge1xuICAtd2Via2l0LWJveC1mbGV4ICAgOiAxO1xuICAtbXMtZmxleCAgICAgICAgICAgOiAxIDEgYXV0bztcbiAgZmxleCAgICAgICAgICAgICAgIDogMSAxIGF1dG87XG4gIHdpZHRoICAgICAgICAgICAgICA6IGNhbGMoMTAwJSAvIDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yICAgOiAkZ3JleTtcbiAgZGlzcGxheSAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgICAgOiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrICAgOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2sgICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50ICAgIDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbiAgOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduICAgICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICAgIDogY2VudGVyO1xuICBwYWRkaW5nLXRvcCAgICAgICAgOiBjYWxjKDEwMCUgLyA0KTtcbiAgcG9zaXRpb24gICAgICAgICAgIDogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gIC5ldmVudC1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmV2ZW50LWl0ZW0tLWhvbWUgYSB7XG4gIGhlaWdodCAgICAgICAgICAgICAgIDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uICAgICAgOiBub25lO1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2sgICAgIDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrICAgICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50ICAgICAgOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduICAgIDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbiAgICAgICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICAgICAgOiBjZW50ZXI7XG4gIHBvc2l0aW9uICAgICAgICAgICAgIDogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LW9yaWVudCAgIDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb24gICA6IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb24gICAgICAgOiBjb2x1bW47XG4gIHBvc2l0aW9uICAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gIHRvcCAgICAgICAgICAgICAgICAgIDogMDtcbiAgbGVmdCAgICAgICAgICAgICAgICAgOiAwO1xuICByaWdodCAgICAgICAgICAgICAgICA6IDA7XG4gIGJvdHRvbSAgICAgICAgICAgICAgIDogMDtcbiAgY29sb3IgICAgICAgICAgICAgICAgOiBkYXJrZW4oJG1haW4tY29sb3IsMjApO1xuICBmb250LXdlaWdodCAgICAgICAgICA6IDMwMDtcbiAgdGV4dC1hbGlnbiAgICAgICAgICAgOiBjZW50ZXI7XG59XG5cbi5ldmVudC1pdGVtLS0wIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjNDU5O1xuICBjb2xvciAgICAgICAgICAgOiAjZWVlZWVlO1xufVxuXG4uZXZlbnQtaXRlbS0tMSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGNvbG9yICAgICAgICAgICA6ICNlZWVlZWU7XG59XG5cbi5ldmVudC1pdGVtLS0yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgY29sb3IgICAgICAgICAgIDogI2VlZWVlZTtcbn1cblxuLmV2ZW50LWl0ZW0tLTMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEzMmU7XG4gIGNvbG9yICAgICAgICAgICA6ICNlZWVlZWU7XG59XG5cbi5ldmVudC1pdGVtIGltZyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5ldmVudC1pdGVtLS1pbmZvIGgxIHtcbiAgbWFyZ2luICAgICAgICA6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZSAgICAgOiA0cmVtO1xuICBsaW5lLWhlaWdodCAgIDogMTtcbn1cblxuLmV2ZW50LWl0ZW0tLWluZm8gaDEgc21hbGwge1xuICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XG4gIGZvbnQtZmFtaWx5ICAgOiAkaGVhZGVyLWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5ldmVudC1pdGVtLS1pbmZvIGgzIHtcbiAgbWFyZ2luICAgICAgICA6IDA7XG4gIGZvbnQtZmFtaWx5ICAgOiAkaGVhZGVyLWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0ICAgOiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZSAgICAgOiAzcmVtO1xuICB0ZXh0LWFsaWduICAgIDogbGVmdDtcbiAgbGluZS1oZWlnaHQgICA6IDEuMjtcbn1cblxuLmV2ZW50LWltZyB7XG4gIHdpZHRoICAgOiAxcHg7XG4gIGhlaWdodCAgOiAxcHg7XG4gIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gIGJvcmRlciAgOiAwIWltcG9ydGFudDtcbiAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luICA6IDAgIWltcG9ydGFudDtcbiAgY2xpcCAgICA6IHJlY3QoMXB4LDFweCwxcHgsMXB4KTtcbn1cblxuLmV2ZW50LWluZm8ge1xuICBwYWRkaW5nICAgICAgICAgICAgICA6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3IgICAgIDogcmdiYSgyNTUsMjU1LDI1NSwuODUpO1xuICB3aWR0aCAgICAgICAgICAgICAgICA6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbiAgIDogYWxsIDAuMnMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uICAgICAgICA6IGFsbCAwLjJzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgICAgOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgdHJhbnNmb3JtICAgICAgICAgICAgOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICBwb3NpdGlvbiAgICAgICAgICAgICA6IGFic29sdXRlO1xuICB0b3AgICAgICAgICAgICAgICAgICA6IDEwMCU7XG4gIGxlZnQgICAgICAgICAgICAgICAgIDogMDtcbiAgcmlnaHQgICAgICAgICAgICAgICAgOiAwO1xuICBib3R0b20gICAgICAgICAgICAgICA6IGF1dG87XG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50ICAgOiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbiAgIDogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbiAgICAgICA6IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjayAgICAgOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2sgICAgICAgIDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQgICAgICA6IGNlbnRlcjtcbn1cblxuLmV2ZW50LXRpdGxlIHtcbiAgbWFyZ2luICAgICAgICA6IDA7XG4gIGZvbnQtd2VpZ2h0ICAgOiA0MDA7XG4gIG1hcmdpbi1ib3R0b20gOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHJlbTtcbiAgZm9udC1zaXplICAgICA6IDEuOHJlbTtcbn1cblxuLmV2ZW50LWludHJvIHtcbiAgZGlzcGxheSAgOiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodCAgIDogMDtcbiAgb3BhY2l0eSAgOiAwO1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgbWFyZ2luICAgOiAwO1xufVxuXG4uZXZlbnQtaXRlbV9jYXQge1xuICBtYXJnaW4gICAgICAgOiAwO1xuICBmb250LXNpemUgICAgOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0ICA6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmV2ZW50LWl0ZW1fZGF0ZXRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldmVudC1pbmZvIC5ldmVudC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheSAgIDogYmxvY2s7XG59XG5cbi5ldmVudC1kYXRlLFxuLmV2ZW50LXRpbWUge1xuICBkaXNwbGF5ICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduICAgOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodCAgICAgOiAxcmVtO1xufVxuXG4uZXZlbnQtYXJ0aWNsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuLmV2ZW50LWFydGljbGUgYTpob3ZlciAuZXZlbnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XG4gIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgdG9wICAgICAgICAgICAgICA6IDA7XG4gIGJvdHRvbSAgICAgICAgICAgOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm0gICAgICAgIDogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG4uZXZlbnQtYXJ0aWNsZSBhOmhvdmVyIC5ldmVudC1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmV2ZW50LWFydGljbGUgYTpob3ZlciAuZXZlbnQtaW50cm8ge1xuICBoZWlnaHQgICAgOiBhdXRvO1xuICBvcGFjaXR5ICAgOiAxO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5ldmVudC1pdGVtLS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIENBTEVOREFSICovXG4uZXZlbnRjYWxxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RfamVtY2FscV9jYWxlbmRhciB7XG4gIHdpZHRoICAgICAgICAgIDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLm1vZF9qZW1jYWxxX2NhbGVuZGFyIHRkIHtcbiAgYm9yZGVyICAgIDogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZF9qZW1jYWxxX2NhbGVuZGFyLW1vbnRoIHtcbiAgZm9udC1zaXplICAgICAgIDogMS42cmVtO1xuICBmb250LXdlaWdodCAgICAgOiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG4ubW9kX2plbWNhbHFfY2FsZW5kYXItbW9udGggYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC42cmVtO1xufVxuXG4ubW9kX2plbWNhbHFfZGF5bmFtZXMge1xuICBwYWRkaW5nICAgICAgICAgOiAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBjb2xvciAgICAgICAgICAgOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybSAgOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0ICAgICA6IDQwMDtcbiAgYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoICAgICAgICAgICA6IGNhbGMoMTAwJSAvIDcpO1xufVxuXG50ZC5tb2RfamVtY2FscV9jYWxkYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cblxudGQubW9kX2plbWNhbHFfY2FsdG9kYXlsaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbnRkLm1vZF9qZW1jYWxxX2NhbGRheWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGN1cnNvciAgICAgICAgICA6IHBvaW50ZXI7XG59XG5cbi5tb2RfamVtY2FscV9jYWxkYXkgc3Bhbixcbi5tb2RfamVtY2FscV9jYWxkYXlsaW5rIGEsXG4ubW9kX2plbWNhbHFfY2FsZGF5bGluayBkaXYsXG4ubW9kX2plbWNhbHFfY2FsdG9kYXlsaW5rIGEsXG4ubW9kX2plbWNhbHFfY2FsdG9kYXlsaW5rIGRpdiB7XG4gIGNvbG9yICA6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjZyZW07XG59XG5cbi5tb2RfamVtY2FscV9jYWxkYXkgc3BhbiB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLm1vZF9qZW1jYWxxX2NhbGVuZGFyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b29sdGlwIHtcbiAgZGlzcGxheSAgICAgICAgIDogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbiAgICAgICAgOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4vKiBFVkVOVDogTkFWOyAqL1xuLmNhdC1uYXYge1xuICBtYXJnaW4tdG9wOiAkdmVydGljYWwtc3BhY2luZy1sO1xufVxuXG4uY2F0LWxpbmsge1xuICBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgZm9udC1zaXplICAgICAgIDogMS42cmVtO1xuICBwYWRkaW5nICAgICAgICAgOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBtYXJnaW4tYm90dG9tICAgOiAxcHg7XG59XG5cbi5jYXQtbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBjb2xvciAgICAgICAgICAgOiAjZmZmO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5odG1sW2xhbmc9J2RlLWRlJ10gLnNpZGViYXItLWV2ZW50cyAuY2F0LWxpbms6bm90KFtjbGFzcyo9Jy1kZSddKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWxbbGFuZz0nZnItZnInXSAuc2lkZWJhci0tZXZlbnRzIC5jYXQtbGluazpub3QoW2NsYXNzKj0nLWZyJ10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbFtsYW5nPSdubC1ubCddIC5zaWRlYmFyLS1ldmVudHMgLmNhdC1saW5rOm5vdChbY2xhc3MqPSctbmwnXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogRVZFTlQ6IERFVEFJTDsgKi9cbi5ldmVudC1kZXRhaWwge1xuICBtYXJnaW46ICR2ZXJ0aWNhbC1zcGFjaW5nLXhsIGF1dG87XG59XG5cbi5ldmVudC1kZXRhaWwtY29udGVudCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1hbGlnbiAgIDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXMgICAgICA6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b20gICAgOiAkdmVydGljYWwtc3BhY2luZy14bDtcbiAgLW1zLWZsZXgtd3JhcCAgICA6IHdyYXA7XG4gIGZsZXgtd3JhcCAgICAgICAgOiB3cmFwO1xufVxuXG4uZXZlbnQtZGV0YWlsLWltZyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4ICAgICAgICA6IDAgMCA0OSU7XG4gIGZsZXggICAgICAgICAgICA6IDAgMCA0OSU7XG59XG5cbi5ldmVudC1kZXRhaWwtZGVzY3JpcHRpb24ge1xuICAtd2Via2l0LWJveC1mbGV4ICAgICAgICAgOiAwO1xuICAtbXMtZmxleCAgICAgICAgICAgICAgICAgOiAwIDAgNDklO1xuICBmbGV4ICAgICAgICAgICAgICAgICAgICAgOiAwIDAgNDklO1xuICBwYWRkaW5nICAgICAgICAgICAgICAgICAgOiAwIDAgMCA0cmVtO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtbXMtZmxleC1vcmRlciAgICAgICAgICAgOiAwO1xuICBvcmRlciAgICAgICAgICAgICAgICAgICAgOiAwO1xuICBtYXJnaW4tbGVmdCAgICAgICAgICAgICAgOiBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWRlc2NyaXB0aW9uID4gKiB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBjb2xvciAgICAgIDogJG1haW4tY29sb3I7XG4gIGZvbnQtc2l6ZSAgOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hcnRpY2xlLXRpdGxlX2V2ZW50IHNtYWxsIHtcbiAgZGlzcGxheSAgICAgIDogYmxvY2s7XG4gIGZvbnQtc2l6ZSAgICA6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvIHtcbiAgbWFyZ2luLXRvcCAgICAgICAgICAgICAgIDogJHZlcnRpY2FsLXNwYWNpbmcteGw7XG4gIHdpZHRoICAgICAgICAgICAgICAgICAgICA6IDEwMCU7XG4gIC13ZWJraXQtYm94LWZsZXggICAgICAgICA6IDE7XG4gIC1tcy1mbGV4ICAgICAgICAgICAgICAgICA6IDEgMSAxMDAlO1xuICBmbGV4ICAgICAgICAgICAgICAgICAgICAgOiAxIDEgMTAwJTtcbiAgY29sb3IgICAgICAgICAgICAgICAgICAgIDogd2hpdGU7XG4gIGRpc3BsYXkgICAgICAgICAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgICAgICAgICAgIDogZmxleDtcbiAgLW1zLWZsZXgtd3JhcCAgICAgICAgICAgIDogd3JhcDtcbiAgZmxleC13cmFwICAgICAgICAgICAgICAgIDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjayAgICAgICAgIDoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjayAgICAgICAgICAgIDoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50ICAgICAgICAgIDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXIgICAgICAgICAgIDogMTtcbiAgb3JkZXIgICAgICAgICAgICAgICAgICAgIDogMTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvX2JveCB7XG4gIHdpZHRoICAgICAgICAgICA6IDMyJTtcbiAgcGFkZGluZyAgICAgICAgIDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTMyZTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvX2JveC0tbWFwIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXZlbnQtZGV0YWlsLWluZm8gLmZlYXRoZXIge1xuICBmaWxsICAgICAgICA6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgd2lkdGggICAgICAgOiAycmVtO1xuICBoZWlnaHQgICAgICA6IDJyZW07XG4gIHN0cm9rZSAgICAgIDogI2ZmZjtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvIC5ldmVudC1pdGVtX2RhdGV0aW1lIHtcbiAgZGlzcGxheSAgICAgIDogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyAuZXZlbnQtaXRlbV9kYXRldGltZSA+IHNwYW4ge1xuICBkaXNwbGF5ICAgICAgOiBibG9jaztcbiAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdCA6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyAuZXZlbnQtaXRlbV9kYXRldGltZSAuZXZlbnQtdmVudWUsXG4uZXZlbnQtZGV0YWlsLWluZm8gLmV2ZW50LWl0ZW1fZGF0ZXRpbWUgLmV2ZW50LXZlbnVlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnQtZGV0YWlsLWluZm8gLmV2ZW50LWl0ZW1fZGF0ZXRpbWUgLmV2ZW50LXZlbnVlID4gLmV2ZW50LXZlbnVlLWNpdHksXG4uZXZlbnQtZGV0YWlsLWluZm8gLmV2ZW50LWl0ZW1fZGF0ZXRpbWUgLmV2ZW50LXZlbnVlID4gLmV2ZW50LXZlbnVlLXBseiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmV2ZW50LWRldGFpbC1pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdCAgICA6IDA7XG4gIHRvcCAgICAgOiAwLjRyZW07XG59XG5cbi5ldmVudC1kZXRhaWwtaW5mbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvciAgICAgICAgICA6IHdoaXRlO1xufVxuXG4uZXZlbnQtZGV0YWlsLWluZm8gaDIge1xuICBtYXJnaW4tdG9wICAgIDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplICAgICA6IDNyZW07XG4gIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XG59XG5cbi5ldmVudC1kZXRhaWwtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC1kZXRhaWwtbWFwID4gZGl2LFxuLmV2ZW50LWRldGFpbC1tYXAgaWZyYW1lIHtcbiAgYm9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aCAgOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4gOiAwO1xuICBoZWlnaHQgOiAxMDAlO1xufVxuXG4uZXZlbnQtZGV0YWlsLW1hcCBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoIDogMTAwJTtcbn1cbiIsIi8vIF9icmkuc2Nzc1xuXG4jY29tcGFuaWVzLW1hcC1jb250YWluZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmpiZC1jb250YWluZXIgI3NlYXJjaC1maWx0ZXIgYSB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmpiZC1jb250YWluZXIgI3NlYXJjaC1maWx0ZXIgYS5jYXQtbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2F0LWxpbmtfb3N0YmVsZ2llbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwYWdlLWZyZWl6ZWl0IC5jYXQtbGlua19vc3RiZWxnaWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwYWdlLWxvaXNpcnMgLmNhdC1saW5rX29zdGJlbGdpZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2UtdnJpamV0aWpkIC5jYXQtbGlua19vc3RiZWxnaWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qYmQtY29udGFpbmVyIC5qYmQtc2VsZWN0LWJveCBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG59XG5cbiNtYXAtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogI2ZmZjtcblxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDIwJSk7XG4gIH1cblxuICAmOmhvdmVyIC5sYS1tYXA6YWZ0ZXIsXG4gICY6aG92ZXIgLmxhLW1hcDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbiNtYXAtbGluayxcbi5sYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxhLW1hcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGEtbWFwOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmxhLW1hcDphZnRlciB7XG4gIC8qY29udGVudDogJ0thcnRlIGVpbmJsZW5kZW4nOyovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4vKiNtYXAtbGluay5hY3RpdmUgLmxhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdLYXJ0ZSBhdXNibGVuZGVuJztcbn0qL1xuaHRtbFtsYW5nPSdkZS1kZSddIC5sYS1tYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnS2FydGUgZWluYmxlbmRlbic7XG59XG5cbmh0bWxbbGFuZz0nZGUtZGUnXSAjbWFwLWxpbmsuYWN0aXZlIC5sYS1tYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnS2FydGUgYXVzYmxlbmRlbic7XG59XG5cbmh0bWxbbGFuZz0nZnItZnInXSAubGEtbWFwOmFmdGVyIHtcbiAgY29udGVudDogJ0FmZmljaGVyIGxhIGNhcnRlJztcbn1cblxuaHRtbFtsYW5nPSdmci1mciddICNtYXAtbGluay5hY3RpdmUgLmxhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdDYWNoZXIgbGEgY2FydGUnO1xufVxuXG5odG1sW2xhbmc9J25sLW5sJ10gLmxhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdUb29uIGthYXJ0Jztcbn1cblxuaHRtbFtsYW5nPSdubC1ubCddICNtYXAtbGluay5hY3RpdmUgLmxhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdWZXJiZXJnaW5nc2thYXJ0Jztcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uamJkLWNvbnRhaW5lciAuamJkLXNlYXJjaC1zdGF0aXN0aWNzIC5yZXN1bHQtY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmpiZC1jb250YWluZXIgI3NlYXJjaC1wYXRoIHVsLmNhdGVnb3J5LWJyZWFkY3J1bWJzLmNhdGVnb3J5LWJyZWFkY3J1bWJzIGEsXG4uamJkLWNvbnRhaW5lciAjc2VhcmNoLXBhdGggdWwuY2F0ZWdvcnktYnJlYWRjcnVtYnMuY2F0ZWdvcnktYnJlYWRjcnVtYnMgbGkge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uamJkLWNvbnRhaW5lclxuICAjc2VhcmNoLXBhdGhcbiAgdWwuY2F0ZWdvcnktYnJlYWRjcnVtYnMuY2F0ZWdvcnktYnJlYWRjcnVtYnNcbiAgLnNlYXJjaC1maWx0ZXItZWxlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4uYnJpLXdyYXAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJpLWNhdC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5icmktbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogREVUQUlMICovXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyIHtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9pbWcge1xuICBoZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfbG9nbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiA2NiU7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxleDogMCAwIGF1dG87XG5cbiAgLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvYm94X2lubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlsLWxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyX2xpbmtib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5icmktY2F0LWVzc2VuIC5jb21wYW55LWRldGFpbC1oZWFkZXJfbGlua2JveCxcbi5icmktY2F0LXVlYmVybmFjaHRlbiAuY29tcGFueS1kZXRhaWwtaGVhZGVyX2xpbmtib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuXG4uYnJpLWNhdC1zaG9wcGluZyAuY29tcGFueS1kZXRhaWwtaGVhZGVyX2xpbmtib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyLWljbyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlci1pY28gPiBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDRyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyLWljbyAuZmVhdGhlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfZW1haWwgLmZlYXRoZXIsXG4uY29tcGFueS1kZXRhaWwtaGVhZGVyX2luc3RhZ3JhbSAuZmVhdGhlcixcbi5jb21wYW55LWRldGFpbC1oZWFkZXJfd2ViIC5mZWF0aGVyIHtcbiAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gIHN0cm9rZTogd2hpdGU7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5jb21wYW55LWRldGFpbC1oZWFkZXJfdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkZ3JleTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9zbG9nYW4ge1xuICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRncmV5O1xufVxuXG4uY29tcGFueS1kZXRhaWwtYm9keSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogJHZlcnRpY2FsLXNwYWNpbmcteGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19pbm5lciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm9fYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiA0cmVtO1xuICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMXJlbSk7XG59XG5cbi5icmktY2F0LWVzc2VuIC5jb21wYW55LWRldGFpbC1pbmZvX2JveC0ta29udGFrdCxcbi5icmktY2F0LXVlYmVybmFjaHRlbiAuY29tcGFueS1kZXRhaWwtaW5mb19ib3gtLWtvbnRha3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuXG4uYnJpLWNhdC1zaG9wcGluZyAuY29tcGFueS1kZXRhaWwtaW5mb19ib3gtLWtvbnRha3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19ib3gtLW1hcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvX2lubmVyLS0yIC5jb21wYW55LWRldGFpbC1pbmZvX2JveC0tbWFwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm8gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm8gLmZlYXRoZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHN0cm9rZTogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19ib3gtLW1hcCA+IGRpdixcbi5jb21wYW55LWRldGFpbC1pbmZvX2JveC0tbWFwIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLW1hcCBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRzZXQtYnVzaW5lc3NfaG91cnMge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jb21wYW55LWRldGFpbC1pbmZvX2xpbmtzIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm9fYm94IHAgc3BhbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWluZm9fYWRkcmVzcyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFueS1kZXRhaWwtaW5mb19hZGRyZXNzIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9zdWJ0aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2YjZmNzU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG59XG5cbi5saXN0LXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLW9mZmVycyAuZmxleC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhbnktZGV0YWlsLW9mZmVycyAubGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY29tcGFueS1kZXRhaWwtb2ZmZXJzIC5saXN0LWluZm8sXG4ubGlzdC1pbmZvLS1vZmZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5idG4td2VpdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5yYWJhdHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZCwgMC45KTtcbiAgdG9wOiAwO1xuICByaWdodDogNSU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMTVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgxNWRlZyk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjglO1xuICBwYWRkaW5nLXRvcDogMjglO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpc3QtaW5mby0tb2ZmZXIgLnJhYmF0dCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4ucmFiYXR0ID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi5vbmx5LXByaWNlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGlzdC1vZmZlci1kYXRlcyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAkZ3JleTtcbn1cbi8qIFNIT1BQSU5HICovXG4uc2hvcHBpbmctbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAkdmVydGljYWwtc3BhY2luZy1zIDA7XG59XG5cbi5zaG9wcGluZy1uYXZfaW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNob3BwaW5nLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mZWF0aGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgZmlsbDogbm9uZTtcbiAgfVxufVxuXG4ub2ZmZXItZGV0YWlsLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucmFiYXR0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMSwgMSwgMC45KTtcbiAgICByaWdodDogNSU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMTVkZWcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxNiU7XG4gICAgcGFkZGluZy10b3A6IDE2JTtcbiAgfVxufVxuXG4ub2ZmZXItZGV0YWlscyB7XG4gIC5idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm9mZmVyLWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNlbGVjdC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIHNlbGVjdCNxdWFudGl0eSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBtaW4td2lkdGg6IDhyZW07XG4gICAgfVxuICB9XG59XG5cbiNjYXJ0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4jY2FydC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5qYmQtY29udGFpbmVyIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uamJkLWNvbnRhaW5lciAuY2FydC1jb250YWluZXIgLmNhcnQtaXRlbS1oZWFkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jdXNlci1kZXRhaWxzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG5cbi51c2VyLWRldGFpbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCA0OCU7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAudXNlcnJlZy1ib3gge1xuICAgIHdpZHRoOiA0OCU7XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgLmZvcm0tZGVmYXVsdCBmaWVsZHNldCxcbiAgICAuZm9ybS1kZWZhdWx0IGlucHV0LFxuICAgIC5mb3JtLWRlZmF1bHQgbGFiZWwsXG4gICAgLmZvcm0tZGVmYXVsdCBzZWxlY3QsXG4gICAgLmZvcm0tZGVmYXVsdCB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1kZWZhdWx0IGEsXG4gICAgLmZvcm0tZGVmYXVsdCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5qYmQtY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICBpbnB1dCxcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgcGFkZGluZzogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9jZXNzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cbiAgLnByb2Nlc3Mtc3RlcHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RlcC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaXMtYWN0aXZlIC5zdGVwLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLnN0ZXAtaWNvbiA+IHN2ZyB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICBmaWxsOiBub25lO1xuICB9XG59XG5cbi5mcm9tLWluYWJveCB7XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4jcGF5bWVudC1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuI3BheW1lbnQtZm9ybSB7XG4gIGRsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgZHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbnB1dCxcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1pdGVtX2NhdC0tb2ZmZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIvLyBfZG93bmxvYWRzLnNjc3NcblxuLmFydGljbGUtZGV0YWlsLS1kb3dubG9hZHMge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBtYXJnaW4tdG9wOiBjYWxjKC0jeyR2ZXJ0aWNhbC1zcGFjaW5nLXh4bH0gLyAyKTtcblxuICAuZG93bmxvYWQtd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogJHZlcnRpY2FsLXNwYWNpbmctcyo0O1xuICB9XG5cbiAgLmRvd25sb2FkLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5kb3dubG9hZF9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5kb3dubG9hZF9pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7XG5cbiAgICAgIC5kb3dubG9hZF9uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb3dubG9hZF9idG4ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzLjhyZW07XG4gICAgICBtaW4td2lkdGg6IDMuOHJlbTtcbiAgICAgIGhlaWdodDogMy44cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcblxuICAgICAgJjpob3ZlcixcbiAgICAgICZhY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDIwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcisuZG93bmxvYWRfaW5mbyxcbiAgICAgICZhY3RpdmUrLmRvd25sb2FkX2luZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkX2J0biAuZmVhdGhlciB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAuZG93bmxvYWRfYnRuIGEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRvd25sb2FkX2J0biBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ub3Nkb3dubG9hZHMtbW9kYWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn0iLCIuZm9ybS1kZWZhdWx0IGZpZWxkc2V0LFxuLmZvcm0tZGVmYXVsdCBpbnB1dCxcbi5mb3JtLWRlZmF1bHQgbGFiZWwsXG4uZm9ybS1kZWZhdWx0IHNlbGVjdCxcbi5mb3JtLWRlZmF1bHQgdGV4dGFyZWEge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWRlZmF1bHQgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZm9ybS1kZWZhdWx0IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9ybS1kZWZhdWx0IGlucHV0LFxuLmZvcm0tZGVmYXVsdCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5mb3JtLWRlZmF1bHQgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgbWF4LWhlaWdodDogMjByZW07XG59XG5cbi5mb3JtLWRlZmF1bHQgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi5mb3JtLWRlZmF1bHQgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tZGVmYXVsdCBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5sYWJlbC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLS1uZXdzbGV0dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHJlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoMjUlICsgNHJlbSk7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXItLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXIgZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtLS1uZXdzbGV0dGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4uZm9ybS0tbmV3c2xldHRlciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXIgLmVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xufVxuXG4ubWMtZmllbGQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNtY19lbWJlZF9zaWdudXAgZGl2Lm1jZV9pbmxpbmVfZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAycHg7XG59XG5cbi52aXNmb3Jtcy1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgLnZpc0N1c3RvbVRleHQsXG4gIC5jYXRlZ29yeS1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZSBvdXRzaWRlO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAycmVtO1xuICAgIH1cbiAgfVxuICAudmlzQ3VzdG9tVGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgID4gKjpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4udmlzZm9ybXMtZm9ybSB7XG4gIC5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbi52aXNmb3JtLmZvcm0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBwYWRkaW5nOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gIC5yb3ctZmx1aWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5yb3ctMTAwID4gZGl2LFxuICAucm93LWZsdWlkID4gZGl2IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAucm93LTEwMCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LTMzID4gZGl2IHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5yb3ctZmx1aWQgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucm93LWZsdWlkID4gLnNwYW4xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1mbHVpZCA+IC5zcGFuNCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuXG4gIC5yb3ctZmx1aWQgPiAuc3BhbjMge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cblxuICAuaW5wdXQtYXBwZW5kIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjJyZW0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnZpc19tYW5kYXRvcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBsYWJlbC5jaGVja2JveDpmaXJzdC1vZi10eXBlLFxuICBsYWJlbC5jaGVja2JveDpvbmx5LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5yb3ctZmx1aWQ6aGFzKC5ub3RpZmljYXRpb24tZmllbGQpIC52aXNDdXN0b21UZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5kaXYuY2FsZW5kYXIge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5jYWxlbmRhcixcbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IDEuNHJlbTtcblxuICAuaGVhZHJvdyB0ZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubmF2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi5ldmVudGNhbHEuZ3JpbGwtY2FsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWF4LXdpZHRoOiA0MCU7XG5cbiAgLm1vZF9qZW1jYWxxX2NhbGRheWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBhOmxpbmssXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAubW9kX2plbWNhbHFfY2FsdG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4iLCIvL19zaG9wLnNjc3NcblxuLmoyc3RvcmUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubGlzdC1pdGVtLS1wcm9kdWN0IC5saXN0LWltZy1ib3gge1xuICBiYWNrZ3JvdW5kLXNpemUgICAgICA6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvciAgICAgOiAjZjlmOWY5O1xufVxuXG4ucHJvZGRldGFpbCB7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LWFsaWduICAgOiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtcyAgICAgIDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luICAgICAgICAgICA6IDhyZW0gMCA0cmVtO1xuICAtbXMtZmxleC13cmFwICAgIDogd3JhcDtcbiAgZmxleC13cmFwICAgICAgICA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5qMnN0b3JlLXByb2R1Y3QtbWFpbi1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmoyc3RvcmUtbWFpbmltYWdlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uajJzdG9yZS1wcm9kdWN0LW1haW4taW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmoyc3RvcmUtYWRkLXRvLWNhcnQge1xuICBkaXNwbGF5ICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICA6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIC5idG4tLWlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJ0bi0taW5wdXQgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmcgICA6IDEuNXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yICAgICA6ICNmZmY7XG4gICAgYm9yZGVyICAgIDogMDtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgIC1tcy1mbGV4ICAgICAgICA6IDI7XG4gICAgZmxleCAgICAgICAgICAgIDogMjtcbiAgfVxufVxuXG4ucHJvZHVjdC1xdHkge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5zZnNmIHtcbiAgZGlzcGxheSAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBzdHJldGNoO1xuICBoZWlnaHQgICAgICAgICAgIDogMTAwJTtcbiAgY29sb3IgICAgICAgICAgICA6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQgICAgIDogMnJlbTtcbiAgcGFkZGluZyAgICAgICAgICA6IDAgMC41cmVtO1xufVxuXG4uc2ZzZiA+IGRpdiB7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcCAgICA6IG5vd3JhcDtcbiAgZmxleC13cmFwICAgICAgICA6IG5vd3JhcDtcbiAgaGVpZ2h0ICAgICAgICAgICA6IDEwMCU7XG59XG5cbi5zZnNmIGEsXG4uc2ZzZiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm0gICA6IHVwcGVyY2FzZTtcbiAgZGlzcGxheSAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuICBoZWlnaHQgICAgICAgICAgIDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcbiAgcGFkZGluZyAgICAgICAgICA6IDFyZW07XG4gIGZvbnQtc2l6ZSAgICAgICAgOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0ICAgICAgOiAxLjY7XG4gIGZvbnQtd2VpZ2h0ICAgICAgOiAzMDA7XG4gIHdoaXRlLXNwYWNlICAgICAgOiBub3dyYXA7XG59XG5cbi5zZnNmIC5saW5rID4gc3ZnIHtcbiAgZmlsbCAgICAgICAgOiBub25lO1xuICBzdHJva2UgICAgICA6IHdoaXRlO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG5cbi5jYXJ0LWFjdGlvbi1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgcGFkZGluZyAgICAgICAgIDogMnJlbTtcbiAgY29sb3IgICAgICAgICAgIDogd2hpdGU7XG4gIG1hcmdpbiAgICAgICAgICA6IDJyZW0gMDtcbiAgZGlzcGxheSAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXG4gIC5qMnN0b3JlLWNoZWNrb3V0LWxpbmsge1xuICAgIGNvbG9yICAgICAgICAgICA6IHdoaXRlO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrICAgOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XG4gICAgZmxvYXQgICAgICAgICAgIDogcmlnaHQ7XG4gICAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQgICAgIDogMnJlbTtcbiAgfVxufVxuXG4uajJzdG9yZS1jYXJ0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnByb2R1Y3QtcXR5IHtcbiAgICB3aWR0aDogMjAlO1xuXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS5jYXJ0LWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi50YWJsZS5jYXJ0LWZvb3RlciB0ZCxcbi50YWJsZS5jYXJ0LWZvb3RlciB0aCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uajJzdG9yZS1jYXJ0LXRhYmxlIHRkLFxuLmoyc3RvcmUtY2FydC10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZSA6IDEuNnJlbTtcbiAgcGFkZGluZyAgIDogMXJlbSAwO1xufVxuXG50YWJsZS5jYXJ0LWZvb3RlciB0ZCxcbnRhYmxlLmoyc3RvcmUtY2FydC10YWJsZSB0ZC5jYXJ0LWxpbmUtc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uajJzdG9yZS1jYXJ0LXRhYmxlIHRkID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5qMnN0b3JlLWNhcnQtdGFibGUgdGQgPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qMnN0b3JlLWNhcnQtdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nICAgICAgICAgOiAxcmVtIDFyZW0gMXJlbSAwO1xufVxuXG4uajJzdG9yZS1jYXJ0LWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uajJzdG9yZSAuY2hlY2tvdXQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZSAgICAgICA6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBjdXJzb3IgICAgICAgICAgOiBwb2ludGVyO1xuICBjb2xvciAgICAgICAgICAgOiAjZmZmO1xuICBmb250LXdlaWdodCAgICAgOiAzMDA7XG4gIGJvcmRlciAgICAgICAgICA6IDA7XG4gIHBhZGRpbmcgICAgICAgICA6IDFyZW0gMnJlbTtcbn1cblxuLmNoZWNrb3V0LWNvbnRlbnQgLnJvdy1mbHVpZCB7XG4gIGRpc3BsYXkgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjayAgIDoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbSAgIDogMnJlbTtcblxuICAuc3BhbjYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXggICAgICAgIDogMCAwIDQ1JTtcbiAgICBmbGV4ICAgICAgICAgICAgOiAwIDAgNDUlO1xuICB9XG59XG5cbiNqMnN0b3JlLWNoZWNrb3V0IGxhYmVsIHtcbiAgZGlzcGxheSAgICAgIDogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemUgICAgOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0IDogMXJlbTtcbn1cblxuI2oyc3RvcmUtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuI2oyc3RvcmUtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4jajJzdG9yZS1jaGVja291dCBzZWxlY3QsXG4jajJzdG9yZS1jaGVja291dCB0ZXh0YXJlYSB7XG4gIHdpZHRoICAgICAgICA6IDEwMCU7XG4gIHBhZGRpbmcgICAgICA6IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuI2oyc3RvcmUtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuI2oyc3RvcmUtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLWxlZnQgOiAwLjFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xuICB0b3AgICAgICAgICA6IC0uMnJlbTtcblxuICArIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuI2oyc3RvcmUtY2hlY2tvdXQgLmNhcnQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMnJlbSBzb2xpZCB3aGl0ZTtcblxuICB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4jajJzdG9yZS1jaGVja291dCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNpZGViYXItLXNob3Age1xuICAuY2F0LW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5jYXQtbGlua19jaGlsZCB7XG4gICAgICBmb250LXNpemUgICAgICAgOiAxLjRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQgICAgOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlnaHQtZ3JleSwgMik7XG4gICAgfVxuXG4gICAgLmNhdC1saW5rLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXF0eSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI29uQ2hlY2tvdXRQYXltZW50X3dyYXBwZXIgaW1nLFxuLnBheW1lbnQgaW1nIHtcbiAgd2lkdGggICAgIDogYXV0bztcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jb25DaGVja291dFBheW1lbnRfd3JhcHBlciAucGF5bWVudC1wbHVnaW4taW1hZ2UtbGFiZWwsXG4ucGF5bWVudCBsYWJlbCB7XG4gIGRpc3BsYXkgICAgOiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbiAgICAgOiAwO1xuICBwYWRkaW5nICAgIDogMXJlbSAwO1xufVxuXG4uajJzdG9yZS1teXByb2ZpbGUgdGFibGUgdGQsXG4uajJzdG9yZS1teXByb2ZpbGUgdGFibGUgdGgge1xuICBwYWRkaW5nICAgOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uajJzdG9yZS1teXByb2ZpbGUgLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgbWFyZ2luLXRvcCAgICAgIDogMnJlbTtcbn1cbiIsIi53YW5kZXItd3JhcCBsaSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMzIuMzMzMzMlO1xuICBmbGV4OiAwIDAgMzIuMzMzMzMlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDEuNjY2NiU7XG4gIHBhZGRpbmctdG9wOiAzMi4zMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZ3B4dHJhY2sgPiBkaXYge1xuICAuYnRuIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZ3B4dHJhY2tpbmZvcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZ3B4dHJhY2tkaWFncmFtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm9sTWFwVmlld3BvcnQge1xuICB6LWluZGV4OiAwO1xufSIsIi8vIF9zbGlkZXIuc2Nzc1xuXG4uY29tcGFueS1kZXRhaWwtZ2FsbGVyeV9zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhbnktZGV0YWlsLWdhbGxlcnlfc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQgOiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLmNvbXBhbnktZGV0YWlsLWdhbGxlcnlfaW1nIHtcbiAgbWFyZ2luICAgIDogMCAxcmVtO1xuICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBoZWlnaHQgICAgOiAyNXJlbSAhaW1wb3J0YW50O1xuXG4gICYgaW1nIHtcbiAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcbiAgICBsZWZ0ICAgICAgICAgICAgIDogMDtcbiAgICByaWdodCAgICAgICAgICAgIDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm0gICAgICAgIDogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZSAgICAgICAgOiA3cmVtO1xuICB0b3AgICAgICAgICAgICAgIDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xuICB0cmFuc2Zvcm0gICAgICAgIDogdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xuICB6LWluZGV4ICAgICAgICAgIDogOTk7XG4gIGhlaWdodCAgICAgICAgICAgOiBhdXRvO1xuICBsaW5lLWhlaWdodCAgICAgIDogMTtcbn1cblxuLnNsaWNrLWFycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDEwMiU7XG59XG5cbi5zbGljay1hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDEwMiU7XG59XG4iLCIuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcblxuICAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAzO1xuICAgICAgLW1zLWZsZXg6IDM7XG4gICAgICBmbGV4OiAzO1xuICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICB9XG4gIH1cblxuICAuZGF5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5jYWxlbmRhci1oZWFkLXJvdyB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi8vIF9mb290ZXIuc2Nzc1xuLyogRk9PVEVSICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvb3Rlcl9zZWMge1xuICBwYWRkaW5nLXRvcCAgIDogJHZlcnRpY2FsLXNwYWNpbmcteGw7XG4gIHBhZGRpbmctYm90dG9tOiAkdmVydGljYWwtc3BhY2luZy14bDtcbiAgYmFja2dyb3VuZCAgICA6ICRncmV5O1xuICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xuICBjb2xvciAgICAgICAgIDogI2ZmZjtcbn1cblxuLmZvb3Rlcl9pbm5lciB7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtd2Via2l0LWJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjayA6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2sgICAgOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQgIDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcbiAgcGFkZGluZy10b3AgICAgICA6ICR2ZXJ0aWNhbC1zcGFjaW5nLXh4bDtcbiAgcGFkZGluZy1ib3R0b20gICA6ICR2ZXJ0aWNhbC1zcGFjaW5nLXhsO1xufVxuXG4uZm9vdGVyX2lubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJfc2VjIGEge1xuICBjb2xvciAgICAgICAgICA6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1pdGVtIHtcbiAgY29sb3IgICAgICA6ICRtYWluLWNvbG9yO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9vdGVyLWl0ZW0tLWxvZ29zIHtcbiAgZGlzcGxheSAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5ICAgICAgICAgIDogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuICAtbXMtZmxleC13cmFwICAgIDogd3JhcDtcbiAgZmxleC13cmFwICAgICAgICA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2sgOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2sgICAgOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudCAgOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ24gICA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1pdGVtLS1sb2dvcyA+IGEge1xuICBkaXNwbGF5ICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXkgICAgICAgICAgOiAtbXMtZmxleGJveDtcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduICAgOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2sgOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2sgICAgOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudCAgOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtZmxleCA6IDE7XG4gIC1tcy1mbGV4ICAgICAgICAgOiAxIDEgMTAwcHg7XG4gIGZsZXggICAgICAgICAgICAgOiAxIDEgMTAwcHg7XG4gIGhlaWdodCAgICAgICAgICAgOiA2MHB4O1xuICB3aWR0aCAgICAgICAgICAgIDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0ICAgICAgOiAycmVtO1xufVxuXG4uZm9vdGVyLWl0ZW0tLWxvZ29zID4gYSA+IGltZyB7XG4gIGRpc3BsYXkgICA6IGJsb2NrO1xuICB3aWR0aCAgICAgOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZm9vdGVyX2lubmVyLS1tYXJrZW5rb250YWt0cHVua3Qge1xuICBtYXJnaW4tdG9wICAgICAgIDogMDtcbiAgcGFkZGluZy10b3AgICAgICA6IDJyZW07XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA0MHB4O1xuXG4gIC5mb290ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0tLWxvZ29zIHtcbiAgICA+IGEge1xuICAgICAgaGVpZ2h0ICAgICA6IDYwcHg7XG4gICAgICB3aWR0aCAgICAgIDogYXV0bztcbiAgICAgIGZsZXggICAgICAgOiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemUgIDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZsZXggICAgICAgOiAwIDAgYXV0bztcbiAgfVxufVxuXG4jc2F5d2F5LWJhZGdlLWNvbnRhaW5lciB7XG4gIHdpZHRoICAgICAgICAgIDogMjByZW07XG4gIGhlaWdodCAgICAgICAgIDogMjByZW07XG4gIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XG4gIHRvcCAgICAgICAgICAgIDogNTAlO1xuICBsZWZ0ICAgICAgICAgICA6IDIlO1xuICB0cmFuc2Zvcm0gICAgICA6IHRyYW5zbGF0ZTNkKDAsLTUwJSwgMCk7XG4gIHBhZGRpbmcgICAgICAgIDogMXJlbTtcblxuICBib3JkZXItcmFkaXVzICA6IDUwJTtcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiBzdmcge1xuICAgIGRpc3BsYXkgIDogYmxvY2s7XG4gICAgd2lkdGggICAgOiA5MCU7XG4gICAgaGVpZ2h0ICAgOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLCAwKTtcblxuICAgICNzYXl3YXktYmFkZ2UtY2xhaW0sXG4gICAgI3NheXdheS1iYWRnZS11cHBlci10ZXh0LFxuICAgIC5zYXl3YXktbG9nbyB7XG4gICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5zYXliYWRnZS0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIycHgpIHtcbiAgLmhlYWRlci1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmhlYWRlcl92aWRlbyBpZnJhbWUge1xuICB9XG59XG4vL0lQSE9ORVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG5cbiAgLm1vZF9qZW1jYWxxX2NhbGVuZGFyLW1vbnRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGFydG5lci1iYW5uZXItLXF1aWNrbGlua3Mge1xuICAgIC5wYXJ0bmVyLWJhbm5lcl9pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnBhcnRuZXItYmFubmVyX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAvLyBIT01FUEFHRVxuICAuYmFubmVyX3RpdGxlIHtcbiAgICB3aWR0aDogMjIuNSU7XG4gIH1cblxuICAuYXJ0aWNsZS1pdGVtLFxuICAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmFydGljbGUtaXRlbS0taG9tZSB7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgfVxuXG4gIC5hcnRpY2xlLWxpc3QsXG4gIC5ncmlkLWxpc3Qge1xuICAgICYgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAmIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cblxuICAgICYgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAmIGRpdjpudGgtY2hpbGQoNSkge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgb3JkZXI6IDY7XG4gICAgfVxuXG4gICAgJiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cblxuICAgICYgZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICBvcmRlcjogNztcbiAgICB9XG5cbiAgICAmIGRpdjpudGgtY2hpbGQoOCkge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgb3JkZXI6IDg7XG4gICAgfVxuXG4gICAgJiBhcnRpY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmIGFydGljbGU6bnRoLWNoaWxkKDQpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgICYgYXJ0aWNsZTpudGgtY2hpbGQoNSkge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgb3JkZXI6IDY7XG4gICAgfVxuXG4gICAgJiBhcnRpY2xlOm50aC1jaGlsZCg3KSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICBvcmRlcjogNztcbiAgICB9XG4gIH1cbiAgLy9TVUJTSVRFU1xuICAuYnJpLWxpc3QsXG4gIC5mbGV4LWxpc3Qge1xuICAgICYgLmxpc3QtaXRlbSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0OSU7XG4gICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgfVxuICB9XG5cbiAgLm1hcC1rb250YWt0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyX2lubmVyLS1tYXJrZW5rb250YWt0cHVua3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAuZm9vdGVyLWl0ZW0tLWxvZ29zIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYXJ0aWNsZS1pbmZvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmFydGljbGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcnRpY2xlLWludHJvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgJiAuYnRuLXdlaXRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwJSk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYmFubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5mb3JtLS1uZXdzbGV0dGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgfVxuXG4gIC5mb3JtLS1uZXdzbGV0dGVyLS1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gIC5mb290ZXJfaW5uZXIge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxuXG4gIC5mb290ZXItaXRlbS0tbG9nb3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZvb3Rlci1pdGVtLS1sb2dvcyA+IGEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICB9XG4gIC8vU1VCU0lURVNcbiAgLmdyaWxsLWNhbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmF2aWdhdGlvbi0tbWFpbixcbiAgLm5hdmlnYXRpb24tLXRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLS10b3AtLWFjdGl2ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXJ0aWNsZS1pdGVtLFxuICAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICB9XG4gIC8vU1VCU0lURVNcbiAgLmJyaS1saXN0LFxuICAuZmxleC1saXN0IHtcbiAgICAmIC5saXN0LWl0ZW0ge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWNhdGVnb3J5IHtcbiAgICAmIC5saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtZGV0YWlsX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvL0RFVEFJTFBBR0VTXG4gIC5ldmVudC1kZXRhaWwtaW5mbyB7XG4gICAgJiAuZXZlbnQtZGV0YWlsLWluZm9fYm94IHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuXG4gICAgJiAuZXZlbnQtZGV0YWlsLWluZm9fYm94LS1tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICAgIGhlaWdodDogMzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlsLWluZm9faW5uZXIge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlsLWluZm9fYm94IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29tcGFueS1kZXRhaWwtaW5mb19ib3gtLW1hcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxuXG4gIC5qMnN0b3JlLWFkZC10by1jYXJ0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmIC5wcm9kdWN0LXF0eSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgIC5mb290ZXItaXRlbS0tbG9nb3Mge1xuICAgICAgPiBhIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAuYmFubmVyX3RpdGxlIHtcbiAgICB3aWR0aDogMjcuNSU7XG4gIH1cblxuICAuZm9ybS0tbmV3c2xldHRlciB7XG4gICAgbGVmdDogY2FsYygyNSUgKyA5cmVtKTtcbiAgfVxuXG4gIC5wYXJ0bmVyLWJhbm5lcl9pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNDklO1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cblxuICAuZ3JpZC1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmN0YS15b3V0dWJlIGEge1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmoyc3RvcmUtY2FydC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmIC5idXR0b25zLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmoyc3RvcmUtY2FydC10YWJsZSAucmVtb3ZlLWljb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG5cbiAgI3NheXdheS1iYWRnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICB9XG4gIC52aXNmb3JtLmZvcm0tZGVmYXVsdCAucm93LWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IC5yb3ctZmx1aWQgPiAuc3BhbjMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2VhcmNoLW9wdGlvbnMge1xuICAgICYgLmpiZC1zZWxlY3QtYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1oZWFkZXJfdGl0bGUsXG4gIC5wYWdlLWhlYWRlcl90aXRsZV9tYW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICYgLmZvbnR0b3Age1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cblxuICAuZm9ybS0tbmV3c2xldHRlciB7XG4gICAgbGVmdDogY2FsYygyNSUgKyAxMi41cmVtKTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5iYW5uZXJfdGl0bGUge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICAuYXJ0aWNsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuYXJ0aWNsZS1pdGVtLFxuICAuZXZlbnQtaXRlbSxcbiAgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXJ0aWNsZS1saXN0LFxuICAuZ3JpZC1saXN0IHtcbiAgICAmIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICYgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAmIGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuXG4gICAgJiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xuICAgIH1cblxuICAgICYgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICBvcmRlcjogNTtcbiAgICB9XG5cbiAgICAmIGRpdjpudGgtY2hpbGQoNykge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgb3JkZXI6IDg7XG4gICAgfVxuXG4gICAgJiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgIG9yZGVyOiA3O1xuICAgIH1cblxuICAgICYgYXJ0aWNsZTpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJiBhcnRpY2xlOm50aC1jaGlsZCg0KSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAmIGFydGljbGU6bnRoLWNoaWxkKDUpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xuICAgIH1cblxuICAgICYgYXJ0aWNsZTpudGgtY2hpbGQoNykge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC8vV0lDSFRJR1xuICAgICYgLmdyaWQtaXRlbSxcbiAgICAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC8vU1VCU0lURVNcbiAgLmJyaS1saXN0LFxuICAuZmxleC1saXN0IHtcbiAgICAmIC5saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDUlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZHNldC0xIC5yb3ctZmx1aWQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgLnNwYW42IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnZpc2Zvcm0uZm9ybS1kZWZhdWx0IC5pbnB1dC1hcHBlbmQgYnV0dG9uIHtcbiAgICB0b3A6IDc1JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgfVxuXG4gIC5zZnNmIHtcbiAgICAmIGRpdiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgICYgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfaW5uZXItLW1hcmtlbmtvbnRha3RwdW5rdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgIC5mb290ZXItaXRlbS0tbG9nb3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgPiBhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmZvb3Rlci1pdGVtLS1sb2dvcyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLy9TVUJTSVRFU1xuICAuY29tcG9uZW50LWNvbnRlbnRfaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ldmVudHMtd3JhcCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpZGViYXItLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIlO1xuICAgIHRvcDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sZWZ0LWFycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNpZGViYXItLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzByZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcmVtKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKTtcbiAgfVxuXG4gIC52aWV3LXByb2R1Y3RzIC5zaWRlYmFyLS1idXR0b24tLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcmVtKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHJlbSk7XG4gIH1cblxuICAuc2lkZWJhci0tZXZlbnRzLFxuICAuc2lkZWJhci0tc2hvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICByaWdodDogMiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNpZGViYXItLWV2ZW50cy0tYWN0aXZlLFxuICAuc2lkZWJhci0tc2hvcC0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC5jb21wb25lbnQtY29udGVudF9pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5qYmQtY29udGFpbmVyIHtcbiAgICAmIC5zaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyJTtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC8vU1VCU0lURVNcbiAgLmFydGljbGUtZGV0YWlsIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLy9ERVRBSUxQQUdFU1xuICAudmlldy1hcnRpY2xlLFxuICAudmlldy1ldmVudCB7XG4gICAgJiAucGFnZS1oZWFkZXJfdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtZGV0YWlsLWRlc2NyaXB0aW9uLFxuICAuZXZlbnQtZGV0YWlsLWltZyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cblxuICAuZXZlbnQtZGV0YWlsLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICB9XG5cbiAgLmV2ZW50LWRldGFpbC1pbmZvIHtcbiAgICAmIC5ldmVudC1kZXRhaWwtaW5mb19ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICB9XG4gIH1cblxuICAuajJzdG9yZS1jYXJ0LXRhYmxlIC5yZW1vdmUtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5qMnN0b3JlLWNhcnQtdGFibGUge1xuICAgICYgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmIHRib2R5IHtcbiAgICAgICYgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcblxuICAgICAgICAmIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICYgLmNhcnQtdGh1bWItaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmoyc3RvcmUtY2FydC10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cblxuICAuY2hlY2tvdXQtY29udGVudCB7XG4gICAgJiAucm93LWZsdWlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC53YWl0IGltZyB7XG4gICAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTJyZW07XG4gIH1cblxuICAubmF2aWdhdGlvbi0tbWFpbiB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLS10b3Age1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cblxuICAuYmFubmVyX3RpdGxlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgLmZvcm0tLW5ld3NsZXR0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb3JtLS1uZXdzbGV0dGVyLS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21lbnUtaWNvbi1jbG9zZWQtc3F1YXJlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tLW5ld3NsZXR0ZXItLWFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuZm9vdGVyX2lubmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb290ZXItaXRlbS0tbG9nb3Mge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLy9TVUJTSVRFU1xuICAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTRyZW07XG4gIH1cblxuICAuYXJ0aWNsZS1kZXRhaWxfaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5sYW5nLWJsb2NrIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl90aXRsZSxcbiAgLnBhZ2UtaGVhZGVyX3RpdGxlX21hbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAmIC5mb250dG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuYXJ0aWNsZS1saXN0LFxuICAuZ3JpZC1saXN0IHtcbiAgICAmIC5hcnRpY2xlLWl0ZW0sXG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAucGFydG5lci1iYW5uZXJfaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbiAgLy9TVUJTSVRFU1xuICAubWFwLWtvbnRha3QgaWZyYW1lIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgfVxuXG4gIHRhYmxlOm5vdCgubW9kX2plbWNhbHFfY2FsZW5kYXIsIC5jYWxlbmRhci1jb250YWluZXIgdGFibGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmIHRyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiB0ZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZF9qZW1jYWxxX2NhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmIHRyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZS1kZXRhaWwgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cblxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gIC5jb21wYW55LWRldGFpbC1oZWFkZXJfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5hdmlnYXRpb24tLW1haW4ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cblxuICAubmF2aWdhdGlvbi0tdG9wIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG5cbiAgLmJhbm5lcl90aXRsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAvL1NVQlNJVEVTXG4gIC5jYWxlbmRhci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtOHJlbTtcbiAgfVxuICAvL0RFVEFJTFBBR0VTXG4gIC5wYWdlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cblxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5jb21wYW55LWRldGFpbC1oZWFkZXJfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvLFxuICAuY29tcGFueS1kZXRhaWwtaGVhZGVyX2xvZ29ib3gge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlsLWhlYWRlcl9sb2dvYm94IHtcbiAgICBoZWlnaHQ6IDg1JTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfaW5uZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5iYW5uZXJfdGl0bGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAudmlldy12aXNmb3JtcyB7XG4gICAgJiAubW9kX2plbWNhbHFfY2FsZW5kYXIge1xuICAgICAgbWFyZ2luOiAwIC00cmVtO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAmIGNhcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuZm9ybS0tbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmlldy1kZWZhdWx0IHtcbiAgICAmIC5hcnRpY2xlLWl0ZW0sXG4gICAgLmV2ZW50LWl0ZW0sXG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvLyBTVUJTSVRFU1xuICAuc2lkZWJhci0tYnV0dG9uLS1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNy41cmVtKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNy41cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3LjVyZW0pO1xuICB9XG5cbiAgLnZpZXctcHJvZHVjdHMgLnNpZGViYXItLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjByZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcmVtKTtcbiAgfVxufVxuIl19 */
