@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}h1,h2,h3,h4{font-family:"Roboto Slab",serif;font-weight:400}p{margin:0 0 2rem;font-size:1.4rem}.button--nav{display:none;border:none}.button,input[type=submit]{display:inline-block;text-decoration:none;border:0;outline:0}.button--main,input[type=submit]{background-color:#cfa831;color:#000;font-family:"Roboto Slab",serif;padding:.6rem .8rem;text-transform:uppercase;width:auto}.button--main:active,.button--main:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#000;color:#fff}.button--mt{margin-top:2rem}.button--if{align-self:flex-start;margin-right:auto}html{font-size:62.5%;overflow-x:hidden}body{font-weight:400;line-height:1.4;font-size:1.4rem;color:#111;font-family:Roboto,sans-serif;position:relative;margin:0;padding:0;overflow-x:hidden;transition:all .25s ease-in 0s}.space{transition:all .25s ease-in 0s;height:0}img{display:block;max-width:100%;flex:1}.main-section{margin:6rem 0 0}.section-content{flex-wrap:wrap;justify-content:space-between;align-items:center}.content--default{display:flex}.w--max{max-width:1280px;margin-left:auto;margin-right:auto}.w--small{max-width:1000px;margin-left:auto;margin-right:auto}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.flex--col{flex-direction:column}.flex--stretch{align-items:stretch}.flex--sb{justify-content:space-between}.flex-v--center{align-items:center}.flex-v--top{align-items:flex-start}.flex-h--center,.flex-vc--center{justify-content:center}.vishidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.no-mb{margin-bottom:0!important}.main-header{padding:4rem 0;transition:all .25s ease-in 0s;position:relative;z-index:11}.logo{display:flex;align-items:center;flex:1 1 100px;padding-right:20%;transition:all .25s ease-in 0s}.logo_picto{max-width:130px}.logo_typo{max-width:240px;transition:all .25s ease-in 0s}.scrolled .main-header{position:fixed;left:0;right:0;top:0;background-color:#fff;padding:1rem 0;transition:all .25s ease-in 0s;z-index:99;border-bottom:1px solid #ededed}.scrolled .logo_picto{position:fixed;bottom:100%;opacity:0;transition:all .25s ease-in 0s}.scrolled .logo_typo{max-width:160px;transition:all .25s ease-in 0s}.scrolled .main-nav .menu-item a{font-size:1.4rem}.scrolled .sub-menu{background-color:#fff;top:180%}.header-slider.slick-dotted{margin-bottom:0;position:relative;z-index:10}.header-slider.slick-initialized{opacity:1}.header-slider{opacity:0}.slick-dots{position:absolute;display:flex;top:10%;bottom:10%;align-items:flex-end;flex-direction:column;right:-2rem;width:4rem;justify-content:center}.slick-arrow{position:absolute;font-size:6rem;color:rgba(207,168,49,.9);bottom:0;right:0;height:4rem;width:4rem;z-index:10;text-align:center;line-height:30px}.gal-prev{right:4rem}.gal-next{right:0}.slick-dots li{margin:0;height:auto;width:100%;display:flex;justify-content:flex-end}.slick-dots li button{width:50%;height:.5rem;padding:0;background-color:#000;margin:.5rem 0;transition:all .25s ease-in 50ms}.slick-dots li.slick-active button,.slick-dots li:hover button{width:100%;background-color:#e20714}.slick-dots li button:before{display:none}.logo-list{display:flex;justify-content:center;flex-wrap:wrap}.logo-link{display:flex;align-items:center;justify-content:center;padding:1rem;margin:0 4rem;height:150px}.logo-img{display:block;max-height:100%;width:auto;max-width:200px;flex:0 0 auto}nav ul{list-style:none outside;margin:0;padding:0}nav li{margin:0;padding:0}.main-nav{flex:1 1 auto}.nav-list{display:flex;justify-content:space-between}.main-nav .menu-item{flex:0 1 auto;position:relative}.main-nav .menu-item a{font-family:"Roboto Slab",serif;text-transform:uppercase;padding:0 0 .5rem;color:#000;text-decoration:none;font-size:1.6rem;letter-spacing:.11rem;position:relative;text-align:center;display:block}.main-nav .nav-list>.menu-item a svg{display:block;position:absolute;left:0;right:0;width:100%;height:5px;top:calc(100% + 1px)}.main-nav .nav-list>.menu-item a svg g{width:100%}.main-nav .menu-item a svg rect{transform:translate3d(0,100%,0);transition:all .25s ease-in 50ms;opacity:0}.main-nav .nav-list>.current_page_item a rect,.main-nav .nav-list>.menu-item a:hover rect,.main-nav>.nav-list>.menu-item:hover>a rect{transform:translate3d(0,0,0);transition:all .2s ease-in 0s;opacity:1}.main-nav .nav-list>.current_page_item a #f-red,.main-nav .nav-list>.menu-item a:hover #f-red,.main-nav>.nav-list>.menu-item:hover>a #f-red{transition-delay:.1s}.main-nav .nav-list>.current_page_item a #f-gold,.main-nav .nav-list>.menu-item a:hover #f-gold,.main-nav>.nav-list>.menu-item:hover>a #f-gold{transition-delay:.2s}.sub-menu{position:absolute;font-family:Roboto,sans-serif;display:flex;left:-1rem;top:160%;opacity:0;transition:all .2s ease-in 0s;visibility:hidden}.sub-menu .menu-item a{font-family:Roboto,sans-serif;font-size:1.4rem;padding:.4rem 1rem;white-space:nowrap}.sub-menu .menu-item a:active,.sub-menu .menu-item a:hover{background-color:#000;color:#fff}.sub-menu .current_page_item a{background-color:#000;color:#fff}.nav-list>.menu-item:hover .sub-menu{opacity:1;transition:all .2s ease-in 0s;visibility:visible}.box{position:relative;background-color:#ededed;width:calc(50% - 4rem/ 2);display:flex;align-items:stretch}.box--red{background-color:#e20714;color:#fff}.box--map{padding:0}.box--map .box_inner{padding:0}.box--map iframe{position:relative;z-index:0;display:block;height:100%}.box_inner{overflow:hidden;padding:4rem;position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between}.box_inner>*{position:relative;z-index:5}.box_title{display:inline-block;position:absolute;top:0;left:4rem;background-color:#cfa831;color:#000;padding:.7rem 1.2rem;font-size:1.6rem;margin:0;transform:translate3d(0,-50%,0);text-transform:uppercase;letter-spacing:.1rem;z-index:5}.logo-block>svg{width:350px;max-height:140px;display:block;overflow:visible}#Fill-37{fill:#000}#logo-text .cls-5{animation-name:jump;animation-direction:normal;animation-iteration-count:10;animation-duration:.7s;animation-delay:.5s;animation-timing-function:ease-in;transform-origin:bottom center}#logo-text .cls-5:nth-child(1){animation-delay:.45s}#logo-text .cls-5:nth-child(2){animation-delay:.55s}#logo-text .cls-5:nth-child(3){animation-delay:.65s}@keyframes jump{0%{transform:translate3d(0,.2rem,0) scale3d(1,1,1);fill:#cfa831}50%{transform:translate3d(0,-1.5rem,0) scale3d(1,.85,1);fill:#000}100%{transform:translate3d(0,.2rem,0) scale3d(1,1,1);fill:#cfa831}}#stars{position:absolute;top:-20%;left:0;z-index:4}#stars polygon{transform:scale3d(1,1,1);animation-name:wobble-hor-bottom;animation-iteration-count:infinite}#star-0{animation-duration:5s;animation-delay:.5s}#star-1{animation-duration:4s;animation-delay:.8s}#star-2{animation-duration:3s;animation-delay:1s}@keyframes wobble-hor-bottom{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.lanxess-logo{display:flex;justify-content:flex-start;margin:calc(4rem / 2) 0}.lanxess-logo>span{display:block;background-color:#000;color:#fff;padding:.4rem .8rem;text-transform:uppercase;font-size:1.8rem;margin-left:3rem}.page-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}.page-list--sidebar{display:block}.page-link{display:flex;flex:0 0 48%;position:relative;justify-content:center;align-items:center;margin-bottom:5%;position:relative}.page-list--sidebar .page-link{display:block;text-decoration:none;text-align:left;margin-bottom:.1rem;background-color:#ededed}.page-list--sidebar .page-link.active,.page-list--sidebar .page-link:active,.page-list--sidebar .page-link:hover{background-color:#cfa831}.page-link:before{content:'';display:block;position:absolute;background-color:#cfa831;opacity:.95;top:0;left:0;right:0;bottom:0;transition:all .35s ease-in 0s}.page-list--sidebar .page-link:before{display:none}.page-link_thumb{overflow:hidden;height:325px}.page-link_title{display:inline-block;position:absolute;color:#000;padding:.7rem 1.2rem;font-size:1.8rem;margin:0;white-space:nowrap;left:50%;top:50%;transform:translate3d(-50%,-50%,0);text-transform:uppercase;letter-spacing:.1rem;z-index:5;display:flex;justify-content:center;align-items:center;transition:all .35s ease-in 0s}.page-list--sidebar .page-link_title{position:static;transform:translate3d(0,0,0);font-size:1.6rem;text-align:left;display:block}.page-link.iv .page-link_title{transform:translate3d(-50%,-50%,0);top:100%;left:50%;background-color:#cfa831;transition:all .35s ease-in .3s}.page-link.iv:before{opacity:0;transition:all .35s ease-in .3s}.kontakt-grid{margin-right:-3%}.kontakt-grid_inner{display:flex;justify-content:flex-start;flex-wrap:wrap}.kontakt-item{flex:0 0 30%;margin-bottom:6%;margin-right:3%}.kontakt-item a,.kontakt-item h3,.kontakt-item p{display:flex;align-items:center;text-decoration:none}.kontakt-item h4{margin-bottom:.3rem;color:#cfa831;display:flex;align-items:center}.kontakt-item h3{margin-top:0}.kontakt-item h2{margin:1rem 0 2rem;display:flex;align-items:center}.kontakt-item h2+p{align-items:flex-start}.kontakt-item ul{margin:0;padding:0 0 0 2rem;list-style:square outside}.article-detail .kontakt-item li{margin:0 0 .3rem;padding:0}.kontakt-item svg{width:18px;margin-right:1rem}.kontakt-item_aufgaben{margin-top:3rem}.sidebar{margin-top:calc(4rem * 2);margin-left:calc(4rem * 2);flex:1 0 200px}.buy-tickets{margin:4rem 0;background-color:#e20714;padding:4rem}.buy-tickets>svg{max-height:60px}.buy-tickets p{color:#fff;font-size:1.5rem}.cookie-notice-container{padding:4rem 0}#cn-notice-text{display:block;font-size:1.6rem;line-height:1.4;margin-bottom:1rem}.article-detail{margin:8rem 0;flex:1 2 60%}.article-detail h1{font-size:4rem;display:inline-block;position:relative}.article-detail .page-title{margin-top:0;margin-bottom:6rem;color:#000;padding:0;font-size:2.8rem;display:inline-flex;align-items:stretch;z-index:1;text-transform:uppercase}.article-detail .page-title:after{content:'';display:block;position:absolute;left:0;right:0;top:105%;height:.7rem;background-color:#cfa831;background:linear-gradient(90deg,#000 0,#000 33%,#e20714 33%,#e20714 66%,#cfa831 66%,#cfa831 100%);width:100%;z-index:-1}.article-detail>h2{font-size:2.5rem;margin-top:4rem}.article-detail h1+h2{margin-top:0}.article-detail li{margin:0 0 2rem;font-size:1.6rem}.article-detail p{margin:0 0 2rem;font-size:1.6rem;font-weight:400}.article-detail a{color:#e20714}.article-detail img{height:auto}.click-title{color:#cfa831;cursor:pointer;position:relative;padding-left:5rem;display:flex;align-items:center}.click-box{max-height:40rem;overflow:hidden;position:relative;transition:all .15s ease-in 0s;margin-bottom:8rem}.click-box:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:20rem;background:#fff;background:linear-gradient(0deg,#fff 10%,rgba(255,255,255,0) 100%);transition:all .15s ease-out 0s}.click-title--active+.click-box{max-height:500rem;transition:all 1.15s ease-out 0s}.click-title--active+.click-box:after{opacity:0;transition:all .15s ease-out 0s}.click-box--active{padding-left:0}.float-btn{opacity:1;position:absolute;background-color:#cfa831;color:#fff;left:0;top:0;bottom:0;width:32px;height:32px;text-align:center;border-radius:50%;font-size:4rem;line-height:24px;transform:rotate(-90deg);transform-origin:center center;transition:all .15s ease-out 0s;text-indent:-.2rem}.float-btn--active{opacity:1;transform:rotate(90deg);transition:all .55s ease-out 0s}.float-btn--active.float-btn--fixed{position:fixed;top:5rem;left:5rem}.click-box h1{font-size:2.3rem}.click-box h2{color:#e20714;font-size:2rem}.click-box h3{font-size:1.8rem}.galerie-list--all{flex-wrap:wrap}.galerie-item{width:32%}.galerie-list--side .galerie-item{width:100%;margin-bottom:4rem}.galerie-list--all .galerie-item{width:24%;margin-bottom:3%}.galerie-link{display:block;text-decoration:none;color:#000;position:relative;overflow:hidden}.galerie-img--box{overflow:hidden;width:100%;height:100%;position:relative;position:absolute;top:0;left:0}.galerie-list--all .galerie-link{overflow:visible}.galerie-link:before{content:"";display:block;padding-top:100%}.galerie-img{display:block;position:absolute;top:50%;left:50%;max-width:none;transform:translate3d(-50%,-50%,0);z-index:1;max-width:300px}.galerie-list--side .galerie-img{max-width:none}.galerie-item_title{position:absolute;margin:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(0,0,0,.8);color:#fff;padding:.3rem;text-align:center;font-size:1.2rem}.galerie-list--all .galerie-item_title{display:inline-block;position:absolute;color:#000;padding:.7rem 1.2rem;font-size:1.4rem;margin:0;white-space:nowrap;left:50%;top:100%;bottom:auto;right:auto;transform:translate3d(-50%,-50%,0);text-transform:uppercase;letter-spacing:.1rem;z-index:5;background-color:#cfa831}.gal-list{margin:0 -calc(4rem / 6);justify-content:space-between}.gal-list .gal-item{padding:0 calc(4rem / 6);width:25%;overflow:hidden;display:block;margin-bottom:calc(4rem / 4);height:200px}.gal-list .gal-link{background-color:#ededed;height:100%;display:flex;align-items:center}.gal-list .gal-img{opacity:0;visibility:hidden;transition:all .25s ease-in 0s}.gal-list .gal-item.iv .gal-img{opacity:1;visibility:visible;transition:all .25s ease-in .5s}.featherlight .featherlight-content{border-bottom:0;margin:0;padding:0}.featherlight-next,.featherlight-next:hover,.featherlight-previous,.featherlight-previous:hover{background-color:transparent}.featherlight-next span,.featherlight-previous span{box-shadow:none;text-shadow:none}.featherlight .featherlight-close-icon{background-color:#cfa831;color:#fff}.form-wrap .wpcf7{width:100%}.form-wrap--order{margin-bottom:6rem}.form-wrap--order .wpcf7-form{display:flex;flex-wrap:wrap;justify-content:space-between}.form-item{margin-bottom:2rem}.form-wrap--order .form-item{margin-bottom:4rem}.form-item--full{width:100%}.form-item--half{width:48%}.form-item label,.form-item span{display:block;width:100%}.form-wrap--order .form-item--controls{margin-bottom:0}.form-wrap input[type=email],.form-wrap input[type=text],.form-wrap select,.form-wrap textarea{display:block;width:100%;border:none;border-bottom:1px solid #ededed;background-color:#fff;padding:.5rem}.form-wrap--order input[type=email],.form-wrap--order input[type=number],.form-wrap--order input[type=text],.form-wrap--order select,.form-wrap--order textarea{display:block;width:100%;border:none;border-bottom:0 solid #ededed;background-color:#efefef;padding:1.8rem}.form-wrap--order .wpcf7-list-item{margin-left:0}.form-wrap--order .wpcf7-list-item label{display:flex;align-items:center}.form-wrap--order input[type=checkbox]{background-color:#efefef;width:26px;height:26px}.form-wrap--order .form-item--tickets{display:flex;justify-content:space-between;margin-bottom:6rem;flex-wrap:wrap}.form-item--tickets .form-item_inner{flex:0 0 100%;margin-bottom:4rem}.form-wrap--order label{font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.05rem}.form-item--blue{background-color:#91cadd;color:#fff}.form-item--orange{background-color:#ab615f;color:#fff}.form-item--white{background-color:#fff}.form-item--green{background-color:#379e6e;color:#fff}.form-item--yellow{background-color:#d5bd1e;color:#fff}.form-wrap--order .form-item--thirds,.form-wrap--order .form-item--total{display:flex;align-items:center;padding-left:2rem;margin-bottom:0;border-bottom:0 solid #000}.form-wrap--order .form-item--thirds label{flex:2 1 auto;display:flex;align-items:center}.form-wrap--order .form-item--thirds label svg{margin-left:1rem;cursor:pointer}.form-wrap--order .form-item--thirds select{height:50px}.form-wrap--order .form-item--thirds span{padding:.5rem;flex:1 0 200px}.form-wrap--order .form-item--thirds input[type=number],.form-wrap--order .form-item--thirds select{text-align:center;padding-right:.2rem}.form-wrap--order .form-item--thirds .ticket-price{padding:0 2rem;display:flex;width:17%;text-align:left;flex:1 0 120px}.total-price-sa,.total-price-so{margin-left:auto;justify-content:flex-end}.form-wrap--order .form-item--thirds .ticket-price em{font-weight:500;font-style:normal}.form-wrap--order .form-item--total{padding:2rem;color:#fff;background-color:#000}.form-wrap--order .form-item--total .ticket-price{display:flex}.form-wrap--order .form-item--total .ticket-price em{margin-left:auto;font-style:normal}.form-item--info{position:relative}.ticket-info{display:block;position:absolute;background-color:#ededed;color:#000;padding:2rem;z-index:99;left:0;top:105%;border-bottom-color:inherit;opacity:0;visibility:hidden;font-size:1.6rem}.ticket-info--vis{opacity:1;visibility:visible;background-color:rgba(237,237,237,.95);transition:all .15s ease-in 0s}.ticket-info:after{bottom:100%;left:5%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#ededed;border-width:8px;margin-left:-8px}.magnify>.magnify-lens{width:400px;height:400px}.form-wrap .wpcf7-response-output{width:100%;padding:2rem;text-align:center;background-color:#006400;color:#fff;margin:2rem 0}.alert{padding:2rem 3rem;background-color:#e20714;color:#fff;display:flex;justify-content:space-between;align-items:center}.alert .alert-content{flex:1 1 auto;margin:0;font-size:1.8rem;text-transform:uppercase;letter-spacing:.15rem}.alert svg{width:40px;height:40px;display:block;flex:0 0 40px;margin-right:2rem}.form-wrap--musik{background-color:#efefef;padding:4rem}.form-wrap--musik label{font-size:1.5rem;font-weight:700;margin-bottom:.6rem}.wpcf7-list-item{margin-bottom:1rem;margin-left:0}.wpcf7-list-item label{display:flex;align-items:center}.wpcf7-list-item label input{margin-right:1rem}.form-item label~p{font-size:1.2rem}.footer{background-color:#000;margin-top:4rem}.footer_inner{max-width:1280px;margin:auto;padding:4rem 0;flex-wrap:wrap;align-items:stretch}.footer-item{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;flex:0 1 auto;height:auto}.footer-item a,.footer-item div{color:#fff;text-decoration:none;display:flex;margin:.5rem 0;letter-spacing:.15rem;align-items:center}.footer-item a svg{margin-right:1rem}.footer-item--logo img{display:block;width:90px}@media screen and (max-width:1320px){.footer,.main-header,.scrolled .main-header,.wrapper{padding-left:4rem;padding-right:4rem}.sub-menu{display:block;background-color:#fff}.sub-menu .menu-item a{padding:2rem 4rem}}@media screen and (max-width:1025px){.main-header{padding-top:2rem;padding-bottom:2rem}.logo_picto{width:90px}.logo_typo{max-width:180px}.main-section.flex--sb{flex-direction:column}.box{width:100%}.box--red{margin-bottom:8rem}.box--map iframe{width:100%}.button--nav{display:block;width:4rem;height:4rem;background-color:#cfa831;z-index:50;background-image:url(../img/nav-open.svg);background-position:center center;background-size:60%;background-repeat:no-repeat}.button--nav--active{background-image:url(../img/nav-close.svg)}.main-nav{position:fixed;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.95);z-index:49;padding:6rem;display:flex;transform:translate3d(100%,0,0);transition:all .25s ease-in 0s}.main-nav--active{transform:translate3d(0,0,0);transition:all .25s ease-in 0s}.nav-list{flex-direction:column;align-items:flex-start;justify-content:center}.main-nav .menu-item,.scrolled .main-nav .menu-item{margin:2rem 0;text-align:left;padding:0}.main-nav .menu-item a,.scrolled .main-nav .menu-item a{text-align:left;font-size:1.6rem;overflow:visible;padding-bottom:0}.main-nav .nav-list>.menu-item a svg{position:relative;width:auto;margin-top:1rem}.main-nav .nav-list>.menu-item a svg rect{opacity:1;transform:translate3d(0,0,0)}.scrolled .sub-menu,.sub-menu{position:static;display:block;opacity:1;visibility:visible}.scrolled .sub-menu .menu-item a,.sub-menu .menu-item a{padding:0;font-size:1.4rem}.page-link_thumb{height:260px}.content--default{flex-wrap:wrap}.sidebar{display:none}.page-list--sidebar{display:none}.article-detail{flex:0 0 100%}.form-item--tickets .form-item_inner{width:100%;flex:0 0 100%;margin-bottom:4rem}.galerie-list--all .galerie-item{width:32%;margin-bottom:4%;flex-grow:0}.gal-list .gal-item{width:33%;height:200px}.order-1{order:1}.order-2{order:2}}@media screen and (max-width:880px){.page-link_thumb{height:260px}.page-link{flex:0 0 100%}.galerie-list--all .galerie-item{width:48%;margin-bottom:4%}.galerie-list--all .galerie-img{max-width:none}.gal-list .gal-item{width:49%;height:200px;margin-bottom:4%}.kontakt-item{flex:0 0 48%;margin-right:1%}}@media screen and (max-width:685px){.footer_inner{align-items:center}.footer-item{width:auto;overflow:hidden;flex-direction:row;white-space:nowrap;flex-wrap:nowrap;margin-top:4rem}.footer-item--logo{float:left;display:block;width:20%;margin-top:0}.footer-item--nav{margin-top:0}.footer-item a{margin-right:2rem}.footer-item a:last-child{margin-right:0}.form-item--half{width:100%}.form-wrap--order .form-item--thirds,.form-wrap--order .form-item--total{padding-left:1rem}.form-wrap--order .form-item--thirds{flex-wrap:wrap}.form-wrap--order .form-item--thirds span{flex:0 1 170px;padding-left:0}.form-wrap--order .form-item--thirds label{font-size:1.2rem;width:100%;margin-top:.6rem}.form-wrap--order .form-item--thirds input[type=number]{padding-left:.2rem}.form-wrap--order .form-item--thirds .ticket-price{padding:1px 1rem;flex:1 0 100px}.form-wrap--order .form-item--thirds label svg{margin-left:auto;width:20px;height:20px;flex:0 0 20px;margin-right:.5rem}.gal-list .gal-item{width:100%;height:260px;margin-bottom:4%}}@media screen and (max-width:580px){.footer,.main-header,.scrolled .main-header,.wrapper{padding-left:1.5rem;padding-right:1.5rem}.logo_picto{width:65px}.logo_typo{max-width:160px}.lanxess-logo{display:block;text-align:center}.lanxess-logo>img{display:block;margin:0 auto 1rem}.lanxess-logo>span{margin-left:0}.galerie-list--home{flex-wrap:wrap}.galerie-list--home .galerie-item{width:100%;margin:2rem auto}.galerie-list--home .galerie-link:before{display:none}.galerie-list--home .galerie-img{position:static;transform:translate3d(0,0,0);width:100%;max-width:none}.logo-list{flex-direction:column}.footer_inner{align-items:center;justify-content:center}.footer-item{width:100%;overflow:hidden;flex-direction:column;align-items:center;white-space:nowrap;flex-wrap:wrap;margin-top:2rem}.footer-item--logo{float:none;display:block;width:20%;margin-bottom:6rem}.footer-item--nav{margin-top:0}.footer-item a{margin:1rem auto;display:block}.footer-item a:last-child{margin-right:auto}.footer-item a span,.footer-item a svg{margin:auto;display:block}.footer-item a svg{margin-bottom:.4rem}.page-link{margin-bottom:4rem}.galerie-list--all .galerie-item{width:100%;margin-bottom:8%}.kontakt-grid{margin-right:0}.kontakt-item{flex:0 0 100%;margin-right:auto;margin-left:auto;margin-bottom:0;padding:4rem;border-bottom:1px solid #ededed;max-width:90%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX25hdi5zY3NzIiwiX2Jsb2NzLnNjc3MiLCJfYXJ0aWNsZXMuc2NzcyIsIl9nYWxsZXJpZS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbWVkaWFxdWVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLDREQU9BLFFDRUEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBQ0EsUUFDQSxRREFFLFFBQUEsTUFHRixFQ0NBLE9BQ0EsUURDRSxXQUFBLFdBTUYsTUNBQSxPQUNBLE1ERUUsUUFBQSxhQU9GLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVDSUYsU0FDQSxTRElFLFFBQUEsS0FXRixLQUNFLFlBQUEsV0FFQSxxQkFBQSxLQUVBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBU0YsRUFDRSxXQUFBLElBTUYsUUFDRSxRQUFBLEtBQUEsT0FBQSxJQU1GLFNDUEEsUURTRSxRQUFBLEVBU0YsWUFDRSxjQUFBLElBQUEsT0FNRixFQ1RBLE9EV0UsWUFBQSxJQU1GLElBQ0UsV0FBQSxPQU1GLEdBRUUsV0FBQSxZQUNBLE9BQUEsRUFNRixLQUNFLFdBQUEsS0FDQSxNQUFBLEtBTUYsS0NkQSxJQUNBLElBQ0EsS0RnQkUsWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLElBTUYsSUFDRSxZQUFBLFNBTUYsRUFDRSxPQUFBLElBQUEsSUFBQSxJQUFBLElBTUYsTUFDRSxVQUFBLElBTUYsSUNsQkEsSURvQkUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQVNGLElBQ0UsT0FBQSxFQU1GLGVBQ0UsU0FBQSxPQVNGLE9BQ0UsT0FBQSxFQVNGLFNBQ0UsT0FBQSxJQUFBLE1BQUEsT0FDQSxPQUFBLEVBQUEsSUFDQSxRQUFBLE1BQUEsT0FBQSxNQU9GLE9BQ0UsT0FBQSxFQUVBLFFBQUEsRUFTRixPQzFCQSxNQUNBLE9BQ0EsU0Q0QkUsWUFBQSxRQUVBLFVBQUEsS0FFQSxPQUFBLEVBUUYsT0MzQkEsTUQ2QkUsWUFBQSxPQVNGLE9DNUJBLE9EOEJFLGVBQUEsS0FVRixPQUFBLHdCQzdCQSxrQkFDQSxtQkRnQ0UsbUJBQUEsT0FFQSxPQUFBLFFBT0YsaUJDL0JBLHFCRGlDRSxPQUFBLFFBT0YscUJDaENBLGtCRGtDRSxXQUFBLFdBRUEsUUFBQSxFQVNGLG1CQUNFLG1CQUFBLFVBS0EsV0FBQSxZQU9GLGlEQ3BDQSw4Q0RzQ0UsbUJBQUEsS0FNRix5QkNyQ0Esd0JEdUNFLE9BQUEsRUFDQSxRQUFBLEVBT0YsU0FDRSxTQUFBLEtBRUEsZUFBQSxJQVVGLE1BQ0UsZ0JBQUEsU0FDQSxlQUFBLEVFbFhGLEdENlVBLEdBQ0EsR0FDQSxHQzNVRSxZQUFBLGFBQUEsQ0FBQSxNQUNBLFlBQUEsSUFHRixFQUNFLE9BQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxPQ1ZGLGFBQ0UsUUFBQSxLQUNBLE9BQUEsS0YwVkYsUUV2VkEsbUJBRUUsUUFBQSxhQUNBLGdCQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUZ5VkYsY0V0VkEsbUJBRUUsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxhQUFBLENBQUEsTUFDQSxRQUFBLE1BQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxLRnVWQSxxQkFDQSxvQkUvVkYsMEJBQUEseUJBV0ksaUJBQUEsS0FDQSxNQUFBLEtBSUosWUFDRSxXQUFBLEtBR0YsWUFDRSxXQUFBLFdBQ0EsYUFBQSxLQ25DRixLQUNFLFVBQUEsTUFDQSxXQUFBLE9BR0YsS0FDRSxZQUFBLElBQ0EsWUFBQSxJQUNBLFVBQUEsT0FDQSxNQUFBLEtBQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsV0FBQSxJQUFBLEtBQUEsUUFBQSxHQUdGLE9BQ0UsV0FBQSxJQUFBLEtBQUEsUUFBQSxHQUNBLE9BQUEsRUFHRixJQUNFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsS0FBQSxFQU9GLGNBQ0UsT0FBQSxLQUFBLEVBQUEsRUFHRixpQkFDRSxVQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BR0Ysa0JBQ0UsUUFBQSxLQVFGLFFBQ0UsVUFBQSxPQUNBLFlBQUEsS0FDQSxhQUFBLEtBR0YsVUFDRSxVQUFBLE9BQ0EsWUFBQSxLQUNBLGFBQUEsS0FHRixNQUNFLFFBQUEsS0FHRixZQUNFLFVBQUEsS0FHRixXQUNFLGVBQUEsT0FHRixlQUNFLFlBQUEsUUFHRixVQUNFLGdCQUFBLGNBR0YsZ0JBQ0UsWUFBQSxPQUdGLGFBQ0UsWUFBQSxXQUdGLGdCSHFXQSxpQkduV0UsZ0JBQUEsT0FNRixXQUNFLE9BQUEsRUFDQSxLQUFBLGNBQ0EsT0FBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLElBR0YsT0FDRSxjQUFBLFlDaEhGLGFBQ0UsUUFBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsUUFBQSxHQUNBLFNBQUEsU0FDQSxRQUFBLEdBR0YsTUFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLEtBQUEsRUFBQSxFQUFBLE1BQ0EsY0FBQSxJQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR0FHRixZQUNFLFVBQUEsTUFHRixXQUNFLFVBQUEsTUFDQSxXQUFBLElBQUEsS0FBQSxRQUFBLEdBR0YsdUJBQ0UsU0FBQSxNQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsUUFBQSxHQUNBLFFBQUEsR0FDQSxjQUFBLElBQUEsTUFBQSxRQUdGLHNCQUNFLFNBQUEsTUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR0FHRixxQkFDRSxVQUFBLE1BQ0EsV0FBQSxJQUFBLEtBQUEsUUFBQSxHQUdGLGlDQUNFLFVBQUEsT0FHRixvQkFDRSxpQkFBQSxLQUNBLElBQUEsS0N0REYsNEJBQ0UsY0FBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLEdBR0YsaUNBQ0UsUUFBQSxFQUdGLGVBQ0UsUUFBQSxFQUdGLFlBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxJQUFBLElBQ0EsT0FBQSxJQUNBLFlBQUEsU0FDQSxlQUFBLE9BQ0EsTUFBQSxNQUNBLE1BQUEsS0FDQSxnQkFBQSxPQUdGLGFBQ0UsU0FBQSxTQUNBLFVBQUEsS0FDQSxNQUFBLG9CQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsV0FBQSxPQUNBLFlBQUEsS0FHRixVQUNFLE1BQUEsS0FHRixVQUNFLE1BQUEsRUFHRixlQUNFLE9BQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxnQkFBQSxTQUdGLHNCQUNFLE1BQUEsSUFDQSxPQUFBLE1BQ0EsUUFBQSxFQUNBLGlCQUFBLEtBQ0EsT0FBQSxNQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsUUFBQSxLQUdGLG1DTDRmQSw0QksxZkUsTUFBQSxLQUNBLGlCQUFBLFFBSUYsNkJBQ0UsUUFBQSxLQU1GLFdBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsVUFBQSxLQUdGLFdBQ0UsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFFBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxPQUFBLE1BR0YsVUFDRSxRQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsS0FBQSxFQUFBLEVBQUEsS0NsR0YsT0FDRSxXQUFBLEtBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUdGLE9BQ0UsT0FBQSxFQUNBLFFBQUEsRUFHRixVQUNFLEtBQUEsRUFBQSxFQUFBLEtBR0YsVUFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FHRixxQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsU0FHRix1QkFDRSxZQUFBLGFBQUEsQ0FBQSxNQUNBLGVBQUEsVUFDQSxR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QUNBLFNBQUEsU0FDQSxXQUFBLElBQUEsS0FBQSxRQUFBLEdBQ0EsY0FBQSxLQUdGLGlCQUNFLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsV0FBQSxLQUNBLFdBQUEsd0RBS0EsV0FBQSxJQUFBLEtBQUEsU0FBQSxHQUdGLGdDQUNFLFdBQUEsT0FDQSxXQUFBLElBQUEsTUFBQSxTQUFBLEdBR0Ysc0NBQ0UsUUFBQSxFQUNBLFdBQUEsSUFBQSxLQUFBLFNBQUEsR0FHRixtQkFDRSxhQUFBLEVBR0YsV0FDRSxRQUFBLEVBQ0EsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsZUFDQSxpQkFBQSxPQUFBLE9BQ0EsV0FBQSxJQUFBLEtBQUEsU0FBQSxHQUNBLFlBQUEsT0FHRixtQkFDRSxRQUFBLEVBQ0EsVUFBQSxjQUNBLFdBQUEsSUFBQSxLQUFBLFNBQUEsR0FHRixvQ0FDRSxTQUFBLE1BQ0EsSUFBQSxLQUNBLEtBQUEsS0FHRixjQUNFLFVBQUEsT0FHRixjQUNFLE1BQUEsUUFDQSxVQUFBLEtBR0YsY0FDRSxVQUFBLE9DdktGLG1CQUNFLFVBQUEsS0FHRixjQUNFLE1BQUEsSUFHRixrQ0FDRSxNQUFBLEtBQ0EsY0FBQSxLQUdGLGlDQUNFLE1BQUEsSUFDQSxjQUFBLEdBR0YsY0FDRSxRQUFBLE1BQ0EsZ0JBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFNBQUEsT0FHRixrQkFDRSxTQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBR0YsaUNBQ0UsU0FBQSxRQUdGLHFCQUNFLFFBQUEsR0FDQSxRQUFBLE1BQ0EsWUFBQSxLQUdGLGFBQ0UsUUFBQSxNQUNB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Q29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodCA6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHkgICAgICAgICAgICAgOiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0ICAgIDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nICAgICA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQgICAgICAgICA6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yICAgICA6ICMwMDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplICA6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIlwiXFwyMDFEXCJcIlxcMjAxOFwiXCJcXDIwMTlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZSAgICAgOiA3NSU7XG4gIGxpbmUtaGVpZ2h0ICAgOiAwO1xuICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXIgOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luIDogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlciA6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemUgIDogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW4gICAgIDogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvciAgICAgICAgICAgIDogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nICAgOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmcgICA6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmcgICAgICAgIDogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXIgOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93ICAgICAgOiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nIDogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHYyLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uYnV0dG9uLS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uLS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGQTgzMTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGF1dG87IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIC5idXR0b24tLW1haW46YWN0aXZlLFxuICAuYnV0dG9uLS1tYWluOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJ1dHRvbi0tbXQge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5idXR0b24tLWlmIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzOyB9XG5cbi5zcGFjZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICBoZWlnaHQ6IDA7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMTsgfVxuXG4vKlxuU0VDVElPTlNcbiovXG4ubWFpbi1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2cmVtIDAgMDsgfVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRlbnQtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qXG5XUkFQUEVSIEhFTFBFUlNcbiovXG4udy0tbWF4IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnctLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGV4LS13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mbGV4LS1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mbGV4LS1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLmZsZXgtLXNiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGV4LXYtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsZXgtdi0tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXgtaC0tY2VudGVyLFxuLmZsZXgtdmMtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qXG5IRUxQRVJTXG4qL1xuLnZpc2hpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5uby1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1oZWFkZXIge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExOyB9XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzOyB9XG5cbi5sb2dvX3BpY3RvIHtcbiAgbWF4LXdpZHRoOiAxMzBweDsgfVxuXG4ubG9nb190eXBvIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7IH1cblxuLnNjcm9sbGVkIC5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7XG4gIHotaW5kZXg6IDk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDsgfVxuXG4uc2Nyb2xsZWQgLmxvZ29fcGljdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7IH1cblxuLnNjcm9sbGVkIC5sb2dvX3R5cG8ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwczsgfVxuXG4uc2Nyb2xsZWQgLm1haW4tbmF2IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5zY3JvbGxlZCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDE4MCU7IH1cblxuLmhlYWRlci1zbGlkZXIuc2xpY2stZG90dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uaGVhZGVyLXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhlYWRlci1zbGlkZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDEwJTtcbiAgYm90dG9tOiAxMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcmlnaHQ6IC0ycmVtO1xuICB3aWR0aDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDZyZW07XG4gIGNvbG9yOiByZ2JhKDIwNywgMTY4LCA0OSwgMC45KTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmdhbC1wcmV2IHtcbiAgcmlnaHQ6IDRyZW07IH1cblxuLmdhbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwLjA1czsgfVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjA3MTQ7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbkxPR08gU0xJREVSXG4qL1xuLmxvZ28tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgNHJlbTtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4ubG9nby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbm5hdiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWFpbi1uYXYge1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4ubmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLW5hdiAubWVudS1pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAwIDAuNXJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWluLW5hdiAubmF2LWxpc3QgPiAubWVudS1pdGVtIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpOyB9XG4gIC5tYWluLW5hdiAubmF2LWxpc3QgPiAubWVudS1pdGVtIGEgc3ZnIGcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLW5hdiAubWVudS1pdGVtIGEgc3ZnIHJlY3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwLjA1cztcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWFpbi1uYXYgLm5hdi1saXN0ID4gLmN1cnJlbnRfcGFnZV9pdGVtIGEgcmVjdCxcbi5tYWluLW5hdiAubmF2LWxpc3QgPiAubWVudS1pdGVtIGE6aG92ZXIgcmVjdCxcbi5tYWluLW5hdiA+IC5uYXYtbGlzdCA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHJlY3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tYWluLW5hdiAubmF2LWxpc3QgPiAuY3VycmVudF9wYWdlX2l0ZW0gYSAjZi1yZWQsXG4ubWFpbi1uYXYgLm5hdi1saXN0ID4gLm1lbnUtaXRlbSBhOmhvdmVyICNmLXJlZCxcbi5tYWluLW5hdiA+IC5uYXYtbGlzdCA+IC5tZW51LWl0ZW06aG92ZXIgPiBhICNmLXJlZCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cblxuLm1haW4tbmF2IC5uYXYtbGlzdCA+IC5jdXJyZW50X3BhZ2VfaXRlbSBhICNmLWdvbGQsXG4ubWFpbi1uYXYgLm5hdi1saXN0ID4gLm1lbnUtaXRlbSBhOmhvdmVyICNmLWdvbGQsXG4ubWFpbi1uYXYgPiAubmF2LWxpc3QgPiAubWVudS1pdGVtOmhvdmVyID4gYSAjZi1nb2xkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuXG4vKlxuU1VCTkFWXG4qL1xuLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogLTFyZW07XG4gIHRvcDogMTYwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zdWItbWVudSAubWVudS1pdGVtIGE6YWN0aXZlLCAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnN1Yi1tZW51IC5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2LWxpc3QgPiAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4gMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbS8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5ib3gtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjA3MTQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm94LS1tYXAge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5ib3gtLW1hcCAuYm94X2lubmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5ib3gtLW1hcCBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJveF9pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYm94X2lubmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG4uYm94X3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGQTgzMTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB6LWluZGV4OiA1OyB9XG5cbi8qXG5MT0dPIEJMT0NLXG4qL1xuLmxvZ28tYmxvY2sgPiBzdmcge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuI0ZpbGwtMzcge1xuICBmaWxsOiBibGFjazsgfVxuXG4jbG9nby10ZXh0IC5jbHMtNSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqdW1wO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjsgfVxuXG4jbG9nby10ZXh0IC5jbHMtNTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9XG5cbiNsb2dvLXRleHQgLmNscy01Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41NXM7IH1cblxuI2xvZ28tdGV4dCAuY2xzLTU6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjY1czsgfVxuXG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjJyZW0sIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgZmlsbDogI0NGQTgzMTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEuNXJlbSwgMCkgc2NhbGUzZCgxLCAwLjg1LCAxKTtcbiAgICBmaWxsOiBibGFjazsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAuMnJlbSwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBmaWxsOiAjQ0ZBODMxOyB9IH1cblxuI3N0YXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7IH1cblxuI3N0YXJzIHBvbHlnb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGUtaG9yLWJvdHRvbTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuI3N0YXItMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuXG4jc3Rhci0xIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzOyB9XG5cbiNzdGFyLTIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDE5LTktNSAxMjo0MDo1MVxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLlxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGFuaW1hdGlvbiB3b2JibGUtaG9yLWJvdHRvbVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5Aa2V5ZnJhbWVzIHdvYmJsZS1ob3ItYm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGFueGVzcy1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IGNhbGMoNHJlbSAvIDIpIDA7IH1cblxuLmxhbnhlc3MtbG9nbyA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi8qXG5PVkVSVklFV1xuKi9cbi5wYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLWxpc3QtLXNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1saXN0LS1zaWRlYmFyIC5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7IH1cblxuLnBhZ2UtbGlzdC0tc2lkZWJhciAucGFnZS1saW5rLmFjdGl2ZSxcbi5wYWdlLWxpc3QtLXNpZGViYXIgLnBhZ2UtbGluazphY3RpdmUsXG4ucGFnZS1saXN0LS1zaWRlYmFyIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZBODMxOyB9XG5cbi5wYWdlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkE4MzE7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4gMHM7IH1cblxuLnBhZ2UtbGlzdC0tc2lkZWJhciAucGFnZS1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtbGlua190aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzI1cHg7IH1cblxuLnBhZ2UtbGlua190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluIDBzOyB9XG5cbi5wYWdlLWxpc3QtLXNpZGViYXIgLnBhZ2UtbGlua190aXRsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFnZS1saW5rLml2IC5wYWdlLWxpbmtfdGl0bGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmYTgzMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4gMC4zczsgfVxuXG4ucGFnZS1saW5rLml2OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluIDAuM3M7IH1cblxuLypcbktPTlRBS1RcbiovXG4ua29udGFrdC1ncmlkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMyU7IH1cblxuLmtvbnRha3QtZ3JpZF9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5rb250YWt0LWl0ZW0ge1xuICBmbGV4OiAwIDAgMzAlO1xuICBtYXJnaW4tYm90dG9tOiA2JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuXG4ua29udGFrdC1pdGVtIGEsXG4ua29udGFrdC1pdGVtIGgzLFxuLmtvbnRha3QtaXRlbSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5rb250YWt0LWl0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGNvbG9yOiAjQ0ZBODMxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5rb250YWt0LWl0ZW0gaDMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5rb250YWt0LWl0ZW0gaDIge1xuICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5rb250YWt0LWl0ZW0gaDIgKyBwIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmtvbnRha3QtaXRlbSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgbGlzdC1zdHlsZTogc3F1YXJlIG91dHNpZGU7IH1cblxuLmFydGljbGUtZGV0YWlsIC5rb250YWt0LWl0ZW0gbGkge1xuICBtYXJnaW46IDAgMCAwLjNyZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuLmtvbnRha3QtaXRlbSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5rb250YWt0LWl0ZW1fYXVmZ2FiZW4ge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi8qXG5TSURFQkFSXG4qL1xuLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiAyKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAqIDIpO1xuICBmbGV4OiAxIDAgMjAwcHg7IH1cblxuLmJ1eS10aWNrZXRzIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjA3MTQ7XG4gIHBhZGRpbmc6IDRyZW07IH1cblxuLmJ1eS10aWNrZXRzID4gc3ZnIHtcbiAgbWF4LWhlaWdodDogNjBweDsgfVxuXG4uYnV5LXRpY2tldHMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLypcbkNPT0tJRVNcbiovXG4uY29va2llLW5vdGljZS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cmVtIDA7IH1cblxuI2NuLW5vdGljZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5hcnRpY2xlLWRldGFpbCB7XG4gIG1hcmdpbjogOHJlbSAwO1xuICBmbGV4OiAxIDIgNjAlOyB9XG5cbi5hcnRpY2xlLWRldGFpbCBoMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFydGljbGUtZGV0YWlsIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlLWRldGFpbCAucGFnZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDUlO1xuICBoZWlnaHQ6IDAuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGQTgzMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBibGFjayAwJSwgYmxhY2sgMzMlLCAjRTIwNzE0IDMzJSwgI0UyMDcxNCA2NiUsICNDRkE4MzEgNjYlLCAjQ0ZBODMxIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cblxuLmFydGljbGUtZGV0YWlsID4gaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgaDEgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmFydGljbGUtZGV0YWlsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmFydGljbGUtZGV0YWlsIHAge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgYSB7XG4gIGNvbG9yOiAjRTIwNzE0OyB9XG5cbi5hcnRpY2xlLWRldGFpbCBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLypcbkNMSUNLQk9YXG4qL1xuLmNsaWNrLXRpdGxlIHtcbiAgY29sb3I6ICNDRkE4MzE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNsaWNrLWJveCB7XG4gIG1heC1oZWlnaHQ6IDQwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG5cbi5jbGljay1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgd2hpdGUgMTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQgMHM7IH1cblxuLmNsaWNrLXRpdGxlLS1hY3RpdmUgKyAuY2xpY2stYm94IHtcbiAgbWF4LWhlaWdodDogNTAwcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4xNXMgZWFzZS1vdXQgMHM7IH1cblxuLmNsaWNrLXRpdGxlLS1hY3RpdmUgKyAuY2xpY2stYm94OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0IDBzOyB9XG5cbi5jbGljay1ib3gtLWFjdGl2ZSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZmxvYXQtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZBODMxO1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xuICB0ZXh0LWluZGVudDogLTAuMnJlbTsgfVxuXG4uZmxvYXQtYnRuLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjU1cyBlYXNlLW91dCAwczsgfVxuXG4uZmxvYXQtYnRuLS1hY3RpdmUuZmxvYXQtYnRuLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1cmVtO1xuICBsZWZ0OiA1cmVtOyB9XG5cbi5jbGljay1ib3ggaDEge1xuICBmb250LXNpemU6IDIuM3JlbTsgfVxuXG4uY2xpY2stYm94IGgyIHtcbiAgY29sb3I6ICNFMjA3MTQ7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uY2xpY2stYm94IGgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmdhbGVyaWUtbGlzdC0tYWxsIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5nYWxlcmllLWl0ZW0ge1xuICB3aWR0aDogMzIlOyB9XG5cbi5nYWxlcmllLWxpc3QtLXNpZGUgLmdhbGVyaWUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5nYWxlcmllLWxpc3QtLWFsbCAuZ2FsZXJpZS1pdGVtIHtcbiAgd2lkdGg6IDI0JTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7IH1cblxuLmdhbGVyaWUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYWxlcmllLWltZy0tYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZ2FsZXJpZS1saXN0LS1hbGwgLmdhbGVyaWUtbGluayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5nYWxlcmllLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5nYWxlcmllLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uZ2FsZXJpZS1saXN0LS1zaWRlIC5nYWxlcmllLWltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uZ2FsZXJpZS1pdGVtX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmdhbGVyaWUtbGlzdC0tYWxsIC5nYWxlcmllLWl0ZW1fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZBODMxOyB9XG5cbi8qXG5HQUxFUklFIFNJTkdMRVxuKi9cbi5nYWwtbGlzdCB7XG4gIG1hcmdpbjogMCAtY2FsYyg0cmVtIC8gNik7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZ2FsLWxpc3QgLmdhbC1pdGVtIHtcbiAgcGFkZGluZzogMCBjYWxjKDRyZW0gLyA2KTtcbiAgd2lkdGg6IDI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDQpO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5nYWwtbGlzdCAuZ2FsLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmdhbC1saXN0IC5nYWwtaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwczsgfVxuXG4uZ2FsLWxpc3QgLmdhbC1pdGVtLml2IC5nYWwtaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMC41czsgfVxuXG4vKlxuR0FMRVJJRSBMSUdIVEJPWFxuKi9cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mZWF0aGVybGlnaHQtbmV4dCxcbi5mZWF0aGVybGlnaHQtbmV4dDpob3Zlcixcbi5mZWF0aGVybGlnaHQtcHJldmlvdXMsXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmZlYXRoZXJsaWdodC1uZXh0IHNwYW4sXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzIHNwYW4ge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkE4MzE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZm9ybS13cmFwIC53cGNmNyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuXG4uZm9ybS13cmFwLS1vcmRlciAud3BjZjctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5mb3JtLWl0ZW0tLWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1pdGVtLS1oYWxmIHtcbiAgd2lkdGg6IDQ4JTsgfVxuXG4uZm9ybS1pdGVtIGxhYmVsLFxuLmZvcm0taXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS13cmFwIGlucHV0W3R5cGU9J3RleHQnXSxcbi5mb3JtLXdyYXAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5mb3JtLXdyYXAgc2VsZWN0LFxuLmZvcm0td3JhcCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuXG4uZm9ybS13cmFwLS1vcmRlciBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5mb3JtLXdyYXAtLW9yZGVyIGlucHV0W3R5cGU9J3RleHQnXSxcbi5mb3JtLXdyYXAtLW9yZGVyIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZm9ybS13cmFwLS1vcmRlciBzZWxlY3QsXG4uZm9ybS13cmFwLS1vcmRlciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNFREVERUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDEuOHJlbTsgfVxuXG4uZm9ybS13cmFwLS1vcmRlciAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGlja2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mb3JtLWl0ZW0tLXRpY2tldHMgLmZvcm0taXRlbV9pbm5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtOyB9XG5cbi5mb3JtLWl0ZW0tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjYWRkO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmZvcm0taXRlbS0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNjE1ZjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5mb3JtLWl0ZW0tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmZvcm0taXRlbS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc5ZTZlO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmZvcm0taXRlbS0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YmQxZTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyxcbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIGJsYWNrOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyBsYWJlbCB7XG4gIGZsZXg6IDIgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyBsYWJlbCBzdmcge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyBzZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGhpcmRzIHNwYW4ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZsZXg6IDEgMCAyMDBweDsgfVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGhpcmRzIC50aWNrZXQtcHJpY2Uge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNyU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDEgMCAxMjBweDsgfVxuXG4udG90YWwtcHJpY2Utc2EsXG4udG90YWwtcHJpY2Utc28ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgLnRpY2tldC1wcmljZSBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10b3RhbCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdG90YWwgLnRpY2tldC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdG90YWwgLnRpY2tldC1wcmljZSBlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZvcm0taXRlbS0taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGlja2V0LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwNSU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLnRpY2tldC1pbmZvLS12aXMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjM3LCAyMzcsIDAuOTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwczsgfVxuXG4udGlja2V0LWluZm86YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cblxuLm1hZ25pZnkgPiAubWFnbmlmeS1sZW5zIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5mb3JtLXdyYXAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDJyZW0gMDsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjA3MTQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFsZXJ0IC5hbGVydC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtOyB9XG5cbi5hbGVydCBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4uZm9ybS13cmFwLS1tdXNpayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDRyZW07IH1cbiAgLmZvcm0td3JhcC0tbXVzaWsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTsgfVxuXG4ud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmZvcm0taXRlbSBsYWJlbCB+IHAge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cblxuLmZvb3Rlcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZm9vdGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb290ZXItaXRlbSBhLFxuLmZvb3Rlci1pdGVtIGRpdiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9vdGVyLWl0ZW0gYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmZvb3Rlci1pdGVtLS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmZvb3RlcixcbiAgLm1haW4taGVhZGVyLFxuICAuc2Nyb2xsZWQgLm1haW4taGVhZGVyLFxuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAubG9nb19waWN0byB7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgLmxvZ29fdHlwbyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAubWFpbi1zZWN0aW9uLmZsZXgtLXNiIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib3gtLXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuICAuYm94LS1tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZBODMxO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXYtb3Blbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5idXR0b24tLW5hdi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmF2LWNsb3NlLnN2Z1wiKTsgfVxuICAubWFpbi1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgei1pbmRleDogNDk7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7IH1cbiAgLm1haW4tbmF2LS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7IH1cbiAgLm5hdi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYWluLW5hdiAubWVudS1pdGVtLFxuICAuc2Nyb2xsZWQgLm1haW4tbmF2IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWFpbi1uYXYgLm1lbnUtaXRlbSBhLFxuICAuc2Nyb2xsZWQgLm1haW4tbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubWFpbi1uYXYgLm5hdi1saXN0ID4gLm1lbnUtaXRlbSBhIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLm1haW4tbmF2IC5uYXYtbGlzdCA+IC5tZW51LWl0ZW0gYSBzdmcgcmVjdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5zY3JvbGxlZCAuc3ViLW1lbnUsXG4gIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNjcm9sbGVkIC5zdWItbWVudSAubWVudS1pdGVtIGEsXG4gIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLnBhZ2UtbGlua190aHVtYiB7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAuY29udGVudC0tZGVmYXVsdCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWxpc3QtLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFydGljbGUtZGV0YWlsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAuZm9ybS1pdGVtLS10aWNrZXRzIC5mb3JtLWl0ZW1faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmdhbGVyaWUtbGlzdC0tYWxsIC5nYWxlcmllLWl0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gIC5nYWwtbGlzdCAuZ2FsLWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAub3JkZXItMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLyogMTAyNCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnBhZ2UtbGlua190aHVtYiB7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAucGFnZS1saW5rIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAuZ2FsZXJpZS1saXN0LS1hbGwgLmdhbGVyaWUtaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAuZ2FsZXJpZS1saXN0LS1hbGwgLmdhbGVyaWUtaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmdhbC1saXN0IC5nYWwtaXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5rb250YWt0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gIC5mb290ZXJfaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIC5mb290ZXItaXRlbS0tbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb290ZXItaXRlbS0tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb290ZXItaXRlbSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLmZvb3Rlci1pdGVtIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mb3JtLWl0ZW0tLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyxcbiAgLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdG90YWwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgc3BhbiB7XG4gICAgZmxleDogMCAxIDE3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuNnJlbTsgfVxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTsgfVxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgLnRpY2tldC1wcmljZSB7XG4gICAgcGFkZGluZzogMXB4IDFyZW07XG4gICAgZmxleDogMSAwIDEwMHB4OyB9XG4gIC5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyBsYWJlbCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuZ2FsLWxpc3QgLmdhbC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvb3RlcixcbiAgLm1haW4taGVhZGVyLFxuICAuc2Nyb2xsZWQgLm1haW4taGVhZGVyLFxuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gIC5sb2dvX3BpY3RvIHtcbiAgICB3aWR0aDogNjVweDsgfVxuICAubG9nb190eXBvIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gIC5sYW54ZXNzLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFueGVzcy1sb2dvID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtOyB9XG4gIC5sYW54ZXNzLWxvZ28gPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZ2FsZXJpZS1saXN0LS1ob21lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmdhbGVyaWUtbGlzdC0taG9tZSAuZ2FsZXJpZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuICAuZ2FsZXJpZS1saXN0LS1ob21lIC5nYWxlcmllLWxpbms6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nYWxlcmllLWxpc3QtLWhvbWUgLmdhbGVyaWUtaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5sb2dvLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmZvb3Rlci1pdGVtLS1sb2dvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgLmZvb3Rlci1pdGVtLS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZvb3Rlci1pdGVtIGEge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXItaXRlbSBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZm9vdGVyLWl0ZW0gYSBzcGFuLFxuICAuZm9vdGVyLWl0ZW0gYSBzdmcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyLWl0ZW0gYSBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuICAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5nYWxlcmllLWxpc3QtLWFsbCAuZ2FsZXJpZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAua29udGFrdC1ncmlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmtvbnRha3QtaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4iLCIvLyBfZm9udHMuc2Nzc1xuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAge1xuICBtYXJnaW4gICA6IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbiIsIi8vIF9idXR0b25zLnNjc3NcblxuLmJ1dHRvbi0tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24ge1xuICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXIgICAgICAgICA6IDA7XG4gIG91dGxpbmUgICAgICAgIDogMDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24tLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgY29sb3IgICAgICAgICAgIDogYmxhY2s7XG4gIGZvbnQtZmFtaWx5ICAgICA6ICRoZWFkZXItZm9udDtcbiAgcGFkZGluZyAgICAgICAgIDogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm0gIDogdXBwZXJjYXNlO1xuICB3aWR0aCAgICAgICAgICAgOiBhdXRvO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvciAgICAgICAgICAgOiB3aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1tdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5idXR0b24tLWlmIHtcbiAgYWxpZ24tc2VsZiAgOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBfbGF5b3V0LnNjc3NcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZSA6IDYyLjUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemUgIDogMS40cmVtO1xuICBjb2xvciAgICAgIDogIzExMTtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIHBvc2l0aW9uICAgOiByZWxhdGl2ZTtcbiAgbWFyZ2luICAgICA6IDA7XG4gIHBhZGRpbmcgICAgOiAwO1xuICBvdmVyZmxvdy14IDogaGlkZGVuO1xuICB0cmFuc2l0aW9uIDogYWxsIDAuMjVzIGVhc2UtaW4gMHM7XG59XG5cbi5zcGFjZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICBoZWlnaHQgICAgOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5ICA6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXggICAgIDogMTtcbn1cblxuLypcblNFQ1RJT05TXG4qL1xuXG4ubWFpbi1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuLnNlY3Rpb24tY29udGVudCB7XG4gIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG59XG5cbi8qXG5XUkFQUEVSIEhFTFBFUlNcbiovXG5cbi53LS1tYXgge1xuICBtYXgtd2lkdGggICA6ICR3LW1heC13aWR0aDtcbiAgbWFyZ2luLWxlZnQgOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53LS1zbWFsbCB7XG4gIG1heC13aWR0aCAgIDogJHctbWF4LXNtYWxsO1xuICBtYXJnaW4tbGVmdCA6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC0td3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LS1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mbGV4LS1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtdi0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtdi0tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWgtLWNlbnRlcixcbi5mbGV4LXZjLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypcbkhFTFBFUlNcbiovXG4udmlzaGlkZGVuIHtcbiAgYm9yZGVyICA6IDA7XG4gIGNsaXAgICAgOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQgIDogMXB4O1xuICBtYXJnaW4gIDogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZyA6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGggICA6IDFweDtcbn1cblxuLm5vLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gX2hlYWRlci5zY3NzXG5cbi5tYWluLWhlYWRlciB7XG4gIHBhZGRpbmcgICA6IDRyZW0gMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7XG4gIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xuICB6LWluZGV4ICAgOiAxMTtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5ICAgICAgOiBmbGV4O1xuICBhbGlnbi1pdGVtcyAgOiBjZW50ZXI7XG4gIGZsZXggICAgICAgICA6IDEgMSAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjAlO1xuICB0cmFuc2l0aW9uICAgOiBhbGwgMC4yNXMgZWFzZS1pbiAwcztcbn1cblxuLmxvZ29fcGljdG8ge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuXG4ubG9nb190eXBvIHtcbiAgbWF4LXdpZHRoIDogMjQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xufVxuXG4uc2Nyb2xsZWQgLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb24gICAgICAgIDogZml4ZWQ7XG4gIGxlZnQgICAgICAgICAgICA6IDA7XG4gIHJpZ2h0ICAgICAgICAgICA6IDA7XG4gIHRvcCAgICAgICAgICAgICA6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nICAgICAgICAgOiAxcmVtIDA7XG4gIHRyYW5zaXRpb24gICAgICA6IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICB6LWluZGV4ICAgICAgICAgOiA5OTtcbiAgYm9yZGVyLWJvdHRvbSAgIDogMXB4IHNvbGlkICRncmV5O1xufVxuXG4uc2Nyb2xsZWQgLmxvZ29fcGljdG8ge1xuICBwb3NpdGlvbiAgOiBmaXhlZDtcbiAgYm90dG9tICAgIDogMTAwJTtcbiAgb3BhY2l0eSAgIDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMHM7XG59XG5cbi5zY3JvbGxlZCAubG9nb190eXBvIHtcbiAgbWF4LXdpZHRoIDogMTYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xufVxuXG4uc2Nyb2xsZWQgLm1haW4tbmF2IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc2Nyb2xsZWQgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wICAgICAgICAgICAgIDogMTgwJTtcbn1cbiIsIi8vIF9zbGlkZXIuc2Nzc1xuXG4uaGVhZGVyLXNsaWRlci5zbGljay1kb3R0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcbiAgei1pbmRleCAgICAgIDogMTA7XG59XG5cbi5oZWFkZXItc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlci1zbGlkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgdG9wICAgICAgICAgICAgOiAxMCU7XG4gIGJvdHRvbSAgICAgICAgIDogMTAlO1xuICBhbGlnbi1pdGVtcyAgICA6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcbiAgcmlnaHQgICAgICAgICAgOiAtMnJlbTtcbiAgd2lkdGggICAgICAgICAgOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb24gICA6IGFic29sdXRlO1xuICBmb250LXNpemUgIDogNnJlbTtcbiAgY29sb3IgICAgICA6IHJnYmEoJGdvbGQsIC45KTtcbiAgYm90dG9tICAgICA6IDA7XG4gIHJpZ2h0ICAgICAgOiAwO1xuICBoZWlnaHQgICAgIDogNHJlbTtcbiAgd2lkdGggICAgICA6IDRyZW07XG4gIHotaW5kZXggICAgOiAxMDtcbiAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5nYWwtcHJldiB7XG4gIHJpZ2h0OiA0cmVtO1xufVxuXG4uZ2FsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW4gICAgICAgICA6IDA7XG4gIGhlaWdodCAgICAgICAgIDogYXV0bztcbiAgd2lkdGggICAgICAgICAgOiAxMDAlO1xuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoICAgICAgICAgICA6IDUwJTtcbiAgaGVpZ2h0ICAgICAgICAgIDogMC41cmVtO1xuICBwYWRkaW5nICAgICAgICAgOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luICAgICAgICAgIDogMC41cmVtIDA7XG4gIHRyYW5zaXRpb24gICAgICA6IGFsbCAwLjI1cyBlYXNlLWluIDAuMDVzO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHtcbiAgd2lkdGggICAgICAgICAgIDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbkxPR08gU0xJREVSXG4qL1xuLmxvZ28tbGlzdCB7XG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcbn1cblxuLmxvZ28tbGluayB7XG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nICAgICAgICA6IDFyZW07XG4gIG1hcmdpbiAgICAgICAgIDogMCAkYmFzZS1zcGFjZTtcbiAgaGVpZ2h0ICAgICAgICAgOiAxNTBweDtcbn1cblxuLmxvZ28taW1nIHtcbiAgZGlzcGxheSAgIDogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoICAgICA6IGF1dG87XG4gIG1heC13aWR0aCA6IDIwMHB4O1xuICBmbGV4ICAgICAgOiAwIDAgYXV0bztcbn1cbiIsIi8vIF9uYXYuc2Nzc1xuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbiAgICA6IDA7XG4gIHBhZGRpbmcgICA6IDA7XG59XG5cbm5hdiBsaSB7XG4gIG1hcmdpbiA6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW5hdiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmF2LWxpc3Qge1xuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0ge1xuICBmbGV4ICAgIDogMCAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5ICAgIDogJGhlYWRlci1mb250O1xuICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcbiAgcGFkZGluZyAgICAgICAgOiAwIDAgMC41cmVtO1xuICBjb2xvciAgICAgICAgICA6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZSAgICAgIDogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZyA6IDAuMTFyZW07XG4gIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ24gICAgIDogY2VudGVyO1xuICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xufVxuXG4ubWFpbi1uYXYgLm5hdi1saXN0ID4gLm1lbnUtaXRlbSBhIHN2ZyB7XG4gIGRpc3BsYXkgOiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0ICAgIDogMDtcbiAgcmlnaHQgICA6IDA7XG4gIHdpZHRoICAgOiAxMDAlO1xuICBoZWlnaHQgIDogNXB4O1xuICB0b3AgICAgIDogY2FsYygxMDAlICsgMXB4KTtcblxuICBnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbSBhIHN2ZyByZWN0IHtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwLjA1cztcbiAgb3BhY2l0eSAgIDogMDtcbn1cblxuLm1haW4tbmF2IC5uYXYtbGlzdCA+IC5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLm1haW4tbmF2IC5uYXYtbGlzdCA+IC5tZW51LWl0ZW0gYTpob3Zlcixcbi5tYWluLW5hdiA+IC5uYXYtbGlzdCA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgcmVjdCB7XG4gICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4gMHM7XG4gICAgb3BhY2l0eSAgIDogMTtcbiAgfVxuXG4gICNmLXJlZCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgfVxuXG4gICNmLWdvbGQge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbn1cblxuLypcblNVQk5BVlxuKi9cblxuLnN1Yi1tZW51IHtcbiAgcG9zaXRpb24gICA6IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgZGlzcGxheSAgICA6IGZsZXg7XG4gIGxlZnQgICAgICAgOiAtMXJlbTtcbiAgdG9wICAgICAgICA6IDE2MCU7XG4gIG9wYWNpdHkgICAgOiAwO1xuICB0cmFuc2l0aW9uIDogYWxsIDAuMnMgZWFzZS1pbiAwcztcbiAgdmlzaWJpbGl0eSA6IGhpZGRlbjtcbn1cblxuLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXNpemUgIDogMS40cmVtO1xuICBwYWRkaW5nICAgIDogMC40cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yICAgICAgICAgICA6IHdoaXRlO1xuICB9XG59XG5cbi5zdWItbWVudSAuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvciAgICAgICAgICAgOiB3aGl0ZTtcbn1cblxuLm5hdi1saXN0ID4gLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICBvcGFjaXR5ICAgOiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiLy8gX2Jsb2NzLnNjc3NcblxuLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtICN7JGJhc2Utc3BhY2V9LyAyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5ib3gtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJveC0tbWFwIHtcbiAgcGFkZGluZzogMDtcblxuICAuYm94X2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ib3gtLW1hcCBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ib3hfaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAkYmFzZS1zcGFjZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYm94X2lubmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmJveF90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6ICRiYXNlLXNwYWNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB6LWluZGV4OiA1O1xufVxuXG4vKlxuTE9HTyBCTE9DS1xuKi9cbi5sb2dvLWJsb2NrID4gc3ZnIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jRmlsbC0zNyB7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4jbG9nby10ZXh0IC5jbHMtNSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqdW1wO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbn1cblxuI2xvZ28tdGV4dCAuY2xzLTU6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuI2xvZ28tdGV4dCAuY2xzLTU6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuI2xvZ28tdGV4dCAuY2xzLTU6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuQGtleWZyYW1lcyBqdW1wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMC4ycmVtLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIGZpbGw6ICRnb2xkO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xLjVyZW0sIDApIHNjYWxlM2QoMSwgMC44NSwgMSk7XG4gICAgZmlsbDogYmxhY2s7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAuMnJlbSwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBmaWxsOiAkZ29sZDtcbiAgfVxufVxuXG4jc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDtcbn1cblxuI3N0YXJzIHBvbHlnb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGUtaG9yLWJvdHRvbTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbiNzdGFyLTAge1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbiNzdGFyLTEge1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbiNzdGFyLTIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAxOS05LTUgMTI6NDA6NTFcbiAqIExpY2Vuc2VkIHVuZGVyIEZyZWVCU0QgTGljZW5zZS5cbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGFuaW1hdGlvbiB3b2JibGUtaG9yLWJvdHRvbVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbkBrZXlmcmFtZXMgd29iYmxlLWhvci1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxhbnhlc3MtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiBjYWxjKCN7JGJhc2Utc3BhY2V9IC8gMikgMDtcbn1cblxuLmxhbnhlc3MtbG9nbyA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4vKlxuT1ZFUlZJRVdcbiovXG5cbi5wYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1saXN0LS1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNDglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1saXN0LS1zaWRlYmFyIC5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuXG4ucGFnZS1saXN0LS1zaWRlYmFyIC5wYWdlLWxpbmsuYWN0aXZlLFxuLnBhZ2UtbGlzdC0tc2lkZWJhciAucGFnZS1saW5rOmFjdGl2ZSxcbi5wYWdlLWxpc3QtLXNpZGViYXIgLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xufVxuXG4ucGFnZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgb3BhY2l0eTogMC45NTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbiAwcztcbn1cblxuLnBhZ2UtbGlzdC0tc2lkZWJhciAucGFnZS1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmtfdGh1bWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMyNXB4O1xufVxuXG4ucGFnZS1saW5rX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4gMHM7XG59XG5cbi5wYWdlLWxpc3QtLXNpZGViYXIgLnBhZ2UtbGlua190aXRsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtbGluay5pdiAucGFnZS1saW5rX3RpdGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmE4MzE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluIDAuM3M7XG59XG5cbi5wYWdlLWxpbmsuaXY6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4gMC4zcztcbn1cblxuLypcbktPTlRBS1RcbiovXG4ua29udGFrdC1ncmlkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMyU7XG59XG5cbi5rb250YWt0LWdyaWRfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmtvbnRha3QtaXRlbSB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuXG4ua29udGFrdC1pdGVtIGEsXG4ua29udGFrdC1pdGVtIGgzLFxuLmtvbnRha3QtaXRlbSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ua29udGFrdC1pdGVtIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBjb2xvcjogJGdvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rb250YWt0LWl0ZW0gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ua29udGFrdC1pdGVtIGgyIHtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmtvbnRha3QtaXRlbSBoMiArIHAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmtvbnRha3QtaXRlbSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgbGlzdC1zdHlsZTogc3F1YXJlIG91dHNpZGU7XG59XG5cbi5hcnRpY2xlLWRldGFpbCAua29udGFrdC1pdGVtIGxpIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ua29udGFrdC1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5rb250YWt0LWl0ZW1fYXVmZ2FiZW4ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4vKlxuU0lERUJBUlxuKi9cblxuLnNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JGJhc2Utc3BhY2V9ICogMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJhc2Utc3BhY2V9ICogMik7XG4gIGZsZXg6IDEgMCAyMDBweDtcbn1cblxuLmJ1eS10aWNrZXRzIHtcbiAgbWFyZ2luOiAkYmFzZS1zcGFjZSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBwYWRkaW5nOiAkYmFzZS1zcGFjZTtcbn1cblxuLmJ1eS10aWNrZXRzID4gc3ZnIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLmJ1eS10aWNrZXRzIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKlxuQ09PS0lFU1xuKi9cbi5jb29raWUtbm90aWNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cblxuI2NuLW5vdGljZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuIiwiLy8gX2FydGljbGUuc2Nzc1xuXG4uYXJ0aWNsZS1kZXRhaWwge1xuICBtYXJnaW46IDhyZW0gMDtcbiAgZmxleDogMSAyIDYwJTtcbn1cblxuLmFydGljbGUtZGV0YWlsIGgxIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUtZGV0YWlsIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgLnBhZ2UtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTA1JTtcbiAgaGVpZ2h0OiAwLjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsXG4gICAgcmdiYSgwLCAwLCAwLCAxKSAwJSxcbiAgICByZ2JhKDAsIDAsIDAsIDEpIDMzJSxcbiAgICAkcmVkIDMzJSxcbiAgICAkcmVkIDY2JSxcbiAgICAkZ29sZCA2NiUsXG4gICAgJGdvbGQgMTAwJVxuICApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5hcnRpY2xlLWRldGFpbCA+IGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgaDEgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcnRpY2xlLWRldGFpbCBsaSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgcCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgYSB7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLypcbkNMSUNLQk9YXG4qL1xuXG4uY2xpY2stdGl0bGUge1xuICBjb2xvcjogJGdvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jbGljay1ib3gge1xuICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLmNsaWNrLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMGRlZyxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xufVxuXG4uY2xpY2stdGl0bGUtLWFjdGl2ZSArIC5jbGljay1ib3gge1xuICBtYXgtaGVpZ2h0OiA1MDByZW07XG4gIHRyYW5zaXRpb246IGFsbCAxLjE1cyBlYXNlLW91dCAwcztcbn1cblxuLmNsaWNrLXRpdGxlLS1hY3RpdmUgKyAuY2xpY2stYm94OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xufVxuXG4uY2xpY2stYm94LS1hY3RpdmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mbG9hdC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0IDBzO1xuICB0ZXh0LWluZGVudDogLTAuMnJlbTtcbn1cblxuLmZsb2F0LWJ0bi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXMgZWFzZS1vdXQgMHM7XG59XG5cbi5mbG9hdC1idG4tLWFjdGl2ZS5mbG9hdC1idG4tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDVyZW07XG4gIGxlZnQ6IDVyZW07XG59XG5cbi5jbGljay1ib3ggaDEge1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cblxuLmNsaWNrLWJveCBoMiB7XG4gIGNvbG9yOiAkcmVkO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5jbGljay1ib3ggaDMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbiIsIi8vIF9nYWxsZXJpZS5zY3NzXG5cbi5nYWxlcmllLWxpc3QtLWFsbCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdhbGVyaWUtaXRlbSB7XG4gIHdpZHRoOiAzMiU7XG59XG5cbi5nYWxlcmllLWxpc3QtLXNpZGUgLmdhbGVyaWUtaXRlbSB7XG4gIHdpZHRoICAgICAgICA6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlO1xufVxuXG4uZ2FsZXJpZS1saXN0LS1hbGwgLmdhbGVyaWUtaXRlbSB7XG4gIHdpZHRoICAgICAgICA6IDI0JTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5cbi5nYWxlcmllLWxpbmsge1xuICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yICAgICAgICAgIDogYmxhY2s7XG4gIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gIG92ZXJmbG93ICAgICAgIDogaGlkZGVuO1xufVxuXG4uZ2FsZXJpZS1pbWctLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoICAgOiAxMDAlO1xuICBoZWlnaHQgIDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcCAgICAgOiAwO1xuICBsZWZ0ICAgIDogMDtcbn1cblxuLmdhbGVyaWUtbGlzdC0tYWxsIC5nYWxlcmllLWxpbmsge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmdhbGVyaWUtbGluazpiZWZvcmUge1xuICBjb250ZW50ICAgIDogXCJcIjtcbiAgZGlzcGxheSAgICA6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmdhbGVyaWUtaW1nIHtcbiAgZGlzcGxheSAgOiBibG9jaztcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgdG9wICAgICAgOiA1MCU7XG4gIGxlZnQgICAgIDogNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICB6LWluZGV4ICA6IDE7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5nYWxlcmllLWxpc3QtLXNpZGUgLmdhbGVyaWUtaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZ2FsZXJpZS1pdGVtX3RpdGxlIHtcbiAgcG9zaXRpb24gICAgICAgIDogYWJzb2x1dGU7XG4gIG1hcmdpbiAgICAgICAgICA6IDA7XG4gIGJvdHRvbSAgICAgICAgICA6IDA7XG4gIGxlZnQgICAgICAgICAgICA6IDA7XG4gIHJpZ2h0ICAgICAgICAgICA6IDA7XG4gIHotaW5kZXggICAgICAgICA6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICBjb2xvciAgICAgICAgICAgOiB3aGl0ZTtcbiAgcGFkZGluZyAgICAgICAgIDogMC4zcmVtO1xuICB0ZXh0LWFsaWduICAgICAgOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZSAgICAgICA6IDEuMnJlbTtcbn1cblxuLmdhbGVyaWUtbGlzdC0tYWxsIC5nYWxlcmllLWl0ZW1fdGl0bGUge1xuICBkaXNwbGF5ICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uICAgICAgICA6IGFic29sdXRlO1xuICBjb2xvciAgICAgICAgICAgOiAjMDAwO1xuICBwYWRkaW5nICAgICAgICAgOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXNpemUgICAgICAgOiAxLjRyZW07XG4gIG1hcmdpbiAgICAgICAgICA6IDA7XG4gIHdoaXRlLXNwYWNlICAgICA6IG5vd3JhcDtcbiAgbGVmdCAgICAgICAgICAgIDogNTAlO1xuICB0b3AgICAgICAgICAgICAgOiAxMDAlO1xuICBib3R0b20gICAgICAgICAgOiBhdXRvO1xuICByaWdodCAgICAgICAgICAgOiBhdXRvO1xuICB0cmFuc2Zvcm0gICAgICAgOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gIHRleHQtdHJhbnNmb3JtICA6IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmcgIDogMC4xcmVtO1xuICB6LWluZGV4ICAgICAgICAgOiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbn1cblxuLypcbkdBTEVSSUUgU0lOR0xFXG4qL1xuLmdhbC1saXN0IHtcbiAgbWFyZ2luICAgICAgICAgOiAwIC1jYWxjKCN7JGJhc2Utc3BhY2V9IC8gNik7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdhbC1saXN0IC5nYWwtaXRlbSB7XG4gIHBhZGRpbmcgICAgICA6IDAgY2FsYygjeyRiYXNlLXNwYWNlfSAvIDYpO1xuICB3aWR0aCAgICAgICAgOiAyNSU7XG4gIG92ZXJmbG93ICAgICA6IGhpZGRlbjtcbiAgZGlzcGxheSAgICAgIDogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skYmFzZS1zcGFjZX0gLyA0KTtcbiAgaGVpZ2h0ICAgICAgIDogMjAwcHg7XG59XG5cbi5nYWwtbGlzdCAuZ2FsLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgaGVpZ2h0ICAgICAgICAgIDogMTAwJTtcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xufVxuXG4uZ2FsLWxpc3QgLmdhbC1pdGVtLml2IC5nYWwtbGluayB7fVxuXG4uZ2FsLWxpc3QgLmdhbC1pbWcge1xuICBvcGFjaXR5ICAgOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xufVxuXG4uZ2FsLWxpc3QgLmdhbC1pdGVtLml2IC5nYWwtaW1nIHtcbiAgb3BhY2l0eSAgIDogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4gMC41cztcbn1cblxuLypcbkdBTEVSSUUgTElHSFRCT1hcbiovXG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luICAgICAgIDogMDtcbiAgcGFkZGluZyAgICAgIDogMDtcbn1cblxuLmZlYXRoZXJsaWdodC1uZXh0LFxuLmZlYXRoZXJsaWdodC1uZXh0OmhvdmVyLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91cyxcbi5mZWF0aGVybGlnaHQtcHJldmlvdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZlYXRoZXJsaWdodC1uZXh0IHNwYW4sXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzIHNwYW4ge1xuICBib3gtc2hhZG93IDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gIGNvbG9yICAgICAgICAgICA6IHdoaXRlO1xufVxuIiwiLy8gX2Zvcm1zLnNjc3NcblxuLmZvcm0td3JhcCAud3BjZjcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0td3JhcC0tb3JkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAud3BjZjctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5mb3JtLWl0ZW0tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0taXRlbS0taGFsZiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5mb3JtLWl0ZW0gbGFiZWwsXG4uZm9ybS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0td3JhcCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZm9ybS13cmFwIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZm9ybS13cmFwIHNlbGVjdCxcbi5mb3JtLXdyYXAgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5mb3JtLXdyYXAtLW9yZGVyIGlucHV0W3R5cGU9J3RleHQnXSxcbi5mb3JtLXdyYXAtLW9yZGVyIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZm9ybS13cmFwLS1vcmRlciBzZWxlY3QsXG4uZm9ybS13cmFwLS1vcmRlciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICRncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAxLjhyZW07XG59XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0td3JhcC0tb3JkZXIgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLXdyYXAtLW9yZGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aWNrZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb3JtLWl0ZW0tLXRpY2tldHMgLmZvcm0taXRlbV9pbm5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xufVxuXG4uZm9ybS1pdGVtLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NSwgMjAyLCAyMjEpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb3JtLWl0ZW0tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzEsIDk3LCA5NSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0taXRlbS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0taXRlbS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTUsIDE1OCwgMTEwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZm9ybS1pdGVtLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLCAxODksIDMwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMsXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCBibGFjaztcbn1cblxuLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGhpcmRzIGxhYmVsIHtcbiAgZmxleDogMiAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyBsYWJlbCBzdmcge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgc3BhbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZmxleDogMSAwIDIwMHB4O1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG59XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyAudGlja2V0LXByaWNlIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTclO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAxIDAgMTIwcHg7XG59XG5cbi50b3RhbC1wcmljZS1zYSxcbi50b3RhbC1wcmljZS1zbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgLnRpY2tldC1wcmljZSBlbSB7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10b3RhbCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRvdGFsIC50aWNrZXQtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10b3RhbCAudGlja2V0LXByaWNlIGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvcm0taXRlbS0taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpY2tldC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMnJlbTtcbiAgei1pbmRleDogOTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTA1JTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnRpY2tldC1pbmZvLS12aXMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmV5LCAwLjk1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG5cbi50aWNrZXQtaW5mbzphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNSU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmV5O1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5tYWduaWZ5ID4gLm1hZ25pZnktbGVucyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmZvcm0td3JhcCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZWVuO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGVydCAuYWxlcnQtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuLmFsZXJ0IHN2ZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4uZm9ybS13cmFwLS1tdXNpayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDRyZW07XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgfVxufVxuXG4ud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pdGVtIHtcbiAgbGFiZWwgfiBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuIiwiLy8gX2Zvb3Rlci5zY3NzXG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLXRvcCAgICAgIDogJGJhc2Utc3BhY2U7XG59XG5cbi5mb290ZXJfaW5uZXIge1xuICBtYXgtd2lkdGggIDogJHctbWF4LXdpZHRoO1xuICBtYXJnaW4gICAgIDogYXV0bztcbiAgcGFkZGluZyAgICA6ICRiYXNlLXNwYWNlIDA7XG4gIGZsZXgtd3JhcCAgOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmZvb3Rlci1pdGVtIHtcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zICAgIDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG4gIGZsZXggICAgICAgICAgIDogMCAxIGF1dG87XG4gIGhlaWdodCAgICAgICAgIDogYXV0bztcbn1cblxuLmZvb3Rlci1pdGVtIGEsXG4uZm9vdGVyLWl0ZW0gZGl2IHtcbiAgY29sb3IgICAgICAgICAgOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gIG1hcmdpbiAgICAgICAgIDogMC41cmVtIDA7XG4gIGxldHRlci1zcGFjaW5nIDogMC4xNXJlbTtcbiAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XG59XG5cbi5mb290ZXItaXRlbSBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZvb3Rlci1pdGVtLS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aCAgOiA5MHB4O1xufVxuXG4uZm9vdGVyLWl0ZW0tLWxvZ28tLWNlbnRlciB7fSIsIi8vIF9tZWRpYXF1ZXJpZXMuc2Nzc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmZvb3RlcixcbiAgLm1haW4taGVhZGVyLFxuICAuc2Nyb2xsZWQgLm1haW4taGVhZGVyLFxuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0IDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wICAgOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmxvZ29fcGljdG8ge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG5cbiAgLmxvZ29fdHlwbyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5tYWluLXNlY3Rpb24uZmxleC0tc2Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3gtLXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC5ib3gtLW1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJ1dHRvbi0tbmF2IHtcbiAgICBkaXNwbGF5ICAgICAgICAgICAgOiBibG9jaztcbiAgICB3aWR0aCAgICAgICAgICAgICAgOiA0cmVtO1xuICAgIGhlaWdodCAgICAgICAgICAgICA6IDRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvciAgIDogJGdvbGQ7XG4gICAgei1pbmRleCAgICAgICAgICAgIDogNTA7XG4gICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKFwiLi4vaW1nL25hdi1vcGVuLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XG4gIH1cblxuICAuYnV0dG9uLS1uYXYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi1jbG9zZS5zdmdcIik7XG4gIH1cblxuICAubWFpbi1uYXYge1xuICAgIHBvc2l0aW9uICAgICAgICA6IGZpeGVkO1xuICAgIHRvcCAgICAgICAgICAgICA6IDA7XG4gICAgcmlnaHQgICAgICAgICAgIDogMDtcbiAgICBib3R0b20gICAgICAgICAgOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjk1KTtcbiAgICB6LWluZGV4ICAgICAgICAgOiA0OTtcbiAgICBwYWRkaW5nICAgICAgICAgOiA2cmVtO1xuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgdHJhbnNmb3JtICAgICAgIDogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHRyYW5zaXRpb24gICAgICA6IGFsbCAwLjI1cyBlYXNlLWluIDBzO1xuICB9XG5cbiAgLm1haW4tbmF2LS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbiAwcztcbiAgfVxuXG4gIC5uYXYtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXMgICAgOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm1haW4tbmF2IC5tZW51LWl0ZW0sXG4gIC5zY3JvbGxlZCAubWFpbi1uYXYgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luICAgIDogMnJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZyAgIDogMDtcbiAgfVxuXG4gIC5tYWluLW5hdiAubWVudS1pdGVtIGEsXG4gIC5zY3JvbGxlZCAubWFpbi1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICB0ZXh0LWFsaWduICAgIDogbGVmdDtcbiAgICBmb250LXNpemUgICAgIDogMS42cmVtO1xuICAgIG92ZXJmbG93ICAgICAgOiB2aXNpYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm1haW4tbmF2IC5uYXYtbGlzdCA+IC5tZW51LWl0ZW0gYSBzdmcge1xuICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xuICAgIHdpZHRoICAgICA6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5tYWluLW5hdiAubmF2LWxpc3QgPiAubWVudS1pdGVtIGEgc3ZnIHJlY3Qge1xuICAgIG9wYWNpdHkgIDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblxuICB9XG5cbiAgLnNjcm9sbGVkIC5zdWItbWVudSxcbiAgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbiAgOiBzdGF0aWM7XG4gICAgZGlzcGxheSAgIDogYmxvY2s7XG4gICAgb3BhY2l0eSAgIDogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnNjcm9sbGVkIC5zdWItbWVudSAubWVudS1pdGVtIGEsXG4gIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmcgIDogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5wYWdlLWxpbmtfdGh1bWIge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cblxuICAuY29udGVudC0tZGVmYXVsdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1saXN0LS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFydGljbGUtZGV0YWlsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tLXRpY2tldHMgLmZvcm0taXRlbV9pbm5lciB7XG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcbiAgICBmbGV4ICAgICAgICAgOiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLmdhbGVyaWUtbGlzdC0tYWxsIC5nYWxlcmllLWl0ZW0ge1xuICAgIHdpZHRoICAgICAgICA6IDMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBmbGV4LWdyb3cgICAgOiAwO1xuICB9XG5cbiAgLmdhbC1saXN0IC5nYWwtaXRlbSB7XG4gICAgd2lkdGggOiAzMyU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG59XG5cbi8qIDEwMjQgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnBhZ2UtbGlua190aHVtYiB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuXG4gIC5wYWdlLWxpbmsge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG5cbiAgLmdhbGVyaWUtbGlzdC0tYWxsIC5nYWxlcmllLWl0ZW0ge1xuICAgIHdpZHRoICAgICAgICA6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgfVxuXG4gIC5nYWxlcmllLWxpc3QtLWFsbCAuZ2FsZXJpZS1pbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5nYWwtbGlzdCAuZ2FsLWl0ZW0ge1xuICAgIHdpZHRoICAgICAgICA6IDQ5JTtcbiAgICBoZWlnaHQgICAgICAgOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgfVxuXG4gIC5rb250YWt0LWl0ZW0ge1xuICAgIGZsZXggICAgICAgIDogMCAwIDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg1cHgpIHtcbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXItaXRlbSB7XG4gICAgd2lkdGggICAgICAgICA6IGF1dG87XG4gICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XG4gICAgZmxleC13cmFwICAgICA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wICAgIDogNHJlbTtcbiAgfVxuXG4gIC5mb290ZXItaXRlbS0tbG9nbyB7XG4gICAgZmxvYXQgICAgIDogbGVmdDtcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcbiAgICB3aWR0aCAgICAgOiAyMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5mb290ZXItaXRlbS0tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZvb3Rlci1pdGVtIGEge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5mb290ZXItaXRlbSBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGhpcmRzLFxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10b3RhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGhpcmRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgc3BhbiB7XG4gICAgZmxleCAgICAgICAgOiAwIDEgMTcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0td3JhcC0tb3JkZXIgLmZvcm0taXRlbS0tdGhpcmRzIGxhYmVsIHtcbiAgICBmb250LXNpemUgOiAxLjJyZW07XG4gICAgd2lkdGggICAgIDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIH1cblxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLXdyYXAtLW9yZGVyIC5mb3JtLWl0ZW0tLXRoaXJkcyAudGlja2V0LXByaWNlIHtcbiAgICBwYWRkaW5nOiAxcHggMXJlbTtcbiAgICBmbGV4ICAgOiAxIDAgMTAwcHg7XG4gIH1cblxuICAuZm9ybS13cmFwLS1vcmRlciAuZm9ybS1pdGVtLS10aGlyZHMgbGFiZWwgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG4gICAgd2lkdGggICAgICAgOiAyMHB4O1xuICAgIGhlaWdodCAgICAgIDogMjBweDtcbiAgICBmbGV4ICAgICAgICA6IDAgMCAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLmdhbC1saXN0IC5nYWwtaXRlbSB7XG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcbiAgICBoZWlnaHQgICAgICAgOiAyNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZm9vdGVyLFxuICAubWFpbi1oZWFkZXIsXG4gIC5zY3JvbGxlZCAubWFpbi1oZWFkZXIsXG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQgOiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmxvZ29fcGljdG8ge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG5cbiAgLmxvZ29fdHlwbyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5sYW54ZXNzLWxvZ28ge1xuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5sYW54ZXNzLWxvZ28gPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbiA6IDAgYXV0byAxcmVtO1xuICB9XG5cbiAgLmxhbnhlc3MtbG9nbyA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmdhbGVyaWUtbGlzdC0taG9tZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmdhbGVyaWUtbGlzdC0taG9tZSAuZ2FsZXJpZS1pdGVtIHtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gIH1cblxuICAuZ2FsZXJpZS1saXN0LS1ob21lIC5nYWxlcmllLWxpbms6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdhbGVyaWUtbGlzdC0taG9tZSAuZ2FsZXJpZS1pbWcge1xuICAgIHBvc2l0aW9uIDogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHdpZHRoICAgIDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAubG9nby1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0ge1xuICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XG4gICAgZmxleC13cmFwICAgICA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcCAgICA6IDJyZW07XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0tLWxvZ28ge1xuICAgIGZsb2F0ICAgICAgICA6IG5vbmU7XG4gICAgZGlzcGxheSAgICAgIDogYmxvY2s7XG4gICAgd2lkdGggICAgICAgIDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0tLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5mb290ZXItaXRlbSBhIHtcbiAgICBtYXJnaW4gOiAxcmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0gYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0gYSBzcGFuLFxuICAuZm9vdGVyLWl0ZW0gYSBzdmcge1xuICAgIG1hcmdpbiA6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyLWl0ZW0gYSBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuXG4gIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAuZ2FsZXJpZS1saXN0LS1hbGwgLmdhbGVyaWUtaXRlbSB7XG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgfVxuXG4gIC5rb250YWt0LWdyaWQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5rb250YWt0LWl0ZW0ge1xuICAgIGZsZXggICAgICAgICA6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQgIDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmcgICAgICA6IDRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgIG1heC13aWR0aCAgICA6IDkwJTtcbiAgfVxufVxuIl19 */
