@charset "UTF-8";.in-o-nas.type-page .content-inner{max-width:1290px}.in-o-nas.type-page .content-inner h1{display:none}.in-o-nas.type-page .dph{border-bottom:0}.in-o-nas.type-page .dph:after{display:none}.vyber{margin:50px 0 52px}.vyber h3{font-size:34px;margin:10px 0 36px;text-align:center}.vyber h3,.vyber p{color:#020202;font-weight:300}.vyber p{font-size:16px;margin:0 auto 20px;max-width:860px}.sortiment{align-items:center;background:url(/user/documents/upload/podstranky/bottomright.png),url(/user/documents/upload/podstranky/topleft.png),#f4f8ff;background-position:100% 100%,0 0;background-repeat:no-repeat;display:flex;flex-wrap:wrap;justify-content:space-between;margin:52px auto 102px;padding:97px 84px 76px 110px;position:relative;z-index:1}@media (max-width:1199px){.sortiment{margin:25px 0;padding:25px 20px}}@media (max-width:991px){.sortiment{margin:25px 0}}.sortiment .left h4{color:#020202;font-size:34px;font-weight:300;margin:0}@media (max-width:1199px){.sortiment .left h4{text-align:center}.sortiment .left h4 br{display:none}.sortiment .left{margin-bottom:20px;width:100%}}.sortiment .right{width:70%}@media (max-width:1439px){.sortiment .right{width:79%}}@media (max-width:1199px){.sortiment .right{width:100%}}.sortiment .right p{color:#020202;font-size:18px;margin-bottom:20px;max-width:100%}.sortiment .right p strong{font-weight:500}.sortiment .right ul{displaY:flex;flex-wrap:wrap;margin:0;padding:0}@media (min-width:1200px){.sortiment .right ul{justify-content:space-between}}@media (max-width:1199px){.sortiment .right ul{margin:0 -5px}}.sortiment .right ul li{align-items:center;background-color:#fff;border:1px solid #dee7fc;border-radius:50px;display:flex;height:40px;justify-content:center;justify-content:space-between;position:relative}@media (max-width:1199px){.sortiment .right ul li{margin:5px}}.sortiment .right ul li:hover{background-color:#dee7fc}.sortiment .right ul li a{border-radius:50px;color:#020202;display:block;font-size:16px;font-weight:300;padding:9px 25px;text-decoration:underline}@media (max-width:479px){.sortiment .right ul li a{padding:9px 15px}}.sortiment .right ul li a:hover{text-decoration:none}.welcome-text{align-items:center;display:flex;flex-wrap:wrap;min-height:616px;overflow:hidden;position:relative}@media (max-width:991px){.welcome-text{margin:25px 0;min-height:unset}}.welcome-text .left{left:0;margin:0;position:absolute}@media (max-width:991px){.welcome-text .left{position:static}}.welcome-text .left img{max-height:616px}.welcome-text .right{background:url(/user/documents/upload/podstranky/bottomright.png),url(/user/documents/upload/podstranky/topleft.png),#f4f8ff;background-position:100% 100%,0 0;background-repeat:no-repeat;margin:0 0 0 auto;max-width:640px;padding:47px 30px 47px 97px;position:relative;z-index:1}@media (max-width:991px){.welcome-text .right{max-width:unset;padding:47px 31px 47px 48px;width:100%}}.welcome-text .right h3{color:#020202;font-size:34px;font-weight:300;margin:0 0 10px}.welcome-text .right p{color:#020202;font-size:16px;font-weight:300}.welcome-text .right p a{color:#273a6a;text-decoration:underline}.welcome-text .right p a:hover{text-decoration:none}.mnohemvice{background:url(/user/documents/upload/podstranky/bottomright.png),url(/user/documents/upload/podstranky/topleft.png),#f4f8ff;background-position:100% 100%,0 0;background-repeat:no-repeat;margin-bottom:78px;padding:43px 10px;position:relative;z-index:1}.mnohemvice h3{color:#020202;font-size:22px;font-weight:500;margin:0 auto 15px;max-width:860px;text-align:center}.mnohemvice a.btn.btn-secondary{padding-right:0;text-align:left;width:220px}.in-kontakt .contact-wrapper h3{font-size:18px;font-weight:600}.in-kontakt .contact-wrapper .contact-box-custom{background:#fff;border:1px solid #cdd4e0;border-radius:3px}.in-kontakt .contact-wrapper .contact-box-custom .row{margin-left:0;margin-right:0}.in-kontakt .contact-wrapper .contact-box-custom .contact-item{align-items:center;display:flex;flex-direction:column;height:160px;justify-content:center;text-align:center;vertical-align:middle}.in-kontakt .contact-wrapper .contact-box-custom .contact-item:first-child{align-items:flex-start;background:#cdd4e0;border-right:1px solid #cdd4e0;-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%)}.in-kontakt .contact-wrapper .contact-box-custom .contact-item:first-child:before{background:#f7fbfe;-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:991px){.in-kontakt .contact-wrapper .contact-box-custom .contact-item:first-child{align-items:center;border-right:none;-webkit-clip-path:polygon(0 0,100% 0,100% 79%,49% 97%,0 79%);clip-path:polygon(0 0,100% 0,100% 79%,49% 97%,0 79%)}.in-kontakt .contact-wrapper .contact-box-custom .contact-item:first-child:before{-webkit-clip-path:polygon(0 0,100% 0,100% 79%,49% 97%,0 79%);clip-path:polygon(0 0,100% 0,100% 79%,49% 97%,0 79%);top:-1px}.in-kontakt .contact-wrapper .contact-box-custom .contact-item:first-child h3{text-align:center}}.in-kontakt .contact-wrapper .contact-box-custom .contact-item:first-child h3{line-height:32px;padding-left:25px}.in-kontakt .contact-wrapper .contact-box-custom .contact-item h3{text-align:left}.in-kontakt .contact-wrapper .contact-box-custom .contact-item .icon{color:#62a5db;font-size:34px;margin-bottom:13px}.in-kontakt .contact-wrapper .contact-address{margin-top:35px}@media (max-width:767px){.in-kontakt .contact-wrapper .contact-address{padding:0 20px}}.in-kontakt .contact-wrapper .contact-address p{color:#7b7b7b}.in-kontakt .contact-wrapper .contact-address .ico span{color:#7b7b7b;display:block}.in-kontakt .contact-wrapper .contact-image-section{display:flex;margin-bottom:100px;margin-top:75px;position:relative}@media (max-width:767px){.in-kontakt .contact-wrapper .contact-image-section{flex-direction:column-reverse}.in-kontakt .contact-wrapper .contact-image-section .contact-image{background:linear-gradient(264.7deg,#e4f0f8,#f4fafe);padding-bottom:20px}}.in-kontakt .contact-wrapper .contact-image-section .contact-image{align-items:center;display:flex;justify-content:center;z-index:1}.in-kontakt .contact-wrapper .contact-image-section .contact-info{background:linear-gradient(264.7deg,#e4f0f8,#f4fafe);display:flex;flex:1;flex-direction:column;padding:26px 45px}@media (min-width:1200px){.in-kontakt .contact-wrapper .contact-image-section .contact-info{padding:26px 130px 26px 80px;position:absolute;right:0;top:-13%;width:80%}}.in-kontakt .contact-wrapper .contact-image-section .contact-info h5{align-items:center;display:flex;font-size:16px;font-weight:600;margin-bottom:3px}.in-kontakt .contact-wrapper .contact-image-section .contact-info p{font-size:16px;font-weight:400}.in-kontakt .contact-wrapper .contact-image-section .contact-info h3{font-size:22px;font-weight:500;margin-bottom:8px;margin-top:0}.in-kontakt .contact-wrapper .contact-image-section .contact-info__item h5:before{color:#62a5db;font-family:icomoon;font-size:18px;margin-right:7px}.in-kontakt .contact-wrapper .contact-image-section .contact-info__item.address h5:before{content:"\e901"}.in-kontakt .contact-wrapper .contact-image-section .contact-info__item.opening h5:before{content:"\e900"}.in-kontakt .contact-wrapper .contact-image-section .contact-info__item.tel h5:before{content:"\e90d"}.doprava-platba .doprava-wrapper .image{width:157px}.doprava-platba .doprava-wrapper h3{font-size:22px;font-weight:500;line-height:27px;margin-bottom:0;padding-bottom:22px}.doprava-platba .disclaimer{margin-bottom:85px;margin-top:27px}.doprava-platba .click__item.show .content{display:block!important}.doprava-platba .click__item.show .item:after{transform:rotate(-180deg)}.doprava-platba .click__item,.doprava-platba .payment__item{display:flex;flex-direction:column;padding-right:50px}.doprava-platba .click__item .content,.doprava-platba .payment__item .content{display:none;font-size:14px;font-weight:400;line-height:20px;margin-top:0;max-width:90%;padding:0}.doprava-platba .click__item .item,.doprava-platba .payment__item .item{align-items:center;cursor:pointer;display:flex;gap:8px;height:80px;justify-content:space-between;position:relative}.doprava-platba .click__item .item:after,.doprava-platba .payment__item .item:after{background:url(https://505941.myshoptet.com/user/documents/img/arrow-down-doprava.svg) 50% no-repeat;background-size:100% auto;color:#000;content:"";display:block;height:12px;margin-top:-7px;position:absolute;right:-30px;top:50%;transition:.2s ease-out;width:10px}.doprava-platba .click__item .item .doprava__item--info,.doprava-platba .payment__item .item .doprava__item--info{align-items:center;display:flex;gap:20px}.doprava-platba .click__item .item .doprava__item--info img,.doprava-platba .payment__item .item .doprava__item--info img{-o-object-fit:contain;object-fit:contain}.doprava-platba .click__item .item .doprava__item--info span,.doprava-platba .payment__item .item .doprava__item--info span{font-size:16px;font-weight:400}.doprava-platba .click__item .item span.price,.doprava-platba .payment__item .item span.price{font-size:16px;font-weight:600}@media (max-width:500px){.doprava-platba .image{width:110px!important}.doprava-platba .click__item{padding-right:40px}.doprava__item--info{gap:20px}.content{max-width:100%!important}.item span.price{flex-basis:50%;text-align:right}}@media (max-width:410px){.doprava-platba .image{width:85px!important}}.shipping-options-popup{padding:20px 36px}@media (max-width:500px){.shipping-options-popup{padding:20px 0}}.shipping-options-popup h1{font-size:28px;font-weight:500;line-height:34px;margin-bottom:0;padding-bottom:18px}.shipping-options-popup .question-tooltip{display:none}.shipping-options-popup .payment__title{margin-top:40px}.shipping-options-popup .extra.delivery{margin-top:30px;padding-left:32px}.shipping-options-popup .shipping-row{flex-direction:row-reverse;gap:21px;height:60px;padding:15px 27px}@media (max-width:467px){.shipping-options-popup .shipping-row{gap:12px;height:80px;padding:15px 5px}}.shipping-options-popup .shipping-row:first-of-type{border-top:1px solid rgba(0,0,0,.1)}.shipping-options-popup .shipping-row .shipping-billing-name{font-size:16px;font-weight:400;line-height:22px;text-transform:none}.shipping-options-popup .shipping-row .payment-shipping-price{order:-3}.shipping-options-popup .shipping-row .payment-logo{flex-basis:90px}@media (max-width:367px){.shipping-options-popup .shipping-row .payment-logo{flex-basis:50px}}.shipping-options-popup .shipping-row.row-payment .payment-logo{display:none}.shipping-options-popup .shipping-row.row-payment.card .payment-shipping-price,.shipping-options-popup .shipping-row.row-payment.transfer .payment-shipping-price{color:#2c8759}.ordering-process .content div,.ordering-process p{font-size:14px!important}@media (max-width:767px){.ordering-process .overall-wrapper{padding-top:60px}}.ordering-process ol.cart-header li a,.ordering-process ol.cart-header li strong{background-color:transparent;color:#666;font-family:Open Sans}@media (max-width:767px){.ordering-process a.favorite{display:none}.ordering-process .top-navigation-bar .top-navigation-contacts,.ordering-process .top-navigation-bar .top-navigation-menu{display:none!important}.ordering-process .top-navigation-bar .responsive-tools .search,.ordering-process .top-navigation-bar .responsive-tools a:not(.toggle-window[data-target=navigation]){display:none}.ordering-process .top-navigation-bar .responsive-tools a[data-target=navigation]{position:fixed;top:60px}.ordering-process nav#navigation{border-radius:0;height:calc(100% - 60px);top:60px}.ordering-process .extra.delivery{padding-left:32px}}.ordering-process .order-summary-item.price{border-top-color:#dadada;border-width:1px}@media (max-width:767px){.ordering-process.id--9 .cart-table{margin:0}.ordering-process.id--9 .cart-summary{padding-bottom:60px}.ordering-process.id--9 .sidebar-in-cart{padding-top:0!important}.ordering-process #header,.ordering-process .top-navigation-bar{display:none}}.ordering-process.cart-emptied #header,.ordering-process.cart-empty #header{display:block}.ordering-process .checkout-box,.ordering-process .checkout-box .toggle-contacts,.ordering-process .checkout-box .toggle-contacts span{color:#fff!important}.ordering-process .checkout-box .contact-box a{color:#000!important}.ordering-process .checkout-box a{color:#fff!important}@media (max-width:767px){.id--15 nav#navigation{border-radius:0;height:calc(100% - 48px);top:48px}.id--15 .top-navigation-bar .responsive-tools a[data-target=navigation]{position:fixed;top:0}}a.btn.btn-black,a.btn.btn-default,a.btn.btn-green,a.btn.btn-primary{background-color:#2c8759;border:1px solid #2c8759;color:#fff;font-size:16px;font-weight:600;padding:10px 14px;position:relative;text-transform:none}a.btn.btn-black:hover,a.btn.btn-default:hover,a.btn.btn-green:hover,a.btn.btn-primary:hover{background-color:#1e6f46;border:1px solid #2c8759}.btn.btn-primary,a.btn.btn-primary{background-color:#f08804;border:1px solid #f08804;color:#fff;font-size:16px;font-weight:600;line-height:22px;padding:10px 14px;position:relative;text-transform:none}.btn.btn-primary:hover,a.btn.btn-primary:hover{background-color:#e98200;border:1px solid #e98200}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{background-color:#2c8759;border-color:#2c8759;color:#fff}.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover{background-color:#1e6f46;border:1px solid #2c8759}#loadNextSearchResults,.btn.btn-secondary,.type-search .btn.load-products.unveil-button,a.btn.btn-secondary{background-color:#f08804;border:1px solid #f08804;color:#fff;font-size:16px;font-weight:600;padding:7px 35px;position:relative;text-transform:none}#loadNextSearchResults:hover,.btn.btn-secondary:hover,.type-search .btn.load-products.unveil-button:hover,a.btn.btn-secondary:hover{background-color:#e98200;border:1px solid #e98200}.ordering-process .btn.btn-secondary,.ordering-process a.btn.btn-secondary{padding:10px 14px}.ordering-process .btn.btn-secondary:after,.ordering-process a.btn.btn-secondary:after{display:none}.discount-coupon form .btn,´ .free-gift .btn{padding:0!important}.discount-coupon form .btn:after,´ .free-gift .btn:after{display:none}input[type=checkbox]+label{color:#000;font-size:14px;font-weight:400;padding:0 0 0 32px}input[type=checkbox]+label .filter-count{background-color:transparent;color:#000;font-size:14px;font-weight:400;margin-left:5px;padding:0}input[type=checkbox]+label .filter-count:before{content:"("}input[type=checkbox]+label .filter-count:after{content:")"}input[type=checkbox]+label:before{background-color:#fff;border:1px solid #e2ede7;border-radius:3px;height:20px;width:20px}input[type=checkbox]:checked+label{font-weight:400}input[type=checkbox]:checked+label:before{align-items:center;background-color:#fff;border:1px solid #d0daf4;border-radius:2px;color:#2c8759;content:"\e913";display:flex;font-family:Shoptet;font-size:10px;justify-content:center}input[type=checkbox]:checked+label:after{display:none}.content-inner{margin:0 auto}.extra strong{color:#000}.advanced-order .extras-wrap .extra.delivery{align-items:center;gap:10px;justify-content:center;margin:0 0 20px;padding-left:0;position:relative;text-align:left;width:100%}.advanced-order .extras-wrap .extra.delivery:before{margin-top:0;position:relative;top:50%}.advanced-order .extras-wrap .extra.delivery .price-range{left:50%;position:absolute;transform:translate(-50%);width:50%}@media (max-width:800px){.advanced-order .extras-wrap .extra.delivery .price-range{width:80%}}@media (max-width:500px){.advanced-order .extras-wrap .extra.delivery .price-range{width:100%}}.extra.delivery span{font-size:16px;font-weight:400;line-height:22px}.extra.delivery span .price-range{background:#efefef;border-radius:20px;height:15px;left:0;margin-top:10px;position:absolute;width:90%}.extra.delivery:before{color:#2c8759;content:"\e92e";font-size:25px;top:50%}#cboxClose{background:linear-gradient(180deg,#fff,#f5f5f5);border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.25);height:40px;right:-1px;top:-13px;width:40px}#cboxClose:before{font-size:15px;left:13px;top:0}.price-range>div{background-color:#1e6f46;border-radius:20px}.position--benefitCategory.benefitBanner{margin-top:30px!important}.navigation-window-visible .site-msg{display:none}.bold{font-weight:600}.tooltip.top .tooltip-arrow{border-top-color:#14234a}.tooltip.top .tooltip-inner{background-color:#14234a}.menu-helper:after,.menu-trigger:after{background:transparent;color:#fff}.remove-top:before{top:auto!important}.advanced-order-popup .cookie-ag-wrap,.advanced-order-popup .site-msg.information,.advanced-order-popup .top-navigation-bar{z-index:999}.site-msg.information{background-color:#e3032d;left:0;max-width:100%;opacity:1;padding:11px 0;position:relative;top:0;z-index:999999}.site-msg.information .container .text{color:#fff;font-size:16px;font-weight:300;padding-right:28px;text-align:center}.site-msg.information .container .close{right:13px}.site-msg.information .container .close:after,.site-msg.information .container .close:before{background:#fff}.type-category main#content{box-shadow:-4px 0 10px rgba(0,0,0,.04);display:flex;flex-direction:column}.overall-wrapper{overflow-x:hidden}@media (max-width:767px){.overall-wrapper{padding-top:145px}}.benefitBanner{margin:0}.content div,p{color:#000;font-size:16px;font-weight:400}.show-tooltip.acronym[data-original-title]{border-bottom:0}.content-wrapper{background-color:transparent}#myBtn{align-items:center;background-color:#e6d9ce;border:0;border-radius:30px;bottom:20px;display:none;height:30px;justify-content:center;position:fixed;right:20px;text-align:center;width:30px;z-index:99}#myBtn:before{content:"\f111";display:inline-block;font-family:Flaticon;transform:rotate(-180deg)}@media (max-width:767px){.banner .desktop{display:none}}@media (min-width:768px){.banner .mobile{display:none}}.latest-contribution-box{display:none}.banner-wrapper{margin-top:0}.footer-banners{margin:0}.footer-banners .col-lg-12{padding:0}.contact-box ul{display:flex;flex-direction:column-reverse}.contact-box ul>li>span{padding-left:53px}.contact-box ul>li>span:before{color:#fff;font-size:26px}.contact-box ul>li>span a:before{display:block;font-weight:200}.contact-box ul>li>span a:hover{color:#000}.contact-box ul>li>span.mail:before{color:#2c8759;content:"\e90c";font-family:icomoon;font-size:18px;left:20px;top:50%;transform:translateY(-50%)}.contact-box ul>li>span.cellphone,.contact-box ul>li>span.tel{font-weight:500}.noafter:after{display:none!important}.ordering-process .social a:before{color:#000!important}.social{display:flex;text-align:left}@media (max-width:767px){.social{justify-content:flex-start;margin:0 0 15px;text-align:left}}.social li,.social span{position:relative}.social li{list-style:none;margin-right:8px;top:11px}.social li:last-child{margin-right:0}.social a{font-size:0!important;margin:0 4px}.social a:hover{text-decoration:none!important}.social a:hover:before{color:#fff!important}.social a:first-child{margin-left:0}.social a[title=Facebook]:before{color:#d0daf4;content:"\e90b";font-family:Flaticon;font-size:30px!important}@media (max-width:767px){.social a[title=Facebook]:before{font-size:34px!important}}.social a[title=Instagram]:before{color:#d0daf4;content:"\f10d";font-family:Flaticon;font-size:30px!important}@media (max-width:767px){.social a[title=Instagram]:before{font-size:34px!important}}.social a[title=TikTok]:before{color:#d0daf4;content:"\f10c";font-family:Flaticon;font-size:30px!important}@media (max-width:767px){.social a[title=TikTok]:before{font-size:34px!important}}.social a[title=YouTube]:before{background-color:#d0daf4;content:"\e903!important"}.social a:before{align-items:center;border-radius:27px;color:#d0daf4;display:flex;font-family:Shoptet;font-size:15px;height:27px;justify-content:center;width:27px}@media (max-width:767px){.social a:before{border-radius:34px;height:34px;width:34px}}.social a:hover:before{color:#fff}#footer .banner-wrapper{margin-top:0}#footer .contact-box{min-height:auto}#footer .banner{margin:0;min-height:unset;padding:0}#footer .site-name{display:none}#footer .custom-footer{padding-left:0}.link-like,a{text-decoration:none;transition:none}html{scroll-behavior:smooth}body{color:#000}.banner-category a:hover img,.banner-footer a:hover img,.banner-wrapper a:hover img,.banners-content a:hover img,.footer-banner a:hover img{transform:none}.stars{height:13px;width:auto}.stars a,.stars span{height:13px;line-height:12px;margin-right:3px;width:10px}@media (min-width:425px){.stars a,.stars span{width:15px}}.stars .star.star-half:before,.stars .star.star-on:before{color:#f7a738;font-size:10px;line-height:12px}@media (min-width:425px){.stars .star.star-half:before,.stars .star.star-on:before{font-size:14px}}.stars a.star-off:before,.stars span.star-off:before{color:#8b8b8b;content:"\e91c"}.stars a:before,.stars span:before{font-size:10px;line-height:12px}@media (min-width:425px){.stars a:before,.stars span:before{font-size:14px}}@media (min-width:992px){.desktophide{height:0!important;opacity:0;position:absolute;width:0!important}}.h4.homepage-group-title,h4.homepage-group-title{color:#000;font-size:38px;font-weight:600;margin:59px 0 20px;position:relative;text-align:center}@media (max-width:767px){.h4.homepage-group-title,h4.homepage-group-title{font-size:34px;margin:32px 0 20px}}.h4.homepage-group-title+p,h4.homepage-group-title+p{color:#4b515c;font-size:15px;font-weight:300;text-align:center}.ordering-process .contact-box ul>li>span.mail>a:after{display:none}.ordering-process .socialni-ikony a:before{color:#000}.margin{margin:42px 0 56px}.in-index h4{color:#000;font-size:42px;font-weight:600;text-align:center}.ordering-process .contact-box ul>li>span{padding-left:0}.ordering-process .contact-box ul>li>span:before{display:none}@media (max-width:991px){.in-index #content{display:flex;flex-direction:column}}@media (max-width:767px){.in-index #content .body-banners{margin-bottom:15px}.in-index .products-block{margin:0 10px}}.usp .container{padding:0}@media (max-width:479px){.usp .usp-inner{width:50%!important}}@media (min-width:1440px){.container{width:1320px}}.title-underline{color:#2d8b61;position:relative}.cart-table .p-quantity .quantity{background-color:#fff;border:1px solid #dee7fc;border-radius:0;height:42px;padding-right:0;width:90px}.cart-table .p-quantity .quantity input{border-left:1px #dee7fc;border-right:1px #dee7fc;color:#000;font-size:14px;height:38px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:28px}.cart-table .p-quantity .quantity .increase{background-color:#fff;border-color:#dee7fc;border-radius:0;border-style:none none none solid;height:38px;right:0;top:50%;transform:translateY(-50%);width:25px}.cart-table .p-quantity .quantity .increase:before{content:"+";font-size:14px;line-height:37px}.cart-table .p-quantity .quantity .decrease{background-color:#fff;border-color:#dee7fc;border-radius:0;border-style:none solid none none;height:38px;left:0;top:50%;transform:translateY(-50%);width:25px}.cart-table .p-quantity .quantity .decrease:before{content:"-";font-size:14px;line-height:37px}.ordering-process .social a:hover:before{color:#000!important}.homepage-products-heading-58{margin-top:35px!important}.for-free,.link-like:focus,.link-like:hover,a:focus,a:hover{color:#2c8759}::-webkit-scrollbar-corner{background:#fff}.hide-description__switcher{margin-top:19px;text-align:center}.hide-description__switcher .hide-description__btn{cursor:pointer;display:inline}.hide-description__switcher .hide-description__btn span{font-weight:400;text-decoration:underline}.hide-description__switcher .hide-description__btn:after{color:#2c8759;content:"\e909";font-family:icomoon;font-size:10px;margin-left:5px}.reveal-content{height:auto!important;max-height:none!important;overflow:initial!important}.visible{visibility:visible!important}.navigation-buttons,.search,.top-navigation-menu{visibility:hidden}.ready{visibility:visible!important}#dkLabComparerDiv{display:none}.visible-block{display:block!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000}.blank-mode .cart-related-name,.blank-mode .cart-table .main-link,.blank-mode .h1,.blank-mode .h2,.blank-mode .h3,.blank-mode .h4,.blank-mode .h5,.blank-mode .h6,.blank-mode h1,.blank-mode h2,.blank-mode h3,.blank-mode h4,.blank-mode h5,.blank-mode h6,.external-fonts-loaded #navigation,.external-fonts-loaded .btn,.external-fonts-loaded .cart-related-name,.external-fonts-loaded .cart-table .main-link,.external-fonts-loaded .h1,.external-fonts-loaded .h2,.external-fonts-loaded .h3,.external-fonts-loaded .h4,.external-fonts-loaded .h5,.external-fonts-loaded .h6,.external-fonts-loaded .price-final,.external-fonts-loaded .price-save,.external-fonts-loaded .price-standard,.external-fonts-loaded body,.external-fonts-loaded h1,.external-fonts-loaded h2,.external-fonts-loaded h3,.external-fonts-loaded h4,.external-fonts-loaded h5,.external-fonts-loaded h6,body,body.blank-mode{font-family:Open Sans,sans-serif!important}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.eot?q6jkkr);src:url(fonts/icomoon.eot?q6jkkr#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?q6jkkr) format("truetype"),url(fonts/icomoon.woff?q6jkkr) format("woff"),url(fonts/icomoon.svg?q6jkkr#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-edit:before{content:"\e918"}.icon-folder:before{color:#666;content:"\e917"}.icon-compare-1:before{color:#2d8b61;content:"\e912"}.icon-delivery-truck-1:before{color:#2d8b61;content:"\e913"}.icon-heart-1:before{color:#2d8b61;content:"\e914"}.icon-pawprint-2:before{color:#2d8b61;content:"\e915"}.icon-speech-bubble-1:before{color:#2d8b61;content:"\e916"}.icon-gift:before{color:#2d8b61;content:"\e911"}.icon-home:before{content:"\e910"}.icon-fb:before{color:#88442d;content:"\e90d"}.icon-ig:before{color:#88442d;content:"\e90e"}.icon-yt:before{color:#88442d;content:"\e90f"}.icon-close-1:before{content:"\e902"}.icon-more-1:before{color:#fff;content:"\e903"}.icon-bg-header-left-2:before{color:#569f7a;content:"\e900"}.icon-bg-header-left-1:before{content:"\e901"}.icon-bg-header-2:before{content:"\e904"}.icon-usp-1:before{color:#88442d;content:"\e905"}.icon-usp-2:before{color:#88442d;content:"\e906"}.icon-usp-3:before{color:#88442d;content:"\e907"}.icon-usp-4:before{color:#88442d;content:"\e908"}.icon-arrow-down:before{content:"\e909"}.icon-arrow-left:before{color:#fff;content:"\e90a"}.icon-cart:before{color:#fff;content:"\e90b"}.icon-email:before{color:#fff;content:"\e90c"}.icon-tel:before{color:#fff;content:"\e98d"}:focus{outline:none}.products-block .slick-list:after{background-color:transparent;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.products-block .slick-list:before{background:#fff;content:"";filter:blur(35px);height:100%;position:absolute;right:-144px;top:0;width:199px;z-index:1100}@media (max-width:767px){.products-block .slick-list:before{display:none}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-moz-box-sizing:border-box;display:block;position:relative;touch-action:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-slider .slick-arrow{align-items:center;background:#2c8759;border:none;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);color:#fff;display:flex;height:35px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:35px;z-index:1}.slick-slider .slick-arrow:hover{background-color:#1e6f46;color:#fff}.slick-slider .slick-arrow.slick-prev{left:-50px}@media (max-width:767px){.slick-slider .slick-arrow.slick-prev{border-radius:0 30px 30px 0}}.slick-slider .slick-arrow.slick-prev:after{content:"\e90a";display:inline-block;font-family:icomoon;font-size:11px}@media (max-width:767px){.slick-slider .slick-arrow.slick-prev{left:-30px}}.slick-slider .slick-arrow.slick-next{right:-50px}@media (max-width:767px){.slick-slider .slick-arrow.slick-next{border-radius:30px 0 0 30px}}.slick-slider .slick-arrow.slick-next:after{content:"\e90a";font-family:icomoon;font-size:11px;transform:rotate(-180deg)}@media (max-width:767px){.slick-slider .slick-arrow.slick-next{right:-30px}}.slick-list{display:block;margin:0;overflow:hidden;position:relative}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") 50% no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform:translateZ(0)}.slick-track{zoom:1;display:flex;gap:0;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-dots{display:flex;gap:5px;justify-content:center;margin:22px 0 0;padding:0;width:100%}.slick-dots li{height:12px;list-style:none;margin:2px;position:relative;width:12px}.slick-dots li.slick-active button{align-items:center;border-radius:50%;display:flex;height:12px;justify-content:center;position:relative;width:12px}.slick-dots li.slick-active button:after{background-color:#2c8759;border-radius:50%;content:"";height:12px;position:absolute;width:12px}.slick-dots li button{background-color:#fff;border:1px solid #a9c8b6;border-radius:50%;font-size:0;height:12px;padding:0;position:absolute;width:12px}.products-block{position:relative}.products-block.slick-slider>div{border:0;padding:0 1px;width:100%}.carousel-indicators{align-items:center;bottom:-2px;display:flex;gap:5px;justify-content:center}.carousel-indicators li{border:1px solid #a9c8b6;border-radius:50%;height:12px;width:12px}.carousel-indicators .active{background-color:#f1faf5;border:1px solid #f1faf5}.products .slick-track{padding-bottom:10px;padding-top:10px}.lb-results-wrapper{border-left:.5px solid transparent}header#header{background-color:#2c8759}header#header .menu-helper{top:10px}header#header .header-top{position:relative}@media (min-width:768px){header#header .header-top{height:100px;padding:10px 0}}header#header .header-top .header-top-wrapper{padding-right:0}@media (min-width:768px){header#header .header-top .header-top-wrapper{padding-left:0}}header#header .header-top>div{flex:initial}header#header .header-top .btn.cart-count:before{align-items:center;color:#fff;content:"\e90b";display:flex;font-family:icomoon;font-size:32px;justify-content:center;margin-right:0}@media screen and (max-width:768px){header#header .header-top .btn.cart-count:after{color:#fff;content:"Košík";display:block;font-size:13px;font-style:normal;font-weight:300;line-height:18px;text-align:center;text-transform:none}}header#header .header-top .btn.cart-count i{background:#f08804;bottom:-30px;font-size:13px;font-weight:600;height:21px;left:-2px;line-height:15px;padding:3px 3px 3px 2px;top:auto;width:21px}header#header .header-top .search .form-control{background-color:#fff;background-color:#1e6f46!important;border:1px solid #e2ede7;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,.1);color:#000;color:#fff!important;height:50px;padding-left:40px}header#header .header-top .search .form-control::-moz-placeholder{color:#fff!important;font-size:14px;font-style:italic}header#header .header-top .search .form-control::placeholder{color:#fff!important;font-size:14px;font-style:italic}@media (max-width:767px){header#header .header-top .search .form-control::-moz-placeholder{font-size:14px}header#header .header-top .search .form-control::placeholder{font-size:14px}}@media (min-width:768px){header#header .header-top .search .form-control::-moz-placeholder{color:#fff}header#header .header-top .search .form-control::placeholder{color:#fff}}header#header .header-top .search .btn{background:#f08804;border:none;font-size:16px;font-weight:600;height:50px;padding:4px 17px;right:0;text-transform:none;top:0;transition:.3s}header#header .header-top .search .btn:hover{background:#e98200}header#header .header-top .search-icon{background:url(https://144477.myshoptet.com/user/documents/images/icons/search-icon.svg);background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;font-size:0;height:43px;left:0;position:absolute;top:3px;width:43px}header#header .header-top .container{display:flex}header#header .header-top .container>div{align-self:center;flex:0 1 33.333333%}@media (max-width:991px) and (min-width:768px){header#header .header-top .container>div{flex:0 1 30%}header#header .header-top .container .search{flex-basis:40%}}header#header .header-top .navigation-buttons{align-items:center;display:flex;justify-content:flex-end}header#header .header-top .navigation-buttons #dkLabComparerHeaderWrappper{margin-right:20px;margin-top:0;order:2}@media (max-width:767px){header#header .header-top .navigation-buttons #dkLabComparerHeaderWrappper{right:89px;top:18px}}header#header .header-top .navigation-buttons #dkLabComparerHeaderWrappper #dkLabComparerHeaderIconBtn{color:#fff}header#header .header-top .navigation-buttons #dkLabComparerHeaderWrappper #dkLabComparerHeaderIconBtn em{background-color:#f08804;border-radius:20px;font-size:13px;font-weight:600;height:21px;line-height:20px;top:unset!important;width:21px}header#header .header-top .navigation-buttons .cart-price.visible-lg-inline-block{display:none!important}@media screen and (max-width:768px){header#header .header-top .navigation-buttons .favorite{display:none}}@media (min-width:768px){header#header .header-top .navigation-buttons .favorite{order:1}}header#header .header-top .navigation-buttons .login-cta{background-color:#679d7d;-webkit-clip-path:polygon(0 0,92% 0,92% 29%,100% 50%,92% 71%,92% 100%,0 100%);clip-path:polygon(0 0,92% 0,92% 29%,100% 50%,92% 71%,92% 100%,0 100%);display:flex;flex-direction:column;height:auto;justify-content:center;margin-left:auto;margin-right:15px;padding:10px 22px 10px 12px;text-align:left}@media (max-width:1440px){header#header .header-top .navigation-buttons .login-cta{margin-left:auto;margin-right:0}}@media (max-width:1200px){header#header .header-top .navigation-buttons .login-cta{display:none}}header#header .header-top .navigation-buttons .login-cta p{color:#fff;font-size:12px;line-height:16px;margin-bottom:0}header#header .header-top .navigation-buttons .login{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:20px;position:relative}header#header .header-top .navigation-buttons .login:before{background-image:url(https://144477.myshoptet.com/user/documents/mimedigital/jezek-ucet.png);background-repeat:no-repeat;background-size:40px 37px;content:"";display:block;height:38px;width:40px}header#header .header-top .navigation-buttons .login span{font-size:13px;font-weight:300;line-height:18px}@media (min-width:768px){header#header .header-top .navigation-buttons .cart-count{display:flex;left:auto;order:2;position:relative;right:auto;top:auto}}@media screen and (max-width:768px){header#header .header-top .navigation-buttons .cart-count{margin-left:5px!important}header#header .header-top .navigation-buttons{align-items:flex-end!important;gap:10px;height:69px}header#header .header-top .navigation-buttons>*{margin:0!important;padding-bottom:4px!important;position:static!important}header#header .header-top .navigation-buttons a[data-target=navigation]{align-items:center!important;display:flex!important;gap:0!important;order:4;padding-bottom:4px!important}header#header .header-top .navigation-buttons .cart-count{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;order:3;padding-top:33px!important}header#header .header-top .navigation-buttons .cart-count:before{margin-bottom:15px!important}header#header .header-top .navigation-buttons #dkLabComparerHeaderWrappper{align-items:center;display:flex;order:2}}@media screen and (max-width:767px){header#header .header-top .site-name-wrapper{align-items:center!important;display:flex!important;height:81px!important}}header#header .header-bottom{background:#1e6f46;height:50px}@media (max-width:991px) and (min-width:768px){header#header .header-bottom{height:auto}}@media (max-width:767px){header#header .header-bottom{height:auto}}header#header .header-bottom .container{padding:0!important}@media screen and (min-width:767px){.dkLabComparerHeaderIconBtn{min-width:30px}}.dkLabComparerHeaderIconBtn:before{background-image:url(/user/documents/mimedigital/porovnani.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:30px;width:100%}@media screen and (max-width:768px){.dkLabComparerHeaderIconBtn:before{top:-4px!important}.dkLabComparerHeaderIconBtn:after{color:#fff;content:"Porovnání";display:block;font-size:13px;font-style:normal;font-weight:300;line-height:18px;text-align:center}}.dkLabComparerHeaderIconBtn em{bottom:-16px!important;left:-2px!important;top:unset!important}@media screen and (max-width:768px){.dkLabComparerHeaderIconBtn em{bottom:16px!important}}.top-navigation-bar{background-color:#2c8759;border:none}@media (min-width:768px){.top-navigation-bar{height:40px;position:relative}}.top-navigation-bar:before{color:#569f7a;content:"\e901";font-family:icomoon;font-size:121px;position:absolute;top:0}.top-navigation-bar:after{color:#569f7a;content:"\e904";font-family:icomoon;font-size:175px;position:absolute;right:15px;top:-20px}@media (max-width:1760px){.top-navigation-bar:after,.top-navigation-bar:before{display:none}}.top-navigation-bar .container{border-bottom:1px solid #679d7d;height:40px;padding:0}@media (max-width:767px){.top-navigation-bar .container{border:none}}.top-navigation-bar .container:before{color:#569f7a;content:"\e900";font-family:icomoon;font-size:63px;left:130px;position:absolute;top:0}@media (max-width:1760px){.top-navigation-bar .container:before{display:none}}.top-navigation-bar .container a{align-items:center;color:#000;display:flex;font-size:14px}.top-navigation-bar .container a:hover:not(a.project-phone){color:#4988ba!important;text-decoration:underline}.top-navigation-bar .container a span{display:block}.top-navigation-bar .container>div{display:flex;flex:1 1 33.3333%;width:auto}@media (max-width:767px){.top-navigation-bar .container>div:first-child{display:none!important}}@media (max-width:368px){.top-navigation-bar .container>div:first-child{align-items:center;display:flex;height:43px;justify-content:center;padding:0}}.top-navigation-bar .container>div:first-child .submenu-visible{z-index:1600}.top-navigation-bar .container>div.top-navigation-menu{text-align:left}@media (min-width:768px){.top-navigation-bar .container>div.top-navigation-menu{flex-basis:33%}}.top-navigation-bar .container>div.top-navigation-tools .login:before{color:#62a5db;content:"\e908";font-family:icomoon;font-size:16px;margin-right:4px}.top-navigation-bar .container>div.top-navigation-tools .login span{text-decoration:underline}.top-navigation-bar .container>div .top-navigation-bar-menu{text-transform:none}.top-navigation-bar .container>div .top-navigation-bar-menu li a{padding:4px 16px}@media (max-width:1199px){.top-navigation-bar .container>div .top-navigation-bar-menu li a{padding:4px 10px}}.top-navigation-bar .container>div .top-navigation-bar-menu li:before{display:none}.top-navigation-bar .top-navigation-contacts{align-items:center;background-color:#2c8759;display:flex;justify-content:center;order:2;text-align:center!important}.top-navigation-bar .top-navigation-contacts .project-phone{font-size:15px;padding-right:5px}.top-navigation-bar .top-navigation-contacts .project-phone span{color:#fff;display:inline;font-size:16px}.top-navigation-bar .top-navigation-contacts .project-phone:before{color:#fff;content:"\e98d";font-family:icomoon,shoptet;font-size:15px;margin-bottom:2px;margin-right:6.5px}.top-navigation-bar .top-navigation-contacts .opening-time{color:#fff;font-size:14px;font-weight:300;margin-right:24px}.top-navigation-bar .top-navigation-contacts .project-email span{color:#fff}.top-navigation-bar .top-navigation-contacts .project-email:before{color:#fff;content:"\e90c";font-family:icomoon,shoptet;font-size:16px;margin-right:8px}.top-navigation-bar .top-navigation-menu{order:1}.top-navigation-bar .top-navigation-tools.top-navigation-tools--language{display:none!important;order:3}@media (max-width:767px){.top-navigation-bar .top-navigation-tools.top-navigation-tools--language{display:flex!important}}.type-category #products .product .p,.type-manufacturer-detail #products .product .p{justify-content:flex-start!important}.type-category #products .product .p .p-tools .btn:before,.type-manufacturer-detail #products .product .p .p-tools .btn:before{display:none!important}.type-category #products .product .p-desc,.type-manufacturer-detail #products .product .p-desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:2}.type-category #products .product .p-desc:after,.type-manufacturer-detail #products .product .p-desc:after{background-color:#fff;bottom:-8px;content:"";height:14px;left:2px;position:absolute;width:95%;z-index:3}@media (max-width:1440px) and (min-width:1200px){.type-category #products .product,.type-manufacturer-detail #products .product{width:33.333%}}.product{position:relative}.product:after{background-color:#fff;bottom:0;content:"";height:10px;left:0;position:absolute;width:100%;z-index:3}.p-tools .btn-primary{z-index:4}@media (min-width:992px){nav#navigation{border-top:0;height:50px;margin:0}}@media (max-width:991px) and (min-width:768px){nav#navigation{height:auto}}@media (max-width:1199px){nav#navigation{border-radius:0 0 6px 6px}}@media (max-width:767px){nav#navigation{border-radius:0;height:calc(100% - 94px);top:79px;top:75px}}nav#navigation .navigation-close{display:none}nav#navigation .navigation-in{background:none;display:flex;justify-content:space-between}@media (max-width:991px) and (min-width:768px){nav#navigation .navigation-in{flex-direction:column;position:static}}@media (max-width:767px){nav#navigation .navigation-in{flex-direction:column;justify-content:flex-start}}nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]{align-items:center;display:flex;gap:5px}@media (max-width:767px){nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]{border-bottom:1px solid #e2ede7;justify-content:space-between;margin:0;padding:8px 15px}}nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]:after{color:#f08804;content:"\e909";font-family:icomoon,shoptet;margin-top:1px;transition:.3s}@media (max-width:767px){nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]:after{display:none}}nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem] .submenu-arrow{margin-right:-10px}nav#navigation .navigation-in .menu-level-1 .exp [data-testid=headerMenuItem]:not(.category-title-header){border-bottom:none;position:relative}nav#navigation .navigation-in .menu-level-1 .exp [data-testid=headerMenuItem]:not(.category-title-header):before{background-color:#fff;bottom:-1px;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:100%;width:20px}@media (max-width:767px){nav#navigation .navigation-in .menu-level-1 .exp [data-testid=headerMenuItem]:not(.category-title-header):before{display:none}nav#navigation .navigation-in .menu-level-1 .exp .category-title-header{box-shadow:0 4px 20px rgba(0,0,0,.08);margin:13px 0;padding:30px 5px!important}}@media screen and (min-width:768px){nav#navigation .navigation-in .menu-level-1>li a b>img{display:none}}nav#navigation .navigation-in .menu-level-1>li a img{margin-right:8px}@media screen and (min-width:768px) and (max-width:1440px){nav#navigation .navigation-in .menu-level-1>li:last-child{display:none}}@media screen and (min-width:768px) and (max-width:1200px){nav#navigation .navigation-in .menu-level-1>li:nth-last-child(2){display:none}}@media (max-width:767px){nav#navigation .navigation-in .submenu-arrow{padding-left:.7em}}nav#navigation .navigation-in .top-navigation-menu{background:none;display:flex;height:auto;padding:0}nav#navigation .navigation-in .top-navigation-menu li:before{display:none}nav#navigation .navigation-in .top-navigation-menu a{font-size:16px;font-weight:300}nav#navigation .navigation-in .top-navigation-menu a:hover{color:#fff;text-decoration:underline}@media (max-width:991px) and (min-width:768px){nav#navigation .navigation-in .top-navigation-menu a{padding-bottom:15px}}@media (max-width:767px){nav#navigation .navigation-in .top-navigation-menu a{padding-left:15px;padding-right:15px}nav#navigation .navigation-in .top-navigation-menu{margin:22px 0;overflow:visible}}nav#navigation .navigation-in .top-navigation-menu .cropped{display:block}nav#navigation .navigation-in .top-navigation-menu .top-navigation-bar-menu-helper,nav#navigation .navigation-in .top-navigation-menu .top-navigation-menu-trigger{display:none}nav#navigation .navigation-in .top-navigation-menu .top-navigation-menu-item-19331 a{padding-left:15px}@media (max-width:767px){nav#navigation .navigation-in .top-navigation-menu .top-navigation-menu-item-19331 a{padding-left:15px}}nav#navigation .navigation-in .top-navigation-menu .top-navigation-menu-item-25562 a{padding-right:0}nav#navigation .navigation-in .menu-item-955{margin-right:85px}@media (max-width:1500px){nav#navigation .navigation-in .menu-item-955{margin-right:65px}}@media (max-width:1300px){nav#navigation .navigation-in .menu-item-955{margin-right:25px}}@media (max-width:1299px){nav#navigation .navigation-in .menu-item-955{margin-right:0}}nav#navigation .navigation-in>ul>li{border:none}@media (max-width:767px){nav#navigation .navigation-in>ul>li{position:relative}}@media (min-width:768px) and (max-width:1439px){nav#navigation .navigation-in>ul>li>a{margin-left:0!important;margin-right:0!important;padding-left:15px!important;padding-right:15px!important}}@media (max-width:767px){nav#navigation .navigation-in>ul>li.ext>a{background-color:#fff;color:#2c8759;position:relative}}@media (min-width:768px){nav#navigation .navigation-in>ul>li.ext>a>span{display:none}}nav#navigation .navigation-in>ul>li.ext>a>span:after{color:#f08804;content:"\e909";font-family:icomoon,shoptet;font-size:12px;margin-top:1px;padding:25px 10px;transition:.3s}nav#navigation .navigation-in>ul>li.ext>ul>li>a img{border-radius:6px;max-height:114px;max-width:100%}nav#navigation .navigation-in>ul>li.ext.exp>a{background-color:#2c8759;color:#fff;position:relative;text-shadow:none}@media (max-width:767px){nav#navigation .navigation-in>ul>li.ext.exp>a{background-color:#fff;color:#000}}@media (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul{align-items:flex-start;background-color:#fff;border:0;border-top:1px solid #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:15px 0 25px}}@media (max-width:1440px) and (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul{padding-bottom:10px}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li{border-radius:6px}@media (min-width:1200px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{flex-basis:calc(25% - 20px);width:calc(25% - 20px)}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li .menu-no-image{padding:0}@media (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{background-color:#fff;border:0;border-radius:0;display:flex;min-height:50px;padding:0;position:relative;z-index:9}}@media (max-width:991px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{flex-basis:calc(33% - 20px);width:calc(33% - 20px)}}@media (max-width:767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{flex-basis:100%;width:100%}}@media (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>a{align-items:center;display:flex;height:auto;justify-content:center;padding:0;width:inherit}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li>a img{max-height:114px;max-width:100%}@media (max-width:767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>a img{display:none}}@media (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div{text-align:left;width:100%}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div a{align-items:center;color:#000;display:flex;font-size:13px;font-weight:400;height:25px;justify-content:flex-start;line-height:1.3;padding:0 10px;text-decoration:underline;width:100%}@media (max-width:767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div a{color:#000;font-size:16px;font-weight:400;justify-content:flex-start;padding:8px 5px 8px 30px;text-decoration:none}}@media (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div a .blockdesktop{display:block}nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div:after{display:none}nav#navigation .navigation-in>ul>li.ext.exp>ul>li{align-items:flex-start;background-color:#fff;flex-basis:25%;height:180px;height:160px;padding:10px}}@media (max-width:1440px) and (min-width:768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{height:170px}}@media (max-width:767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li:last-child{padding-bottom:32px}}nav#navigation .navigation-in>ul>li>a{color:#fff;font-size:16px;line-height:32px;padding-bottom:8px;padding-top:9px;position:relative}@media (max-width:991px) and (min-width:768px){nav#navigation .navigation-in>ul>li>a{padding-bottom:0;padding-top:3px}}nav#navigation .navigation-in>ul>li>a>b{font-weight:500}@media (max-width:767px){nav#navigation .navigation-in>ul>li>a>b{font-size:16px;font-weight:700;line-height:22px}nav#navigation .navigation-in>ul>li>a{border:0;border-width:0;color:#000;font-size:16px;line-height:1;margin:0 20px;padding:0}}nav#navigation .navigation-in>ul>li>a.active{font-weight:600}@media (min-width:768px){nav#navigation .navigation-in>ul>li>a:hover{background-color:#2c8759;color:#fff;text-shadow:none}.submenu-visible #cboxOverlay{display:block!important}.submenu-visible .top-navigation-bar{z-index:1599}.submenu-visible #header,.submenu-visible .admin-bar{position:relative;z-index:1005}.navigation-in ul.menu-level-2{left:50%;transform:translateX(-51.5%);width:100%}.navigation-in>ul>li.ext>ul>li{flex-basis:25%}.submenu-visible .exp [data-testid=headerMenuItem]:after{transform:rotate(180deg)}}#cboxOverlay{background-color:rgba(0,0,0,.7)}.menu-helper>ul{top:calc(50% + 23px)}@media (min-width:768px){.menu-helper>ul>li.exp>ul>li{padding:8px 0}}.nav-center{display:block;position:relative;width:100%;z-index:1}@media (min-width:768px){.nav-center{margin:44px 0 22px}}@media (max-width:767px){.nav-center{margin:10px 0 20px}}.nav-center a.btn.btn-default{display:inline;width:auto}@media (max-width:767px){.nav-center a.btn.btn-default{display:inline-block}}.navigation-window-visible #navigation{width:100%}@media (max-width:767px){.navigation-window-visible #navigation{padding:0}}.navigation-window-visible .site-msg.information{display:none}@media (min-width:768px){.navigation-in>ul>li.ext>ul>li>div>ul{max-height:100px}}.menu-level-2 [data-testid=headerMenuItem]:after,.menu-level-2 [data-testid=headerMenuItem]:before{display:none}.menu-level-2 .menu-image{display:none!important}.menu-level-2 a:hover{color:#2d8b61!important}@media (min-width:768px){.menu-level-2>:nth-child(4n+1){border-bottom:1px solid #e2ede7!important;border-right:1px solid #e2ede7!important}.menu-level-2>:nth-child(4n+4){border-bottom:1px solid #e2ede7!important;border-left:1px solid #e2ede7!important}.menu-level-2>:nth-child(4n+2){border-right:1px solid #e2ede7!important}.menu-level-2>:nth-child(4n+2),.menu-level-2>:nth-child(4n+3){border-bottom:1px solid #e2ede7!important}}.menu-level-2 .show-all-categories-btn{align-items:center;border:unset!important;color:#87432c!important;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:50%;padding-top:20px;text-align:center;text-decoration:underline;transform:translateX(-50%);width:200px;width:100%}.menu-level-2 .show-all-categories-btn span:nth-of-type(2){display:none}@media screen and (max-width:768px){.menu-level-2 .show-all-categories-btn{display:none}}.menu-level-2.show-all-categories .show-all-categories-btn span:first-of-type{display:none!important}.menu-level-2.show-all-categories .show-all-categories-btn span:nth-of-type(2){display:flex!important}@media (max-width:767px){.menu-level-2{margin:8px 13px!important}}.menu-level-2 .border-bottom-none{border-bottom:none!important}.menu-level-2 .category-title-header{gap:10px;margin-bottom:18px;padding-left:6.5px!important;padding-right:0!important}@media (max-width:767px){.menu-level-2 .category-title-header{gap:20px!important;justify-content:flex-start!important;padding:20px!important}}.menu-level-2 .category-title-header img{max-height:43px;max-width:100%;width:auto}.menu-level-2 .category-title-header span{color:#2c8759;font-size:16px;font-weight:700}@media screen and (min-width:767px){.menu-level-2 .has-third-level{display:flex}}.menu-level-2 .has-third-level .has-more-items li{width:100%}@media screen and (min-width:767px){.menu-level-2 .has-third-level .has-more-items li{width:auto}}.menu-level-2 .has-third-level .has-more-items li a{text-decoration:underline!important}@media screen and (min-width:767px){.menu-level-2 .menu-level-3{display:flex!important;gap:10px!important;padding-left:10px!important;padding-right:10px!important;row-gap:0!important}}.menu-level-2 .menu-level-3 li{visibility:hidden!important;width:100%}@media screen and (min-width:767px){.menu-level-2 .menu-level-3 li{height:0!important;width:0!important}.menu-level-2 .menu-level-3 li a{padding-left:0!important;padding-right:0!important}.menu-level-2 .menu-level-3 li:not(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:has(.show-more-categoires)){opacity:0;position:absolute;z-index:-1}}.menu-level-2 .menu-level-3 li:first-child,.menu-level-2 .menu-level-3 li:has(.show-more-categoires),.menu-level-2 .menu-level-3 li:nth-child(2),.menu-level-2 .menu-level-3 li:nth-child(3),.menu-level-2 .menu-level-3 li:nth-child(4),.menu-level-2 .menu-level-3 li:nth-child(5){visibility:visible!important}@media screen and (min-width:767px){.menu-level-2 .menu-level-3 li:first-child,.menu-level-2 .menu-level-3 li:has(.show-more-categoires),.menu-level-2 .menu-level-3 li:nth-child(2),.menu-level-2 .menu-level-3 li:nth-child(3),.menu-level-2 .menu-level-3 li:nth-child(4),.menu-level-2 .menu-level-3 li:nth-child(5){height:auto!important;width:auto!important}}.menu-level-2 .menu-level-3 li .show-more-categoires{color:#87432c!important;cursor:pointer;display:none}.menu-level-2 .menu-level-3 li .show-more-categoires a{color:#87432c!important}.menu-level-2 .menu-level-3 li .show-more-categoires-dropdown{transform:rotate(-90deg)}.menu-level-2 .menu-level-3 li .show-more-categoires-dropdown:after{color:#2c8759;content:"\e909";display:inline-block;font-family:icomoon;font-size:10px;margin-left:1px;transform:rotate(-90deg)!important;transition:.3s}@media screen and (min-width:767px){.menu-level-2 .menu-level-3 li .show-more-categoires{display:block}.menu-level-2 .menu-level-3 li .show-more-categoires span:nth-child(2){display:none}.menu-level-2 .menu-level-3 li .show-more-categoires-dropdown:after{transform:rotate(180deg)}}@media (max-width:767px){.menu-level-2 .menu-level-3 li{visibility:visible!important}}@media screen and (min-width:767px){.menu-level-2 .menu-level-3.show-all-categories{max-height:130px!important;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.menu-level-2 .menu-level-3.show-all-categories::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 1px transparent}.menu-level-2 .menu-level-3.show-all-categories::-webkit-scrollbar{background-color:#f5f5f5;width:1px}.menu-level-2 .menu-level-3.show-all-categories::-webkit-scrollbar-thumb{background-color:#1e6f46;border:1px solid #555}.menu-level-2 .menu-level-3.show-all-categories .show-more-categoires span:first-child{display:none}.menu-level-2 .menu-level-3.show-all-categories .show-more-categoires span:nth-child(2){display:block}.menu-level-2 .menu-level-3.show-all-categories li{height:auto!important;opacity:1!important;position:static!important;visibility:visible!important;width:auto!important;z-index:1!important}}@media (min-width:768px){.menu-level-2 .menu-level-3 .more-items-trigger{align-items:center;display:flex;gap:7px;height:auto;left:10px;right:auto;width:auto}}.menu-level-2 .menu-level-3 .more-items-trigger:hover:before{color:#1e6f46!important}.menu-level-2 .menu-level-3 .more-items-trigger:before{color:#000;content:"zobrazit další kategorie";font-size:13px;font-weight:400;line-height:20px;text-decoration:underline}.menu-level-2 .menu-level-3 .more-items-trigger:after{color:#2c8759;content:"\e90a";font-family:icomoon;font-size:13px;font-weight:400;height:auto;left:auto;position:relative;transform:rotate(180deg);width:auto}@media (min-width:768px){.compact-menu-item{height:60px!important}.compact-menu-item .category-title-header{height:40px!important}.compact-menu-item .menu-level-3>li{display:none!important}}.ordering-process nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]:after{display:none}@media (max-width:767px){.top-navigation-bar .container{height:0}}.top-navigation-bar .responsive-tools a:not([data-target=navigation]){display:none}@media (max-width:767px){header#header{height:145px;position:fixed;top:0;transition:transform .15s;width:100%;z-index:56}header#header .search-form{display:block}header#header .header-top .container{flex-wrap:wrap;justify-content:space-between;padding-left:15px}header#header .header-top .container div:first-child{order:1}header#header .header-top .container div:nth-child(2):not(#dkLabComparerHeaderWrappper){margin-bottom:14px;order:3;padding-right:13px;width:100%}header#header .header-top .container div:nth-child(2):not(#dkLabComparerHeaderWrappper):before{transform:translateY(-4px)}header#header .header-top .container div:nth-child(3){order:2}header#header .header-top .container>div{align-items:stretch;flex:initial}header#header .header-top .container:after,header#header .header-top .container:before{display:none}header#header .header-top .site-name a img{max-height:53px}}@media (max-width:767px) and (max-width:420px){header#header .header-top .site-name a img{max-height:40px}}@media (max-width:767px) and (max-width:370px){header#header .header-top .site-name a img{max-height:35px}}@media (max-width:767px){header#header .header-top .navigation-buttons{justify-content:flex-start}header#header .header-top .navigation-buttons .cart-count{align-self:center;left:auto;margin-left:14px;margin-right:5px;position:relative!important;right:auto;top:auto}header#header .header-top .navigation-buttons .cart-count:before{font-size:28px;margin-bottom:10px;transform:translateY(-4px)}header#header .header-top .navigation-buttons .cart-count i{bottom:20px;font-size:12px;height:20px;left:-10px;line-height:14px;width:20px}header#header .header-top .navigation-buttons .login{margin-right:95px}header#header .header-top .navigation-buttons .login span{font-size:13px;font-weight:300;line-break:18px}header#header .header-top .navigation-buttons .login:before{background-image:url(https://144477.myshoptet.com/user/documents/mimedigital/jezek-ucet.png);background-repeat:no-repeat;background-size:40px 37px;content:"";display:block;height:38px;transform:translateY(-2px);width:40px}header#header .header-top .navigation-buttons a[data-target=navigation]{align-items:center;background-color:transparent;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:20px 11.5px}header#header .header-top .navigation-buttons a[data-target=navigation]:before{content:"\e903";font-family:icomoon;font-size:25px;transform:translateY(-2px)}header#header .header-top .navigation-buttons a[data-target=navigation]:after{content:"Menu";font-size:13px;font-weight:300;line-height:18px}header#header .header-bottom #navigation .menu-level-2 .has-third-level>div{position:relative}header#header .header-bottom #navigation .menu-level-2 .has-third-level .submenu-arrow{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px}header#header .header-bottom #navigation .menu-level-2 .has-third-level .submenu-arrow:after{color:#000;font-size:11px;transform:rotate(270deg)}header#header .header-bottom #navigation .menu-level-2 .has-third-level.exp .submenu-arrow{height:60px;top:30px}header#header .header-bottom #navigation .menu-level-2 .has-third-level.exp .submenu-arrow:after{transform:rotate(180deg)}header#header .header-bottom #navigation .menu-level-2 .has-third-level.exp .menu-level-3{display:block}}@media (max-width:767px) and (max-width:767px){header#header .header-bottom #navigation .menu-level-2 .has-third-level.exp .menu-level-3 li{padding:14px 0}}.navigation-window-visible .navigation-buttons a[data-target=navigation]{background-color:#fff!important;color:#000}.navigation-window-visible .navigation-buttons a[data-target=navigation]:after{font-weight:400!important}.navigation-window-visible .navigation-buttons a[data-target=navigation]:before{content:"\e902"!important}.navigation-window-visible .navigation-buttons a[data-target=navigation]:hover{color:#000}@media (max-width:767px){.ordering-process header#header{background-color:transparent}.ordering-process header#header .header-top .search{display:none}.ordering-process header#header .header-top .navigation-buttons{background-color:#2c8759;left:0;position:absolute;top:0;width:100%}.ordering-process header#header .header-top .navigation-buttons a[data-target=navigation]{align-items:center;display:flex;flex-direction:row;gap:6px;height:60px;justify-content:flex-start;padding:20px 23.5px;width:100%}.ordering-process.navigation-window-visible .navigation-buttons a[data-target=navigation]{background-color:#2c8759!important;color:#fff}}.user-action-in .popup-widget.cart-widget .cart-free-shipping strong{color:#2c8759}.user-action-in .popup-widget.cart-widget .cart-widget-product-delete button,.user-action-in .popup-widget.cart-widget .cart-widget-product-delete button:before,.user-action-in .popup-widget.cart-widget .cart-widget-product-name strong a,.user-action-in .popup-widget.cart-widget .cart-widget-product-unit{color:#000}.user-action-in .popup-widget.cart-widget .cart-widget-product-name span{color:#2c8759}.user-action-in #continue-order-button{background-color:#2c8759;border:none;color:#fff;font-weight:600}.user-action-in #continue-order-button:hover{background-color:#1e6f46}@media (min-width:992px){.popup-widget.cart-widget{left:48%;top:112px}.admin-logged .popup-widget.cart-widget{top:135px}}@media (max-width:1439px){.popup-widget.cart-widget{left:52%;top:112px}}@media (max-width:991px){.popup-widget.cart-widget{left:0;top:150px}}@media (max-width:767px){.popup-widget.cart-widget,.popup-widget.login-widget{top:169px}.popup-widget-inner .cart-widget-products{height:calc(100% - 167px)}}@media (min-width:992px){.popup-widget{left:40.5%}.header-top .login-widget{top:91px!important}}@media (max-width:991px){.popup-widget.login-widget{top:150px}}@media (max-width:767px){.popup-widget.login-widget{top:105px}}.header-top .login-widget{display:none}.login-window-visible .header-top .login-widget{display:block!important}footer#footer{background-color:#f7f7f7;margin-top:170px}footer#footer .footer-list ul{text-align:left}@media (max-width:767px){footer#footer .footer-list ul{margin:0}}footer#footer .top-footer{background-color:#edf5fa}footer#footer>.container{background-color:#f7f7f7}footer#footer>.container li{list-style:none;padding:1.5px 0}footer#footer>.container .custom-footer{border:none;padding-bottom:25px;padding-top:0}@media (max-width:1199px){footer#footer>.container .custom-footer>div{width:33.333%}}@media (max-width:991px){footer#footer>.container .custom-footer>div{width:50%}}@media (max-width:767px){footer#footer>.container .custom-footer>div{margin-top:0;padding-top:0!important;width:100%}footer#footer>.container .custom-footer{padding-bottom:0;padding-top:5px}footer#footer>.container .custom-footer .footer-list:not(.custom-footer__banner65 .footer-list){padding:0 17px!important}}footer#footer>.container .custom-footer h4{font-size:16px;font-weight:600;line-height:22px}footer#footer>.container .custom-footer div:not(.custom-footer__newsletter){padding:0}footer#footer>.container .custom-footer .socials{display:flex;gap:8px;margin-left:1px;margin-top:24px}footer#footer>.container .custom-footer .socials a{font-size:0}footer#footer>.container .custom-footer .socials a:before{color:#88442d;font-family:icomoon;font-size:32px}footer#footer>.container .custom-footer .socials a:hover{text-decoration:none}footer#footer>.container .custom-footer .socials .facebook a:before{content:"\e90d"}footer#footer>.container .custom-footer .socials .instagram a:before{content:"\e90e"}footer#footer>.container .custom-footer .socials .yt a:before{content:"\e90f"}@media (max-width:767px){footer#footer>.container .custom-footer .socials{justify-content:center;margin-bottom:12px;margin-top:42px}footer#footer>.container .custom-footer .socials a:before{font-size:42px}}footer#footer>.container .custom-footer__contact{display:none}footer#footer>.container .custom-footer__contact .contact-box .mail a{font-size:16px;font-weight:600}footer#footer>.container .custom-footer__contact .contact-box .tel a:nth-child(2){display:none}footer#footer>.container .custom-footer__contact .contact-box .opening-time{color:#000}footer#footer>.container .custom-footer__contact .contact-box ul li{line-height:1.1;padding-bottom:5px;padding-top:10px}footer#footer>.container .custom-footer__contact .contact-box strong{display:block;font-size:0;margin-bottom:14px}footer#footer>.container .custom-footer__contact .contact-box strong:before{color:#000;content:"Potřebujete poradit? Zavolejte nám";font-size:14px;font-weight:400}footer#footer>.container .custom-footer__banner49 h4{margin-top:41px}@media (max-width:767px){footer#footer>.container .custom-footer__banner49{border-bottom:1px solid #e2ede7;order:2}footer#footer>.container .custom-footer__banner49 h4{margin-top:0;padding:22px 0}}footer#footer>.container .custom-footer__banner51 h4{margin-top:41px}@media (max-width:767px){footer#footer>.container .custom-footer__banner51{border-bottom:1px solid #e2ede7;order:3}footer#footer>.container .custom-footer__banner51 h4{margin-top:0;padding:22px 0}}footer#footer>.container .custom-footer__banner65{width:50%}footer#footer>.container .custom-footer__banner65 .footer-list{display:flex;justify-content:flex-end;position:relative}footer#footer>.container .custom-footer__banner65 .footer-list .contact{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.08);height:180px;left:0;max-width:387px;position:absolute;top:21px;width:100%}footer#footer>.container .custom-footer__banner65 .footer-list .contact span{color:#000}footer#footer>.container .custom-footer__banner65 .footer-list .contact .opening-time{font-weight:300;line-height:20px}footer#footer>.container .custom-footer__banner65 .footer-list .contact .tel:before{display:none}footer#footer>.container .custom-footer__banner65 .footer-list .contact ul{display:flex!important;gap:15px}footer#footer>.container .custom-footer__banner65 .footer-list .contact ul li:nth-child(2){display:flex;flex-direction:column;position:relative}footer#footer>.container .custom-footer__banner65 .footer-list .contact ul li:nth-child(2):before{color:#2c8759;content:"\e98d";font-family:icomoon;font-size:18px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}footer#footer>.container .custom-footer__banner65 .footer-list .contact ul li a{color:#000;font-size:16px;font-weight:600;line-height:22px}footer#footer>.container .custom-footer__banner65 .footer-list .contact h4{margin:20px}footer#footer>.container .custom-footer__banner65 .footer-list .contact:after{content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/footer-contact-icons.svg);position:absolute;right:-34px;top:5px}@media (max-width:1199px){footer#footer>.container .custom-footer__banner65 .footer-list .contact{height:210px;position:relative}}@media (max-width:991px){footer#footer>.container .custom-footer__banner65 .footer-list .contact{max-width:100%}}@media (max-width:767px){footer#footer>.container .custom-footer__banner65 .footer-list .contact{height:auto;padding:5px 0;top:auto}footer#footer>.container .custom-footer__banner65 .footer-list .contact h4{margin:0 18px;padding:22px 0}}@media (max-width:1199px){footer#footer>.container .custom-footer__banner65{width:33.3333%}footer#footer>.container .custom-footer__banner65 img{display:none}}@media (max-width:991px){footer#footer>.container .custom-footer__banner65{width:100%!important}}@media (max-width:767px){footer#footer>.container .custom-footer__banner65{order:5}footer#footer>.container .custom-footer__banner65 .footer-list{flex-direction:column}}footer#footer>.container .custom-footer__banner50{padding-top:52px!important;width:25%}@media (max-width:767px){footer#footer>.container .custom-footer__banner50{border-bottom:1px solid #e2ede7;order:4;padding-top:0!important}footer#footer>.container .custom-footer__banner50 h4{padding:22px 0}}footer#footer>.container .custom-footer__banner52{padding-top:52px!important;width:48%}footer#footer>.container .custom-footer__banner52 ul{display:flex;flex-wrap:wrap;gap:24px;row-gap:14px}@media (max-width:767px){footer#footer>.container .custom-footer__banner52 ul{flex-wrap:nowrap;gap:0;justify-content:space-between}}footer#footer>.container .custom-footer__banner52 ul img{-o-object-fit:contain;object-fit:contain}@media (max-width:767px){footer#footer>.container .custom-footer__banner52{margin-bottom:32px;order:6}footer#footer>.container .custom-footer__banner52 .footer-list h4{pointer-events:none}footer#footer>.container .custom-footer__banner52 .footer-list:nth-child(2){display:none}}footer#footer>.container .custom-footer__banner52.show-list ul{display:flex!important}footer#footer>.container .custom-footer__banner53{padding-top:52px!important;width:27%}footer#footer>.container .custom-footer__banner53 img{margin-right:20px}@media (max-width:390px){footer#footer>.container .custom-footer__banner53 img{margin-right:6px}}footer#footer>.container .custom-footer__banner53 ul{display:flex!important}footer#footer>.container .custom-footer__banner53 ul img:nth-child(3){display:none}@media (max-width:767px){footer#footer>.container .custom-footer__banner53{order:7;padding-bottom:37px!important}}footer#footer>.container .custom-footer__banner54,footer#footer>.container .custom-footer__banner55,footer#footer>.container .custom-footer__banner63,footer#footer>.container .custom-footer__banner71{display:none}footer#footer>.container h4{color:#000;font-size:18px;font-weight:600;letter-spacing:.3px;margin-bottom:7px;text-align:left;text-transform:none}footer#footer>.container a{color:#666;font-size:14px;font-weight:400;line-height:24px}footer#footer>.container a:hover{text-decoration:underline}@media (max-width:767px){footer#footer>.container .custom-footer__banner6{padding-top:3px!important}footer#footer>.container .custom-footer__banner6 h4{display:none}}footer#footer>.container .custom-footer__banner6 h4:after{display:none!important}footer#footer>.container .custom-footer__banner6 ul{display:flex!important;gap:9px;margin-left:3px}@media (max-width:767px){footer#footer{margin-top:32px}}.footer-bottom{align-items:center;background-color:#fff;border:0;border-color:currentcolor rgba(191,205,240,.1) rgba(191,205,240,.1);border-top:1px solid rgba(191,205,240,.1);display:flex;padding:20px 0}.footer-bottom .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap}@media (max-width:767px){.footer-bottom .container{flex-direction:column-reverse}}@media (max-width:500px){.footer-bottom .container{padding:0}}@media (max-width:991px){.footer-bottom{align-items:center;flex-direction:column-reverse;padding:15px 10px 0}}.footer-bottom #signature{flex:auto}.footer-bottom #signature,.footer-bottom .copyright{color:#000;font-size:14px;font-weight:400}@media (max-width:767px){.footer-bottom #signature,.footer-bottom .copyright{margin-top:0}}.footer-bottom #signature a,.footer-bottom .copyright a{color:#000;font-size:14px;font-weight:400;text-decoration:underline}.footer-bottom #signature a:hover,.footer-bottom .copyright a:hover{text-decoration:none}.footer-bottom #signature strong,.footer-bottom .copyright strong{font-weight:400}.footer-bottom #signature img.vam,.footer-bottom .copyright img.vam{margin-left:3px;margin-right:3px;max-width:15px}.footer-bottom #signature img[alt="mime digital"],.footer-bottom .copyright img[alt="mime digital"]{margin-right:0;width:46px}footer#footer .footer-links-icons{border-top:1px solid #e6d9ce}footer#footer .footer-links-icons ul.footer-links{margin:0}@media (max-width:479px){footer#footer .footer-links-icons ul.footer-links{justify-content:flex-start}}footer#footer .footer-links-icons ul.footer-links li{padding:0 39px;position:relative}@media (max-width:991px){footer#footer .footer-links-icons ul.footer-links li{padding:5px 15px}}@media (max-width:479px){footer#footer .footer-links-icons ul.footer-links li{padding:10px 0 10px 10px;width:50%}}@media (min-width:480px){footer#footer .footer-links-icons ul.footer-links li:first-child:before{display:none}}footer#footer .footer-links-icons ul.footer-links li:before{background-color:#e3032d;border-radius:6px;content:"";height:6px;left:-3px;position:absolute;top:50%;transform:translateY(-50%);width:6px}footer#footer .footer-links-icons ul.footer-links li a{color:#000;font-size:16px;font-weight:300}footer#footer .footer-links-icons ul.footer-links li a:hover{text-decoration:underline}@media screen and (max-width:767px){#footer .custom-footer .footer-list h4{cursor:pointer;margin:0;padding:15px 0;position:relative}#footer .custom-footer .footer-list ul{display:none;padding:0 0 15px;transition:.2s ease-out}#footer .custom-footer__banner49 .footer-list h4:after,#footer .custom-footer__banner50 .footer-list h4:after,#footer .custom-footer__banner51 .footer-list h4:after{color:#f08804;content:"\e909";display:block;font-family:icomoon;font-size:10px;margin-top:-10px;position:absolute;right:0;top:50%;transition:.2s ease-out}#footer .custom-footer.show-list .footer-list h4:after{transform:rotate(-180deg)}#footer .custom-footer.show-list .footer-list ul{display:block}#footer #signature{margin-bottom:20px}.footer-links>div{width:50%}}@media (max-width:400px){.footer-links>div{text-align:center;width:100%}.footer-links>div a{display:inline-block;text-align:left;width:165px}}.custom-footer>div.show-list .footer-list ul{display:block!important}.custom-footer>div.show-list .footer-list h4:after{transform:rotate(180deg)}.show-list .footer-list ul{display:block}#footer .custom-footer__newsletter{align-items:center;background-color:#2c8759;display:flex;height:200px;margin-bottom:60px;margin-top:-100px;padding:0 110px 0 0;width:100%!important}#footer .custom-footer__newsletter:before{content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/jezek-newsletter.svg);flex:0 1 25%;margin-top:-78px}#footer .custom-footer__newsletter .newsletter-header{flex:0 1 25%}#footer .custom-footer__newsletter .newsletter-header .topic span{color:#fff;font-size:28px;font-weight:600;line-height:38px}@media (max-width:767px){#footer .custom-footer__newsletter .newsletter-header .topic span{font-size:24px;line-height:32px}}#footer .custom-footer__newsletter .subscribe-form{flex:1;padding-left:60px}#footer .custom-footer__newsletter .subscribe-form fieldset{margin-bottom:10px}#footer .custom-footer__newsletter .subscribe-form fieldset .validator-msg-holder{position:relative}#footer .custom-footer__newsletter .subscribe-form fieldset .validator-msg-holder:before{align-items:center;color:#666;content:"\e90c";display:flex;font-family:icomoon;font-size:16px;height:50px;margin:0 12px;position:absolute;z-index:2}#footer .custom-footer__newsletter .subscribe-form fieldset .form-control{color:#000;font-size:14px;font-weight:400;height:50px;line-height:20px;padding-left:43px;padding-right:140px}#footer .custom-footer__newsletter .subscribe-form fieldset .form-control::-moz-placeholder{color:#000;font-size:14px;font-weight:300;line-height:20px}#footer .custom-footer__newsletter .subscribe-form fieldset .form-control::placeholder{color:#000;font-size:14px;font-weight:300;line-height:20px}@media (max-width:767px){#footer .custom-footer__newsletter .subscribe-form fieldset .form-control{padding-left:36px}}#footer .custom-footer__newsletter .subscribe-form fieldset .btn{background-color:#f08804;border:none;height:50px;padding:5px 20px;transition:.3s}#footer .custom-footer__newsletter .subscribe-form fieldset .btn:hover{background-color:#e98200}#footer .custom-footer__newsletter .subscribe-form fieldset .btn:before{content:"Přihlásit se";font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}#footer .custom-footer__newsletter .subscribe-form a,#footer .custom-footer__newsletter .subscribe-form>span{color:#fff;float:right;font-size:16px;font-weight:400;line-height:22px}@media (max-width:767px){#footer .custom-footer__newsletter .subscribe-form a,#footer .custom-footer__newsletter .subscribe-form>span{font-size:14px}}#footer .custom-footer__newsletter .subscribe-form a a,#footer .custom-footer__newsletter .subscribe-form>span a{float:none;text-decoration:underline}@media (max-width:1199px){#footer .custom-footer__newsletter{height:220px;padding:0 25px;position:relative}#footer .custom-footer__newsletter:before{left:45%;position:absolute;top:-45px;transform:scale(.63) translate(-50%)}#footer .custom-footer__newsletter>div,#footer .custom-footer__newsletter>form{flex:0 1 50%!important}}@media (max-width:991px){#footer .custom-footer__newsletter{flex-direction:column;height:375px;justify-content:flex-end;padding-bottom:32px}#footer .custom-footer__newsletter .topic{margin-bottom:22px;max-width:330px;text-align:center}#footer .custom-footer__newsletter .topic:after{margin-top:5px}#footer .custom-footer__newsletter .subscribe-form{padding-left:0}#footer .custom-footer__newsletter>div,#footer .custom-footer__newsletter>form{flex:none!important}#footer .custom-footer__newsletter form span{text-align:right}}@media (max-width:767px){#footer .custom-footer__newsletter{align-items:flex-start;height:auto;margin-bottom:0;order:1}#footer .custom-footer__newsletter:before{display:none}#footer .custom-footer__newsletter .newsletter-header{padding-top:15px!important}#footer .custom-footer__newsletter .newsletter-header .topic{text-align:left}}.homepage-box{background-color:#f7f7f7}.banners-row .col-sm-8{width:73%}@media (max-width:991px){.banners-row .col-sm-8{padding-top:10px!important}}.banners-row .col-sm-4{width:27%}@media (max-width:991px){.banners-row .col-sm-4,.banners-row .col-sm-8{width:100%}}@media (max-width:499px){.top-banner{background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/top-banner-bg-2.webp);background-size:cover;padding:20px 0}}@media (min-width:992px){.top-banner .banner__title{margin-top:12px}.top-banner .banner__content{margin:7px 0!important}}.top-banner .banner__title h3{font-size:34px;font-weight:600;line-height:46px;margin:0}@media (max-width:767px){.top-banner .banner__title h3{font-size:32px}}.top-banner .banner__content{color:#000;font-size:14px;font-weight:400;line-height:20px;margin:0 auto;max-width:310px}.top-banner .banner__img{background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/top-banner-bg-2.webp);background-size:cover;display:flex;margin-top:7px;position:relative}@media (max-width:767px){.top-banner .banner__img{margin-top:15px}.top-banner .banner__img img{margin:0 auto}}@media (max-width:500px){.top-banner .banner__img img{background-image:none}}.top-banner .banner__img .text-center{bottom:-26px;left:50%;position:absolute;transform:translate(-50%);width:100%}.top-banner .banner__img .text-center .btn{color:#fff;padding-left:35px;padding-right:35px}.top-banner .banner__img .text-center .btn a{color:#fff}.top-banner .top-banner__link{font-size:16px;font-weight:400;line-height:22px;margin-top:42px;text-decoration:underline!important}@media (max-width:991px) and (min-width:500px){.top-banner.top-banner-normal{display:none}}.top-banner.top-banner-tablet{display:none}@media (max-width:991px) and (min-width:500px){.top-banner.top-banner-tablet{background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/top-banner-bg-2.webp);background-size:cover;display:flex;padding:20px 5px;position:relative}.top-banner.top-banner-tablet .banner__img{background-image:none}.top-banner.top-banner-tablet .text-center{text-align:left}.top-banner.top-banner-tablet .btn,.top-banner.top-banner-tablet .top-banner__link{margin-top:12px}}.homepage-box.welcome-wrapper{display:none}.benefitBanner.position--benefitHomepage .benefitBanner__item:first-child,.benefitBanner.position--benefitProduct .benefitBanner__item:first-child{order:2}.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(3),.benefitBanner.position--benefitProduct .benefitBanner__item:nth-child(3){order:1}.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(2),.benefitBanner.position--benefitProduct .benefitBanner__item:nth-child(2){order:3}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__picture,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__picture{flex:initial;margin-right:15px}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__picture .benefitBanner__img,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__picture .benefitBanner__img{max-height:42px;max-width:42px}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__content .benefitBanner__title,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__content .benefitBanner__title{font-weight:600}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__data,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__data{font-size:14px}.type-detail .position--benefitProduct{border:none}.position--benefitProduct{border-top:1px solid #cdd4e0}.section-categories{margin-left:-20px;margin-right:-20px}@media (max-width:991px){.section-categories{margin-left:0;margin-right:0;order:-1}}.section-categories .h4{color:#000;font-size:38px;font-weight:600;margin-bottom:20px;margin-top:34px;position:relative;text-align:center}@media (max-width:767px){.section-categories .h4{font-size:32px}}.section-categories .categories-slider a:not(.category__item),.section-categories .categories-slider a[href="https://www.udrzitelnyeshop.cz/"]{display:none}.section-categories .categories-slider .category__item{background-color:#fff;border:1px solid #e2ede7;display:flex;height:130px;justify-content:space-between;margin-top:25px;padding:0 10px;transition:.3s;width:261px}.section-categories .categories-slider .category__item:hover{border-color:#2c8759;box-shadow:0 0 20px rgba(44,135,89,.15)}.section-categories .categories-slider .category__item .category__content{display:flex;flex-direction:column;gap:3px;justify-content:center;padding:0 8px 0 18px;width:50%}.section-categories .categories-slider .category__item .category__content .link{color:#2c8759;font-size:16px;font-weight:700;line-height:22px;margin:0;text-decoration:underline}.section-categories .categories-slider .category__item .category__content .link:hover{color:#2c8759}.section-categories .categories-slider .category__item .category__content p{color:#666;font-size:14px;font-weight:400;line-height:20px}.section-categories .categories-slider .category__item .category__img{position:relative;width:50%}.section-categories .categories-slider .category__item .category__img img{position:absolute;right:8px;top:-15px}.section-categories .categories-slider .category__item .category__img.static{align-items:center;display:flex;justify-content:center}.section-categories .categories-slider .category__item .category__img.static img{position:static}@media (max-width:767px){.section-categories .categories-slider.categories-slider-desktop{display:none}}@media (min-width:768px){.section-categories .categories-slider.categories-slider-mobile{display:none}}.section-categories .categories-slider.categories-slider-mobile .categories-pair{display:flex;flex-direction:column;gap:24px}.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item{width:auto}.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item .category__content{padding:0;width:55%}.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item .category__img{width:45%}@media (max-width:395px){.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item .category__img.shorter img{max-width:68px}}@media (max-width:360px){.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item .category__img.shorter img{max-width:57px}}.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item .category__img img{max-width:83px;right:-6.5px;top:8px}@media (max-width:360px){.section-categories .categories-slider.categories-slider-mobile .categories-pair .category__item .category__img img{max-width:75px}}.section-categories .slick-slider .slick-arrow{top:45%}@media (max-width:767px){.section-categories .slick-slider .slick-arrow{top:50%}}.section-categories .slick-slider .slick-track{gap:0}.section-categories .slick-slider .slick-dots{margin:14px 0 18px}.section-categories .slick-slider .slick-dots li{margin:0}@media (max-width:767px){.section-categories .slick-slider .slick-arrow{background:none;box-shadow:none}.section-categories .slick-slider .slick-arrow:after,.section-categories .slick-slider .slick-arrow:before{color:#000;font-size:15px}.section-categories .slick-slider .slick-arrow.slick-prev{left:-15px}.section-categories .slick-slider .slick-arrow.slick-next{right:-15px}}.middle-banners-wrapper{background-color:#2c8759;border:none;margin:60px 0 0;padding:40px 0;position:relative}.middle-banners-wrapper:after{color:#569f7a;content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/middle-banner-icon-1.svg);position:absolute;right:5px;top:17px}.middle-banners-wrapper:before{color:#569f7a;content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/middle-banner-icon-2.svg);left:15px;position:absolute;top:15px}.middle-banners-wrapper .container .middle-categories{display:flex;gap:20px}.middle-banners-wrapper .container .middle-categories a{position:relative}.middle-banners-wrapper .container .middle-categories a .category__title{background-color:#fff;border:2px solid #000;bottom:13px;color:#000;display:grid;font-size:24px;font-weight:700;height:57px;line-height:22px;margin:0;place-content:center;position:absolute;right:13px;width:197px}@media (max-width:991px){.body-banners .middle-categories{background-color:#2c8759;border:none;box-shadow:0 0 0 100vmax #2c8759;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);display:flex;gap:20px;margin:60px 0 0;padding:40px 0;position:relative}}@media (max-width:991px) and (max-width:767px){.body-banners .middle-categories{align-items:center;flex-direction:column}}@media (max-width:991px){.body-banners .middle-categories:after{color:#569f7a;content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/middle-banner-icon-1.svg);position:absolute;right:-20%;top:17px}.body-banners .middle-categories:before{color:#569f7a;content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/middle-banner-icon-2.svg);left:-20%;position:absolute;top:15px}.body-banners .middle-categories a{position:relative}.body-banners .middle-categories a .category__title{background-color:#fff;border:2px solid #000;bottom:13px;color:#000;display:grid;font-size:24px;font-weight:700;height:57px;line-height:22px;margin:0;place-content:center;position:absolute;right:13px;width:197px}}.type-category .sousedstvi-banner{margin-bottom:46px;margin-top:0}.sousedstvi-banner{background-color:#f7f7f7;display:flex;justify-content:space-between;margin:72px calc(50% - 50vw) 2px;padding-bottom:46px;padding-top:26px;position:relative}@media (min-width:1930px){.sousedstvi-banner{box-shadow:0 0 0 100vmax #f7f7f7;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);margin-left:auto;max-width:2200px}}@media (max-width:991px){.sousedstvi-banner{flex-direction:column}}@media (max-width:767px){.sousedstvi-banner{margin:50px calc(50% - 50vw) 2px;padding-bottom:45px;padding-top:50px}.sousedstvi-banner>div{padding:0 10px}}.sousedstvi-banner-icons{margin-right:15px;position:relative}.sousedstvi-banner-icons img{margin-top:-25px}@media (max-width:991px){.sousedstvi-banner-icons img{display:none}}@media (max-width:767px){.sousedstvi-banner-icons{margin-right:0}}.sousedstvi-banner-bg{position:relative}.sousedstvi-banner-bg a{background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/certifikaty/udrzitelny.svg);background-repeat:no-repeat;background-size:130px 130px;content:"";display:block;height:130px;left:50%;position:absolute;top:-24px;width:130px;z-index:8}@media (min-width:1630px){.sousedstvi-banner-bg a{left:18vw}}@media (min-width:1390px){.sousedstvi-banner-bg a{left:12vw}}@media (min-width:992px){.sousedstvi-banner-bg a{left:5vw}}@media (max-width:991px){.sousedstvi-banner-bg a{top:-30px;transform:translate(-50%)}}@media (max-width:767px){.sousedstvi-banner-bg a{background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/certifikaty/udrzitelny.svg);background-repeat:no-repeat;background-size:125px 125px;content:"";display:block;height:125px;left:auto;right:5px;transform:none;width:125px}}.sousedstvi-banner-bg img{max-height:330px;width:auto}@media (max-width:991px){.sousedstvi-banner-bg img{width:100%}}.sousedstvi-banner-content{background-color:#2c8759;left:-200%;padding:39px 28px 61px;position:absolute;top:50%;transform:translateY(-50%);width:750px;z-index:2}@media (min-width:1610px){.sousedstvi-banner-content{left:-270%}}@media (min-width:1930px){.sousedstvi-banner-content{left:-325%}}@media (max-width:991px){.sousedstvi-banner-content{left:50%;top:-260px;transform:translate(-50%)}}@media (max-width:767px){.sousedstvi-banner-content{left:auto;margin-left:0;padding:25px 28px 45px;position:static;top:auto;transform:none;width:100%}}.sousedstvi-banner-content:before{bottom:-40px;content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/jezek-sousredeni.svg);position:absolute;right:-25px}@media (max-width:767px){.sousedstvi-banner-content:before{background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/jezek-sousredeni.svg);background-repeat:no-repeat;background-size:125px 125px;content:"";display:block;height:125px;right:-10px;width:125px}}.sousedstvi-banner-content h3{color:#fff;font-size:34px;font-weight:500;line-height:46px;margin:0}@media (max-width:767px){.sousedstvi-banner-content h3{font-size:30px}}.sousedstvi-banner-content p{color:#fff;font-weight:400;line-height:22px;margin:6px 0 20px;max-width:538px}.sousedstvi-banner-content span{align-items:center;display:flex;gap:9px}.sousedstvi-banner-content span:after{color:#fff;content:"\e90a";font-family:icomoon;font-size:11px;transform:rotate(180deg);transition:.3s}.sousedstvi-banner-content span:hover:after{transform:rotate(180deg) translateX(-3px)}.sousedstvi-banner-content span a{color:#fff;font-weight:400;line-height:22px;text-decoration:underline}.sousedstvi-banner-content span a:hover{text-decoration:none}.footer-banners{display:flex;flex-direction:column}.footer-banners .footer-banner{width:100%}.brands-registration{display:flex;margin-top:54px}@media (max-width:1200px){.brands-registration{flex-direction:column;gap:50px}}.brands-registration__brands h2{font-size:34px;font-weight:600;line-height:46.3px}@media (max-width:767px){.brands-registration__brands h2{font-size:32px;text-align:center}}.brands-registration__brands-images{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;margin-left:-20px;max-width:740px;row-gap:40px}@media (max-width:767px){.brands-registration__brands-images{margin-left:0}}.brands-registration__brands-images a{flex-basis:calc(25% - 15px);row-gap:40px}.brands-registration__brands-images img{filter:grayscale(100%);max-height:45px}@media (max-width:767px){.brands-registration__brands-images img{max-height:30px}}.brands-registration__cta{background-color:#f7f7f7;max-width:530px;width:100%}.brands-registration__cta--title{background-color:#2d8b61;padding:30px 19px}.brands-registration__cta--title h2{color:#fff;font-size:28px;font-weight:600;margin:0}@media (max-width:767px){.brands-registration__cta--title h2{font-size:24px}}.brands-registration__cta--content{padding:27px 20px;position:relative}.brands-registration__cta--content p{font-size:16px;font-weight:400;line-height:22px;margin-bottom:32px}.brands-registration__cta--content p a{text-decoration:underline}.brands-registration__cta--content span{display:block;font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px}.brands-registration__cta--content .btn{margin-bottom:13px;margin-top:23px;padding:8px 25px!important}.brands-registration__cta--content:before{bottom:-32px;content:url(https://144477.myshoptet.com/user/documents/images/mimedigital/jezek-cta.svg);position:absolute;right:14px}@media (max-width:767px){.brands-registration__cta--content:before{bottom:-55px;right:-52px;transform:scale(.7)}}@media (max-width:380px){.brands-registration__cta--content:before{bottom:-55px;right:-74px;transform:scale(.5)}}.about-us{background-color:#f7f7f7;background-image:url(https://144477.myshoptet.com/user/documents/images/mimedigital/about-us-bg-2.webp);background-position:50%;background-size:contain;box-shadow:0 0 0 100vmax #f7f7f7;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);display:flex;gap:12px;justify-content:space-between;margin-bottom:41px;margin-top:84px}@media (max-width:991px){.about-us{background-position-y:center;background-repeat:no-repeat;flex-direction:column;gap:0}}.about-us__content{padding-bottom:45px;padding-top:34px;width:50%}@media (max-width:991px){.about-us__content{width:100%}}@media (max-width:767px){.about-us__content{display:flex;flex-direction:column;padding-top:15px}}.about-us__content--logo{max-height:92px}.about-us__content-inner__title{font-size:32px;font-weight:700;line-height:44px;margin-bottom:12px;margin-top:36px;text-align:left;text-transform:uppercase}@media (max-width:767px){.about-us__content-inner__title{font-size:24px}}.about-us__content-inner__title__text{font-size:18px;font-weight:400;line-height:26px}@media (max-width:767px){.about-us__content-inner__title__text{text-align:center}}.about-us__content-inner__btn{margin-top:8px}.about-us__content-inner__btn .btn{border:1px solid #2c8759;color:#000;font-size:16px;font-weight:600;line-height:22px;padding:8px 26px;text-transform:none;transition:.3s}.about-us__content-inner__btn .btn:hover{background-color:#2c8759;color:#fff}@media (max-width:767px){.about-us__content-inner__btn{text-align:left}}.about-us__img{align-items:flex-end;display:flex;width:50%}@media (max-width:991px){.about-us__img{width:100%}}.about-us__img img{-o-object-fit:contain;object-fit:contain}.custom-footer__banner1{display:none}.custom-footer__banner1 .banner{margin-bottom:0}.custom-footer__banner1 .brands{background:linear-gradient(264.7deg,#e4f0f8,#f4fafe);padding-bottom:59px;padding-top:40px}.custom-footer__banner1 .brands .brand{margin-top:60px}.custom-footer__banner1 .brands .brand .brand-item{align-items:center;background:#fff;border-radius:3px;display:flex;height:160px;justify-content:center;padding:60px 50px}@media (max-width:500px){.custom-footer__banner1 .brands .brand .brand-item{height:130px;padding:25px 20px}}.homepage-box.before-carousel{background:linear-gradient(180deg,hsla(0,0%,96%,0),#f6f6f6);border:none}@media (max-width:767px){.homepage-box.before-carousel{margin-top:0;padding:0}.content-wrapper.container .row>div.wide-carousel,.homepage-box.before-carousel .container{padding:0}}.carousel-control{height:auto;width:auto}.carousel-control.left,.carousel-control.right{opacity:1;width:30px}.carousel-control.left:before,.carousel-control.right:before{background-color:#fff;border-radius:0;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);color:#000;font-size:11px;height:35px;line-height:36px;width:35px}.carousel-control.left:hover:before,.carousel-control.right:hover:before{background-color:#1e6f46;color:#fff}.carousel-control.left{left:10px}@media (max-width:991px){.carousel-control.left{left:0}}.carousel-control.left:before{content:"\e90a";display:inline-block;font-family:icomoon;left:0}.carousel-control.right{right:10px}@media (max-width:991px){.carousel-control.right{right:0}}.carousel-control.right:before{content:"\e90a";font-family:icomoon;right:0;transform:rotate(-180deg)}.carousel:hover .carousel-control.left:before{left:0}@media (max-width:991px){.carousel:hover .carousel-control.left:before{left:0}}.carousel:hover .carousel-control.right:before{right:0}@media (max-width:991px){.carousel:hover .carousel-control.right:before{right:0}}@media (max-width:1199px){.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{width:100%}}.banner-wrapper .extended-banner-texts{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:30px;width:100%}.banner-wrapper .extended-banner-texts .extended-banner-link{margin-top:17px}.banner-wrapper .extended-banner-texts .extended-banner-title{background-color:transparent;background:none;border:0;box-shadow:none;color:#fff;font-size:32px;font-weight:700;line-height:1.2;max-width:289px;padding:0;position:static}@media (max-width:991px){.banner-wrapper .extended-banner-texts .extended-banner-title{font-size:25px}}.carousel-inner>.item>a>img,.carousel-inner>.item>img{max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.position--benefitCategory.benefitBanner,.position--benefitProduct.benefitBanner{margin-top:0;padding:0;position:relative}.position--benefitProduct.benefitBanner{padding:0}.position--benefitCategory.benefitBanner{margin:31px 0 11px;order:-2}.position--benefitCategory.benefitBanner .container{padding:0;width:100%}.position--benefitCategory.benefitBanner .usp{padding:0}.in-detail .benefitBanner,.in-index .benefitBanner{display:flex;flex-direction:column;margin:0;padding:0;position:relative}@media (max-width:767px){.in-detail .benefitBanner,.in-index .benefitBanner{margin-top:0}}.in-detail .benefitBanner .benefitBanner__content,.in-index .benefitBanner .benefitBanner__content{padding-right:0}.in-detail .benefitBanner .benefitBanner__item,.in-index .benefitBanner .benefitBanner__item{flex:auto;margin:0;width:100%}.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content,.in-index .benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data,.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{color:#000;font-weight:400;padding:0;position:relative;text-align:left;width:100%}.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span,.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span{background-color:#fff;padding:5px 14px}.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a,.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a{color:#000;display:inline-block;font-size:16px;font-weight:300;text-decoration:underline}.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover,.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover{text-decoration:none}@media (min-width:768px){.mobile-usp{display:none}}.benefitBanner{margin:32px 0 0;padding:0;position:relative}.benefitBanner .benefitBanner__content{padding-right:0}.benefitBanner .benefitBanner__item{flex:auto;margin:0;width:100%}.benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{padding:0;width:100%}body:not(.in-index) .usp{box-shadow:none;margin:0;max-width:100%;padding-left:15px;padding-right:15px;width:100%}.usp{border-bottom:0;margin-bottom:0;padding:32px 0}@media (max-width:767px){.usp{max-width:100%}.usp .slick-list{margin:0 auto;max-width:100%}}.usp .container{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.usp .container{padding:0}}@media screen and (max-width:550px){.usp .container{flex-direction:column}}.usp .usp-inner{align-items:center;display:flex!important;margin-bottom:20px;padding:0 15px;width:25%}@media screen and (max-width:550px){.usp .usp-inner{width:100%!important}}.usp .usp-inner p{font-size:15px!important}.usp .usp-inner:nth-child(3) img{min-width:50px!important}@media (max-width:1439px){.usp .usp-inner{padding:0 7px}}@media (max-width:767px){.usp .usp-inner{padding:0}}@media (max-width:991px){.usp .usp-inner{width:50%}}@media (max-width:479px){.usp .usp-inner{width:100%}}@media (max-width:991px){.usp .usp-inner:nth-child(-n+2){margin-bottom:15px}}@media (max-width:479px){.usp .usp-inner:nth-child(-n+3){margin-bottom:15px}}.usp .usp-inner div{margin-right:13px;min-width:60px}.usp .usp-inner div i{align-items:center;display:flex;font-size:60px;justify-content:center}@media (max-width:400px){.usp .usp-inner div{margin-right:5px}}.usp .usp-inner img{min-width:60px}@media (max-width:467px){.usp .usp-inner img{margin-bottom:19px;min-width:50px}}.usp .usp-inner p strong{font-weight:600}.usp .usp-inner p a{text-decoration:underline}.usp .usp-inner p a:hover{text-decoration:none}.usp .usp-inner span{max-width:185px}.type-detail .usp{padding-top:42px}.in-index .usp{padding-bottom:0;visibility:hidden}.in-index .usp .container{border-bottom:1px solid #e2ede7;padding-bottom:32px}ul.subcategories{margin:0 -10px;order:-8;width:100%;z-index:0}@media (max-width:767px){ul.subcategories{justify-content:center;margin-bottom:10px;margin-left:0;margin-right:0}}ul.subcategories li{position:relative;width:25%}@media (min-width:768px){ul.subcategories li:after{color:#000;content:"\e90a";font-family:icomoon;font-size:11px;position:absolute;right:25px;top:39px;transform:rotate(180deg)}}@media (max-width:1199px){ul.subcategories li{width:33.333333%}}@media (max-width:991px){ul.subcategories li{max-width:252px}}@media (max-width:767px){ul.subcategories li{padding:5px;width:50%}}@media (max-width:386px){ul.subcategories li{max-width:207px;width:50%}}ul.subcategories li a{align-items:flex-start;align-items:center;background-color:#fff;border:0;border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.09);display:flex;flex-direction:column;height:auto;min-height:40px;padding:0 10px}ul.subcategories li a:hover span.text{color:#2c8759!important;text-decoration:none}ul.subcategories li a span.text{align-items:center;color:#000;color:#2c8759;display:flex;font-size:16px;font-weight:700;height:auto;line-height:1.3;max-height:-moz-max-content;max-height:max-content;padding-right:15px;text-align:center;text-decoration:underline;width:100%!important}@media (max-width:500px){ul.subcategories li a span.text{font-size:14px}}@media (max-width:400px){ul.subcategories li a span.text{font-size:13px;padding-left:0!important;padding-right:5px}}ul.subcategories li a span.image{width:100%}ul.subcategories li a span.image img{height:114px;max-height:114px;width:100%}ul.subcategories li a:before{display:none}ul.subcategories li a:after{content:""}ul.subcategories li a:hover{border-color:transparent;box-shadow:0 0 15px rgba(0,0,0,.1)}ul.subcategories li a:hover:after{display:none}ul.subcategories.with-image li a{flex-direction:row;gap:5px;height:70px;padding:10px}@media (max-width:500px){ul.subcategories.with-image li a{height:auto;min-height:70px;padding:5px}}ul.subcategories.with-image li a span.image{width:auto}ul.subcategories.with-image li a span.image img{border-radius:3px;max-height:49px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:400px){ul.subcategories.with-image li a span.image img{height:auto;max-height:40px;width:auto}}.type-category .type-manufacturer-detail .category-title,.type-manufacturer-detail .type-manufacturer-detail .category-title{display:block!important}.type-category .category-top-wrapper,.type-manufacturer-detail .category-top-wrapper{display:flex;flex-direction:column}@media (max-width:991px){.type-category .category-top-wrapper,.type-manufacturer-detail .category-top-wrapper{padding-left:20px;padding-right:20px}}@media (max-width:767px){.type-category .category-top-wrapper,.type-manufacturer-detail .category-top-wrapper{padding-left:10px;padding-right:10px}}.type-category .category-top-custom,.type-manufacturer-detail .category-top-custom{background:#f7f7f7;display:flex;flex-direction:column}@media (max-width:1280px){.type-category .category-top-custom .container,.type-manufacturer-detail .category-top-custom .container{margin:0;padding:0}}.type-category .category-top-custom .category-perex,.type-manufacturer-detail .category-top-custom .category-perex{order:-10}.type-category .category-top-custom .breadcrumbs-wrapper,.type-manufacturer-detail .category-top-custom .breadcrumbs-wrapper{margin:0;order:-13}.category-header{background-color:#fff;border:1px #cdd4e0;border-style:none none solid;margin:0;order:-1;padding:8px 0;position:relative}@media (max-width:767px){.category-header{border-bottom:0;margin-top:0;padding-bottom:25px}.category-header>form{background-color:#fff;border:0;cursor:pointer;flex:auto;max-width:100%;overflow-x:overlay;padding-bottom:5px;position:relative;width:100%;z-index:9}.category-header>form:after{color:#000;content:"";display:block;font-family:Shoptet;font-size:10px;position:absolute;right:15px;top:18px;top:12px;transform:rotate(180deg)}.category-header>form:before{color:#000;content:"Řadit dle";display:none;font-size:14px;padding:10px 15px 5px;width:100%}.category-header>form.cathead-open:hover:after,.category-header>form.cathead-open:hover:before,.category-header>form:hover:after,.category-header>form:hover:before{color:#000}.category-header>form.cathead-open:after{transform:rotate(0)}.category-header>form.cathead-open fieldset{display:block}}.category-header>form>fieldset{display:flex}@media (max-width:767px){.category-header>form>fieldset{background-color:#fff;border:none;box-shadow:none;display:flex;left:-1px;overflow:overlay;padding-bottom:10px;right:-1px;z-index:10}}.category-header>form>fieldset #order5{display:none}.category-header>form>fieldset label[for=order1]{order:1}.category-header>form>fieldset label[for=order2]{order:3}.category-header>form>fieldset label[for=order3]{order:5}.category-header>form>fieldset label[for=order4]{order:2}.category-header>form>fieldset label[for=order5]{display:none!important}@media (max-width:767px){.category-header>form input[type=radio]+label{border:0;color:#000;display:block;line-height:1.4;margin:0;padding:5px 15px 5px 0}.category-header>form input[type=radio]+label:hover{color:#000}}.category-header div{color:#666;font-size:14px;font-weight:400;padding-right:0}@media (max-width:767px){.category-header div{display:flex!important;gap:5px}}@media (min-width:768px){.category-header div strong{display:none}}.category-header input[type=radio]+label{background:none;background-color:#fff;border:0;border-bottom:0;color:#000;font-size:14px;font-weight:400;margin-right:12px;padding:10px 14px;text-decoration:none;text-decoration:underline}@media (max-width:1439px){.category-header input[type=radio]+label{margin-right:5px}}@media (max-width:767px){.category-header input[type=radio]+label{padding:8px 7px}}.category-header input[type=radio]+label:hover{background:none}.category-header input[type=radio]:checked+label{background:none;color:#000;font-weight:700;position:relative;text-decoration:none}.category-perex{order:-10}.category-perex p{color:#000;font-size:16px;font-weight:400}.category-perex.empty-content.empty-content-category{order:20}.category-perex .showmore{font-size:16px}.category-perex .show-more{color:#2c8759;cursor:pointer;text-align:center!important}.category-perex .show-more strong{font-size:16px;font-weight:400;text-decoration:underline}.category-perex .show-more strong:hover{color:#2d8b61}.category-perex .show-more:after{color:#2c8759;content:"\e909";display:inline-block;font-family:icomoon;font-size:10px;margin-left:5px;transition:.3s}.category-perex .show-more.show:after{transform:rotate(180deg);vertical-align:middle}.category-perex .hidden-perex{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.category-perex .hidden-perex.show{overflow:visible}.position--benefitCategory{margin-top:30px}.category-top .category-title{color:#000;font-size:42px;font-weight:500;line-height:1;margin-bottom:14px;margin-top:25px;order:-11}@media (max-width:767px){.category-top .category-title{margin-top:0}}@media (max-width:467px){.category-top .category-title{font-size:25px}}.pagination-wrapper{margin:56px 0}.pagination-wrapper .pagination-top{align-items:center;display:flex}.pagination-wrapper .pagination-top .up{background-color:transparent;height:auto;margin-left:3px;min-width:auto;width:auto}.pagination-wrapper .pagination-top .up:before{color:#2c8759}.pagination-wrapper .pagination-top .up:hover{background-color:transparent}.pagination-wrapper .pagination-top strong.js-scroll-top{color:#000;font-weight:400;order:-1;text-decoration:underline;text-transform:lowercase}@media (max-width:767px){.pagination-wrapper .pagination-top{justify-content:center}}.pagination-wrapper .load-products.unveil-button{background-color:#2c8759;border:none;color:#fff;font-size:16px;font-weight:600;padding:10px 40px;text-transform:none;transition:.3s}.pagination-wrapper .load-products.unveil-button:hover{background-color:#1f6640!important}.pagination-wrapper .load-products.unveil-button:after{color:#fff;content:"\e909";font-family:icomoon;font-size:10px;margin-left:7px}.pagination-wrapper .pagination>a{background-color:#fff;border:1px solid #cdd4e0;border-radius:50%;color:#000;line-height:34px}.pagination-wrapper .pagination .current{background-color:#88442d;border:1px solid #88442d;color:#fff}.pagination-wrapper .pagination-link:hover{background-color:#2c8759;color:#fff}@media (max-width:767px){.type-category .content{margin:0 -10px;padding:0 10px}.type-category .category-top{margin-top:13px}}.type-category .category-top h4{font-size:28px;font-weight:600;line-height:38px;margin-bottom:18px;margin-top:34px;order:-1}@media (max-width:467px){.type-category .category-top h4{font-size:22px}}.type-category #productsTop{order:-1}.type-category #productsTop .product{border-bottom:1px solid #e2ede7;border-left:1px solid #e2ede7;border-right:1px solid #e2ede7;display:block;margin-bottom:0;padding-top:0;width:100%}.type-category #productsTop .product:hover a.name{text-decoration:underline}.type-category #productsTop .product:first-child{border-top:1px solid #e2ede7}.type-category #productsTop .product .p .p-in{display:flex}@media (max-width:991px){.type-category #productsTop .product .p .p-in{flex-direction:column;padding:8px}}.type-category #productsTop .product .p .p-in .category-appendix{display:none}.type-category #productsTop .product .p .p-in a span{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media (max-width:767px){.type-category #productsTop .product .p .p-in a span{font-size:14px}}@media (min-width:992px){.type-category #productsTop .product .p .p-in .p-in-in{flex-basis:55%}}.type-category #productsTop .product .p .image{padding:8px}.type-category #productsTop .product .p .p-bottom .offers{flex-direction:row-reverse}.type-category #productsTop .product .p .p-bottom .offers .availability{margin-left:10px;position:relative}.type-category #productsTop .product .p .p-bottom .offers .availability,.type-category #productsTop .product .p .p-bottom .offers .availability-amount{color:#2d8b61;display:inline;flex-basis:auto;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;gap:3px;line-height:22px;position:relative;text-transform:lowercase}.type-category #productsTop .product .p .p-bottom .offers .availability span,.type-category #productsTop .product .p .p-bottom .offers .availability-amount span{position:relative}.type-category #productsTop .product .p .p-bottom .offers .availability .show-tooltip[style="color:#009901"],.type-category #productsTop .product .p .p-bottom .offers .availability-amount .show-tooltip[style="color:#009901"]{color:#2d8b61!important;gap:6px}.type-category #productsTop .product .p .p-bottom .offers .availability .show-tooltip[style="color:#009901"]:before,.type-category #productsTop .product .p .p-bottom .offers .availability-amount .show-tooltip[style="color:#009901"]:before{background-color:#2d8b61;border-radius:50%;box-shadow:0 0 8px rgba(45,139,97,.8);content:"";display:flex;height:6px;left:-13px;margin-top:8.2px;min-width:6px;position:absolute;top:-1px;width:6px}@media (max-width:479px){.type-category #productsTop .product .p .p-bottom .offers .availability,.type-category #productsTop .product .p .p-bottom .offers .availability-amount{font-size:14px}}.type-category #productsTop .product .p .p-bottom .offers .prices{flex-basis:50%;text-align:right}@media (max-width:767px){.type-category #productsTop .product .p .p-bottom .offers .prices{text-align:right}}@media (max-width:479px){.type-category #productsTop .product .p .p-bottom .offers .prices{text-align:left}}.type-category #productsTop .product .p .p-bottom .offers .prices .price strong{color:#c50202;font-size:22px;font-weight:700;line-height:22px}@media (max-width:1199px){.type-category #productsTop .product .p .p-bottom .offers .prices .price strong{font-size:18px}}@media (min-width:992px){.type-category #productsTop .product .p .p-bottom{flex-basis:45%}}.type-category #productsTop .button-wrapper{display:block;padding-bottom:70px;padding-top:25px;position:relative;text-align:center;width:100%}.type-category #productsTop .button-wrapper:before{background:#fff;content:"";display:block;filter:blur(17px);height:65px;left:0;position:absolute;top:-41px;width:100%;z-index:10}.type-category #productsTop .button-wrapper.opened:before{display:none}.type-category #productsTop .button-wrapper.opened a:after{transform:rotate(180deg)}.type-category #productsTop .button-wrapper a{font-size:16px;font-weight:400;line-height:22px;text-decoration:underline}.type-category #productsTop .button-wrapper a:after{color:#f08804;content:"\e909";display:inline-block;font-family:icomoon;font-size:10px;margin-left:7px;transition:.3s}@media (max-width:991px){.type-category #productsTop .button-wrapper{padding-bottom:25px}}@media (max-width:767px){.type-category #productsTop .button-wrapper{padding-bottom:10px}}.type-category .products.products-block{display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1440px){.type-category .products.products-block{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1200px){.type-category .products.products-block{grid-template-columns:1fr 1fr}}.type-category .products.products-block .product{width:100%!important}.products-inline.products-top>div:first-child,.products-inline.products-top>div:nth-child(2){display:block}.sidebar{background-color:#fff}.slider-wrapper h4{text-transform:capitalize}.slider-wrapper>h4{font-size:16px}@media (min-width:992px){.slider-wrapper{display:flex;flex-direction:column}.slider-wrapper h4{order:-2}.slider-wrapper .slider-content{order:-1}.slider-wrapper .from,.slider-wrapper .to{margin-bottom:0!important}}.slider-header{display:block;padding-bottom:0;position:relative;width:100%}.slider-header:before{color:#313439;content:"-";left:50%;position:absolute;top:32px;transform:translateX(-50%)}.slider-header .from,.slider-header .to{border:1px solid #e2ede7;border-radius:3px;color:#000;font-size:14px;font-weight:500;margin:25px 0 20px;min-width:105px;padding:7px 12px;text-align:center;width:auto}.slider-content{border-radius:40px;height:8px}@media (min-width:992px){.slider-content{margin-bottom:0}}.slider-content .ui-slider{border-radius:40px;height:8px}.slider-content .ui-slider .ui-slider-range{background-color:#000}.slider-content .ui-slider-horizontal .ui-slider-handle{height:27px;top:-11px;width:27px}.slider-content .ui-slider-horizontal .ui-slider-handle:after{background-color:#1d7448;height:13px;left:7px;top:7px;width:13px}@media (min-width:992px){#filters ::-webkit-scrollbar{width:12px}#filters ::-webkit-scrollbar-track{background-color:#fff;border:1px solid #e2ede7;border-radius:8px}#filters ::-webkit-scrollbar:horizontal{display:none;height:0;width:0}#filters ::-webkit-scrollbar-thumb{background-color:#2c8759;background-position:50%;background-repeat:no-repeat;background-size:5px 8px;border:1px solid #fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb:hover{background-color:#1e6f46}#category-filter-hover{display:block}.filter-sections{background-color:#fff}.filter-sections .slider-wrapper h4{font-size:18px;font-weight:600}.filter-sections .filter-section-boolean{border-top:1px solid #e2ede7;padding-bottom:0;padding-top:2px}.filter-sections .filter-section-boolean fieldset{display:block}}@media (min-width:992px) and (min-width:992px){.filter-sections .filter-section-boolean .priznaky{margin-bottom:10px;margin-top:22px}}@media (min-width:992px){.filter-section{padding:0}.filter-section .more-filters{cursor:pointer;display:none;margin-bottom:22px;margin-top:15px;text-decoration:underline}.filter-section form fieldset{display:none;max-height:300px;overflow:auto}.filter-section form fieldset>div{display:none;margin-bottom:12px;position:relative}.filter-section form fieldset>div:first-of-type{display:block!important}.filter-section form fieldset>div:last-child{margin-bottom:0}.filter-section.open-filter .more-filters{display:none!important}.filter-section.open-filter form,.filter-section.open-filter form fieldset{max-height:-moz-max-content!important;max-height:max-content!important}.filter-section.open-filter form fieldset{overflow:visible}.filter-section:not(.filter-section-boolean){border-top:1px solid #e2ede7;border-top-color:#e2ede7!important}.filter-section:not(.filter-section-boolean) h4{cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:0;padding:22px 0;text-transform:none}.filter-section:not(.filter-section-boolean) h4 span:not(.show-tooltip){flex-basis:50%}.filter-section:not(.filter-section-boolean) h4:after{color:#f08804;content:"\e90e";font-family:shoptet;font-size:10px;transition:.3s}.filter-section:not(.filter-section-boolean) form{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.filter-section:not(.filter-section-boolean).filter-section-button{display:none}.filter-section:not(.filter-section-boolean).open h4:after{transform:rotate(180deg)}.filter-section:not(.filter-section-boolean).open .more-filters,.filter-section:not(.filter-section-boolean).open fieldset,.filter-section:not(.filter-section-boolean).open fieldset>div{display:block}.filter-section:not(.filter-section-boolean).open .more-filters:after{color:#2c8759;content:"\e90e";display:inline-block;font-family:shoptet;font-size:10px;margin-left:5px;transition:.3s}.filter-section:not(.filter-section-boolean).filter-section-count{display:none}}@media (max-width:991px){#content .filters-wrapper{order:-2}#content #filters{padding:0;width:100%}#content #filters ::-webkit-scrollbar{width:11px}#content #filters ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}#content #filters ::-webkit-scrollbar-thumb{background-color:#2c8759;background-position:50%;background-repeat:no-repeat;background-size:5px 8px;border:3px solid #fff;border-radius:8px}#content #filters ::-webkit-scrollbar-thumb:hover{background-color:#1e6f46}#content .slider-content,#content .slider-header{display:none}#content .slider-wrapper{margin:0;max-width:none;order:2;padding:0;position:relative;width:100%}#content .slider-wrapper:not(.open) .pricefilter{display:none}#content .slider-wrapper .pricefilter{background-color:#fff;border-radius:0;display:flex;flex-wrap:wrap;padding:25px 15px 0}#content .slider-wrapper .pricefilter .slider-header{display:block;padding-bottom:0;width:100%}#content .slider-wrapper .pricefilter .slider-header .from,#content .slider-wrapper .pricefilter .slider-header .to{border:1px solid #cdd4e0;border-radius:3px;color:#000;font-size:14px;font-weight:500;margin:25px 0 20px;padding:7px 12px;width:auto}#content .slider-wrapper .pricefilter .slider-content{display:block;height:8px;margin-bottom:0;order:-10;width:100%}#content .filter-sections{background-color:#fff;display:flex;flex-wrap:wrap;padding:0;width:100%}}@media (max-width:991px) and (max-width:991px){#content .filter-sections .priznaky{display:block!important}#content .filter-sections .priznaky fieldset{align-items:flex-start!important;display:flex!important;flex-direction:column;justify-content:flex-start}#content .filter-sections .priznaky fieldset>div{display:none;margin-top:12px}}@media (max-width:991px){#content .filter-sections .filter-section{border-top:0;order:1;padding:0;position:relative}#content .filter-sections .filter-section.filter-section-count,#content .filter-sections .filter-section:not(.open) form{display:none}#content .filter-sections .filter-section .param-filter-top form fieldset{align-items:center;display:flex;height:100%;padding:5px 10px}#content .filter-sections .filter-section .param-filter-top form fieldset div{width:auto}#content .filter-sections .filter-section .param-filter-top form fieldset div label{margin:0;padding-bottom:0;padding-top:0}#content .filter-sections #category-filter-hover form{background-color:#fff;border-radius:0;border-top:none;box-shadow:0 0 20px rgba(0,0,0,.15);left:0;margin:0;max-height:267px;overflow:auto;padding:10px;position:absolute;right:-100px;z-index:2}}@media (max-width:991px) and (max-width:767px){#content .filter-sections #category-filter-hover form{box-shadow:none;position:relative}}@media (max-width:991px){#content .filter-sections #category-filter-hover form fieldset div{width:100%}#content .filter-sections #category-filter-hover form fieldset div.advanced-filters-wrapper{display:flex;flex-wrap:wrap}#content .filter-sections #category-filter-hover form fieldset div.advanced-filters-wrapper>div{padding:3px 5px 0;width:auto}#content .filter-sections #category-filter-hover form fieldset div.advanced-filters-wrapper>div img{width:32px}#content .filter-sections #category-filter-hover form fieldset div .filter-label{background-color:transparent;font-size:13px;margin-bottom:3px;margin-right:0}.filter-section h4,.slider-wrapper h4{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:60px;justify-content:space-between;margin:0;padding:5px 10px}.filter-section h4:after,.slider-wrapper h4:after{color:#f08804;content:"\e90e";display:block;font-family:shoptet;font-size:10px}.filter-section.open h4,.slider-wrapper.open h4{background-color:#fff;box-shadow:0 -10px 16px rgba(0,0,0,.06);position:relative;z-index:3}}@media (max-width:991px) and (max-width:767px){.filter-section.open h4,.slider-wrapper.open h4{box-shadow:none}}@media (max-width:991px){.filter-section.open h4:after,.slider-wrapper.open h4:after{color:#000;content:"\e911"}.filter-label{background-color:#fff;font-size:14px;font-weight:400!important;margin:0}.filter-label .filter-count{background-color:transparent;color:gray;font-weight:300}.filter-label .filter-count:before{content:"("}.filter-label .filter-count:after{content:")"}.filter-section h4 .show-tooltip{margin-right:auto}.filters-active{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 20px;width:100%}.filters-active:not(.active-filter){margin:0;padding:0}.filters-active .filter-here{display:flex;flex-wrap:wrap;width:100%}.filters-active .filter-section.filter-section-count{padding:0}.filters-active .filter-total-count{display:none}.filters-active #clear-filters{margin:5px 0 0 15px;text-align:left}.filters-active #clear-filters a{color:#000;display:block;font-size:0;font-weight:400;padding-bottom:5px;text-transform:none}.filters-active #clear-filters a:after{font-size:10px;margin-left:5px;position:relative;top:-2px}.filters-active #clear-filters a:before{content:"Zrušit filtr";font-size:16px;position:relative;top:-2px}.filters-active .filter-label{align-items:center;border:1px solid #cdd4e0;color:#000;display:flex!important;font-size:14px;font-weight:500;line-height:1;margin-right:5px;min-height:24px;padding:4px 8px;width:auto}.filters-active .filter-label:after{color:#000;content:"\e912";display:block;font-family:shoptet;font-size:10px;margin-left:10px}.advanced-parameter-inner.yes-before:before{background-size:16px auto}#manufacturer-filter input[type=checkbox]:checked+label:before,.param-filter-top input[type=checkbox]:checked+label:before{background-color:#2c8759!important;color:#fff!important}.filter-section.filter-section-boolean{border-left:none!important}#category-filter-hover{order:2}#manufacturer-filter{border-right:1px solid #cdd4e0}.filter-section{order:3}}@media (max-width:991px) and (min-width:1200px){#content .filter-sections>#category-filter-hover,#content .filter-sections>div:not(#category-filter-hover){width:16.6667%}#content .filter-sections>#category-filter-hover .filter-section{width:100%}}@media (max-width:991px) and (max-width:991px){#content #filters{margin-bottom:0}#content #category-filter-hover{width:100%}#content .filter-sections .filter-section{border-right:none;border-top:1px solid #cdd4e0;width:100%}#content .filter-sections .filter-section form{border-left:none;max-width:100%;padding-bottom:10px;padding-top:0;position:static}#content .slider-wrapper .pricefilter{padding-top:12px}#content .filters-wrapper{margin-bottom:20px}}@media (max-width:991px) and (max-width:991px) and (max-width:991px) and (min-width:767px){#content .filters-wrapper{margin-top:20px}}@media (max-width:991px) and (max-width:991px){#content .filters-wrapper>div.filters-unveil-button-wrapper{margin-bottom:0}#content .filters-wrapper>div.filters-unveil-button-wrapper .unveil-button{align-items:center;background-color:#2c8759;display:flex;gap:6px;justify-content:center;position:relative}#content .filters-wrapper>div.filters-unveil-button-wrapper .unveil-button:before{background-image:url(https://www.zahradajezek.cz/user/documents/images/mimedigital/edit.svg);background-repeat:no-repeat;background-size:17px 17px;content:"";display:block;filter:invert(58%) sepia(35%) saturate(6272%) hue-rotate(10deg) brightness(106%) contrast(97%);height:17px;width:17px}#content .filters-wrapper>div.filters-unveil-button-wrapper .unveil-button:after{color:#f08804;content:"\e909";font-family:icomoon;font-size:12px;height:22px;transition:.3s}}@media (max-width:991px){.type-manufacturer-detail .filter-sections{position:relative}.type-manufacturer-detail .filter-sections:before{border-bottom:1px solid #cdd4e0;border-left:9999px solid #fff;border-right:9999px solid #fff;bottom:0;box-shadow:9999px 0 0 #fff;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.type-manufacturer-detail .filter-sections>div:not(#category-filter-hover){width:auto!important}}.filters-visible .unveil-button:after{transform:rotate(180deg)}.sidebar-inner{padding:7px 20px}@media (max-width:767px){.in-index .products-block{-moz-column-gap:10px;column-gap:10px;height:1200px;overflow:hidden;position:relative;row-gap:15px}.in-index .products-block:after{background-color:#fff;bottom:-10px;content:"";filter:blur(30px);height:50px;left:0;position:absolute;width:100%}.in-index .products-block .product{border:1px solid #e2ede7!important;flex-basis:calc(50% - 5px)}}@media (max-width:478px){.in-index .products-block{height:970px}}@media (max-width:400px){.in-index .products-block{height:920px}}.in-index .group-btn.text-center{display:none;margin-top:35px}@media (max-width:767px){.in-index .group-btn.text-center{display:block}}.in-index .group-btn.text-center .group-products-btn{color:#2c8759;text-decoration:underline}.products-block>div{width:25%}@media (max-width:1199px){.products-block>div{width:50%}}@media (max-width:479px){.products-block>div{padding:5px 5px 15px!important;width:50%}}.slick-slide.product:not(#productsTop .product):first-child,.type-search .products{border-left:1px solid #e2ede7}.product:not(#productsTop .product){border:0;border-bottom:1px solid #e2ede7;border-right:1px solid #e2ede7;border-top:1px solid #e2ede7;display:flex;flex-direction:column;overflow:hidden;padding:0}@media (min-width:576px){.product:not(#productsTop .product){height:auto;min-height:460px}}.product:not(#productsTop .product) .p-desc{box-sizing:content-box;color:#666;font-size:14px;font-weight:400;line-height:20px;margin:0;min-height:80px;min-height:65px;padding:8px 15px 10px}@media (max-width:767px){.product:not(#productsTop .product) .p-desc{display:none}}.product:not(#productsTop .product).slick-slide{display:flex;flex-direction:column}@media (max-width:767px){.product:not(#productsTop .product).slick-slide{padding:5px;padding-bottom:50px!important}}.product:not(#productsTop .product):hover{box-shadow:0 0 15px rgba(202,208,220,.698);z-index:4}.product:not(#productsTop .product) .p{background-color:#fff;border:1px solid #fff!important;border-radius:2px;justify-content:center;padding:15px;position:relative}.product:not(#productsTop .product) .p:hover{border:0}@media (max-width:479px){.product:not(#productsTop .product) .p{box-shadow:none;justify-content:space-evenly;padding:5px;padding-bottom:50px!important}}.product:not(#productsTop .product) .p .image{margin-bottom:0}.product:not(#productsTop .product) .p .image img{margin:0 auto;max-height:225px;-o-object-fit:contain;object-fit:contain;width:100%}.product:not(#productsTop .product) .p .p-code{display:none}.product:not(#productsTop .product) .p .p-in{display:flex;flex-direction:column;justify-content:space-between}.product:not(#productsTop .product) .p .p-in .p-in-in{display:flex;flex-direction:column-reverse;margin-top:0;order:-21}.product:not(#productsTop .product) .p .p-in .p-in-in .dkLabComparerProductDiv{display:none}.product:not(#productsTop .product) .p .p-in .p-in-in a.name{color:#020202;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;height:auto;line-height:normal;margin:0;min-height:50px;text-align:left;text-decoration:none}@media (max-width:768px){.product:not(#productsTop .product) .p .p-in .p-in-in a.name{min-height:55px}}@media (max-width:479px){.product:not(#productsTop .product) .p .p-in .p-in-in a.name{font-size:14px;margin-bottom:8px;margin-top:13px}.product:not(#productsTop .product) .p .p-in .p-in-in a.name span{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.product:not(#productsTop .product) .p .p-in .p-in-in a.name span.category-appendix{color:#4b515c;display:none;font-size:12px;font-weight:300}.product:not(#productsTop .product) .p .p-in .p-in-in a.name:hover span{text-decoration:underline}.product:not(#productsTop .product) .p .p-in .p-in-in .ratings-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px;margin-top:8px;min-height:auto;padding:0}.product:not(#productsTop .product) .p .p-in .p-in-in .ratings-wrapper .stars-wrapper{flex:auto;height:auto;justify-content:flex-start;width:100%}.product:not(#productsTop .product) .p .p-in .availability{align-items:center;display:block;flex:1;gap:3px;margin:4px 0;min-height:35px;order:-19;padding-left:10px;text-align:left;width:100%}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .availability{line-height:1;margin:10px 0 0;min-height:33px;text-align:left}}.product:not(#productsTop .product) .p .p-in .availability span{display:inline-block;font-size:14px;font-weight:600;position:relative;text-transform:lowercase}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .availability span{font-size:14px!important}}.product:not(#productsTop .product) .p .p-in .availability span.availability-amount{color:#2d8b61;font-size:14px;font-weight:500}.product:not(#productsTop .product) .p .p-in .availability .show-tooltip[style="color:#009901"]{color:#2d8b61!important;display:inline;position:relative}.product:not(#productsTop .product) .p .p-in .availability .show-tooltip[style="color:#009901"]:before{background-color:#2d8b61;border-radius:50%;box-shadow:0 0 8px rgba(45,139,97,.8);content:"";display:inline-flex;height:6px;left:-10px;margin-top:1.5px;position:absolute;top:5.5px;transform:none;width:6px}@media (max-width:479px){.product:not(#productsTop .product) .p .p-in .availability .show-tooltip[style="color:#009901"]:before{margin-top:1.5px}}.product:not(#productsTop .product) .p .p-in .p-bottom>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .p-bottom>div{align-items:center}}.product:not(#productsTop .product) .p .p-in .p-bottom .prices{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:1;justify-content:center;margin-bottom:0;min-height:39px;order:-10}@media (max-width:768px){.product:not(#productsTop .product) .p .p-in .p-bottom .prices{min-height:32.5px}}@media (max-width:479px){.product:not(#productsTop .product) .p .p-in .p-bottom .prices{width:100%}}.product:not(#productsTop .product) .p .p-in .p-bottom .prices.discount{margin-top:-14px}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .p-bottom .prices.discount{justify-content:flex-start;margin-top:0}}.product:not(#productsTop .product) .p .p-in .p-bottom .prices.discount .price-standard{color:#a3a3a3;font-size:16px;font-weight:400;line-height:.9}.product:not(#productsTop .product) .p .p-in .p-bottom .prices.discount .price strong{color:#c50202}.product:not(#productsTop .product) .p .p-in .p-bottom .prices .price-standard>span{color:#666;font-size:16px!important;font-weight:400;margin-bottom:5px;margin-right:0}@media (max-width:1199px){.product:not(#productsTop .product) .p .p-in .p-bottom .prices .price-standard>span{font-size:14px}}.product:not(#productsTop .product) .p .p-in .p-bottom .prices .price-additional{color:#666;font-size:16px;font-weight:400;order:10;text-align:center}.product:not(#productsTop .product) .p .p-in .p-bottom .prices strong{color:#c50202;font-size:22px;font-weight:700}@media (max-width:1199px){.product:not(#productsTop .product) .p .p-in .p-bottom .prices strong{font-size:18px}}.product:not(#productsTop .product) .p .p-in .p-bottom .prices strong small{font-weight:300}.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools{align-items:center;display:flex;flex:1;flex-basis:auto;justify-content:space-between;margin-top:4px;text-align:right;width:100%}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools{flex-direction:column;gap:15px}}@media (max-width:500px){.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools{height:30px}}.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools form{display:flex;justify-content:flex-end}@media (min-width:768px) and (max-width:991px){.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools form{align-items:center;flex-direction:column}}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools form{align-items:center;flex-direction:column;width:100%}}.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools .quantity{display:none}.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools a.btn,.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools button.btn{align-items:center;background:#f08804;border:0;border-radius:0;box-shadow:none;color:#fff;display:flex;font-size:16px;font-weight:600;height:39px;padding:9px 13px;text-transform:none}.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools a.btn.add-to-cart-button:before,.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools button.btn.add-to-cart-button:before{color:#fff;content:"\e90b";font-family:icomoon;font-size:19px}@media (max-width:767px){.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools a.btn,.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools button.btn{bottom:0;justify-content:center;position:absolute;width:100%}}.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools a.btn:hover,.product:not(#productsTop .product) .p .p-in .p-bottom .p-tools button.btn:hover{background:#e98200;border:0}@media (max-width:500px){.dkLabVisitedProductsBox .product{height:auto;min-height:unset!important}}.product .pr-action{z-index:4}.flags.flags-extra{flex-direction:column-reverse;gap:10px}@media (max-width:467px){.flags.flags-extra{bottom:0;right:0}}.flags.flags-extra .flag-freeshipping{background-color:#2c8759;border-radius:65px;font-size:0;height:59px;margin-left:0;min-height:59px;min-width:59px;padding:0;position:relative;top:-10px;width:59px}.flags.flags-extra .flag-freeshipping .flag-text,.flags.flags-extra .flag-freeshipping .icon-van{display:none}.flags.flags-extra .flag-freeshipping:before{content:"\e92e";font-family:shoptet;font-size:23px;font-weight:400;line-height:1;position:relative;top:-2px}@media (max-width:479px){.flags.flags-extra .flag-freeshipping:before{display:none}}.flags.flags-extra .flag-freeshipping:after{content:"doprava zdarma";font-size:10px;font-weight:500;line-height:1;position:relative;top:-2px}@media (max-width:479px){.flags.flags-extra .flag-freeshipping:after{font-size:10px;font-weight:400}}.flags.flags-extra .flag{margin-left:0;width:60px}@media (min-width:425px){.flags.flags-extra .flag{width:75px}}.flags.flags-extra .flag.flag-discount{background-color:#c50202;border-radius:initial;font-size:16px;height:auto;line-height:1;margin:0 0 5px;max-width:135px;min-height:unset;min-width:unset;padding:4px 10px;text-align:center}@media (max-width:767px){.flags.flags-extra .flag.flag-discount{margin:0 auto;min-height:25px}}.flags.flags-extra .flag.flag-discount .price-standard{display:none}.flags.flags-extra .flag.flag-discount .price-save{color:#fff;font-size:16px;font-weight:700;letter-spacing:-1.15px}@media (min-width:425px){.flags.flags-extra .flag.flag-discount .price-save{font-size:18px}}.flags.flags-default .flag{border-radius:0;color:#000;font-size:14px;font-weight:600;margin:0 0 5px;max-width:135px;padding:4px 10px;text-transform:lowercase}@media (max-width:479px){.flags.flags-default .flag{font-size:12px;font-weight:400}}.flags.flags-default .flag.flag-custom2{background-color:#e9f3ef!important;border:1px solid #e9f3ef;color:#2d8b61}.flags.flags-default .flag.flag-custom3{background-color:#e7edf7!important;border:1px solid #e7edf7;color:#0079e9}.flags.flags-default .flag.flag-action{background-color:#ffe2e2;border:1px solid #ffe2e2;color:#c50202}.flags.flags-default .flag.flag-tip{background-color:#62a5db;border:1px solid #62a5db;color:#fff}.flags.flags-default .flag.flag-new{background-color:#b4d34a;border:1px solid #2c8759;color:#fff}.products-block .p .flags-default{left:0;top:-3px}@media (max-width:767px){.breadcrumbs-wrapper.container{margin:0 auto}}.breadcrumbs-wrapper .breadcrumbs{gap:13px 0;padding:13px 0}@media (max-width:991px){.breadcrumbs-wrapper .breadcrumbs>span:last-child,.breadcrumbs-wrapper .breadcrumbs>span:nth-last-child(-n+2) a:after{display:none}}.breadcrumbs-wrapper{background-color:transparent;border:0;margin:0 auto;position:relative}@media (max-width:767px){.breadcrumbs-wrapper.container{padding:0 10px}}@media (min-width:768px){.type-detail .breadcrumbs-wrapper{margin-bottom:25px}}.navigation-home-icon-wrapper:before{color:#000;content:"\e910";font-family:icomoon;font-size:12px;left:0;top:21px}@media (max-width:991px){.navigation-home-icon-wrapper:before{left:7px;top:25px}}.breadcrumbs{background-color:#f7f7f7;border:none;border-bottom:0;box-shadow:0 0 0 100vmax #f7f7f7;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:#666;font-size:14px;font-weight:400;margin-bottom:0;margin-left:0;margin-right:0;position:relative;z-index:0}@media (max-width:991px){.breadcrumbs{display:inline-flex;flex-wrap:wrap;padding-bottom:12px;width:100%}}.breadcrumbs>span{align-self:center;position:relative;z-index:1}@media (max-width:991px){.breadcrumbs>span{display:block;min-height:0;padding-right:30px}}.breadcrumbs>span:last-child{top:1px}.breadcrumbs>span>a{display:inline-block;min-height:0;padding:0 15px;position:relative;text-decoration:underline}@media (max-width:991px){.breadcrumbs>span>a{padding:0}}.breadcrumbs>span>a:before{display:none}.breadcrumbs>span>a:after{background-color:transparent;bottom:auto;color:#000;content:"\e90a";display:inline-block;font-family:icomoon;font-size:8px;font-weight:400;height:auto;position:absolute;right:-5px;text-decoration:none;top:5px;transform:none;transform:rotate(180deg);width:auto}@media (max-width:991px){.breadcrumbs>span>a:after{right:-20px;top:4px}}@media (max-width:360px){.breadcrumbs>span>a:after{right:-16px}}.breadcrumbs>span>a:hover{color:#666;text-decoration:none}.breadcrumbs>span>span{padding:0 15px}@media (max-width:991px){.breadcrumbs>span>span{padding:0}}.breadcrumbs #navigation-first{padding-left:0}@media (max-width:991px){.breadcrumbs #navigation-first{padding-left:0}}.breadcrumbs #navigation-first>a{padding:0 13px 0 0;text-decoration:none!important}@media (max-width:991px){.breadcrumbs #navigation-first>a:after{right:-13px}}@media (max-width:360px){.breadcrumbs #navigation-first>a:after{right:-16px}}.breadcrumbs #navigation-first span[itemprop=name]{font-size:0;text-decoration:none}.breadcrumbs #navigation-first span[itemprop=name]:before{color:#000;content:"\e910";font-family:icomoon;font-size:14px;text-decoration:none}.breadcrumbs a{color:#666}@media (min-width:768px){.type-detail .p-image-wrapper{padding-left:10px;padding-right:10px}}.type-detail .p-image-wrapper .p-image{margin-bottom:19px}.type-detail .p-image-wrapper .flags.flags-default{display:flex;flex-direction:column;gap:3px;position:absolute;z-index:2}.type-detail .p-image-wrapper .flags.flags-default .dkLabComparerFlagDetail{display:none}.type-detail .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails{margin-bottom:29px}.type-detail .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails a{margin-right:18px}.type-detail .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails a img{border:none}.type-detail .p-image-wrapper .p-thumbnails-wrapper .highlighted:before{display:none}.type-detail .p-image-wrapper .p-thumbnails-wrapper .thumbnail-next:before,.type-detail .p-image-wrapper .p-thumbnails-wrapper .thumbnail-prev:before{color:#2c8759}.type-detail .p-detail .product-appendix{border:1px solid #e2ede7;border-left:4px solid #2c8759;color:#000;display:block;font-size:16px;font-weight:400;line-height:22px;margin-bottom:3px;margin-top:12px;padding:10px 10px 10px 41px;position:relative}.type-detail .p-detail .product-appendix p{color:#666;display:block;font-size:14px;font-weight:400;line-height:1;margin-bottom:0}.type-detail .p-detail .product-appendix:before{color:#2c8759;content:"\e911";font-family:icomoon;font-size:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:991px){.type-detail .p-detail .product-appendix{margin-bottom:10px;margin-top:20px}}.type-detail .pcode-insurance{display:flex;gap:88px}.type-detail .pcode-insurance .p-code{color:#666}.type-detail .pcode-insurance .p-code .p-code-label{display:inline}.type-detail .pcode-insurance .zaruka{color:#666;font-size:14px}.type-detail .pcode-insurance.long{gap:66px}@media (max-width:767px){.type-detail .pcode-insurance.long{flex-direction:column;gap:5px}}@media (max-width:991px){.type-detail .pcode-insurance{gap:0;justify-content:space-between;margin-bottom:12px}}.type-detail .p-detail-inner .p-detail-inner-header .p-code span{color:#666}.type-detail .p-detail-inner .p-detail-inner-header .p-code .p-code-label{display:initial}.type-detail .product-top{margin-bottom:0}@media (max-width:991px){.type-detail .product-top .p-detail-info .stars-wrapper:before{display:none}.type-detail .product-top .p-detail-info .stars-wrapper .stars-label{color:#666;font-size:14px}}.type-detail .product-top .p-detail-info .flags .flag:not(.dkLabComparerFlagDetail){display:none}.type-detail .product-top .p-detail-info .flags .dkLabComparerFlagDetail{margin-bottom:0;margin-right:10px}.type-detail .product-top .p-detail-info div:not([class]){display:none}@media (min-width:768px){.type-detail .p-info-wrapper{margin-top:-26px;padding-left:10px;padding-right:10px}}.type-detail .p-info-wrapper .p-detail-inner-header{margin-bottom:11px;order:1}.type-detail .p-info-wrapper .p-detail-inner-header h1{font-size:38px;font-weight:600;line-height:52px;margin-top:0}@media (max-width:767px){.type-detail .p-info-wrapper .p-detail-inner-header h1{font-size:28px;line-height:38px}}.type-detail .p-info-wrapper .p-detail-inner-header span{color:#666;font-size:14px;font-weight:400}.type-detail .p-info-wrapper .p-detail-inner-header .p-code{color:#666}.type-detail .p-info-wrapper .p-detail-inner-header .p-code .p-code-label{display:inline}.type-detail .p-info-wrapper .p-detail-info{order:2}.type-detail .p-info-wrapper .p-detail-info .stars-wrapper .stars-label{color:#000;text-decoration:underline}.type-detail .p-info-wrapper .p-detail-info .flags .flag:not(.dkLabComparerFlagDetail),.type-detail .p-info-wrapper .p-detail-info .stars-wrapper:before{display:none}.type-detail .p-info-wrapper .p-detail-info .flags .dkLabComparerFlagDetail{cursor:pointer;margin-right:14px}.type-detail .p-info-wrapper .p-detail-info div:not([class]){display:none}.type-detail .p-info-wrapper .p-short-description{order:3}.type-detail .p-info-wrapper .p-short-description p{display:inline}.type-detail .p-info-wrapper .p-short-description p span{color:#000;font-size:16px!important;font-weight:400}.type-detail .p-info-wrapper .p-short-description .chevron-after{color:#000;margin-left:4px;text-decoration:underline}.type-detail .p-info-wrapper .p-short-description .chevron-after:after{color:#2c8759;font-size:10px}.type-detail .p-info-wrapper .p-detail-box{border:1px solid #e2ede7;margin-top:32px;order:4}.type-detail .p-info-wrapper .p-detail-box .availability-shipping{align-items:center;display:flex;justify-content:space-between;padding:26px 15px 15px}@media (max-width:500px){.type-detail .p-info-wrapper .p-detail-box .availability-shipping{align-items:flex-start;flex-direction:column;gap:5px;padding:15px}}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value{margin-bottom:0;padding-left:19px;position:relative}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value:before{background-color:#2d8b61;border-radius:50%;box-shadow:0 0 8px rgba(45,139,97,.8);content:"";display:inline-flex;height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value .availability-amount,.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value .availability-label{color:#2d8b61!important;font-weight:600}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value .delivery-time,.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value .delivery-time-label{color:#2d8b61!important;font-size:14px;font-weight:400}@media (max-width:467px){.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value{padding-left:25px}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .availability-value:before{left:3px}}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .shipping-options{color:#000;font-size:16px;font-weight:400;position:relative;text-decoration:underline}@media (max-width:467px){.type-detail .p-info-wrapper .p-detail-box .availability-shipping .shipping-options{margin-left:26px}}.type-detail .p-info-wrapper .p-detail-box .availability-shipping .shipping-options:before{color:#2d8b61;content:"\e913";display:inline-block;font-family:icomoon;font-size:29px;left:-40px;position:absolute;top:-7px}@media (max-width:467px){.type-detail .p-info-wrapper .p-detail-box .availability-shipping .shipping-options:before{font-size:21px;left:auto;right:146px;top:-4px}}.type-detail .p-info-wrapper .p-detail-box .cart-parameter{background-color:#f6f6f6;padding:26px 15px}@media (max-width:380px){.type-detail .p-info-wrapper .p-detail-box .cart-parameter{padding:20px 10px}}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .surcharge-list th{color:#000;font-size:16px;font-weight:400;max-width:298px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .surcharge-list select{border-color:#e2ede7;color:#000;padding:8px 46px 8px 11px}@media (max-width:767px){.type-detail .p-info-wrapper .p-detail-box .cart-parameter .surcharge-list select{font-size:14px}}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner{display:flex;justify-content:space-between}@media (max-width:767px){.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner{flex-direction:column}}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper{border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:0;text-align:center}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper .price-standard{background-color:#2c8759;border-top-left-radius:4px;border-top-right-radius:4px;color:#bfe9d6;font-size:16px;font-weight:400;line-height:22px;margin-right:0;padding:4px;width:100%}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper .price-save{display:none}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper .price-final{background-color:#ffe2e2;border-radius:4px;color:#c50202;font-size:26px;font-weight:700;padding:10px 26px;position:relative}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper .price-final:before{background:#ffe2e2;border-top-left-radius:4px;border-top-right-radius:4px;content:"";height:5px;left:0;position:absolute;top:-2px;width:100%;z-index:5}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper .price-additional{background-color:#f6f6f6;color:#666;font-family:Open Sans,sans-serif;padding:10px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .p-final-price-wrapper .price-measure{margin:0}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart{align-items:flex-start;margin-bottom:0;margin-top:-2.5px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart.is-discount{align-items:center}@media (min-width:768px){.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart.is-discount{margin-top:-10px}}@media (max-width:767px){.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart{justify-content:center;margin-top:19px}}@media (max-width:390px){.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart{justify-content:space-between}}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .btn{align-items:center;background:#f08804;border:0;border-radius:0;box-shadow:none;color:#fff;display:flex;font-size:16px;font-weight:600;height:50px;padding:9px 23px;text-transform:none}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .btn.add-to-cart-button:before{color:#fff;content:"\e90b";font-family:icomoon;font-size:19px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .btn:hover{background:#e98200;border:0}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .quantity{background-color:#fff;border:1px solid #e2ede7;border-radius:0;height:50px;margin-right:10px;width:100px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .quantity input{border-left:1px #e2ede7;border-right:1px #e2ede7;color:#020202;font-size:14px;font-weight:300;height:48px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:35px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .quantity .increase{background-color:#fff;border-color:#e2ede7;border-radius:0;border-style:solid none none solid;height:48px;right:0;top:50%;transform:translateY(-50%);width:35px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .quantity .increase:before{content:"+";font-size:14px;line-height:45px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .quantity .decrease{background-color:#fff;border-color:#e2ede7;border-radius:0;border-style:solid solid none none;height:48px;left:0;top:50%;transform:translateY(-50%);width:35px}.type-detail .p-info-wrapper .p-detail-box .cart-parameter .cart-inner .add-to-cart .quantity .decrease:before{content:"-";font-size:14px;line-height:45px}.type-detail .p-info-wrapper .social-buttons-wrapper{margin:0;padding:26px 20px}.type-detail .p-info-wrapper .social-buttons-wrapper #dkLabComparerDiv{margin-bottom:0;order:5}@media (max-width:500px){.type-detail .p-info-wrapper .social-buttons-wrapper{padding:15px}}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons{flex:1;justify-content:space-between}@media (max-width:500px){.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons{flex-direction:column;gap:14px}}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon{align-items:center;color:#000;display:flex;gap:7px;margin-bottom:0;margin-top:0;padding:0 0 0 30px;position:relative;text-decoration:underline;text-transform:none}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.favorite-detail,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.favorite-detail{padding-left:0!important}@media (max-width:767px){.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.favorite-detail,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.favorite-detail{padding:0!important}}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan:before,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon:before{color:#2c8759;display:inline;font-size:22px;left:0;margin-bottom:0;position:absolute;top:0}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan:hover,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon:hover{color:#2c8759}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.chat,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.chat{order:1}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.chat:before,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.chat:before{content:"\e916";font-family:icomoon}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.watchdog,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.watchdog{order:2}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.watchdog:before,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.watchdog:before{content:"\e915";font-family:icomoon}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.print,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan.share,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.print,.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons .link-icon.share{display:none}.type-detail .p-info-wrapper .social-buttons-wrapper .link-icons #dkLabComparerDetailSpan:before{font-size:19px}.type-detail .p-info-wrapper .products-cta{align-items:center;background-color:#f6f6f6;display:flex;justify-content:space-between;order:5;padding:20px 15px}@media (max-width:767px){.type-detail .p-info-wrapper .products-cta{align-items:flex-start;flex-direction:column;gap:10px}}.type-detail .p-info-wrapper .products-cta h3{font-size:16px;font-weight:400;line-height:28px;margin:0}.type-detail .p-info-wrapper .products-cta .btn-text{background-color:#fff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.08);color:#2d8b61;font-size:16px;font-weight:700;line-height:22px;padding:24px 25px;position:relative;text-align:left;text-transform:none;width:300px}.type-detail .p-info-wrapper .products-cta .btn-text:after{align-items:center;border-left:1px solid #e2ede7;color:#000;content:"+";display:flex;font-size:12px;height:100%;justify-content:center;position:absolute;right:0;top:0;width:60px}.type-detail .products-alternative-header,.type-detail .products-related-header{font-family:Open Sans,sans-serif;font-size:38px;font-weight:600;line-height:52px;margin:65px 0 18px;text-align:center}@media (max-width:767px){.type-detail .products-alternative-header,.type-detail .products-related-header{font-size:25px;line-height:38px}}.type-detail #productsAlternative .browse-p,.type-detail .browse-p{display:none}.type-detail .p-detail-tabs-wrapper{margin-bottom:84px;margin-top:0}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper{margin-top:0}}.type-detail .p-detail-tabs-wrapper .shp-tabs-row{margin-bottom:0}.type-detail .p-detail-tabs-wrapper .shp-tabs-row:before{background:linear-gradient(180deg,#f6f6f6,hsla(0,0%,96%,0));content:"";height:239px;left:0;margin:0 calc(50% - 50vw);position:absolute;width:100vw;z-index:-1}.type-detail .p-detail-tabs-wrapper .shp-tabs-row .shp-tabs-holder{background-color:transparent;padding:32px 15px}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper .shp-tabs-row .shp-tabs-holder{padding:8px 15px}}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs{background-color:transparent!important;border:none;display:flex;flex-wrap:wrap;font-size:16px;gap:44px;margin-left:auto;margin-right:auto;row-gap:8px}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab{align-items:center;background-color:transparent!important;border:none;display:flex;gap:8px}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab a{background-color:transparent!important;border:none;color:#000;font-size:16px;font-weight:400;line-height:25px;padding-left:0;padding-right:0;text-decoration:underline}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab a:hover,.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab.active a{background-color:transparent;color:#2c8759!important}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab:after{color:#2c8759;content:"\e909";font-family:icomoon;font-size:10px;margin-top:6px}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabRelatedProducts]{order:4}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabDescription]{order:1}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabAlternativeProducts],.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabRelatedFiles]{order:5}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabRating]{order:2}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabDiscussion]{display:none}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab[data-testid=tabBrand]{order:6}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs{flex-wrap:nowrap;gap:20px;overflow:overlay;row-gap:5px}.type-detail .p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs li{flex-basis:25%;min-width:auto}}.type-detail #description{position:relative}.type-detail #description:before{box-shadow:0 -8px 20px rgba(0,0,0,.05);content:"";height:100%;position:absolute;width:100%;z-index:-1}.type-detail #description .description-inner{padding:42px}@media (min-width:992px){.type-detail #description .description-inner{flex-wrap:nowrap}}@media (max-width:767px){.type-detail #description .description-inner{padding:26px 5px 0}}.type-detail #description .description-inner .description-switcher{display:flex;flex-direction:column}.type-detail #description .description-inner .description-switcher img[alt=banner_skleniky]{margin-top:40px;padding-right:40px}@media (max-width:767px){.type-detail #description .description-inner .description-switcher img[alt=banner_skleniky]{padding-right:0}}@media (min-width:1600px){.type-detail #description .description-inner .description-switcher{width:73%}}@media (min-width:1200px){.type-detail #description .description-inner .description-switcher{width:70%}.type-detail #description .description-inner .extended-description{width:30%}}@media (min-width:1600px){.type-detail #description .description-inner .extended-description{width:27%}}@media (max-width:767px){.type-detail #description .description-inner .extended-description{margin-top:60px}}.type-detail #description .description-inner .extended-description h3{border-bottom:1px solid #e2ede7;font-size:18px;font-weight:600;margin-bottom:0;padding-bottom:15px}@media (max-width:767px){.type-detail #description .description-inner .extended-description h3{font-size:22px;padding-bottom:24px}}.type-detail #description .description-inner .extended-description .detail-parameters{width:100%}.type-detail #description .description-inner .extended-description .detail-parameters tr{border-bottom:1px solid #e2ede7}.type-detail #description .description-inner .extended-description .detail-parameters tr th{color:#000;font-size:14px;padding:11px 0}.type-detail #description .description-inner .extended-description .detail-parameters tr td{border:none;font-size:14px;font-weight:400;padding:11px 0;text-align:right;vertical-align:middle}.type-detail #description .description-inner .extended-description .detail-parameters tr td a{font-size:14px;font-weight:400;text-decoration:underline}.type-detail #description .description-inner .extended-description .detail-parameters.hide-parameters .hidden-parameters{display:none}.type-detail #description .description-inner .extended-description .detail-parameters .hidden-parameters{display:contents}.type-detail #description .description-inner .extended-description .detail-contact-box{background-color:#f7f7f7;border-top:4px solid #2d8b61;margin-top:52px;padding:26px 15px}@media (max-width:767px){.type-detail #description .description-inner .extended-description .detail-contact-box{margin:52px 0 0}}.type-detail #description .description-inner .extended-description .detail-contact-box .contact-box-top{align-items:center;display:flex;gap:17px;justify-content:center}.type-detail #description .description-inner .extended-description .detail-contact-box .contact-box-top img{height:100%}.type-detail #description .description-inner .extended-description .detail-contact-box .contact-box-top h2{font-size:24px;font-weight:600;line-height:30px;margin:0 0 8px}.type-detail #description .description-inner .extended-description .detail-contact-box ul{display:flex!important;flex-direction:column-reverse;gap:15px}.type-detail #description .description-inner .extended-description .detail-contact-box ul .opening-time{font-size:14px}.type-detail #description .description-inner .extended-description .detail-contact-box ul li{list-style:none;position:relative}.type-detail #description .description-inner .extended-description .detail-contact-box ul li:before{color:#2c8759;font-family:icomoon;font-size:18px;left:-25px;position:absolute;top:50%;transform:translateY(-50%)}.type-detail #description .description-inner .extended-description .detail-contact-box ul li:first-child:before{content:"\e90c"}.type-detail #description .description-inner .extended-description .detail-contact-box ul li:nth-child(2){display:flex;flex-direction:column;position:relative}.type-detail #description .description-inner .extended-description .detail-contact-box ul li:nth-child(2):before{content:"\e98d"}.type-detail #description .description-inner .extended-description .detail-contact-box ul li a{color:#000;font-size:16px;font-weight:600;line-height:22px}.type-detail #description .description-inner .extended-description .additional-breadcrumbs{display:flex;flex-direction:column;gap:13px;margin-top:42px}.type-detail #description .description-inner .extended-description .additional-breadcrumbs h2{font-size:18px;font-weight:600;line-height:25px}.type-detail #description .description-inner .extended-description .additional-breadcrumbs a{align-items:center;color:#000;display:flex;font-weight:400;gap:8px}.type-detail #description .description-inner .extended-description .additional-breadcrumbs a:before{color:#666;content:"\e917";font-family:icomoon;font-size:19px}.type-detail #description .description-inner .extended-description .additional-breadcrumbs a:hover span{color:#2c8759}.type-detail #description .description-inner .extended-description .additional-breadcrumbs a span{color:#000;text-decoration:underline}.type-detail #description .basic-description{width:100%}.type-detail #description .basic-description h3{font-size:28px;font-weight:600;line-height:38px;margin-top:0;z-index:1}@media (max-width:767px){.type-detail #description .basic-description h3{font-size:22px}}.type-detail #description .hide-description{height:535px;overflow:hidden;position:relative}.type-detail #description .hide-description:after{background-color:#fff;bottom:0;content:"";filter:blur(55px);height:170px;left:0;position:absolute;width:100%}@media (max-width:767px){.type-detail #description .hide-description:after{bottom:-13px;filter:blur(24px);height:75px}}.type-detail #description .hide-description__switcher{margin-top:19px;text-align:center}.type-detail #description .hide-description__switcher .hide-description__btn{cursor:pointer;display:inline}.type-detail #description .hide-description__switcher .hide-description__btn span{color:#000;font-weight:400;text-decoration:underline}.type-detail #description .hide-description__switcher .hide-description__btn:after{color:#2c8759;content:"\e909";display:inline-block;font-family:icomoon;font-size:10px;margin-left:5px}.type-detail #description .hide-description__switcher .hide-description__btn--hide:after{transform:rotate(180deg)}.type-detail #manufacturerDescription,.type-detail #productDiscussion,.type-detail #ratingTab,.type-detail #relatedFiles{padding:42px 42px 0}@media (max-width:767px){.type-detail #manufacturerDescription,.type-detail #productDiscussion,.type-detail #ratingTab,.type-detail #relatedFiles{padding:26px 15px 0}.type-detail .slick-slider .slick-arrow.slick-prev{left:-20px!important}.type-detail .slick-slider .slick-arrow.slick-next{right:-20px!important}}.shp-tab-link{background-color:#f7f7f7!important;border-color:transparent;color:#000!important}@media screen and (max-width:600px){.shp-tab-link{font-size:14px!important}#p-detail-tabs{gap:8px!important}}.responsive-nav .navigation-btn{display:none!important}@media (max-width:767px){#content #productsAlternative .product .p .p-in .p-bottom .p-tools a.btn,#content #productsAlternative .product .p .p-in .p-bottom .p-tools button.btn,#content #relatedProducts .product .p .p-in .p-bottom .p-tools a.btn,#content #relatedProducts .product .p .p-in .p-bottom .p-tools button.btn{position:static}}@media (max-width:479px){#content #productsAlternative .product:not(#productsTop .product) .p,#content #relatedProducts .product:not(#productsTop .product) .p{justify-content:flex-start!important}}#content #productsAlternative .product:not(#productsTop .product) .p .p-in,#content #relatedProducts .product:not(#productsTop .product) .p .p-in{height:100%}#content #productsAlternative .p-bottom.no-buttons,#content #relatedProducts .p-bottom.no-buttons{margin-top:auto}.alternative#alternative .container{border-top:1px solid #cdd4e0}.alternative#alternative .products-related-header{color:#020202;font-size:42px;font-weight:600;margin:47px 0 57px;text-align:center}.products-related .p .availability,.products-related .p .flags-inline,.products-related .p .p-desc,.products-related .p .price-standard-wrapper,.products-related .p .stars-wrapper,.tab-content .p .availability,.tab-content .p .flags-inline,.tab-content .p .p-desc,.tab-content .p .price-standard-wrapper,.tab-content .p .stars-wrapper{display:initial}.advanced-order .p-desc{text-align:left}.type-page .sidebar{display:none}.type-page header h1{font-size:42px;font-weight:500;text-align:center}@media (min-width:1200px){.type-page .content-inner{margin:inherit;max-width:none}}.blog-section{background-image:linear-gradient(#f4f8ff,rgba(244,248,255,0));padding:25px 0 42px}@media (max-width:767px){.blog-section{padding:20px 0 25px}.blog-section .container{padding:0 10px}}.blog-section h2{color:#020202;font-size:34px;font-weight:300;margin:5px 0 27px;text-align:center}.blog-section .blog-feed{display:flex;flex-wrap:wrap;margin:0 -1%}@media (max-width:991px){.blog-section .blog-feed .news-item:nth-child(3){display:none}}@media (max-width:479px){.blog-section .blog-feed .news-item:nth-last-child(-n+2){display:none}}.news-item{flex-direction:column;margin:0 1% 49px;width:31.33333%}@media (max-width:991px){.news-item{margin:0 1% 49px;width:48%}}@media (max-width:767px){.news-item{margin-bottom:25px;padding-bottom:0}}@media (max-width:479px){.news-item{width:100%}}.news-item .image{border-radius:0;height:146px;margin-bottom:0;margin-right:0;max-width:100%;overflow:hidden;position:relative;width:100%}@media (max-width:1439px){.news-item .image{height:146px}}@media (max-width:1199px){.news-item .image{height:146px}}@media screen and (max-width:768px){.news-item .image{height:auto}}.news-item .image img{max-height:unset;position:absolute;width:auto}@media screen and (max-width:768px){.news-item .image img{height:auto;position:sticky;width:100%}}@media (max-width:479px){.news-item .image img{bottom:0;left:0;max-height:unset}}.news-item time{background-color:#273a6a;color:#fff;display:initial;font-size:14px;font-weight:500;left:12px;padding:4px 10px;position:absolute;top:-12px}@media (max-width:479px){.news-item time{top:-45px}}.news-item .text{background-color:transparent;padding:0;position:relative}.news-item .text a.title{color:#020202;font-size:16px;font-weight:500;line-height:1.1;margin:31px 0 18px}.news-item .text .description p{color:#4b515c;font-size:14px;font-weight:300}.in-blog.type-posts-listing .content-inner{max-width:100%}#newsWrapper{display:flex;flex-wrap:wrap;margin:0 -1%}.in-jezek-blog img{display:block}.type-post .sidebar,.type-posts-listing .sidebar{display:none}@media (max-width:991px){.type-page .breadcrumbs #navigation-first{padding-left:15px}}.in-znacka aside{display:none}.in-znacka aside:has(.box-filters){display:block}.in-znacka .category-header{border-bottom:unset}.in-znacka .products,.type-category .products,.type-search .products{border-left:1px solid #e2ede7}.type-search .lb-results-wrapper{margin:-20px!important;padding:20px!important;position:relative!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi1zZXR0aW5ncy9fYnV0dG9ucy5zY3NzIiwic3R5bGUuY3NzIiwiY3VzdG9tLXBhZ2VzL19vLW5hcy5zY3NzIiwiY3VzdG9tLXBhZ2VzL19rb250YWt0LnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiY3VzdG9tLXBhZ2VzL19kb3ByYXZhLnNjc3MiLCJjYXJ0L19jYXJ0LnNjc3MiLCJ3ZWItc2V0dGluZ3MvX2Zvcm1zLnNjc3MiLCJ3ZWItc2V0dGluZ3MvX3NpdGUtc3BlY2lmaWNzLnNjc3MiLCJ2YXJpYWJsZXMvX2ljb24tdmFyaWFibGVzLnNjc3MiLCJ3ZWItc2V0dGluZ3MvX2ZvbnQuc2NzcyIsInNsaWNrLXNsaWRlL19zbGljay5zY3NzIiwidmFyaWFibGVzL3RlbXBsYXRlLXZhci9fc2xpY2tfc2xpZGUuc2NzcyIsImhlYWRlci9faGVhZGVyLXRvcC5zY3NzIiwiaGVhZGVyL190b3AtbmF2aWdhdGlvbi1iYXIuc2NzcyIsImNhdGVnb3JpZXMvX2NhdGVnb3JpZXMuc2NzcyIsImhlYWRlci9fbmF2aWdhdGlvbi5zY3NzIiwiaGVhZGVyL19oZWFkZXItbW9iaWxlLnNjc3MiLCJoZWFkZXItd2lkZ2V0L19jYXJ0LXdpZGdldC5zY3NzIiwiaGVhZGVyLXdpZGdldC9fbG9naW4td2lkZ2V0LnNjc3MiLCJmb290ZXIvX2Zvb3Rlci5zY3NzIiwiZm9vdGVyL19mb290ZXItYm90dG9tLnNjc3MiLCJ2YXJpYWJsZXMvdGVtcGxhdGUtdmFyL19mb290ZXIuc2NzcyIsImZvb3Rlci9fZm9vdGVyLW1vYmlsZS5zY3NzIiwiZm9vdGVyL19uZXdzbGV0dGVyLnNjc3MiLCJob21lcGFnZS9fdG9wLWJhbm5lcnMuc2NzcyIsImhvbWVwYWdlL193ZWxjb21lLXRleHQuc2NzcyIsImhvbWVwYWdlL19iYW5uZXJ5LXZ5aG9kLnNjc3MiLCJob21lcGFnZS9fY2F0ZWdvcmllcy5zY3NzIiwiaG9tZXBhZ2UvX21pZGRsZS1iYW5uZXIuc2NzcyIsImhvbWVwYWdlL19icmFuZHMuc2NzcyIsImhvbWVwYWdlL19zbGlkZXIuc2NzcyIsImhvbWVwYWdlL191c3Auc2NzcyIsImNhdGVnb3JpZXMvX3N1YmNhdGVnb3JpZXMuc2NzcyIsInZhcmlhYmxlcy90ZW1wbGF0ZS12YXIvY2F0ZWdvcnkvX2NhdGVnb3J5LXN1YmNhdGVnb3JpZXMuc2NzcyIsImNhdGVnb3JpZXMvX2NhdGVnb3J5LWhlYWRlci5zY3NzIiwidmFyaWFibGVzL3RlbXBsYXRlLXZhci9fY2F0ZWdvcnktaGVhZGVyLnNjc3MiLCJjYXRlZ29yaWVzL19jYXRlZ29yeS1kZXNjcmlwdGlvbi5zY3NzIiwidmFyaWFibGVzL3RlbXBsYXRlLXZhci9jYXRlZ29yeS9fY2F0ZWdvcnktZGVzY3JpcHRpb24uc2NzcyIsImNhdGVnb3JpZXMvX2NhdGVnb3J5LXRpdGxlLnNjc3MiLCJ2YXJpYWJsZXMvdGVtcGxhdGUtdmFyL2NhdGVnb3J5L19jYXRlZ29yeS10aXRsZS5zY3NzIiwiY2F0ZWdvcmllcy9fY2F0ZWdvcnktcGFnaW5hdGlvbi5zY3NzIiwiY2F0ZWdvcmllcy9fcHJvZHVjdHMtdG9wLnNjc3MiLCJjYXRlZ29yaWVzL19maWx0cmUuc2NzcyIsImNhdGVnb3JpZXMvX3NpZGViYXIuc2NzcyIsInByb2R1Y3RzL19wcm9kdWN0cy12aWV3LnNjc3MiLCJ2YXJpYWJsZXMvdGVtcGxhdGUtdmFyL19wcm9kdWN0cy5zY3NzIiwicHJvZHVjdHMvX2ZsYWdzLnNjc3MiLCJ2YXJpYWJsZXMvdGVtcGxhdGUtdmFyL19mbGFncy5zY3NzIiwiYnJlYWRjcnVtYnMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ2YXJpYWJsZXMvdGVtcGxhdGUtdmFyL19icmVhZGNydW1icy5zY3NzIiwicHJvZHVjdC1wYWdlL19wLWltYWdlLXdyYXBwZXIuc2NzcyIsInByb2R1Y3QtcGFnZS9fcC1pbmZvLXdyYXBwZXIuc2NzcyIsInByb2R1Y3QtcGFnZS9fcHJvZHVjdC1ib3R0b20uc2NzcyIsInByb2R1Y3QtcGFnZS9fcHJvZHVjdC1hbHRlcm5hdGl2ZS5zY3NzIiwidGV4dC1wYWdlcy9fdHlwZS1wYWdlLnNjc3MiLCJibG9nL19wb3N0cy1saXN0aW5nLnNjc3MiLCJibG9nL190eXBlLXBvc3Quc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0ZDLGdCQ3duQkQsQ0N2c0JJLG1DQUNJLGdCRENSLENDQVEsc0NBQ0ksWURFWixDQ0VJLHlCQUNJLGVEQVIsQ0NDUSwrQkFDSSxZRENaLENDR0EsT0FDSSxrQkRBSixDQ0NJLFVBR0ksY0FBQSxDQUVBLGtCQUFBLENBSEEsaUJESVIsQ0NDSSxtQkFOSSxhQUFBLENBR0EsZURTUixDQ05JLFNBRUksY0FBQSxDQUdBLGtCQUFBLENBREEsZURFUixDQ0dBLFdBU0ksa0JBQUEsQ0FQQSw0SEFBQSxDQUVBLGlDQUFBLENBREEsMkJBQUEsQ0FGQSxZQUFBLENBU0EsY0FBQSxDQUNBLDZCQUFBLENBTEEsc0JBQUEsQ0FEQSw0QkFBQSxDQUVBLGlCQUFBLENBQ0EsU0RHSixDQ0NJLDBCQVpKLFdBY1EsYUFBQSxDQURBLGlCREdOLENBQ0YsQ0NESSx5QkFoQkosV0FpQlEsYURJTixDQUNGLENDRlEsb0JBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsUURJWixDQ0hZLDBCQUxKLG9CQU1RLGlCRE1kLENDSlUsdUJBRVEsWURPbEIsQ0NsQkUsaUJBaUJRLGtCQUFBLENBREEsVURRVixDQVZGLENDTUksa0JBQ0ksU0RPUixDQ05RLDBCQUZKLGtCQUdRLFNEU1YsQ0FDRixDQ1JRLDBCQUxKLGtCQU1RLFVEV1YsQ0FDRixDQ1ZRLG9CQUVJLGFBQUEsQ0FFQSxjQUFBLENBSEEsa0JBQUEsQ0FFQSxjRGFaLENDWFksMkJBQ0ksZURhaEIsQ0NWUSxxQkFHSSxZQUFBLENBQ0EsY0FBQSxDQUhBLFFBQUEsQ0FDQSxTRGNaLENDWFksMEJBTEoscUJBTVEsNkJEY2QsQ0FDRixDQ2JZLDBCQVJKLHFCQVNRLGFEZ0JkLENBQ0YsQ0NmWSx3QkFNSSxrQkFBQSxDQUZBLHFCQUFBLENBREEs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eUR6L1NJLGlDQUdJLHNCQUFBLENBRkEsc0JBQUEsQ0FDQSwyQnpENi9TUiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJhe1xyXG4gICAgJi5idG57XHJcbiAgICAgICAgJi5idG4tYmxhY2ssXHJcbiAgICAgICAgJi5idG4tcHJpbWFyeSxcclxuICAgICAgICAmLmJ0bi1kZWZhdWx0LFxyXG4gICAgICAgICYuYnRuLWdyZWVue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE0cHggMTBweCAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JlZW5ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5idG4uYnRuLXByaW1hcnksIGEuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJG9yYW5nZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOjEwcHggMTRweCAxMHB4IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkb3JhbmdlLWRhcms7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLmJ0bi1jb252ZXJzaW9uLCBhLmJ0bi5idG4tY29udmVyc2lvbiwgLmJ0bi5idG4tY2FydCwgYS5idG4uYnRuLWNhcnQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JlZW5ob3ZlcjtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi5idG4tc2Vjb25kYXJ5LCBhLmJ0bi5idG4tc2Vjb25kYXJ5LCAudHlwZS1zZWFyY2ggLmJ0bi5sb2FkLXByb2R1Y3RzLnVudmVpbC1idXR0b24sICNsb2FkTmV4dFNlYXJjaFJlc3VsdHMgIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JG9yYW5nZTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJG9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA3cHggMzVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOmluaXRpYWw7XHJcblxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1kYXJrO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJG9yYW5nZS1kYXJrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm9yZGVyaW5nLXByb2Nlc3N7XHJcbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnksIGEuYnRuLmJ0bi1zZWNvbmRhcnl7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDE0cHg7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgJlt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufcK0XHJcbi5mcmVlLWdpZnQgLmJ0biwgLmRpc2NvdW50LWNvdXBvbiBmb3JtIC5idG57XHJcbiAgICBwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmluLW8tbmFzLnR5cGUtcGFnZSAuY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogMTI5MHB4O1xufVxuLmluLW8tbmFzLnR5cGUtcGFnZSAuY29udGVudC1pbm5lciBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW4tby1uYXMudHlwZS1wYWdlIC5kcGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmluLW8tbmFzLnR5cGUtcGFnZSAuZHBoOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52eWJlciB7XG4gIG1hcmdpbjogNTBweCAwIDUycHggMDtcbn1cbi52eWJlciBoMyB7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAxMHB4IDAgMzZweCAwO1xufVxuLnZ5YmVyIHAge1xuICBjb2xvcjogIzAyMDIwMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cblxuLnNvcnRpbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3BvZHN0cmFua3kvYm90dG9tcmlnaHQucG5nKSwgdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvcG9kc3RyYW5reS90b3BsZWZ0LnBuZyksICNmNGY4ZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCwgdG9wIGxlZnQ7XG4gIHBhZGRpbmc6IDk3cHggODRweCA3NnB4IDExMHB4O1xuICBtYXJnaW46IDUycHggYXV0byAxMDJweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc29ydGltZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29ydGltZW50IHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuLnNvcnRpbWVudCAubGVmdCBoNCB7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvcnRpbWVudCAubGVmdCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zb3J0aW1lbnQgLmxlZnQgaDQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvcnRpbWVudCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNvcnRpbWVudCAucmlnaHQge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc29ydGltZW50IC5yaWdodCB7XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc29ydGltZW50IC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zb3J0aW1lbnQgLnJpZ2h0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAyMDIwMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc29ydGltZW50IC5yaWdodCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc29ydGltZW50IC5yaWdodCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxhWTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29ydGltZW50IC5yaWdodCB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zb3J0aW1lbnQgLnJpZ2h0IHVsIHtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxufVxuLnNvcnRpbWVudCAucmlnaHQgdWwgbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU3ZmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvcnRpbWVudCAucmlnaHQgdWwgbGkge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG4uc29ydGltZW50IC5yaWdodCB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU3ZmM7XG59XG4uc29ydGltZW50IC5yaWdodCB1bCBsaSBhIHtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAyMDIwMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29ydGltZW50IC5yaWdodCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgfVxufVxuLnNvcnRpbWVudCAucmlnaHQgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndlbGNvbWUtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogNjE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuLndlbGNvbWUtdGV4dCAubGVmdCB7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXRleHQgLmxlZnQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG4ud2VsY29tZS10ZXh0IC5sZWZ0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDYxNnB4O1xufVxuLndlbGNvbWUtdGV4dCAucmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9wb2RzdHJhbmt5L2JvdHRvbXJpZ2h0LnBuZyksIHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3BvZHN0cmFua3kvdG9wbGVmdC5wbmcpLCAjZjRmOGZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQsIHRvcCBsZWZ0O1xuICBwYWRkaW5nOiA0N3B4IDMwcHggNDdweCA5N3B4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS10ZXh0IC5yaWdodCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0N3B4IDMxcHggNDdweCA0OHB4O1xuICB9XG59XG4ud2VsY29tZS10ZXh0IC5yaWdodCBoMyB7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi53ZWxjb21lLXRleHQgLnJpZ2h0IHAge1xuICBjb2xvcjogIzAyMDIwMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLndlbGNvbWUtdGV4dCAucmlnaHQgcCBhIHtcbiAgY29sb3I6ICMyNzNhNmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndlbGNvbWUtdGV4dCAucmlnaHQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW5vaGVtdmljZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3BvZHN0cmFua3kvYm90dG9tcmlnaHQucG5nKSwgdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvcG9kc3RyYW5reS90b3BsZWZ0LnBuZyksICNmNGY4ZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCwgdG9wIGxlZnQ7XG4gIHBhZGRpbmc6IDQzcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1ub2hlbXZpY2UgaDMge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBjb2xvcjogIzAyMDIwMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTVweCBhdXRvO1xufVxuLm1ub2hlbXZpY2UgYS5idG4uYnRuLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYm94LWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDREQ0RTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYm94LWN1c3RvbSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYm94LWN1c3RvbSAuY29udGFjdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYm94LWN1c3RvbSAuY29udGFjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNjZGQ0ZTA7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgODUlIDAsIDEwMCUgNTAlLCA4NSUgMTAwJSwgMCUgMTAwJSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGQ0ZTA7XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWJveC1jdXN0b20gLmNvbnRhY3QtaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDg1JSAwLCAxMDAlIDUwJSwgODUlIDEwMCUsIDAlIDEwMCUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGN0ZCRkU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYm94LWN1c3RvbSAuY29udGFjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCwgMTAwJSA3OSUsIDQ5JSA5NyUsIDAgNzklKTtcbiAgfVxuICAuaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWJveC1jdXN0b20gLmNvbnRhY3QtaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwLCAxMDAlIDc5JSwgNDklIDk3JSwgMCA3OSUpO1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAuaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWJveC1jdXN0b20gLmNvbnRhY3QtaXRlbTpmaXJzdC1jaGlsZCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWJveC1jdXN0b20gLmNvbnRhY3QtaXRlbTpmaXJzdC1jaGlsZCBoMyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWJveC1jdXN0b20gLmNvbnRhY3QtaXRlbSBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWJveC1jdXN0b20gLmNvbnRhY3QtaXRlbSAuaWNvbiB7XG4gIGNvbG9yOiAjNjJBNURCO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWFkZHJlc3MgcCB7XG4gIGNvbG9yOiAjN0I3QjdCO1xufVxuLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIC5pY28gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzdCN0I3Qjtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1pbWFnZS1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1pbWFnZS1zZWN0aW9uIC5jb250YWN0LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjdkZWcsICNFNEYwRjggMCUsICNGNEZBRkUgMTAwJSk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiAuY29udGFjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1pbWFnZS1zZWN0aW9uIC5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjdkZWcsICNFNEYwRjggMCUsICNGNEZBRkUgMTAwJSk7XG4gIHBhZGRpbmc6IDI2cHggNDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1pbWFnZS1zZWN0aW9uIC5jb250YWN0LWluZm8ge1xuICAgIHBhZGRpbmc6IDI2cHggMTMwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1pbWFnZS1zZWN0aW9uIC5jb250YWN0LWluZm8gaDUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiAuY29udGFjdC1pbmZvIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW4ta29udGFrdCAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWltYWdlLXNlY3Rpb24gLmNvbnRhY3QtaW5mbyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmluLWtvbnRha3QgLmNvbnRhY3Qtd3JhcHBlciAuY29udGFjdC1pbWFnZS1zZWN0aW9uIC5jb250YWN0LWluZm9fX2l0ZW0gaDU6YmVmb3JlIHtcbiAgY29sb3I6ICM2MkE1REI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiAuY29udGFjdC1pbmZvX19pdGVtLmFkZHJlc3MgaDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiAuY29udGFjdC1pbmZvX19pdGVtLm9wZW5pbmcgaDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pbi1rb250YWt0IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiAuY29udGFjdC1pbmZvX19pdGVtLnRlbCBoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uZG9wcmF2YS1wbGF0YmEgLmRvcHJhdmEtd3JhcHBlciAuaW1hZ2Uge1xuICB3aWR0aDogMTU3cHg7XG59XG4uZG9wcmF2YS1wbGF0YmEgLmRvcHJhdmEtd3JhcHBlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuLmRvcHJhdmEtcGxhdGJhIC5kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbi5kb3ByYXZhLXBsYXRiYSAuY2xpY2tfX2l0ZW0uc2hvdyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZG9wcmF2YS1wbGF0YmEgLmNsaWNrX19pdGVtLnNob3cgLml0ZW06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5kb3ByYXZhLXBsYXRiYSAuY2xpY2tfX2l0ZW0sIC5kb3ByYXZhLXBsYXRiYSAucGF5bWVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZG9wcmF2YS1wbGF0YmEgLmNsaWNrX19pdGVtIC5jb250ZW50LCAuZG9wcmF2YS1wbGF0YmEgLnBheW1lbnRfX2l0ZW0gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kb3ByYXZhLXBsYXRiYSAuY2xpY2tfX2l0ZW0gLml0ZW0sIC5kb3ByYXZhLXBsYXRiYSAucGF5bWVudF9faXRlbSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZG9wcmF2YS1wbGF0YmEgLmNsaWNrX19pdGVtIC5pdGVtOmFmdGVyLCAuZG9wcmF2YS1wbGF0YmEgLnBheW1lbnRfX2l0ZW0gLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vNTA1OTQxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1nL2Fycm93LWRvd24tZG9wcmF2YS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbn1cbi5kb3ByYXZhLXBsYXRiYSAuY2xpY2tfX2l0ZW0gLml0ZW0gLmRvcHJhdmFfX2l0ZW0tLWluZm8sIC5kb3ByYXZhLXBsYXRiYSAucGF5bWVudF9faXRlbSAuaXRlbSAuZG9wcmF2YV9faXRlbS0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb3ByYXZhLXBsYXRiYSAuY2xpY2tfX2l0ZW0gLml0ZW0gLmRvcHJhdmFfX2l0ZW0tLWluZm8gaW1nLCAuZG9wcmF2YS1wbGF0YmEgLnBheW1lbnRfX2l0ZW0gLml0ZW0gLmRvcHJhdmFfX2l0ZW0tLWluZm8gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5kb3ByYXZhLXBsYXRiYSAuY2xpY2tfX2l0ZW0gLml0ZW0gLmRvcHJhdmFfX2l0ZW0tLWluZm8gc3BhbiwgLmRvcHJhdmEtcGxhdGJhIC5wYXltZW50X19pdGVtIC5pdGVtIC5kb3ByYXZhX19pdGVtLS1pbmZvIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZG9wcmF2YS1wbGF0YmEgLmNsaWNrX19pdGVtIC5pdGVtIHNwYW4ucHJpY2UsIC5kb3ByYXZhLXBsYXRiYSAucGF5bWVudF9faXRlbSAuaXRlbSBzcGFuLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmRvcHJhdmEtcGxhdGJhIC5pbWFnZSB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRvcHJhdmEtcGxhdGJhIC5jbGlja19faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuZG9wcmF2YV9faXRlbS0taW5mbyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbSBzcGFuLnByaWNlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuZG9wcmF2YS1wbGF0YmEgLmltYWdlIHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hpcHBpbmctb3B0aW9ucy1wb3B1cCB7XG4gIHBhZGRpbmc6IDIwcHggMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2hpcHBpbmctb3B0aW9ucy1wb3B1cCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uc2hpcHBpbmctb3B0aW9ucy1wb3B1cCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnF1ZXN0aW9uLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnBheW1lbnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zaGlwcGluZy1vcHRpb25zLXBvcHVwIC5leHRyYS5kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5zaGlwcGluZy1vcHRpb25zLXBvcHVwIC5zaGlwcGluZy1yb3cge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnNoaXBwaW5nLXJvdyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgfVxufVxuLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnNoaXBwaW5nLXJvdzpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGlwcGluZy1vcHRpb25zLXBvcHVwIC5zaGlwcGluZy1yb3cgLnNoaXBwaW5nLWJpbGxpbmctbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnNoaXBwaW5nLXJvdyAucGF5bWVudC1zaGlwcGluZy1wcmljZSB7XG4gIG9yZGVyOiAtMztcbn1cbi5zaGlwcGluZy1vcHRpb25zLXBvcHVwIC5zaGlwcGluZy1yb3cgLnBheW1lbnQtbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY3cHgpIHtcbiAgLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnNoaXBwaW5nLXJvdyAucGF5bWVudC1sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICB9XG59XG4uc2hpcHBpbmctb3B0aW9ucy1wb3B1cCAuc2hpcHBpbmctcm93LnJvdy1wYXltZW50IC5wYXltZW50LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgLnNoaXBwaW5nLXJvdy5yb3ctcGF5bWVudC5jYXJkIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLCAuc2hpcHBpbmctb3B0aW9ucy1wb3B1cCAuc2hpcHBpbmctcm93LnJvdy1wYXltZW50LnRyYW5zZmVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcbiAgY29sb3I6ICMyQzg3NTk7XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIHAsIC5vcmRlcmluZy1wcm9jZXNzIC5jb250ZW50IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyBvbC5jYXJ0LWhlYWRlciBsaSBhLCAub3JkZXJpbmctcHJvY2VzcyBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIGEuZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tY29udGFjdHMsIC5vcmRlcmluZy1wcm9jZXNzIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAudG9wLW5hdmlnYXRpb24tYmFyIC5yZXNwb25zaXZlLXRvb2xzIGE6bm90KC50b2dnbGUtd2luZG93W2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dKSwgLm9yZGVyaW5nLXByb2Nlc3MgLnRvcC1uYXZpZ2F0aW9uLWJhciAucmVzcG9uc2l2ZS10b29scyAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC50b3AtbmF2aWdhdGlvbi1iYXIgLnJlc3BvbnNpdmUtdG9vbHMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyBuYXYjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB0b3A6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzLmlkLS05IC5jYXJ0LXRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy5pZC0tOSAuY2FydC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzLmlkLS05IC5zaWRlYmFyLWluLWNhcnQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAudG9wLW5hdmlnYXRpb24tYmFyLCAub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5jYXJ0LWVtcHR5ICNoZWFkZXIsIC5vcmRlcmluZy1wcm9jZXNzLmNhcnQtZW1wdGllZCAjaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2hlY2tvdXQtYm94IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jaGVja291dC1ib3ggLnRvZ2dsZS1jb250YWN0cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2hlY2tvdXQtYm94IC50b2dnbGUtY29udGFjdHMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2hlY2tvdXQtYm94IC5jb250YWN0LWJveCBhIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2hlY2tvdXQtYm94IGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSBuYXYjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICB0b3A6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaWQtLTE1IC50b3AtbmF2aWdhdGlvbi1iYXIgLnJlc3BvbnNpdmUtdG9vbHMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5hLmJ0bi5idG4tYmxhY2ssIGEuYnRuLmJ0bi1wcmltYXJ5LCBhLmJ0bi5idG4tZGVmYXVsdCwgYS5idG4uYnRuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDODc1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE0cHggMTBweCAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbmEuYnRuLmJ0bi1ibGFjazpob3ZlciwgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIsIGEuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLCBhLmJ0bi5idG4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2RjQ2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkM4NzU5O1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LCBhLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg4MDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMDg4MDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTRweCAxMHB4IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk4MjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTk4MjAwO1xufVxuXG4uYnRuLmJ0bi1jb252ZXJzaW9uLCBhLmJ0bi5idG4tY29udmVyc2lvbiwgLmJ0bi5idG4tY2FydCwgYS5idG4uYnRuLWNhcnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMkM4NzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xufVxuLmJ0bi5idG4tY29udmVyc2lvbjpob3ZlciwgYS5idG4uYnRuLWNvbnZlcnNpb246aG92ZXIsIC5idG4uYnRuLWNhcnQ6aG92ZXIsIGEuYnRuLmJ0bi1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNkY0NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDODc1OTtcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LCBhLmJ0bi5idG4tc2Vjb25kYXJ5LCAudHlwZS1zZWFyY2ggLmJ0bi5sb2FkLXByb2R1Y3RzLnVudmVpbC1idXR0b24sICNsb2FkTmV4dFNlYXJjaFJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4ODA0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjA4ODA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgYS5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLnR5cGUtc2VhcmNoIC5idG4ubG9hZC1wcm9kdWN0cy51bnZlaWwtYnV0dG9uOmhvdmVyLCAjbG9hZE5leHRTZWFyY2hSZXN1bHRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5ODIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5ODIwMDtcbn1cblxuLm9yZGVyaW5nLXByb2Nlc3MgLmJ0bi5idG4tc2Vjb25kYXJ5LCAub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmJ0bi5idG4tc2Vjb25kYXJ5OjphZnRlciwgLm9yZGVyaW5nLXByb2Nlc3MgYS5idG4uYnRuLXNlY29uZGFyeTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuwrQgLmZyZWUtZ2lmdCAuYnRuLFxuLmRpc2NvdW50LWNvdXBvbiBmb3JtIC5idG4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG7CtCAuZnJlZS1naWZ0IC5idG46OmFmdGVyLFxuLmRpc2NvdW50LWNvdXBvbiBmb3JtIC5idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgLmZpbHRlci1jb3VudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCAuZmlsdGVyLWNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgLmZpbHRlci1jb3VudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRURFNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZGFmNDtcbiAgY29sb3I6ICMyQzg3NTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5jb250ZW50LWlubmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmV4dHJhIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYWR2YW5jZWQtb3JkZXIgLmV4dHJhcy13cmFwIC5leHRyYS5kZWxpdmVyeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5hZHZhbmNlZC1vcmRlciAuZXh0cmFzLXdyYXAgLmV4dHJhLmRlbGl2ZXJ5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWR2YW5jZWQtb3JkZXIgLmV4dHJhcy13cmFwIC5leHRyYS5kZWxpdmVyeSAucHJpY2UtcmFuZ2Uge1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFkdmFuY2VkLW9yZGVyIC5leHRyYXMtd3JhcCAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFkdmFuY2VkLW9yZGVyIC5leHRyYXMtd3JhcCAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZXh0cmEuZGVsaXZlcnkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZXh0cmEuZGVsaXZlcnkgc3BhbiAucHJpY2UtcmFuZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5leHRyYS5kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICBjb2xvcjogIzJDODc1OTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0b3A6IDUwJTtcbn1cblxuI2Nib3hDbG9zZSB7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI2Nib3hDbG9zZTpiZWZvcmUge1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnByaWNlLXJhbmdlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNkY0NjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnBvc2l0aW9uLS1iZW5lZml0Q2F0ZWdvcnkuYmVuZWZpdEJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLnNpdGUtbXNnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQyMzRhO1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MjM0YTtcbn1cblxuLm1lbnUtaGVscGVyOjphZnRlcixcbi5tZW51LXRyaWdnZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVtb3ZlLXRvcDpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFkdmFuY2VkLW9yZGVyLXBvcHVwIC5zaXRlLW1zZy5pbmZvcm1hdGlvbixcbi5hZHZhbmNlZC1vcmRlci1wb3B1cCAuY29va2llLWFnLXdyYXAsXG4uYWR2YW5jZWQtb3JkZXItcG9wdXAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDMyZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gLmNvbnRhaW5lciAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIC5jbG9zZSB7XG4gIHJpZ2h0OiAxM3B4O1xufVxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIC5jb250YWluZXIgLmNsb3NlOjpiZWZvcmUsIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIC5jbG9zZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udHlwZS1jYXRlZ29yeSBtYWluI2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAtNHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG59XG5cbi5iZW5lZml0QmFubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5wLFxuLmNvbnRlbnQgZGl2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNob3ctdG9vbHRpcC5hY3JvbnltW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jbXlCdG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmQ5Y2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4jbXlCdG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhdGVzdC1jb250cmlidXRpb24tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1iYW5uZXJzIC5jb2wtbGctMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFjdC1ib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG59XG4uY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW4gYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3QtYm94IHVsID4gbGkgPiBzcGFuLm1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzJDODc1OTtcbiAgbGVmdDogMjBweDtcbn1cbi5jb250YWN0LWJveCB1bCA+IGxpID4gc3Bhbi50ZWwsIC5jb250YWN0LWJveCB1bCA+IGxpID4gc3Bhbi5jZWxscGhvbmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubm9hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIC5zb2NpYWwgYTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbCB7XG4gICAgbWFyZ2luOiAwcHggMCAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zb2NpYWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc29jaWFsIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNvY2lhbCBhIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc29jaWFsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwgYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwgYTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zb2NpYWwgYVt0aXRsZT1GYWNlYm9va106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gIGNvbG9yOiAjZDBkYWY0O1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsIGFbdGl0bGU9RmFjZWJvb2tdOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc29jaWFsIGFbdGl0bGU9SW5zdGFncmFtXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgY29sb3I6ICNkMGRhZjQ7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwgYVt0aXRsZT1JbnN0YWdyYW1dOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc29jaWFsIGFbdGl0bGU9VGlrVG9rXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgY29sb3I6ICNkMGRhZjQ7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwgYVt0aXRsZT1UaWtUb2tdOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc29jaWFsIGFbdGl0bGU9WW91VHViZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzIWltcG9ydGFudFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkYWY0O1xufVxuLnNvY2lhbCBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGNvbG9yOiAjZDBkYWY0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgfVxufVxuLnNvY2lhbCBhOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2Zvb3RlciAuYmFubmVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuI2Zvb3RlciAuYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbiNmb290ZXIgLnNpdGUtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5hLFxuLmxpbmstbGlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJhbm5lcnMtY29udGVudCBhOmhvdmVyIGltZyxcbi5iYW5uZXItZm9vdGVyIGE6aG92ZXIgaW1nLFxuLmJhbm5lci13cmFwcGVyIGE6aG92ZXIgaW1nLFxuLmZvb3Rlci1iYW5uZXIgYTpob3ZlciBpbWcsXG4uYmFubmVyLWNhdGVnb3J5IGE6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4uc3RhcnMgYSxcbi5zdGFycyBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5zdGFycyBhLFxuICAuc3RhcnMgc3BhbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLnN0YXJzIC5zdGFyLnN0YXItb246OmJlZm9yZSxcbi5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjdhNzM4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUsXG4gIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zdGFycyBhLnN0YXItb2ZmOjpiZWZvcmUsXG4uc3RhcnMgc3Bhbi5zdGFyLW9mZjo6YmVmb3JlIHtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5zdGFycyBhOjpiZWZvcmUsXG4uc3RhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuc3RhcnMgYTo6YmVmb3JlLFxuICAuc3RhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9waGlkZSB7XG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlLFxuLmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDU5cHggMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNC5ob21lcGFnZS1ncm91cC10aXRsZSxcbiAgLmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW46IDMycHggMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5oNC5ob21lcGFnZS1ncm91cC10aXRsZSArIHAsXG4uaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUgKyBwIHtcbiAgY29sb3I6ICM0YjUxNWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW4ubWFpbCA+IGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5zb2NpYWxuaS1pa29ueSBhOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1hcmdpbiB7XG4gIG1hcmdpbjogNDJweCAwIDU2cHggMDtcbn1cblxuLmluLWluZGV4IGg0IHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgPiBsaSA+IHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluLWluZGV4ICNjb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4taW5kZXggI2NvbnRlbnQgLmJvZHktYmFubmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCAucHJvZHVjdHMtYmxvY2sge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi51c3AgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnVzcCAudXNwLWlubmVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTMyMHB4O1xuICB9XG59XG5cbi50aXRsZS11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMkQ4QjYxO1xufVxuXG4uY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU3ZmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCAjZGVlN2ZjO1xuICBib3JkZXItcmlnaHQ6IDFweCAjZGVlN2ZjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlN2ZjO1xufVxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG4uY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIG5vbmUgbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlN2ZjO1xufVxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIC5zb2NpYWwgYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWVwYWdlLXByb2R1Y3RzLWhlYWRpbmctNTgge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIsXG4ubGluay1saWtlOmhvdmVyLFxuYTpmb2N1cyxcbi5saW5rLWxpa2U6Zm9jdXMge1xuICBjb2xvcjogIzJDODc1OTtcbn1cblxuLmZvci1mcmVlIHtcbiAgY29sb3I6ICMyYzg3NTk7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5oaWRlLWRlc2NyaXB0aW9uX19zd2l0Y2hlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi5oaWRlLWRlc2NyaXB0aW9uX19zd2l0Y2hlciAuaGlkZS1kZXNjcmlwdGlvbl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlkZS1kZXNjcmlwdGlvbl9fc3dpdGNoZXIgLmhpZGUtZGVzY3JpcHRpb25fX2J0biBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGlkZS1kZXNjcmlwdGlvbl9fc3dpdGNoZXIgLmhpZGUtZGVzY3JpcHRpb25fX2J0bjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMkM4NzU5O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucmV2ZWFsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLW1lbnUsXG4uc2VhcmNoLFxuLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlYWR5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4jZGtMYWJDb21wYXJlckRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4sXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHksXG5ib2R5LmJsYW5rLW1vZGUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkICNuYXZpZ2F0aW9uLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDIsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgzLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNCxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg2LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDEsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgzLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg2LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC10YWJsZSAubWFpbi1saW5rLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC1yZWxhdGVkLW5hbWUsXG4uYmxhbmstbW9kZSBoMSxcbi5ibGFuay1tb2RlIGgyLFxuLmJsYW5rLW1vZGUgaDMsXG4uYmxhbmstbW9kZSBoNCxcbi5ibGFuay1tb2RlIGg1LFxuLmJsYW5rLW1vZGUgaDYsXG4uYmxhbmstbW9kZSAuaDEsXG4uYmxhbmstbW9kZSAuaDIsXG4uYmxhbmstbW9kZSAuaDMsXG4uYmxhbmstbW9kZSAuaDQsXG4uYmxhbmstbW9kZSAuaDUsXG4uYmxhbmstbW9kZSAuaDYsXG4uYmxhbmstbW9kZSAuY2FydC10YWJsZSAubWFpbi1saW5rLFxuLmJsYW5rLW1vZGUgLmNhcnQtcmVsYXRlZC1uYW1lLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtZmluYWwsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1zYXZlLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utc3RhbmRhcmQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24uZW90P3E2amtrclwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD9xNmpra3IjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmP3E2amtrclwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmP3E2amtrclwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz9xNmpra3IjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmljb24tY29tcGFyZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGNvbG9yOiAjMmQ4YjYxO1xufVxuXG4uaWNvbi1kZWxpdmVyeS10cnVjay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIGNvbG9yOiAjMmQ4YjYxO1xufVxuXG4uaWNvbi1oZWFydC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG4gIGNvbG9yOiAjMmQ4YjYxO1xufVxuXG4uaWNvbi1wYXdwcmludC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gIGNvbG9yOiAjMmQ4YjYxO1xufVxuXG4uaWNvbi1zcGVlY2gtYnViYmxlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgY29sb3I6ICMyZDhiNjE7XG59XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgY29sb3I6ICMyZDhiNjE7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24tZmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG5cbi5pY29uLWlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIGNvbG9yOiAjODg0NDJkO1xufVxuXG4uaWNvbi15dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBjb2xvcjogIzg4NDQyZDtcbn1cblxuLmljb24tY2xvc2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1tb3JlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWJnLWhlYWRlci1sZWZ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICM1NjlmN2E7XG59XG5cbi5pY29uLWJnLWhlYWRlci1sZWZ0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tYmctaGVhZGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tdXNwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG5cbi5pY29uLXVzcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGNvbG9yOiAjODg0NDJkO1xufVxuXG4uaWNvbi11c3AtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBjb2xvcjogIzg4NDQyZDtcbn1cblxuLmljb24tdXNwLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLXRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWJsb2NrIC5zbGljay1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0cy1ibG9jayAuc2xpY2stbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmaWx0ZXI6IGJsdXIoMzVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNDRweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxOTlweDtcbiAgei1pbmRleDogMTEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtYmxvY2sgLnNsaWNrLWxpc3Q6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMkM4NzU5O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2RjQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogLTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGUsXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDIycHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTljOGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcm9kdWN0cy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1ibG9jay5zbGljay1zbGlkZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTlDOEI2O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUZBRjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUZBRjU7XG59XG5cbi5wcm9kdWN0cyAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5sYi1yZXN1bHRzLXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlciNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xufVxuaGVhZGVyI2hlYWRlciAubWVudS1oZWxwZXIge1xuICB0b3A6IDEwcHg7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3Age1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wID4gZGl2IHtcbiAgZmxleDogaW5pdGlhbDtcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLmJ0bi5jYXJ0LWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLmJ0bi5jYXJ0LWNvdW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJLb8Whw61rXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuYnRuLmNhcnQtY291bnQgaSB7XG4gIGJhY2tncm91bmQ6ICNGMDg4MDQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogYXV0bztcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkVERTc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTZGNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2VhcmNoIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2VhcmNoIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zZWFyY2ggLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zZWFyY2ggLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0YwODgwNDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA0cHggMTdweCA0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zZWFyY2ggLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFOTgyMDA7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvaWNvbnMvc2VhcmNoLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDAgMSAzMy4zMzMzMzMlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIgPiBkaXYge1xuICAgIGZsZXg6IDAgMSAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgI2RrTGFiQ29tcGFyZXJIZWFkZXJXcmFwcHBlciB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zICNka0xhYkNvbXBhcmVySGVhZGVyV3JhcHBwZXIge1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogODlweDtcbiAgfVxufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zICNka0xhYkNvbXBhcmVySGVhZGVyV3JhcHBwZXIgI2RrTGFiQ29tcGFyZXJIZWFkZXJJY29uQnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgI2RrTGFiQ29tcGFyZXJIZWFkZXJXcmFwcHBlciAjZGtMYWJDb21wYXJlckhlYWRlckljb25CdG4gZW0ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4ODA0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmNhcnQtcHJpY2UudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5mYXZvcml0ZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAubG9naW4tY3RhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzlEN0Q7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDkyJSAwLCA5MiUgMjklLCAxMDAlIDUwJSwgOTIlIDcxJSwgOTIlIDEwMCUsIDAgMTAwJSk7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAubG9naW4tY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5sb2dpbi1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAubG9naW4tY3RhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAubG9naW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9taW1lZGlnaXRhbC9qZXplay11Y2V0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAubG9naW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiAqIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgICBvcmRlcjogNDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudCB7XG4gICAgb3JkZXI6IDM7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zICNka0xhYkNvbXBhcmVySGVhZGVyV3JhcHBwZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lLXdyYXBwZXIge1xuICAgIGhlaWdodDogODFweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjMUU2RjQ2O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci1ib3R0b20gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRrTGFiQ29tcGFyZXJIZWFkZXJJY29uQnRuIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5ka0xhYkNvbXBhcmVySGVhZGVySWNvbkJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL21pbWVkaWdpdGFsL3Bvcm92bmFuaS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGtMYWJDb21wYXJlckhlYWRlckljb25CdG46OmJlZm9yZSB7XG4gICAgdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ka0xhYkNvbXBhcmVySGVhZGVySWNvbkJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiUG9yb3Zuw6Fuw61cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uZGtMYWJDb21wYXJlckhlYWRlckljb25CdG4gZW0ge1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgbGVmdDogLTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRrTGFiQ29tcGFyZXJIZWFkZXJJY29uQnRuIGVtIHtcbiAgICBib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBmb250LXNpemU6IDEyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM1NjlGN0E7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LXNpemU6IDE3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGNvbG9yOiAjNTY5RjdBO1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzYwcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhcjphZnRlciwgLnRvcC1uYXZpZ2F0aW9uLWJhcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzlEN0Q7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtc2l6ZTogNjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEzMHB4O1xuICBjb2xvcjogIzU2OUY3QTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzYwcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyIGE6aG92ZXI6bm90KGEucHJvamVjdC1waG9uZSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0OTg4QkEgIWltcG9ydGFudDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDEgMSAzMy4zMzMzJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIC5zdWJtZW51LXZpc2libGUge1xuICB6LWluZGV4OiAxNjAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2LnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdi50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdi50b3AtbmF2aWdhdGlvbi10b29scyAubG9naW46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogIzYyQTVEQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdi50b3AtbmF2aWdhdGlvbi10b29scyAubG9naW4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2IC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2IC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSBhIHtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIC5wcm9qZWN0LXBob25lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cyAucHJvamVjdC1waG9uZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tY29udGFjdHMgLnByb2plY3QtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgXCJzaG9wdGV0XCI7XG4gIG1hcmdpbi1yaWdodDogNi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIC5vcGVuaW5nLXRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cyAucHJvamVjdC1lbWFpbCBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cyAucHJvamVjdC1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIFwic2hvcHRldFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICBvcmRlcjogMTtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzLnRvcC1uYXZpZ2F0aW9uLXRvb2xzLS1sYW5ndWFnZSB7XG4gIG9yZGVyOiAzO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMudG9wLW5hdmlnYXRpb24tdG9vbHMtLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBuYXYjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICB0b3A6IDc5cHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSAuZXh0IFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHQgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlZGU3O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSAuZXh0IFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIFwic2hvcHRldFwiO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiAjRjA4ODA0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgLmV4dCBbZGF0YS10ZXN0aWQ9aGVhZGVyTWVudUl0ZW1dOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHQgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXSAuc3VibWVudS1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHAgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXTpub3QoLmNhdGVnb3J5LXRpdGxlLWhlYWRlcikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHAgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXTpub3QoLmNhdGVnb3J5LXRpdGxlLWhlYWRlcik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgLmV4cCBbZGF0YS10ZXN0aWQ9aGVhZGVyTWVudUl0ZW1dOm5vdCguY2F0ZWdvcnktdGl0bGUtaGVhZGVyKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHAgLmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzBweCA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEzcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpIGEgYiA+IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnN1Ym1lbnUtYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBtYXJnaW46IDIycHggMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgLmNyb3BwZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IC50b3AtbmF2aWdhdGlvbi1tZW51LXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSAudG9wLW5hdmlnYXRpb24tbWVudS1pdGVtLTE5MzMxIGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgLnRvcC1uYXZpZ2F0aW9uLW1lbnUtaXRlbS0xOTMzMSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IC50b3AtbmF2aWdhdGlvbi1tZW51LWl0ZW0tMjU1NjIgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1pdGVtLTk1NSB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtaXRlbS05NTUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1pdGVtLTk1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWl0ZW0tOTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzJDODc1OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiBhID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IGEgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgXCJzaG9wdGV0XCI7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgY29sb3I6ICNGMDg4MDQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWF4LWhlaWdodDogMTE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gYSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyNXB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAyMHB4KTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpIC5tZW51LW5vLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSA+IGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMTE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkgPiBhIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpID4gZGl2IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpID4gZGl2IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSA+IGRpdiBhIC5ibG9ja2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpID4gZGl2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSA+IGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgPiBiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudS12aXNpYmxlICNjYm94T3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc3VibWVudS12aXNpYmxlIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHotaW5kZXg6IDE1OTk7XG4gIH1cbiAgLnN1Ym1lbnUtdmlzaWJsZSAjaGVhZGVyLFxuICAuc3VibWVudS12aXNpYmxlIC5hZG1pbi1iYXIge1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTEuNSUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLnN1Ym1lbnUtdmlzaWJsZSAuZXhwIFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm1lbnUtaGVscGVyID4gdWwge1xuICB0b3A6IGNhbGMoNTAlICsgMjNweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1oZWxwZXIgPiB1bCA+IGxpLmV4cCA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5uYXYtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jZW50ZXIge1xuICAgIG1hcmdpbjogNDRweCAwIDIycHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtY2VudGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gIH1cbn1cbi5uYXYtY2VudGVyIGEuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWNlbnRlciBhLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNuYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI25hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpID4gZGl2ID4gdWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ubWVudS1sZXZlbC0yIFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV06YWZ0ZXIsIC5tZW51LWxldmVsLTIgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkQ4QjYxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiA+IDpudGgtY2hpbGQoNG4rMSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlZGU3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWxldmVsLTIgPiA6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWxldmVsLTIgPiA6bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1sZXZlbC0yID4gOm50aC1jaGlsZCg0biszKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4ge1xuICB3aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODc0MzJjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LWxldmVsLTIgLnNob3ctYWxsLWNhdGVnb3JpZXMtYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIuc2hvdy1hbGwtY2F0ZWdvcmllcyAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIuc2hvdy1hbGwtY2F0ZWdvcmllcyAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1sZXZlbC0yIHtcbiAgICBtYXJnaW46IDhweCAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgLmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogNi41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLmNhdGVnb3J5LXRpdGxlLWhlYWRlciBpbWcge1xuICBtYXgtaGVpZ2h0OiA0M3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1lbnUtbGV2ZWwtMiAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAuaGFzLXRoaXJkLWxldmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVudS1sZXZlbC0yIC5oYXMtdGhpcmQtbGV2ZWwgLmhhcy1tb3JlLWl0ZW1zIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVudS1sZXZlbC0yIC5oYXMtdGhpcmQtbGV2ZWwgLmhhcy1tb3JlLWl0ZW1zIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAuaGFzLXRoaXJkLWxldmVsIC5oYXMtbW9yZS1pdGVtcyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpub3QoOm50aC1jaGlsZCgxKSwgOm50aC1jaGlsZCgyKSwgOm50aC1jaGlsZCgzKSwgOm50aC1jaGlsZCg0KSwgOm50aC1jaGlsZCg1KSwgOmhhcyguc2hvdy1tb3JlLWNhdGVnb2lyZXMpKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMiksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMyksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNCksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpoYXMoLnNob3ctbW9yZS1jYXRlZ29pcmVzKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMiksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMyksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNCksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpoYXMoLnNob3ctbW9yZS1jYXRlZ29pcmVzKSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIGxpIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4NzQzMmMgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSAuc2hvdy1tb3JlLWNhdGVnb2lyZXMgYSB7XG4gIGNvbG9yOiAjODc0MzJjICFpbXBvcnRhbnQ7XG59XG4ubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgLnNob3ctbW9yZS1jYXRlZ29pcmVzLWRyb3Bkb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSAuc2hvdy1tb3JlLWNhdGVnb2lyZXMtZHJvcGRvd246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjODc1OTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIGxpIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIGxpIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgLnNob3ctbW9yZS1jYXRlZ29pcmVzLWRyb3Bkb3duOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMuc2hvdy1hbGwtY2F0ZWdvcmllcyB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMuc2hvdy1hbGwtY2F0ZWdvcmllczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2RjQ2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU1NTU7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXMgLnNob3ctbW9yZS1jYXRlZ29pcmVzIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMy5zaG93LWFsbC1jYXRlZ29yaWVzIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXMgbGkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIC5tb3JlLWl0ZW1zLXRyaWdnZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIC5tb3JlLWl0ZW1zLXRyaWdnZXI6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxRTZGNDYgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyAubW9yZS1pdGVtcy10cmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiem9icmF6aXQgZGFsxaHDrSBrYXRlZ29yaWVcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIC5tb3JlLWl0ZW1zLXRyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBjb2xvcjogIzJDODc1OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhY3QtbWVudS1pdGVtIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGFjdC1tZW51LWl0ZW0gLmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBhY3QtbWVudS1pdGVtIC5tZW51LWxldmVsLTMgPiBsaSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgLmV4dCBbZGF0YS10ZXN0aWQ9aGVhZGVyTWVudUl0ZW1dOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0cyAucHJvZHVjdCAucCxcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgI3Byb2R1Y3RzIC5wcm9kdWN0IC5wIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHMgLnByb2R1Y3QgLnAgLnAtdG9vbHMgLmJ0bjpiZWZvcmUsXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsICNwcm9kdWN0cyAucHJvZHVjdCAucCAucC10b29scyAuYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0cyAucHJvZHVjdCAucC1kZXNjLFxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAjcHJvZHVjdHMgLnByb2R1Y3QgLnAtZGVzYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHMgLnByb2R1Y3QgLnAtZGVzYzphZnRlcixcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgI3Byb2R1Y3RzIC5wcm9kdWN0IC5wLWRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtOHB4O1xuICB3aWR0aDogOTUlO1xuICBsZWZ0OiAycHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5ICNwcm9kdWN0cyAucHJvZHVjdCxcbiAgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAjcHJvZHVjdHMgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbi5wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogMztcbiAgbGVmdDogMDtcbn1cblxuLnAtdG9vbHMgLmJ0bi1wcmltYXJ5IHtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBuYXYjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICB0b3A6IDc5cHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSAuZXh0IFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHQgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlZGU3O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSAuZXh0IFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIFwic2hvcHRldFwiO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiAjRjA4ODA0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgLmV4dCBbZGF0YS10ZXN0aWQ9aGVhZGVyTWVudUl0ZW1dOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHQgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXSAuc3VibWVudS1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHAgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXTpub3QoLmNhdGVnb3J5LXRpdGxlLWhlYWRlcikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHAgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXTpub3QoLmNhdGVnb3J5LXRpdGxlLWhlYWRlcik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgLmV4cCBbZGF0YS10ZXN0aWQ9aGVhZGVyTWVudUl0ZW1dOm5vdCguY2F0ZWdvcnktdGl0bGUtaGVhZGVyKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5leHAgLmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzBweCA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEzcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpIGEgYiA+IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnN1Ym1lbnUtYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBtYXJnaW46IDIycHggMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgLmNyb3BwZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IC50b3AtbmF2aWdhdGlvbi1tZW51LXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSAudG9wLW5hdmlnYXRpb24tbWVudS1pdGVtLTE5MzMxIGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uLW1lbnUgLnRvcC1uYXZpZ2F0aW9uLW1lbnUtaXRlbS0xOTMzMSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbi1tZW51IC50b3AtbmF2aWdhdGlvbi1tZW51LWl0ZW0tMjU1NjIgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1pdGVtLTk1NSB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm1lbnUtaXRlbS05NTUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubWVudS1pdGVtLTk1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWl0ZW0tOTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzJDODc1OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiBhID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IGEgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgXCJzaG9wdGV0XCI7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgY29sb3I6ICNGMDg4MDQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWF4LWhlaWdodDogMTE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gYSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyNXB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5uYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAyMHB4KTtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpIC5tZW51LW5vLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSA+IGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMTE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkgPiBhIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpID4gZGl2IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpID4gZGl2IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSA+IGRpdiBhIC5ibG9ja2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCA+IGxpID4gZGl2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwgPiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGkge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxubmF2I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSA+IGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgPiBiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbm5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudS12aXNpYmxlICNjYm94T3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc3VibWVudS12aXNpYmxlIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHotaW5kZXg6IDE1OTk7XG4gIH1cbiAgLnN1Ym1lbnUtdmlzaWJsZSAjaGVhZGVyLFxuICAuc3VibWVudS12aXNpYmxlIC5hZG1pbi1iYXIge1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTEuNSUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLnN1Ym1lbnUtdmlzaWJsZSAuZXhwIFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm1lbnUtaGVscGVyID4gdWwge1xuICB0b3A6IGNhbGMoNTAlICsgMjNweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1oZWxwZXIgPiB1bCA+IGxpLmV4cCA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5uYXYtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jZW50ZXIge1xuICAgIG1hcmdpbjogNDRweCAwIDIycHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtY2VudGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gIH1cbn1cbi5uYXYtY2VudGVyIGEuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWNlbnRlciBhLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNuYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI25hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpID4gZGl2ID4gdWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ubWVudS1sZXZlbC0yIFtkYXRhLXRlc3RpZD1oZWFkZXJNZW51SXRlbV06YWZ0ZXIsIC5tZW51LWxldmVsLTIgW2RhdGEtdGVzdGlkPWhlYWRlck1lbnVJdGVtXTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkQ4QjYxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiA+IDpudGgtY2hpbGQoNG4rMSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlZGU3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWxldmVsLTIgPiA6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWxldmVsLTIgPiA6bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1sZXZlbC0yID4gOm50aC1jaGlsZCg0biszKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4ge1xuICB3aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODc0MzJjICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LWxldmVsLTIgLnNob3ctYWxsLWNhdGVnb3JpZXMtYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIuc2hvdy1hbGwtY2F0ZWdvcmllcyAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIuc2hvdy1hbGwtY2F0ZWdvcmllcyAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1sZXZlbC0yIHtcbiAgICBtYXJnaW46IDhweCAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgLmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogNi41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLmNhdGVnb3J5LXRpdGxlLWhlYWRlciBpbWcge1xuICBtYXgtaGVpZ2h0OiA0M3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1lbnUtbGV2ZWwtMiAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAuaGFzLXRoaXJkLWxldmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVudS1sZXZlbC0yIC5oYXMtdGhpcmQtbGV2ZWwgLmhhcy1tb3JlLWl0ZW1zIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVudS1sZXZlbC0yIC5oYXMtdGhpcmQtbGV2ZWwgLmhhcy1tb3JlLWl0ZW1zIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAuaGFzLXRoaXJkLWxldmVsIC5oYXMtbW9yZS1pdGVtcyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpub3QoOm50aC1jaGlsZCgxKSwgOm50aC1jaGlsZCgyKSwgOm50aC1jaGlsZCgzKSwgOm50aC1jaGlsZCg0KSwgOm50aC1jaGlsZCg1KSwgOmhhcyguc2hvdy1tb3JlLWNhdGVnb2lyZXMpKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMiksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMyksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNCksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpoYXMoLnNob3ctbW9yZS1jYXRlZ29pcmVzKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMiksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoMyksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNCksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpudGgtY2hpbGQoNSksIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaTpoYXMoLnNob3ctbW9yZS1jYXRlZ29pcmVzKSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIGxpIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4NzQzMmMgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSAuc2hvdy1tb3JlLWNhdGVnb2lyZXMgYSB7XG4gIGNvbG9yOiAjODc0MzJjICFpbXBvcnRhbnQ7XG59XG4ubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgLnNob3ctbW9yZS1jYXRlZ29pcmVzLWRyb3Bkb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSAuc2hvdy1tb3JlLWNhdGVnb2lyZXMtZHJvcGRvd246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjODc1OTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIGxpIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIGxpIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgLnNob3ctbW9yZS1jYXRlZ29pcmVzLWRyb3Bkb3duOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMuc2hvdy1hbGwtY2F0ZWdvcmllcyB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMuc2hvdy1hbGwtY2F0ZWdvcmllczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2RjQ2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU1NTU7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXMgLnNob3ctbW9yZS1jYXRlZ29pcmVzIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMy5zaG93LWFsbC1jYXRlZ29yaWVzIC5zaG93LW1vcmUtY2F0ZWdvaXJlcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zLnNob3ctYWxsLWNhdGVnb3JpZXMgbGkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIC5tb3JlLWl0ZW1zLXRyaWdnZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIC5tb3JlLWl0ZW1zLXRyaWdnZXI6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxRTZGNDYgIWltcG9ydGFudDtcbn1cbi5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyAubW9yZS1pdGVtcy10cmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiem9icmF6aXQgZGFsxaHDrSBrYXRlZ29yaWVcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lbnUtbGV2ZWwtMiAubWVudS1sZXZlbC0zIC5tb3JlLWl0ZW1zLXRyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBjb2xvcjogIzJDODc1OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhY3QtbWVudS1pdGVtIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGFjdC1tZW51LWl0ZW0gLmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBhY3QtbWVudS1pdGVtIC5tZW51LWxldmVsLTMgPiBsaSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIG5hdiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgLmV4dCBbZGF0YS10ZXN0aWQ9aGVhZGVyTWVudUl0ZW1dOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAucmVzcG9uc2l2ZS10b29scyBhOm5vdChbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIGRpdjpudGgtY2hpbGQoMik6bm90KCNka0xhYkNvbXBhcmVySGVhZGVyV3JhcHBwZXIpIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIGRpdjpudGgtY2hpbGQoMik6bm90KCNka0xhYkNvbXBhcmVySGVhZGVyV3JhcHBwZXIpOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyID4gZGl2IHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lcjphZnRlciwgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLnNpdGUtbmFtZSBhIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lIGEgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmNhcnQtY291bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmNhcnQtY291bnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50IGkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5sb2dpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAubG9naW4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1icmVhazogMThweDtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDM3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9taW1lZGlnaXRhbC9qZXplay11Y2V0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDExLjVweDtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTphZnRlciB7XG4gICAgY29udGVudDogXCJNZW51XCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItYm90dG9tICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgLmhhcy10aGlyZC1sZXZlbCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci1ib3R0b20gI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiAuaGFzLXRoaXJkLWxldmVsIC5zdWJtZW51LWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIC5oYXMtdGhpcmQtbGV2ZWwgLnN1Ym1lbnUtYXJyb3c6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci1ib3R0b20gI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiAuaGFzLXRoaXJkLWxldmVsLmV4cCAuc3VibWVudS1hcnJvdyB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItYm90dG9tICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgLmhhcy10aGlyZC1sZXZlbC5leHAgLnN1Ym1lbnUtYXJyb3c6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIC5oYXMtdGhpcmQtbGV2ZWwuZXhwIC5tZW51LWxldmVsLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItYm90dG9tICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgLmhhcy10aGlyZC1sZXZlbC5leHAgLm1lbnUtbGV2ZWwtMyBsaSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06YWZ0ZXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIiAhaW1wb3J0YW50O1xufVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyBoZWFkZXIjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweCAyMy41cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2Vzcy5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCAuY2FydC1mcmVlLXNoaXBwaW5nIHN0cm9uZyB7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuLnVzZXItYWN0aW9uLWluIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtZGVsZXRlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtZGVsZXRlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LXVuaXQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LW5hbWUgc3Ryb25nIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LW5hbWUgc3BhbiB7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuLnVzZXItYWN0aW9uLWluICNjb250aW51ZS1vcmRlci1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluICNjb250aW51ZS1vcmRlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2RjQ2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgdG9wOiAxMTJweDtcbiAgICBsZWZ0OiA0OCU7XG4gIH1cbiAgLmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICAgIHRvcDogMTEycHg7XG4gICAgbGVmdDogNTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCxcbiAgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xuICAgIHRvcDogMTY5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9wdXAtd2lkZ2V0IHtcbiAgICBsZWZ0OiA0MC41JTtcbiAgfVxuICAuaGVhZGVyLXRvcCAubG9naW4td2lkZ2V0IHtcbiAgICB0b3A6IDkxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xuICAgIHRvcDogMTA1cHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wIC5sb2dpbi13aWRnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW4td2luZG93LXZpc2libGUgLmhlYWRlci10b3AgLmxvZ2luLXdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlciNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbn1cbmZvb3RlciNmb290ZXIgLmZvb3Rlci1saXN0IHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5mb290ZXItbGlzdCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC50b3AtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjVmYTtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogMS41cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbGlzdDpub3QoLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCkge1xuICAgIHBhZGRpbmc6IDAgMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3RlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3RlciBkaXY6bm90KC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyKSB7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3RlciAuc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXIgLnNvY2lhbHMgYSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyIC5zb2NpYWxzIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3RlciAuc29jaWFscyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXIgLnNvY2lhbHMgLmZhY2Vib29rIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyIC5zb2NpYWxzIC5pbnN0YWdyYW0gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXIgLnNvY2lhbHMgLnl0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3RlciAuc29jaWFscyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyIC5zb2NpYWxzIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveCAubWFpbCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IC50ZWwgYTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IC5vcGVuaW5nLXRpbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG90xZllYnVqZXRlIHBvcmFkaXQ/IFphdm9sZWp0ZSBuw6FtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNDkgaDQge1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0OSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVERTc7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjQ5IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUxIGg0IHtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFREU3O1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1MSBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2NSB7XG4gIHdpZHRoOiA1MCU7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCAuY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDM4N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0IC5jb250YWN0IHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2NSAuZm9vdGVyLWxpc3QgLmNvbnRhY3QgLm9wZW5pbmctdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCAuY29udGFjdCAudGVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0IC5jb250YWN0IHVsIHtcbiAgZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0IC5jb250YWN0IHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2NSAuZm9vdGVyLWxpc3QgLmNvbnRhY3QgdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29sb3I6ICMyYzg3NTk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCAuY29udGFjdCB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0IC5jb250YWN0IGg0IHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCAuY29udGFjdDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9mb290ZXItY29udGFjdC1pY29ucy5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzRweDtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2NSAuZm9vdGVyLWxpc3QgLmNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCAuY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCAuY29udGFjdCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0IC5jb250YWN0IGg0IHtcbiAgICBtYXJnaW46IDAgMThweDtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2NSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2NSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjY1IC5mb290ZXItbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUwIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFREU3O1xuICAgIG9yZGVyOiA0O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUwIGg0IHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1MiB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbiAgcm93LWdhcDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTIgdWwge1xuICAgIGdhcDogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1MiB1bCBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1MiB7XG4gICAgb3JkZXI6IDY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTIgLmZvb3Rlci1saXN0IGg0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTIgLmZvb3Rlci1saXN0Om50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUyLnNob3ctbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbmZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1MyB7XG4gIHdpZHRoOiAyNyU7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1MyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTMgdWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTMgdWwgaW1nOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUzIHtcbiAgICBvcmRlcjogNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTUsIGZvb3RlciNmb290ZXIgPiAuY29udGFpbmVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1NCwgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYzLCBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNzEge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNiBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciA+IC5jb250YWluZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYgaDQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5mb290ZXIjZm9vdGVyID4gLmNvbnRhaW5lciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNiB1bCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkxLCAyMDUsIDI0MCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDAgMTBweDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSB7XG4gIGZsZXg6IGF1dG87XG59XG4uZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0LFxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCxcbiAgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCBhLFxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IGE6aG92ZXIsXG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHN0cm9uZyxcbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQgaW1nLnZhbSxcbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgaW1nLnZhbSB7XG4gIG1heC13aWR0aDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IGltZ1thbHQ9XCJtaW1lIGRpZ2l0YWxcIl0sXG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGltZ1thbHQ9XCJtaW1lIGRpZ2l0YWxcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG5mb290ZXIjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZDljZTtcbn1cbmZvb3RlciNmb290ZXIgLmZvb3Rlci1saW5rcy1pY29ucyB1bC5mb290ZXItbGlua3Mge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIHVsLmZvb3Rlci1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMgdWwuZm9vdGVyLWxpbmtzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDM5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIHVsLmZvb3Rlci1saW5rcyBsaSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBmb290ZXIjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMgdWwuZm9vdGVyLWxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBmb290ZXIjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMgdWwuZm9vdGVyLWxpbmtzIGxpOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMgdWwuZm9vdGVyLWxpbmtzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMzJkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5mb290ZXIjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMgdWwuZm9vdGVyLWxpbmtzIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIHVsLmZvb3Rlci1saW5rcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1saXN0IGg0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0OSAuZm9vdGVyLWxpc3QgaDQ6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUxIC5mb290ZXItbGlzdCBoNDphZnRlciwgI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNTAgLmZvb3Rlci1saXN0IGg0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgIGNvbG9yOiAjRjA4ODA0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIuc2hvdy1saXN0IC5mb290ZXItbGlzdCBoNDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIuc2hvdy1saXN0IC5mb290ZXItbGlzdCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Zvb3RlciAjc2lnbmF0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXItbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9vdGVyLWxpbmtzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1saW5rcyA+IGRpdiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyID4gZGl2LnNob3ctbGlzdCAuZm9vdGVyLWxpc3QgdWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1mb290ZXIgPiBkaXYuc2hvdy1saXN0IC5mb290ZXItbGlzdCBoNDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zaG93LWxpc3QgLmZvb3Rlci1saXN0IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9qZXplay1uZXdzbGV0dGVyLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogLTc4cHg7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciB7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciAudG9waWMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIC50b3BpYyBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gZmllbGRzZXQgLnZhbGlkYXRvci1tc2ctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gZmllbGRzZXQgLnZhbGlkYXRvci1tc2ctaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBmaWVsZHNldCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGZpZWxkc2V0IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gZmllbGRzZXQgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBmaWVsZHNldCAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4ODA0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gZmllbGRzZXQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTgyMDA7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBmaWVsZHNldCAuYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUMWZaWhsw6FzaXQgc2VcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSA+IHNwYW4sXG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSA+IHNwYW4sXG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gPiBzcGFuIGEsXG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBhIGEge1xuICBmbG9hdDogaW5pdGlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYzKSB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdG9wOiAtNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDUlO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgPiBkaXYsXG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgPiBmb3JtIHtcbiAgICBmbGV4OiAwIDEgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC50b3BpYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC50b3BpYzphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciA+IGRpdixcbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciA+IGZvcm0ge1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciAudG9waWMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmhvbWVwYWdlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iYW5uZXJzLXJvdyAuY29sLXNtLTgge1xuICB3aWR0aDogNzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXJzLXJvdyAuY29sLXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXJzLXJvdyAuY29sLXNtLTQge1xuICB3aWR0aDogMjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXJzLXJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXJzLXJvdyAuY29sLXNtLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAudG9wLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL3RvcC1iYW5uZXItYmctMi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtYmFubmVyIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC50b3AtYmFubmVyIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogN3B4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRvcC1iYW5uZXIgLmJhbm5lcl9fdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1iYW5uZXIgLmJhbm5lcl9fdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnRvcC1iYW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50b3AtYmFubmVyIC5iYW5uZXJfX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL3RvcC1iYW5uZXItYmctMi53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWJhbm5lciAuYmFubmVyX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWJhbm5lciAuYmFubmVyX19pbWcgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50b3AtYmFubmVyIC5iYW5uZXJfX2ltZyBpbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi50b3AtYmFubmVyIC5iYW5uZXJfX2ltZyAudGV4dC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvcC1iYW5uZXIgLmJhbm5lcl9faW1nIC50ZXh0LWNlbnRlciAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b3AtYmFubmVyIC5iYW5uZXJfX2ltZyAudGV4dC1jZW50ZXIgLmJ0biBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udG9wLWJhbm5lciAudG9wLWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAudG9wLWJhbm5lci50b3AtYmFubmVyLW5vcm1hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcC1iYW5uZXIudG9wLWJhbm5lci10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnRvcC1iYW5uZXIudG9wLWJhbm5lci10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL3RvcC1iYW5uZXItYmctMi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgfVxuICAudG9wLWJhbm5lci50b3AtYmFubmVyLXRhYmxldCAuYmFubmVyX19pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnRvcC1iYW5uZXIudG9wLWJhbm5lci10YWJsZXQgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50b3AtYmFubmVyLnRvcC1iYW5uZXItdGFibGV0IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnRvcC1iYW5uZXIudG9wLWJhbm5lci10YWJsZXQgLnRvcC1iYW5uZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLmhvbWVwYWdlLWJveC53ZWxjb21lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdEhvbWVwYWdlIC5iZW5lZml0QmFubmVyX19pdGVtOm50aC1jaGlsZCgxKSwgLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IC5iZW5lZml0QmFubmVyX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIG9yZGVyOiAyO1xufVxuLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSAuYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtY2hpbGQoMyksIC5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCAuYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtY2hpbGQoMykge1xuICBvcmRlcjogMTtcbn1cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2UgLmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDIpLCAuYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QgLmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDM7XG59XG4uYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdEhvbWVwYWdlIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19waWN0dXJlLCAuYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICBmbGV4OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdEhvbWVwYWdlIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19waWN0dXJlIC5iZW5lZml0QmFubmVyX19pbWcsIC5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fcGljdHVyZSAuYmVuZWZpdEJhbm5lcl9faW1nIHtcbiAgbWF4LXdpZHRoOiA0MnB4O1xuICBtYXgtaGVpZ2h0OiA0MnB4O1xufVxuLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fY29udGVudCAuYmVuZWZpdEJhbm5lcl9fdGl0bGUsIC5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fY29udGVudCAuYmVuZWZpdEJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fZGF0YSwgLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19kYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHlwZS1kZXRhaWwgLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0RENEUwO1xufVxuXG4uc2VjdGlvbi1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tY2F0ZWdvcmllcyAuaDQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1zbGlkZXIgYTpub3QoLmNhdGVnb3J5X19pdGVtKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXNsaWRlciBhW2hyZWY9XCJodHRwczovL3d3dy51ZHJ6aXRlbG55ZXNob3AuY3ovXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSB7XG4gIHdpZHRoOiAyNjFweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZWRlNztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXNsaWRlciAuY2F0ZWdvcnlfX2l0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyQzg3NTk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDQ0LCAxMzUsIDg5LCAwLjE1KTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2NvbnRlbnQge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHggMCAxOHB4O1xuICBnYXA6IDNweDtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2NvbnRlbnQgLmxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJDODc1OTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2NvbnRlbnQgLmxpbms6aG92ZXIge1xuICBjb2xvcjogIzJDODc1OTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2NvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1zbGlkZXIgLmNhdGVnb3J5X19pdGVtIC5jYXRlZ29yeV9faW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1zbGlkZXIgLmNhdGVnb3J5X19pdGVtIC5jYXRlZ29yeV9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IDhweDtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2ltZy5zdGF0aWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2ltZy5zdGF0aWMgaW1nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXNsaWRlci5jYXRlZ29yaWVzLXNsaWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1zbGlkZXIuY2F0ZWdvcmllcy1zbGlkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXNsaWRlci5jYXRlZ29yaWVzLXNsaWRlci1tb2JpbGUgLmNhdGVnb3JpZXMtcGFpciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyLmNhdGVnb3JpZXMtc2xpZGVyLW1vYmlsZSAuY2F0ZWdvcmllcy1wYWlyIC5jYXRlZ29yeV9faXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1zbGlkZXIuY2F0ZWdvcmllcy1zbGlkZXItbW9iaWxlIC5jYXRlZ29yaWVzLXBhaXIgLmNhdGVnb3J5X19pdGVtIC5jYXRlZ29yeV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1NSU7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXNsaWRlci5jYXRlZ29yaWVzLXNsaWRlci1tb2JpbGUgLmNhdGVnb3JpZXMtcGFpciAuY2F0ZWdvcnlfX2l0ZW0gLmNhdGVnb3J5X19pbWcge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyLmNhdGVnb3JpZXMtc2xpZGVyLW1vYmlsZSAuY2F0ZWdvcmllcy1wYWlyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2ltZy5zaG9ydGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnNlY3Rpb24tY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1zbGlkZXIuY2F0ZWdvcmllcy1zbGlkZXItbW9iaWxlIC5jYXRlZ29yaWVzLXBhaXIgLmNhdGVnb3J5X19pdGVtIC5jYXRlZ29yeV9faW1nLnNob3J0ZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyLmNhdGVnb3JpZXMtc2xpZGVyLW1vYmlsZSAuY2F0ZWdvcmllcy1wYWlyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2ltZyBpbWcge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IC02LjVweDtcbiAgbWF4LXdpZHRoOiA4M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtc2xpZGVyLmNhdGVnb3JpZXMtc2xpZGVyLW1vYmlsZSAuY2F0ZWdvcmllcy1wYWlyIC5jYXRlZ29yeV9faXRlbSAuY2F0ZWdvcnlfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgfVxufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHRvcDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZ2FwOiAwO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAxNHB4IDAgMThweCAwO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1jYXRlZ29yaWVzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSwgLnNlY3Rpb24tY2F0ZWdvcmllcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tY2F0ZWdvcmllcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLm1pZGRsZS1iYW5uZXJzLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzg3NTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWlkZGxlLWJhbm5lcnMtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL21pZGRsZS1iYW5uZXItaWNvbi0xLnN2Z1wiKTtcbiAgY29sb3I6ICM1NjlmN2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAxN3B4O1xufVxuLm1pZGRsZS1iYW5uZXJzLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvbWlkZGxlLWJhbm5lci1pY29uLTIuc3ZnXCIpO1xuICBjb2xvcjogIzU2OWY3YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG4ubWlkZGxlLWJhbm5lcnMtd3JhcHBlciAuY29udGFpbmVyIC5taWRkbGUtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5taWRkbGUtYmFubmVycy13cmFwcGVyIC5jb250YWluZXIgLm1pZGRsZS1jYXRlZ29yaWVzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWlkZGxlLWJhbm5lcnMtd3JhcHBlciAuY29udGFpbmVyIC5taWRkbGUtY2F0ZWdvcmllcyBhIC5jYXRlZ29yeV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTNweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTk3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm9keS1iYW5uZXJzIC5taWRkbGUtY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggIzJDODc1OTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTEwMHZtYXgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9keS1iYW5uZXJzIC5taWRkbGUtY2F0ZWdvcmllcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvZHktYmFubmVycyAubWlkZGxlLWNhdGVnb3JpZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL21pZGRsZS1iYW5uZXItaWNvbi0xLnN2Z1wiKTtcbiAgICBjb2xvcjogIzU2OWY3YTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMCU7XG4gICAgdG9wOiAxN3B4O1xuICB9XG4gIC5ib2R5LWJhbm5lcnMgLm1pZGRsZS1jYXRlZ29yaWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvbWlkZGxlLWJhbm5lci1pY29uLTIuc3ZnXCIpO1xuICAgIGNvbG9yOiAjNTY5ZjdhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuYm9keS1iYW5uZXJzIC5taWRkbGUtY2F0ZWdvcmllcyBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJvZHktYmFubmVycyAubWlkZGxlLWNhdGVnb3JpZXMgYSAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogMTk3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udHlwZS1jYXRlZ29yeSAuc291c2Vkc3R2aS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5cbi5zb3VzZWRzdHZpLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA3MnB4IGNhbGMoNTAlIC0gNTB2dykgMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTMwcHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIyMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICNmN2Y3Zjc7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lciB7XG4gICAgbWFyZ2luOiA1MHB4IGNhbGMoNTAlIC0gNTB2dykgMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5zb3VzZWRzdHZpLWJhbm5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uc291c2Vkc3R2aS1iYW5uZXItaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1pY29ucyBpbWcge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc291c2Vkc3R2aS1iYW5uZXItaWNvbnMgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyLWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1iZyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9jZXJ0aWZpa2F0eS91ZHJ6aXRlbG55LnN2Zyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTMwcHggMTMwcHg7XG4gIHRvcDogLTI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYzMHB4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lci1iZyBhIHtcbiAgICBsZWZ0OiAxOHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5MHB4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lci1iZyBhIHtcbiAgICBsZWZ0OiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyLWJnIGEge1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lci1iZyBhIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyLWJnIGEge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjVweCAxMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9jZXJ0aWZpa2F0eS91ZHJ6aXRlbG55LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1iZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyLWJnIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgcGFkZGluZzogMzlweCAyOHB4IDYxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3NTBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjEwcHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyLWNvbnRlbnQge1xuICAgIGxlZnQ6IC0yNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkzMHB4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lci1jb250ZW50IHtcbiAgICBsZWZ0OiAtMzI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb3VzZWRzdHZpLWJhbm5lci1jb250ZW50IHtcbiAgICB0b3A6IC0yNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc291c2Vkc3R2aS1iYW5uZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMjhweCA0NXB4O1xuICB9XG59XG4uc291c2Vkc3R2aS1iYW5uZXItY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9qZXplay1zb3VzcmVkZW5pLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICByaWdodDogLTI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvdXNlZHN0dmktYmFubmVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHggMTI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvamV6ZWstc291c3JlZGVuaS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1jb250ZW50IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc291c2Vkc3R2aS1iYW5uZXItY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc291c2Vkc3R2aS1iYW5uZXItY29udGVudCBwIHtcbiAgbWFyZ2luOiA2cHggMCAyMHB4O1xuICBtYXgtd2lkdGg6IDUzOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uc291c2Vkc3R2aS1iYW5uZXItY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG59XG4uc291c2Vkc3R2aS1iYW5uZXItY29udGVudCBzcGFuOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc291c2Vkc3R2aS1iYW5uZXItY29udGVudCBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0zcHgpO1xufVxuLnNvdXNlZHN0dmktYmFubmVyLWNvbnRlbnQgc3BhbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zb3VzZWRzdHZpLWJhbm5lci1jb250ZW50IHNwYW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJhbmRzLXJlZ2lzdHJhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5icmFuZHMtcmVnaXN0cmF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLmJyYW5kcy1yZWdpc3RyYXRpb25fX2JyYW5kcyBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2LjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmRzLXJlZ2lzdHJhdGlvbl9fYnJhbmRzIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uYnJhbmRzLXJlZ2lzdHJhdGlvbl9fYnJhbmRzLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogNDBweDtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHMtcmVnaXN0cmF0aW9uX19icmFuZHMtaW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJyYW5kcy1yZWdpc3RyYXRpb25fX2JyYW5kcy1pbWFnZXMgYSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTVweCk7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG4uYnJhbmRzLXJlZ2lzdHJhdGlvbl9fYnJhbmRzLWltYWdlcyBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgbWF4LWhlaWdodDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmRzLXJlZ2lzdHJhdGlvbl9fYnJhbmRzLWltYWdlcyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5icmFuZHMtcmVnaXN0cmF0aW9uX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5icmFuZHMtcmVnaXN0cmF0aW9uX19jdGEtLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEOEI2MTtcbiAgcGFkZGluZzogMzBweCAxOXB4O1xufVxuLmJyYW5kcy1yZWdpc3RyYXRpb25fX2N0YS0tdGl0bGUgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kcy1yZWdpc3RyYXRpb25fX2N0YS0tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJyYW5kcy1yZWdpc3RyYXRpb25fX2N0YS0tY29udGVudCB7XG4gIHBhZGRpbmc6IDI3cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyYW5kcy1yZWdpc3RyYXRpb25fX2N0YS0tY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5icmFuZHMtcmVnaXN0cmF0aW9uX19jdGEtLWNvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJhbmRzLXJlZ2lzdHJhdGlvbl9fY3RhLS1jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5icmFuZHMtcmVnaXN0cmF0aW9uX19jdGEtLWNvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmc6IDhweCAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnJhbmRzLXJlZ2lzdHJhdGlvbl9fY3RhLS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2plemVrLWN0YS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogLTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kcy1yZWdpc3RyYXRpb25fX2N0YS0tY29udGVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNTJweDtcbiAgICBib3R0b206IC01NXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5icmFuZHMtcmVnaXN0cmF0aW9uX19jdGEtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICByaWdodDogLTc0cHg7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbn1cblxuLmFib3V0LXVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvYWJvdXQtdXMtYmctMi53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggI2Y3ZjdmNztcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgbWFyZ2luLXRvcDogODRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5hYm91dC11c19fY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdXNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5hYm91dC11c19fY29udGVudC0tbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDkycHg7XG59XG4uYWJvdXQtdXNfX2NvbnRlbnQtaW5uZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXNfX2NvbnRlbnQtaW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hYm91dC11c19fY29udGVudC1pbm5lcl9fdGl0bGVfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11c19fY29udGVudC1pbm5lcl9fdGl0bGVfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0LXVzX19jb250ZW50LWlubmVyX19idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWJvdXQtdXNfX2NvbnRlbnQtaW5uZXJfX2J0biAuYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkM4NzU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5hYm91dC11c19fY29udGVudC1pbm5lcl9fYnRuIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXNfX2NvbnRlbnQtaW5uZXJfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmFib3V0LXVzX19pbWcge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWJvdXQtdXNfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSAuYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5icmFuZHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjdkZWcsICNFNEYwRjggMCUsICNGNEZBRkUgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA1OXB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5icmFuZHMgLmJyYW5kIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5icmFuZHMgLmJyYW5kIC5icmFuZC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5icmFuZHMgLmJyYW5kIC5icmFuZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuXG4uaG9tZXBhZ2UtYm94LmJlZm9yZS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgMCUsICNGNkY2RjYgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtYm94LmJlZm9yZS1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWJveC5iZWZvcmUtY2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5jb250YWluZXIgLnJvdyA+IGRpdi53aWRlLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDMwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0OjpiZWZvcmUsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdDpob3Zlcjo6YmVmb3JlLCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodDpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNkY0NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xufVxuXG4uY2Fyb3VzZWw6aG92ZXIgLmNhcm91c2VsLWNvbnRyb2wubGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJvdXNlbDpob3ZlciAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4uY2Fyb3VzZWw6aG92ZXIgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcm91c2VsOmhvdmVyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW1nLXJlc3BvbnNpdmUsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcHBlciAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmFubmVyLXdyYXBwZXIgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLmJhbm5lci13cmFwcGVyIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiAyODlweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXBwZXIgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIsXG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0LmJlbmVmaXRCYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QuYmVuZWZpdEJhbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIge1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMzFweCAwIDExcHggMDtcbn1cbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvc2l0aW9uLS1iZW5lZml0Q2F0ZWdvcnkuYmVuZWZpdEJhbm5lciAudXNwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmluLWluZGV4IC5iZW5lZml0QmFubmVyLFxuLmluLWRldGFpbCAuYmVuZWZpdEJhbm5lciB7XG4gIG1hcmdpbjogMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC5iZW5lZml0QmFubmVyLFxuICAuaW4tZGV0YWlsIC5iZW5lZml0QmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5pbi1pbmRleCAuYmVuZWZpdEJhbm5lciAuYmVuZWZpdEJhbm5lcl9fY29udGVudCxcbi5pbi1kZXRhaWwgLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmluLWluZGV4IC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtLFxuLmluLWRldGFpbCAuYmVuZWZpdEJhbm5lciAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQsXG4uaW4tZGV0YWlsIC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQgLmJlbmVmaXRCYW5uZXJfX2RhdGEsXG4uaW4tZGV0YWlsIC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IC5iZW5lZml0QmFubmVyX19kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmluLWluZGV4IC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IC5iZW5lZml0QmFubmVyX19kYXRhID4gc3Bhbixcbi5pbi1kZXRhaWwgLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQgLmJlbmVmaXRCYW5uZXJfX2RhdGEgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQgLmJlbmVmaXRCYW5uZXJfX2RhdGEgPiBzcGFuIGEsXG4uaW4tZGV0YWlsIC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IC5iZW5lZml0QmFubmVyX19kYXRhID4gc3BhbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbi1pbmRleCAuYmVuZWZpdEJhbm5lciAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fY29udGVudCAuYmVuZWZpdEJhbm5lcl9fZGF0YSA+IHNwYW4gYTpob3Zlcixcbi5pbi1kZXRhaWwgLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQgLmJlbmVmaXRCYW5uZXJfX2RhdGEgPiBzcGFuIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS11c3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJlbmVmaXRCYW5uZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdEJhbm5lciAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fY29udGVudCAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDBweDtcbn1cblxuYm9keTpub3QoLmluLWluZGV4KSAudXNwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi51c3Age1xuICBwYWRkaW5nOiAzMnB4IDAgMzJweCAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c3Age1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c3AgLnNsaWNrLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG4udXNwIC5jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNwIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC51c3AgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnVzcCAudXNwLWlubmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudXNwIC51c3AtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c3AgLnVzcC1pbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udXNwIC51c3AtaW5uZXI6bnRoLWNoaWxkKDMpIGltZyB7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudXNwIC51c3AtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzcCAudXNwLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzcCAudXNwLWlubmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnVzcCAudXNwLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51c3AgLnVzcC1pbm5lcjpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudXNwIC51c3AtaW5uZXI6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4udXNwIC51c3AtaW5uZXIgZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4udXNwIC51c3AtaW5uZXIgZGl2IGkge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC51c3AgLnVzcC1pbm5lciBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG4udXNwIC51c3AtaW5uZXIgaW1nIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gIC51c3AgLnVzcC1pbm5lciBpbWcge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG4udXNwIC51c3AtaW5uZXIgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVzcCAudXNwLWlubmVyIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnVzcCAudXNwLWlubmVyIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c3AgLnVzcC1pbm5lciBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxODVweDtcbn1cblxuLnR5cGUtZGV0YWlsIC51c3Age1xuICBwYWRkaW5nLXRvcDogNDJweDtcbn1cblxuLmluLWluZGV4IC51c3Age1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmluLWluZGV4IC51c3AgLmNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFREU3O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxudWwuc3ViY2F0ZWdvcmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTg7XG4gIG1hcmdpbjogMHB4IC0xMHB4IDBweCAtMTBweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB1bC5zdWJjYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxudWwuc3ViY2F0ZWdvcmllcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB1bC5zdWJjYXRlZ29yaWVzIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgdWwuc3ViY2F0ZWdvcmllcyBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICB1bC5zdWJjYXRlZ29yaWVzIGxpIHtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdWwuc3ViY2F0ZWdvcmllcyBsaSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODZweCkge1xuICB1bC5zdWJjYXRlZ29yaWVzIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMjA3cHg7XG4gIH1cbn1cbnVsLnN1YmNhdGVnb3JpZXMgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG51bC5zdWJjYXRlZ29yaWVzIGxpIGE6aG92ZXIgc3Bhbi50ZXh0IHtcbiAgY29sb3I6ICMyQzg3NTkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxudWwuc3ViY2F0ZWdvcmllcyBsaSBhIHNwYW4udGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkM4NzU5O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIHVsLnN1YmNhdGVnb3JpZXMgbGkgYSBzcGFuLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIHVsLnN1YmNhdGVnb3JpZXMgbGkgYSBzcGFuLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbnVsLnN1YmNhdGVnb3JpZXMgbGkgYSBzcGFuLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5zdWJjYXRlZ29yaWVzIGxpIGEgc3Bhbi5pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMTRweDtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5zdWJjYXRlZ29yaWVzIGxpIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC5zdWJjYXRlZ29yaWVzIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbnVsLnN1YmNhdGVnb3JpZXMgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbnVsLnN1YmNhdGVnb3JpZXMgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxudWwuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGdhcDogNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIHVsLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbnVsLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIHNwYW4uaW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbn1cbnVsLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIHNwYW4uaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogNDlweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICB1bC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYSBzcGFuLmltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAuY2F0ZWdvcnktdGl0bGUsXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNhdGVnb3J5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlcixcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNhdGVnb3J5LXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIsXG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNhdGVnb3J5LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlcixcbiAgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAuY2F0ZWdvcnktdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLWN1c3RvbSxcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNhdGVnb3J5LXRvcC1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLWN1c3RvbSAuY29udGFpbmVyLFxuICAudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5jYXRlZ29yeS10b3AtY3VzdG9tIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLWN1c3RvbSAuY2F0ZWdvcnktcGVyZXgsXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5jYXRlZ29yeS10b3AtY3VzdG9tIC5jYXRlZ29yeS1wZXJleCB7XG4gIG9yZGVyOiAtMTA7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLWN1c3RvbSAuYnJlYWRjcnVtYnMtd3JhcHBlcixcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNhdGVnb3J5LXRvcC1jdXN0b20gLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBvcmRlcjogLTEzO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIge1xuICBvcmRlcjogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDRlMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy14OiBvdmVybGF5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIsWYYWRpdCBkbGVcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm06aG92ZXI6OmJlZm9yZSwgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm06aG92ZXI6OmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtLmNhdGhlYWQtb3Blbjpob3Zlcjo6YmVmb3JlLCAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybS5jYXRoZWFkLW9wZW46aG92ZXI6OmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtLmNhdGhlYWQtb3Blbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0uY2F0aGVhZC1vcGVuIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNGUwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbGVmdDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBvdmVybGF5O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4uY2F0ZWdvcnktaGVhZGVyID4gZm9ybSA+IGZpZWxkc2V0ICNvcmRlcjUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCBsYWJlbFtmb3I9b3JkZXIxXSB7XG4gIG9yZGVyOiAxO1xufVxuLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCBsYWJlbFtmb3I9b3JkZXIyXSB7XG4gIG9yZGVyOiAzO1xufVxuLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCBsYWJlbFtmb3I9b3JkZXIzXSB7XG4gIG9yZGVyOiA1O1xufVxuLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCBsYWJlbFtmb3I9b3JkZXI0XSB7XG4gIG9yZGVyOiAyO1xufVxuLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gPiBmaWVsZHNldCBsYWJlbFtmb3I9b3JkZXI1XSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmNhdGVnb3J5LWhlYWRlciBkaXYge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIGRpdiBzdHJvbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRlZ29yeS1oZWFkZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIHBhZGRpbmc6IDhweCA3cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1oZWFkZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2F0ZWdvcnktaGVhZGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2F0ZWdvcnktcGVyZXgge1xuICBvcmRlcjogLTEwO1xufVxuLmNhdGVnb3J5LXBlcmV4IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhdGVnb3J5LXBlcmV4LmVtcHR5LWNvbnRlbnQuZW1wdHktY29udGVudC1jYXRlZ29yeSB7XG4gIG9yZGVyOiAyMDtcbn1cbi5jYXRlZ29yeS1wZXJleCAuc2hvd21vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2F0ZWdvcnktcGVyZXggLnNob3ctbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuLmNhdGVnb3J5LXBlcmV4IC5zaG93LW1vcmUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXRlZ29yeS1wZXJleCAuc2hvdy1tb3JlIHN0cm9uZzpob3ZlciB7XG4gIGNvbG9yOiAjMmQ4YjYxO1xufVxuLmNhdGVnb3J5LXBlcmV4IC5zaG93LW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzJDODc1OTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhdGVnb3J5LXBlcmV4IC5zaG93LW1vcmUuc2hvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2F0ZWdvcnktcGVyZXggLmhpZGRlbi1wZXJleCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbn1cbi5jYXRlZ29yeS1wZXJleCAuaGlkZGVuLXBlcmV4LnNob3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBvc2l0aW9uLS1iZW5lZml0Q2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9yZGVyOiAtMTE7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiA1NnB4IDA7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAudXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnVwOmJlZm9yZSB7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCBzdHJvbmcuanMtc2Nyb2xsLXRvcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2luYXRpb24td3JhcHBlciAubG9hZC1wcm9kdWN0cy51bnZlaWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAubG9hZC1wcm9kdWN0cy51bnZlaWwtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGNjY0MCAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAubG9hZC1wcm9kdWN0cy51bnZlaWwtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RENEUwO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg0NDJEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg0NDJEO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzg3NTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Age1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgaDQge1xuICBvcmRlcjogLTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3Age1xuICBvcmRlcjogLTE7XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTJFREU3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFREU3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRURFNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0OmhvdmVyIGEubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkVERTc7XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiAuY2F0ZWdvcnktYXBwZW5kaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4ge1xuICAgIGZsZXgtYmFzaXM6IDU1JTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5pbWFnZSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyAuYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyAuYXZhaWxhYmlsaXR5LFxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAub2ZmZXJzIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMyZDhiNjE7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZ2FwOiAzcHg7XG4gIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyAuYXZhaWxhYmlsaXR5IHNwYW4sXG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5vZmZlcnMgLmF2YWlsYWJpbGl0eS1hbW91bnQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyAuYXZhaWxhYmlsaXR5IC5zaG93LXRvb2x0aXBbc3R5bGU9XCJjb2xvcjojMDA5OTAxXCJdLFxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAub2ZmZXJzIC5hdmFpbGFiaWxpdHktYW1vdW50IC5zaG93LXRvb2x0aXBbc3R5bGU9XCJjb2xvcjojMDA5OTAxXCJdIHtcbiAgZ2FwOiA2cHg7XG4gIGNvbG9yOiAjMmQ4YjYxICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5vZmZlcnMgLmF2YWlsYWJpbGl0eSAuc2hvdy10b29sdGlwW3N0eWxlPVwiY29sb3I6IzAwOTkwMVwiXTpiZWZvcmUsXG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5vZmZlcnMgLmF2YWlsYWJpbGl0eS1hbW91bnQgLnNob3ctdG9vbHRpcFtzdHlsZT1cImNvbG9yOiMwMDk5MDFcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1pbi13aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4YjYxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDQ1LCAxMzksIDk3LCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogOC4ycHg7XG4gIGxlZnQ6IC0xM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAub2ZmZXJzIC5hdmFpbGFiaWxpdHksXG4gIC50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5vZmZlcnMgLnByaWNlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAub2ZmZXJzIC5wcmljZXMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAub2ZmZXJzIC5wcmljZXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLm9mZmVycyAucHJpY2VzIC5wcmljZSBzdHJvbmcge1xuICBjb2xvcjogI2M1MDIwMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAub2ZmZXJzIC5wcmljZXMgLnByaWNlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSB7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLmJ1dHRvbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZmlsdGVyOiBibHVyKDE3cHgpO1xufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlci5vcGVuZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAuYnV0dG9uLXdyYXBwZXIub3BlbmVkIGE6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHlwZS1jYXRlZ29yeSAjcHJvZHVjdHNUb3AgLmJ1dHRvbi13cmFwcGVyIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgY29sb3I6ICNGMDg4MDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWNhdGVnb3J5ICNwcm9kdWN0c1RvcCAuYnV0dG9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cy5wcm9kdWN0cy1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMucHJvZHVjdHMtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMucHJvZHVjdHMtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3RzLWlubGluZS5wcm9kdWN0cy10b3AgPiBkaXY6Zmlyc3QtY2hpbGQsXG4ucHJvZHVjdHMtaW5saW5lLnByb2R1Y3RzLXRvcCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2xpZGVyLXdyYXBwZXIgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zbGlkZXItd3JhcHBlciA+IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGlkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zbGlkZXItd3JhcHBlciBoNCB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNvbnRlbnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuc2xpZGVyLXdyYXBwZXIgLmZyb20sXG4gIC5zbGlkZXItd3JhcHBlciAudG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDMycHg7XG4gIGNvbG9yOiAjMzEzNDM5O1xufVxuLnNsaWRlci1oZWFkZXIgLmZyb20sXG4uc2xpZGVyLWhlYWRlciAudG8ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRURFNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbiAgbWluLXdpZHRoOiAxMDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGVyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zbGlkZXItY29udGVudCAudWktc2xpZGVyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uc2xpZGVyLWNvbnRlbnQgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zbGlkZXItY29udGVudCAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB0b3A6IC0xMXB4O1xufVxuLnNsaWRlci1jb250ZW50IC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZTphZnRlciB7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDc0NDg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuICAjZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlZGU3O1xuICB9XG4gICNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gICNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTZGNDY7XG4gIH1cbiAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb25zIC5zbGlkZXItd3JhcHBlciBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkVERTc7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi1ib29sZWFuIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiAucHJpem5ha3kge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24gLm1vcmUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBmb3JtIGZpZWxkc2V0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBmb3JtIGZpZWxkc2V0ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBmb3JtIGZpZWxkc2V0ID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBmb3JtIGZpZWxkc2V0ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uLm9wZW4tZmlsdGVyIC5tb3JlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24ub3Blbi1maWx0ZXIgZm9ybSB7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24ub3Blbi1maWx0ZXIgZm9ybSBmaWVsZHNldCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkVERTc7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0UyRURFNyAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgaDQgc3Bhbjpub3QoLnNob3ctdG9vbHRpcCkge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBoNDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgICBmb250LWZhbWlseTogXCJzaG9wdGV0XCI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogI0YwODgwNDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZm9ybSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKS5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikub3BlbiBoNDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKS5vcGVuIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKS5vcGVuIGZpZWxkc2V0ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKS5vcGVuIC5tb3JlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pLm9wZW4gLm1vcmUtZmlsdGVyczphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgICBmb250LWZhbWlseTogXCJzaG9wdGV0XCI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogIzJDODc1OTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuZmlsdGVycy13cmFwcGVyIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgI2NvbnRlbnQgI2ZpbHRlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAjY29udGVudCAjZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxuICAjY29udGVudCAjZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAjY29udGVudCAjZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNkY0NjtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLWhlYWRlcixcbiAgI2NvbnRlbnQgLnNsaWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50IC5zbGlkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXI6bm90KC5vcGVuKSAucHJpY2VmaWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5wcmljZWZpbHRlciB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLnByaWNlZmlsdGVyIC5zbGlkZXItaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLnByaWNlZmlsdGVyIC5zbGlkZXItaGVhZGVyIC5mcm9tLFxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLnByaWNlZmlsdGVyIC5zbGlkZXItaGVhZGVyIC50byB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDRlMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLnByaWNlZmlsdGVyIC5zbGlkZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IC0xMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zIC5wcml6bmFreSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zIC5wcml6bmFreSBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9ucyAucHJpem5ha3kgZmllbGRzZXQgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uOm5vdCgub3BlbikgZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiAucGFyYW0tZmlsdGVyLXRvcCBmb3JtIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiAucGFyYW0tZmlsdGVyLXRvcCBmb3JtIGZpZWxkc2V0IGRpdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gLnBhcmFtLWZpbHRlci10b3AgZm9ybSBmaWVsZHNldCBkaXYgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtaGVpZ2h0OiAyNjdweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIGZvcm0gZmllbGRzZXQgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgZm9ybSBmaWVsZHNldCBkaXYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciBmb3JtIGZpZWxkc2V0IGRpdi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIgPiBkaXYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHggMDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgZm9ybSBmaWVsZHNldCBkaXYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyID4gZGl2IGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIGZvcm0gZmllbGRzZXQgZGl2IC5maWx0ZXItbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBoNCxcbiAgLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBoNDo6YWZ0ZXIsXG4gIC5zbGlkZXItd3JhcHBlciBoNDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRjA4ODA0O1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbi5vcGVuIGg0LFxuICAuc2xpZGVyLXdyYXBwZXIub3BlbiBoNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMTBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1zZWN0aW9uLm9wZW4gaDQsXG4gIC5zbGlkZXItd3JhcHBlci5vcGVuIGg0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZpbHRlci1zZWN0aW9uLm9wZW4gaDQ6OmFmdGVyLFxuICAuc2xpZGVyLXdyYXBwZXIub3BlbiBoNDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmZpbHRlci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiO1xuICB9XG4gIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKVwiO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBoNCAuc2hvdy10b29sdGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZpbHRlcnMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLmZpbHRlcnMtYWN0aXZlOm5vdCguYWN0aXZlLWZpbHRlcikge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5maWx0ZXJzLWFjdGl2ZSAuZmlsdGVyLWhlcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXJzLWFjdGl2ZSAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZpbHRlcnMtYWN0aXZlIC5maWx0ZXItdG90YWwtY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcnMtYWN0aXZlICNjbGVhci1maWx0ZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDAgMCAxNXB4O1xuICB9XG4gIC5maWx0ZXJzLWFjdGl2ZSAjY2xlYXItZmlsdGVycyBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5maWx0ZXJzLWFjdGl2ZSAjY2xlYXItZmlsdGVycyBhOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZmlsdGVycy1hY3RpdmUgI2NsZWFyLWZpbHRlcnMgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlpydcWhaXQgZmlsdHJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxuICAuZmlsdGVycy1hY3RpdmUgLmZpbHRlci1sYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ0ZTA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmZpbHRlcnMtYWN0aXZlIC5maWx0ZXItbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcInNob3B0ZXRcIjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICB9XG4gIC5wYXJhbS1maWx0ZXItdG9wIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAjbWFudWZhY3R1cmVyLWZpbHRlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDODc1OSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgI21hbnVmYWN0dXJlci1maWx0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGQ0ZTA7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMgPiBkaXY6bm90KCNjYXRlZ29yeS1maWx0ZXItaG92ZXIpIHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9ucyA+ICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zID4gI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAjZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjY29udGVudCAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ0ZTA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIGZvcm0ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLnByaWNlZmlsdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVycy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQgLmZpbHRlcnMtd3JhcHBlciA+IGRpdi5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVycy13cmFwcGVyID4gZGl2LmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC51bnZlaWwtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlcnMtd3JhcHBlciA+IGRpdi5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAudW52ZWlsLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd3d3LnphaHJhZGFqZXplay5jei91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvZWRpdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGludmVydCg1OCUpIHNlcGlhKDM1JSkgc2F0dXJhdGUoNjI3MiUpIGh1ZS1yb3RhdGUoMTBkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoOTclKTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVycy13cmFwcGVyID4gZGl2LmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC51bnZlaWwtYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNGMDg4MDQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmZpbHRlci1zZWN0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDk5OTlweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RkNGUwO1xuICB9XG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmZpbHRlci1zZWN0aW9ucyA+IGRpdjpub3QoI2NhdGVnb3J5LWZpbHRlci1ob3Zlcikge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWx0ZXJzLXZpc2libGUgLnVudmVpbC1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2lkZWJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC5wcm9kdWN0cy1ibG9jayB7XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogMTIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbi1pbmRleCAucHJvZHVjdHMtYmxvY2s6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gIH1cbiAgLmluLWluZGV4IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRURFNyAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5pbi1pbmRleCAucHJvZHVjdHMtYmxvY2sge1xuICAgIGhlaWdodDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaW4taW5kZXggLnByb2R1Y3RzLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDkyMHB4O1xuICB9XG59XG4uaW4taW5kZXggLmdyb3VwLWJ0bi50ZXh0LWNlbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC5ncm91cC1idG4udGV4dC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW4taW5kZXggLmdyb3VwLWJ0bi50ZXh0LWNlbnRlciAuZ3JvdXAtcHJvZHVjdHMtYnRuIHtcbiAgY29sb3I6ICMyQzg3NTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4IDVweCAxNXB4IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eXBlLXNlYXJjaCAucHJvZHVjdHMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMkVERTc7XG59XG5cbi5zbGljay1zbGlkZS5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTJFREU3O1xufVxuXG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UyRURFNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVERTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFREU3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDYwcHg7XG4gIH1cbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wLWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMTVweCAxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucC1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KS5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMjAyLCAyMDgsIDIyMCwgMC42OTgwMzkyMTU3KTtcbiAgei1pbmRleDogNDtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY4ZmY7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWluLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBvcmRlcjogLTIxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtaW4taW4gLmRrTGFiQ29tcGFyZXJQcm9kdWN0RGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWluLWluIGEubmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1pbi1pbiBhLm5hbWUge1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1pbi1pbiBhLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1pbi1pbiBhLm5hbWUgc3BhbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtaW4taW4gYS5uYW1lIHNwYW4uY2F0ZWdvcnktYXBwZW5kaXgge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzRiNTE1YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtaW4taW4gYS5uYW1lOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWluLWluIC5yYXRpbmdzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtaW4taW4gLnJhdGluZ3Mtd3JhcHBlciAuc3RhcnMtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5hdmFpbGFiaWxpdHkge1xuICBvcmRlcjogLTE5O1xuICBtYXJnaW46IDRweCAwO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdhcDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLmF2YWlsYWJpbGl0eSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4taGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5hdmFpbGFiaWxpdHkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLmF2YWlsYWJpbGl0eSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLmF2YWlsYWJpbGl0eSBzcGFuLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICBjb2xvcjogIzJkOGI2MTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLmF2YWlsYWJpbGl0eSAuc2hvdy10b29sdGlwW3N0eWxlPVwiY29sb3I6IzAwOTkwMVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzJkOGI2MSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLmF2YWlsYWJpbGl0eSAuc2hvdy10b29sdGlwW3N0eWxlPVwiY29sb3I6IzAwOTkwMVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOGI2MTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSg0NSwgMTM5LCA5NywgMC44KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiA1LjVweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAuYXZhaWxhYmlsaXR5IC5zaG93LXRvb2x0aXBbc3R5bGU9XCJjb2xvcjojMDA5OTAxXCJdOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cHg7XG4gIH1cbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzIHtcbiAgb3JkZXI6IC0xMDtcbiAgbWluLWhlaWdodDogMzlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnByaWNlcyB7XG4gICAgbWluLWhlaWdodDogMzIuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnByaWNlcy5kaXNjb3VudCB7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzLmRpc2NvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wcmljZXMuZGlzY291bnQgLnByaWNlLXN0YW5kYXJkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2EzYTNhMztcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzLmRpc2NvdW50IC5wcmljZSBzdHJvbmcge1xuICBjb2xvcjogI2M1MDIwMjtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLWFkZGl0aW9uYWwge1xuICBvcmRlcjogMTA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzIHN0cm9uZyB7XG4gIGNvbG9yOiAjYzUwMjAyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2VzIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnByaWNlcyBzdHJvbmcgc21hbGwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucC10b29scyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucC10b29scyBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgLnF1YW50aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucC10b29scyBhLmJ0bixcbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucC10b29scyBidXR0b24uYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjRjA4ODA0O1xuICBib3JkZXItY29sb3I6ICNGMDg4MDQ7XG4gIHBhZGRpbmc6IDlweCAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIGEuYnRuLmFkZC10by1jYXJ0LWJ1dHRvbjo6YmVmb3JlLFxuLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIGJ1dHRvbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgYS5idG4sXG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIC5wLWJvdHRvbSAucC10b29scyBidXR0b24uYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgYS5idG46aG92ZXIsXG4ucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFOTgyMDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ka0xhYlZpc2l0ZWRQcm9kdWN0c0JveCAucHJvZHVjdCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3QgLnByLWFjdGlvbiB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5mbGFncy5mbGFncy1leHRyYSB7XG4gIGdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gIC5mbGFncy5mbGFncy1leHRyYSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLmZsYWdzLmZsYWdzLWV4dHJhIC5mbGFnLWZyZWVzaGlwcGluZyB7XG4gIHdpZHRoOiA1OXB4O1xuICB0b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTlweDtcbiAgbWluLXdpZHRoOiA1OXB4O1xuICBtaW4taGVpZ2h0OiA1OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZsYWdzLmZsYWdzLWV4dHJhIC5mbGFnLWZyZWVzaGlwcGluZyAuaWNvbi12YW4sXG4uZmxhZ3MuZmxhZ3MtZXh0cmEgLmZsYWctZnJlZXNoaXBwaW5nIC5mbGFnLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYWdzLmZsYWdzLWV4dHJhIC5mbGFnLWZyZWVzaGlwcGluZzo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwic2hvcHRldFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmxhZ3MuZmxhZ3MtZXh0cmEgLmZsYWctZnJlZXNoaXBwaW5nOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbGFncy5mbGFncy1leHRyYSAuZmxhZy1mcmVlc2hpcHBpbmc6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBjb250ZW50OiBcImRvcHJhdmEgemRhcm1hXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmxhZ3MuZmxhZ3MtZXh0cmEgLmZsYWctZnJlZXNoaXBwaW5nOjphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5mbGFncy5mbGFncy1leHRyYSAuZmxhZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuZmxhZ3MuZmxhZ3MtZXh0cmEgLmZsYWcge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG4uZmxhZ3MuZmxhZ3MtZXh0cmEgLmZsYWcuZmxhZy1kaXNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiAxMzVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUwMjAyO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxhZ3MuZmxhZ3MtZXh0cmEgLmZsYWcuZmxhZy1kaXNjb3VudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmZsYWdzLmZsYWdzLWV4dHJhIC5mbGFnLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGFncy5mbGFncy1leHRyYSAuZmxhZy5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmZsYWdzLmZsYWdzLWV4dHJhIC5mbGFnLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZsYWdzLmZsYWdzLWRlZmF1bHQgLmZsYWcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIG1heC13aWR0aDogMTM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZsYWdzLmZsYWdzLWRlZmF1bHQgLmZsYWcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmxhZ3MuZmxhZ3MtZGVmYXVsdCAuZmxhZy5mbGFnLWN1c3RvbTIge1xuICBjb2xvcjogIzJkOGI2MTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZjNlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjNlZiAhaW1wb3J0YW50O1xufVxuLmZsYWdzLmZsYWdzLWRlZmF1bHQgLmZsYWcuZmxhZy1jdXN0b20zIHtcbiAgY29sb3I6ICMwMDc5ZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VkZjcgIWltcG9ydGFudDtcbn1cbi5mbGFncy5mbGFncy1kZWZhdWx0IC5mbGFnLmZsYWctYWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRTJFMjtcbiAgY29sb3I6ICNjNTAyMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRTI7XG59XG4uZmxhZ3MuZmxhZ3MtZGVmYXVsdCAuZmxhZy5mbGFnLXRpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MkE1REI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJBNURCO1xufVxuLmZsYWdzLmZsYWdzLWRlZmF1bHQgLmZsYWcuZmxhZy1uZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkM4NzU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I0RDM0QTtcbn1cblxuLnByb2R1Y3RzLWJsb2NrIC5wIC5mbGFncy1kZWZhdWx0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTNweCAwO1xuICBnYXA6IDEzcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYnMgPiBzcGFuOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJzID4gc3BhbjpudGgtbGFzdC1jaGlsZCgtbisyKSBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWRldGFpbCAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1ob21lLWljb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmlnYXRpb24taG9tZS1pY29uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogN3B4O1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICNmN2Y3Zjc7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyA+IHNwYW4ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyA+IHNwYW46bnRoLWxhc3QtY2hpbGQoMSkge1xuICB0b3A6IDFweDtcbn1cbi5icmVhZGNydW1icyA+IHNwYW4gPiBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzID4gc3BhbiA+IGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5icmVhZGNydW1icyA+IHNwYW4gPiBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1icyA+IHNwYW4gPiBhOjphZnRlciB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmJyZWFkY3J1bWJzID4gc3BhbiA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyA+IHNwYW4gPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5icmVhZGNydW1icyA+IHNwYW4gPiBzcGFuIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1icyA+IHNwYW4gPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEzcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1icyAjbmF2aWdhdGlvbi1maXJzdCA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3QgPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3Qgc3BhbltpdGVtcHJvcD1uYW1lXSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IHNwYW5baXRlbXByb3A9bmFtZV06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy5mbGFncy1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy5mbGFncy1kZWZhdWx0IC5ka0xhYkNvbXBhcmVyRmxhZ0RldGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIC5wLXRodW1ibmFpbHMgYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLmhpZ2hsaWdodGVkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnRodW1ibmFpbC1wcmV2OmJlZm9yZSxcbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlciAudGh1bWJuYWlsLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMyQzg3NTk7XG59XG5cbi50eXBlLWRldGFpbCAucC1kZXRhaWwgLnByb2R1Y3QtYXBwZW5kaXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRURFNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMkM4NzU5O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsIC5wcm9kdWN0LWFwcGVuZGl4IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsIC5wcm9kdWN0LWFwcGVuZGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMkM4NzU5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbCAucHJvZHVjdC1hcHBlbmRpeCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnBjb2RlLWluc3VyYW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODhweDtcbn1cbi50eXBlLWRldGFpbCAucGNvZGUtaW5zdXJhbmNlIC5wLWNvZGUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50eXBlLWRldGFpbCAucGNvZGUtaW5zdXJhbmNlIC5wLWNvZGUgLnAtY29kZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50eXBlLWRldGFpbCAucGNvZGUtaW5zdXJhbmNlIC56YXJ1a2Ege1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wY29kZS1pbnN1cmFuY2UubG9uZyB7XG4gIGdhcDogNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgLnBjb2RlLWluc3VyYW5jZS5sb25nIHtcbiAgICBnYXA6IDVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wY29kZS1pbnN1cmFuY2Uge1xuICAgIGdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWNvZGUgc3BhbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWNvZGUgLnAtY29kZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3QtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnByb2R1Y3QtdG9wIC5wLWRldGFpbC1pbmZvIC5zdGFycy13cmFwcGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHlwZS1kZXRhaWwgLnByb2R1Y3QtdG9wIC5wLWRldGFpbC1pbmZvIC5zdGFycy13cmFwcGVyIC5zdGFycy1sYWJlbCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3QtdG9wIC5wLWRldGFpbC1pbmZvIC5mbGFncyAuZmxhZzpub3QoLmRrTGFiQ29tcGFyZXJGbGFnRGV0YWlsKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3QtdG9wIC5wLWRldGFpbC1pbmZvIC5mbGFncyAuZGtMYWJDb21wYXJlckZsYWdEZXRhaWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3QtdG9wIC5wLWRldGFpbC1pbmZvIGRpdjpub3QoW2NsYXNzXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1jb2RlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtY29kZSAucC1jb2RlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyB7XG4gIG9yZGVyOiAyO1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyAuc3RhcnMtd3JhcHBlciAuc3RhcnMtbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbmZvIC5zdGFycy13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbmZvIC5mbGFncyAuZmxhZzpub3QoLmRrTGFiQ29tcGFyZXJGbGFnRGV0YWlsKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbmZvIC5mbGFncyAuZGtMYWJDb21wYXJlckZsYWdEZXRhaWwge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWluZm8gZGl2Om5vdChbY2xhc3NdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDM7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24gLmNoZXZyb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIC5jaGV2cm9uLWFmdGVyOmFmdGVyIHtcbiAgY29sb3I6ICMyQzg3NTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG9yZGVyOiA0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFREU3O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5hdmFpbGFiaWxpdHktc2hpcHBpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI2cHggMTVweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuYXZhaWxhYmlsaXR5LXNoaXBwaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuYXZhaWxhYmlsaXR5LXZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuYXZhaWxhYmlsaXR5LXZhbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4YjYxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDQ1LCAxMzksIDk3LCAwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuYXZhaWxhYmlsaXR5LXZhbHVlIC5hdmFpbGFiaWxpdHktbGFiZWwsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuYXZhaWxhYmlsaXR5LXZhbHVlIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgY29sb3I6ICMyZDhiNjEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuYXZhaWxhYmlsaXR5LXNoaXBwaW5nIC5hdmFpbGFiaWxpdHktdmFsdWUgLmRlbGl2ZXJ5LXRpbWUtbGFiZWwsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuYXZhaWxhYmlsaXR5LXZhbHVlIC5kZWxpdmVyeS10aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJkOGI2MSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuYXZhaWxhYmlsaXR5LXNoaXBwaW5nIC5hdmFpbGFiaWxpdHktdmFsdWUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAudHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuYXZhaWxhYmlsaXR5LXZhbHVlOmJlZm9yZSB7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuc2hpcHBpbmctb3B0aW9ucyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5hdmFpbGFiaWxpdHktc2hpcHBpbmcgLnNoaXBwaW5nLW9wdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmF2YWlsYWJpbGl0eS1zaGlwcGluZyAuc2hpcHBpbmctb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBjb2xvcjogIzJkOGI2MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IC03cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5hdmFpbGFiaWxpdHktc2hpcHBpbmcgLnNoaXBwaW5nLW9wdGlvbnM6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNDZweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmNhcnQtcGFyYW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogMjZweCAxNXB4IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLnN1cmNoYXJnZS1saXN0IHRoIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAyOThweDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLnN1cmNoYXJnZS1saXN0IHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0UyRURFNztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDhweCA0NnB4IDhweCAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLnN1cmNoYXJnZS1saXN0IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmNhcnQtcGFyYW1ldGVyIC5jYXJ0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zdGFuZGFyZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjYmZlOWQ2O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4NzU5O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc2F2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmNhcnQtcGFyYW1ldGVyIC5jYXJ0LWlubmVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsIHtcbiAgY29sb3I6ICNjNTAyMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtZmluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZTJlMjtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1hZGRpdGlvbmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1tZWFzdXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAuYWRkLXRvLWNhcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAuYWRkLXRvLWNhcnQuaXMtZGlzY291bnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLmFkZC10by1jYXJ0LmlzLWRpc2NvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLmFkZC10by1jYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAuYWRkLXRvLWNhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAuYWRkLXRvLWNhcnQgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogI0YwODgwNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjA4ODA0O1xuICBwYWRkaW5nOiA5cHggMjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLmFkZC10by1jYXJ0IC5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLmFkZC10by1jYXJ0IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTk4MjAwO1xuICBib3JkZXI6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmNhcnQtcGFyYW1ldGVyIC5jYXJ0LWlubmVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFREU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmNhcnQtcGFyYW1ldGVyIC5jYXJ0LWlubmVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQge1xuICBjb2xvcjogIzAyMDIwMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCAjRTJFREU3O1xuICBib3JkZXItcmlnaHQ6IDFweCAjRTJFREU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmUgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0UyRURFNztcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWJveCAuY2FydC1wYXJhbWV0ZXIgLmNhcnQtaW5uZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtYm94IC5jYXJ0LXBhcmFtZXRlciAuY2FydC1pbm5lciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZSBub25lO1xuICBib3JkZXItY29sb3I6ICNFMkVERTc7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1ib3ggLmNhcnQtcGFyYW1ldGVyIC5jYXJ0LWlubmVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNnB4IDIwcHggMjZweDtcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAjZGtMYWJDb21wYXJlckRpdiB7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMge1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbixcbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgI2RrTGFiQ29tcGFyZXJEZXRhaWxTcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi5mYXZvcml0ZS1kZXRhaWwsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbi5mYXZvcml0ZS1kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb24uZmF2b3JpdGUtZGV0YWlsLFxuICAudHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbi5mYXZvcml0ZS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uOmJlZm9yZSxcbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgI2RrTGFiQ29tcGFyZXJEZXRhaWxTcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjMkM4NzU5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb246aG92ZXIsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjMkM4NzU5O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uLmNoYXQsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbi5jaGF0IHtcbiAgb3JkZXI6IDE7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb24uY2hhdDpiZWZvcmUsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbi5jaGF0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uLndhdGNoZG9nLFxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAjZGtMYWJDb21wYXJlckRldGFpbFNwYW4ud2F0Y2hkb2cge1xuICBvcmRlcjogMjtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi53YXRjaGRvZzpiZWZvcmUsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbi53YXRjaGRvZzpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi5wcmludCwgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uLnNoYXJlLFxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAjZGtMYWJDb21wYXJlckRldGFpbFNwYW4ucHJpbnQsXG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3Bhbi5zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zICNka0xhYkNvbXBhcmVyRGV0YWlsU3BhbjpiZWZvcmUge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtaW5mby13cmFwcGVyIC5wcm9kdWN0cy1jdGEge1xuICBvcmRlcjogNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucHJvZHVjdHMtY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucHJvZHVjdHMtY3RhIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWluZm8td3JhcHBlciAucHJvZHVjdHMtY3RhIC5idG4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMmQ4YjYxO1xuICB3aWR0aDogMzAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwYWRkaW5nOiAyNHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi50eXBlLWRldGFpbCAucC1pbmZvLXdyYXBwZXIgLnByb2R1Y3RzLWN0YSAuYnRuLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTJFREU3O1xufVxuXG4udHlwZS1kZXRhaWwgLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyLFxuLnR5cGUtZGV0YWlsIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDY1cHggMCAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXIsXG4gIC50eXBlLWRldGFpbCAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAuYnJvd3NlLXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsICNwcm9kdWN0c0FsdGVybmF0aXZlIC5icm93c2UtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAyMzlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2ZjZmNiAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGxlZnQ6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93IC5zaHAtdGFicy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzJweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgLnNocC10YWJzLWhvbGRlciB7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgI3AtZGV0YWlsLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGdhcDogNDRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHJvdy1nYXA6IDhweDtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgI3AtZGV0YWlsLXRhYnMgLnNocC10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLXJvdyAjcC1kZXRhaWwtdGFicyAuc2hwLXRhYiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgI3AtZGV0YWlsLXRhYnMgLnNocC10YWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkM4NzU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLXJvdyAjcC1kZXRhaWwtdGFicyAuc2hwLXRhYi5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJDODc1OSAhaW1wb3J0YW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLXJvdyAjcC1kZXRhaWwtdGFicyAuc2hwLXRhYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMkM4NzU5O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93ICNwLWRldGFpbC10YWJzIC5zaHAtdGFiW2RhdGEtdGVzdGlkPXRhYlJlbGF0ZWRQcm9kdWN0c10ge1xuICBvcmRlcjogNDtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgI3AtZGV0YWlsLXRhYnMgLnNocC10YWJbZGF0YS10ZXN0aWQ9dGFiRGVzY3JpcHRpb25dIHtcbiAgb3JkZXI6IDE7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93ICNwLWRldGFpbC10YWJzIC5zaHAtdGFiW2RhdGEtdGVzdGlkPXRhYkFsdGVybmF0aXZlUHJvZHVjdHNdIHtcbiAgb3JkZXI6IDU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93ICNwLWRldGFpbC10YWJzIC5zaHAtdGFiW2RhdGEtdGVzdGlkPXRhYlJlbGF0ZWRGaWxlc10ge1xuICBvcmRlcjogNTtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgI3AtZGV0YWlsLXRhYnMgLnNocC10YWJbZGF0YS10ZXN0aWQ9dGFiUmF0aW5nXSB7XG4gIG9yZGVyOiAyO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLXJvdyAjcC1kZXRhaWwtdGFicyAuc2hwLXRhYltkYXRhLXRlc3RpZD10YWJEaXNjdXNzaW9uXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93ICNwLWRldGFpbC10YWJzIC5zaHAtdGFiW2RhdGEtdGVzdGlkPXRhYkJyYW5kXSB7XG4gIG9yZGVyOiA2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cgI3AtZGV0YWlsLXRhYnMge1xuICAgIGdhcDogMjBweDtcbiAgICByb3ctZ2FwOiA1cHg7XG4gICAgb3ZlcmZsb3c6IG92ZXJsYXk7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLXJvdyAjcC1kZXRhaWwtdGFicyBsaSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IC04cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIge1xuICBwYWRkaW5nOiA0MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNnB4IDVweCAwO1xuICB9XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZGVzY3JpcHRpb24tc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmRlc2NyaXB0aW9uLXN3aXRjaGVyIGltZ1thbHQ9YmFubmVyX3NrbGVuaWt5XSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmRlc2NyaXB0aW9uLXN3aXRjaGVyIGltZ1thbHQ9YmFubmVyX3NrbGVuaWt5XSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZGVzY3JpcHRpb24tc3dpdGNoZXIge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmRlc2NyaXB0aW9uLXN3aXRjaGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVERTc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVERTc7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRoIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTFweCAwO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCB7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMuaGlkZS1wYXJhbWV0ZXJzIC5oaWRkZW4tcGFyYW1ldGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5oaWRkZW4tcGFyYW1ldGVycyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyNnB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMmQ4YjYxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLWNvbnRhY3QtYm94IHtcbiAgICBtYXJnaW46IDUycHggMCAwO1xuICB9XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1jb250YWN0LWJveCAuY29udGFjdC1ib3gtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLWNvbnRhY3QtYm94IC5jb250YWN0LWJveC10b3AgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtY29udGFjdC1ib3ggLmNvbnRhY3QtYm94LXRvcCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLWNvbnRhY3QtYm94IHVsIHtcbiAgZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLWNvbnRhY3QtYm94IHVsIC5vcGVuaW5nLXRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1jb250YWN0LWJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLWNvbnRhY3QtYm94IHVsIGxpOmJlZm9yZSB7XG4gIGxlZnQ6IC0yNXB4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbG9yOiAjMmM4NzU5O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLWNvbnRhY3QtYm94IHVsIGxpOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtY29udGFjdC1ib3ggdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtY29udGFjdC1ib3ggdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1jb250YWN0LWJveCB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmFkZGl0aW9uYWwtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmFkZGl0aW9uYWwtYnJlYWRjcnVtYnMgaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5hZGRpdGlvbmFsLWJyZWFkY3J1bWJzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmFkZGl0aW9uYWwtYnJlYWRjcnVtYnMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuYWRkaXRpb25hbC1icmVhZGNydW1icyBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJDODc1OTtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuYWRkaXRpb25hbC1icmVhZGNydW1icyBhIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5iYXNpYy1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuYmFzaWMtZGVzY3JpcHRpb24gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmJhc2ljLWRlc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmhpZGUtZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDUzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5oaWRlLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmaWx0ZXI6IGJsdXIoNTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuaGlkZS1kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJvdHRvbTogLTEzcHg7XG4gICAgZmlsdGVyOiBibHVyKDI0cHgpO1xuICB9XG59XG4udHlwZS1kZXRhaWwgI2Rlc2NyaXB0aW9uIC5oaWRlLWRlc2NyaXB0aW9uX19zd2l0Y2hlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmhpZGUtZGVzY3JpcHRpb25fX3N3aXRjaGVyIC5oaWRlLWRlc2NyaXB0aW9uX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmhpZGUtZGVzY3JpcHRpb25fX3N3aXRjaGVyIC5oaWRlLWRlc2NyaXB0aW9uX19idG4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50eXBlLWRldGFpbCAjZGVzY3JpcHRpb24gLmhpZGUtZGVzY3JpcHRpb25fX3N3aXRjaGVyIC5oaWRlLWRlc2NyaXB0aW9uX19idG46YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzJDODc1OTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnR5cGUtZGV0YWlsICNkZXNjcmlwdGlvbiAuaGlkZS1kZXNjcmlwdGlvbl9fc3dpdGNoZXIgLmhpZGUtZGVzY3JpcHRpb25fX2J0bi0taGlkZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udHlwZS1kZXRhaWwgI21hbnVmYWN0dXJlckRlc2NyaXB0aW9uLFxuLnR5cGUtZGV0YWlsICNwcm9kdWN0RGlzY3Vzc2lvbixcbi50eXBlLWRldGFpbCAjcmVsYXRlZEZpbGVzLFxuLnR5cGUtZGV0YWlsICNyYXRpbmdUYWIge1xuICBwYWRkaW5nOiA0MnB4IDQycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgI21hbnVmYWN0dXJlckRlc2NyaXB0aW9uLFxuICAudHlwZS1kZXRhaWwgI3Byb2R1Y3REaXNjdXNzaW9uLFxuICAudHlwZS1kZXRhaWwgI3JlbGF0ZWRGaWxlcyxcbiAgLnR5cGUtZGV0YWlsICNyYXRpbmdUYWIge1xuICAgIHBhZGRpbmc6IDI2cHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaHAtdGFiLWxpbmsge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2hwLXRhYi1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjcC1kZXRhaWwtdGFicyB7XG4gICAgZ2FwOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZS1uYXYgLm5hdmlnYXRpb24tYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgI3JlbGF0ZWRQcm9kdWN0cyAucHJvZHVjdCAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgYS5idG4sXG4gICNjb250ZW50ICNyZWxhdGVkUHJvZHVjdHMgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIGJ1dHRvbi5idG4sICNjb250ZW50ICNwcm9kdWN0c0FsdGVybmF0aXZlIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSAucC10b29scyBhLmJ0bixcbiAgI2NvbnRlbnQgI3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIGJ1dHRvbi5idG4ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2NvbnRlbnQgI3JlbGF0ZWRQcm9kdWN0cyAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCwgI2NvbnRlbnQgI3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnByb2R1Y3Q6bm90KCNwcm9kdWN0c1RvcCAucHJvZHVjdCkgLnAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4jY29udGVudCAjcmVsYXRlZFByb2R1Y3RzIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluLCAjY29udGVudCAjcHJvZHVjdHNBbHRlcm5hdGl2ZSAucHJvZHVjdDpub3QoI3Byb2R1Y3RzVG9wIC5wcm9kdWN0KSAucCAucC1pbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjb250ZW50ICNyZWxhdGVkUHJvZHVjdHMgLnAtYm90dG9tLm5vLWJ1dHRvbnMsICNjb250ZW50ICNwcm9kdWN0c0FsdGVybmF0aXZlIC5wLWJvdHRvbS5uby1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmFsdGVybmF0aXZlI2FsdGVybmF0aXZlIC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NERDRFMDtcbn1cbi5hbHRlcm5hdGl2ZSNhbHRlcm5hdGl2ZSAucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNDdweCAwIDU3cHggMDtcbn1cblxuLnRhYi1jb250ZW50IC5wIC5wLWRlc2MsIC5wcm9kdWN0cy1yZWxhdGVkIC5wIC5wLWRlc2MsIC50YWItY29udGVudCAucCAuc3RhcnMtd3JhcHBlciwgLnByb2R1Y3RzLXJlbGF0ZWQgLnAgLnN0YXJzLXdyYXBwZXIsIC50YWItY29udGVudCAucCAuYXZhaWxhYmlsaXR5LCAucHJvZHVjdHMtcmVsYXRlZCAucCAuYXZhaWxhYmlsaXR5LCAudGFiLWNvbnRlbnQgLnAgLmZsYWdzLWlubGluZSwgLnByb2R1Y3RzLXJlbGF0ZWQgLnAgLmZsYWdzLWlubGluZSwgLnRhYi1jb250ZW50IC5wIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyLCAucHJvZHVjdHMtcmVsYXRlZCAucCAucHJpY2Utc3RhbmRhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5hZHZhbmNlZC1vcmRlciAucC1kZXNjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnR5cGUtcGFnZSAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1wYWdlIGhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1wYWdlIC5jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9nLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyNXB4IDAgNDJweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjhmZiAwJSwgcmdiYSgyNDQsIDI0OCwgMjU1LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5ibG9nLXNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMCAyN3B4IDA7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmJsb2ctc2VjdGlvbiAuYmxvZy1mZWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXNlY3Rpb24gLmJsb2ctZmVlZCAubmV3cy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLXNlY3Rpb24gLmJsb2ctZmVlZCAubmV3cy1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtIHtcbiAgd2lkdGg6IDMxLjMzMzMzJTtcbiAgbWFyZ2luOiAwIDElIDQ5cHggMSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDAgMSUgNDlweCAxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGhlaWdodDogMTQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5ld3MtaXRlbSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1pdGVtIC5pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3MtaXRlbSAuaW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3MtaXRlbSB0aW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3M2E2YTtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAtMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3cy1pdGVtIHRpbWUge1xuICAgIHRvcDogLTQ1cHg7XG4gIH1cbn1cbi5uZXdzLWl0ZW0gLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5ld3MtaXRlbSAudGV4dCBhLnRpdGxlIHtcbiAgY29sb3I6ICMwMjAyMDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAzMXB4IDAgMThweCAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm5ld3MtaXRlbSAudGV4dCAuZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjNGI1MTVjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5pbi1ibG9nLnR5cGUtcG9zdHMtbGlzdGluZyAuY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI25ld3NXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTElO1xufVxuXG4uaW4tamV6ZWstYmxvZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR5cGUtcG9zdCAuc2lkZWJhcixcbi50eXBlLXBvc3RzLWxpc3RpbmcgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtcGFnZSAuYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uaW4tem5hY2thIGFzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbi16bmFja2EgYXNpZGU6aGFzKC5ib3gtZmlsdGVycykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbi16bmFja2EgLmNhdGVnb3J5LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuLmluLXpuYWNrYSAucHJvZHVjdHMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmVkZTc7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cywgLnR5cGUtc2VhcmNoIC5wcm9kdWN0cyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZWRlNztcbn1cblxuLnR5cGUtc2VhcmNoIC5sYi1yZXN1bHRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG59IiwiLmluLW8tbmFzLnR5cGUtcGFnZXtcclxuICAgIC5jb250ZW50LWlubmVye1xyXG4gICAgICAgIG1heC13aWR0aDoxMjkwcHg7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuZHBoe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udnliZXJ7XHJcbiAgICBtYXJnaW46NTBweCAwIDUycHggMDtcclxuICAgIGgze1xyXG4gICAgICAgIGNvbG9yOiAjMDIwMjAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbjoxMHB4IDAgMzZweCAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXgtd2lkdGg6ODYwcHg7XHJcbiAgICAgICAgbWFyZ2luOjBweCBhdXRvIDIwcHggYXV0bztcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uc29ydGltZW50e1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvcG9kc3RyYW5reS9ib3R0b21yaWdodC5wbmcpLCB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9wb2RzdHJhbmt5L3RvcGxlZnQucG5nKSwgI2Y0ZjhmZjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCwgdG9wIGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA5N3B4IDg0cHggNzZweCAxMTBweDtcclxuICAgIG1hcmdpbjogNTJweCBhdXRvIDEwMnB4IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgZmxleC13cmFwOndyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgICAgICBwYWRkaW5nOjI1cHggMjBweDtcclxuICAgICAgICBtYXJnaW46MjVweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgbWFyZ2luOjI1cHggMDtcclxuICAgIH1cclxuICAgIC5sZWZ0e1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodHtcclxuICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxNDM5cHgpe1xyXG4gICAgICAgICAgICB3aWR0aDo3OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgZGlzcGxhWTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgLTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlN2ZjO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2RlZTdmYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7ICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjlweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDc5cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjlweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndlbGNvbWUtdGV4dHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgbWluLWhlaWdodDo2MTZweDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgIG1pbi1oZWlnaHQ6dW5zZXQ7XHJcbiAgICAgbWFyZ2luOjI1cHggMDtcclxuICAgIH1cclxuICAgIC5sZWZ0e1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICAgICAgcG9zaXRpb246aW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjYxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICAgICAgLy9kaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3BvZHN0cmFua3kvYm90dG9tcmlnaHQucG5nKSwgdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvcG9kc3RyYW5reS90b3BsZWZ0LnBuZyksICNmNGY4ZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodCwgdG9wIGxlZnQ7XHJcbiAgICAgICAgIHBhZGRpbmc6NDdweCAzMHB4IDQ3cHggOTdweDtcclxuICAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xyXG4gICAgICAgICBtYXJnaW46MCAwIDAgYXV0bztcclxuICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDp1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDdweCAzMXB4IDQ3cHggNDhweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBoM3tcclxuICAgICAgICAgICAgIGNvbG9yOiAjMDIwMjAyO1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgIG1hcmdpbjowIDAgMTBweCAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzNhNmE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW5vaGVtdmljZXtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3BvZHN0cmFua3kvYm90dG9tcmlnaHQucG5nKSwgdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvcG9kc3RyYW5reS90b3BsZWZ0LnBuZyksICNmNGY4ZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQsIHRvcCBsZWZ0O1xyXG4gICAgcGFkZGluZzo0M3B4IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjc4cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MTtcclxuICAgIGgze1xyXG4gICAgICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMjAyMDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOjBweCBhdXRvIDE1cHggYXV0bztcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgJi5idG4uYnRuLXNlY29uZGFyeXtcclxuICAgICAgICAgICAgd2lkdGg6MjIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaW4ta29udGFrdCB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5jb250YWN0LXdyYXBwZXIge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb250YWN0LWJveC1jdXN0b20ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0RENEUwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2RkNGUwO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4NSUgMCwgMTAwJSA1MCUsIDg1JSAxMDAlLCAwJSAxMDAlKTtcclxuXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RkNGUwO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4NSUgMCwgMTAwJSA1MCUsIDg1JSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGQkZFO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwLCAxMDAlIDc5JSwgNDklIDk3JSwgMCA3OSUpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwLCAxMDAlIDc5JSwgNDklIDk3JSwgMCA3OSUpO1xyXG4gICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb250YWN0LWFkZHJlc3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY28ge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogIzdCN0I3QjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvbnRhY3QtaW1hZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgLmNvbnRhY3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjdkZWcsICNFNEYwRjggMCUsICNGNEZBRkUgMTAwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NC43ZGVnLCAjRTRGMEY4IDAlLCAjRjRGQUZFIDEwMCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI2cHggNDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjZweCAxMzBweDtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xMyU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICBoNTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICBoNTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYub3BlbmluZyB7XHJcbiAgICAgICAgICAgIGg1OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ZWwge1xyXG4gICAgICAgICAgICBoNTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAndGVtcGxhdGUtdmFyL2Zvb3Rlci5zY3NzJztcclxuQGltcG9ydCAndGVtcGxhdGUtdmFyL25ld3NsZXR0ZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3RlbXBsYXRlLXZhci9zbGlja19zbGlkZS5zY3NzJztcclxuQGltcG9ydCAndGVtcGxhdGUtdmFyL3Byb2R1Y3RzLnNjc3MnO1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS12YXIvZmxhZ3Muc2Nzcyc7XHJcbkBpbXBvcnQgJ3RlbXBsYXRlLXZhci9mYXZvcml0ZS5zY3NzJztcclxuQGltcG9ydCAndGVtcGxhdGUtdmFyL2JyZWFkY3J1bWJzLnNjc3MnO1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS12YXIvY2F0ZWdvcnktaGVhZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS12YXIvY2F0ZWdvcnkvY2F0ZWdvcnktdGl0bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3RlbXBsYXRlLXZhci9jYXRlZ29yeS9jYXRlZ29yeS1kZXNjcmlwdGlvbi5zY3NzJztcclxuQGltcG9ydCAndGVtcGxhdGUtdmFyL2NhdGVnb3J5L2NhdGVnb3J5LXBhZ2luYXRpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJ3RlbXBsYXRlLXZhci9jYXRlZ29yeS9jYXRlZ29yeS1zdWJjYXRlZ29yaWVzLnNjc3MnO1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS12YXIvY2FydC9jYXJ0LXZhcmlhYmxlLnNjc3MnO1xyXG5cclxuXHJcbi8vZGV0YWlsXHJcbiRkZXNjLWNvbG9yOiAjOGE4YThhO1xyXG4kZGVzYy1zaXplOiAxNHB4O1xyXG4kZGVzYy1saW5rOiAjZGIxMTI5O1xyXG4kZGVzYy1saW5rLWhvdmVyOiAjYmYwZjI0O1xyXG4kY2FydC1iZzogI2Y3ZjdmNztcclxuJGNhcnQtcGFkZGluZzogMjhweCAyMHB4O1xyXG4kcHJpY2UtY29sb3I6ICNkYjExMjk7XHJcbiRwcmljZS1mb250OiA0MHB4O1xyXG4kcHJpY2Utd2VpZ2h0OiA1MDA7XHJcbiRwcmljZS1zdGFuZGFydC1jb2xvcjogIzhhOGE4YTtcclxuJGFkZGl0aW9uYWwtY29sb3I6ICNkYmRiZGI7XHJcbiRpbWFnZS1ib3JkZXI6ICNlN2U3ZTc7XHJcbiRpbWFnZS1yYWRpdXM6IDhweDtcclxuJGxvbmctZGVzYy1jb2xvcjogIzhBOEE4QTtcclxuJGxvbmctZGVzYy1zaXplOiAxNnB4O1xyXG4kdGFibGUtZXZlbjogI2Y3ZjdmNztcclxuJHRhYmxlLW9kZDogI2ZkZmFmYTtcclxuJHByb2R1Y3QtcmVsYXRlZC1jb2xvcjogIzAwMDAwMDtcclxuJHByb2R1Y3QtcmVsYXRlZC1zaXplOiA0MHB4O1xyXG5cclxuLy9oZWFkZXJcclxuJG5hdi1iZzogIzAwMDAwMDtcclxuJG5hdi1jb2xvcjogI2ZmZjtcclxuJG5hdmlnYXRpb24tYm9yZGVyLWNvbG9yOiAjZTZkOWNlO1xyXG4kc3VibWVudS1ib3JkZXItY29sb3I6ICNlNmQ5Y2U7XHJcbiRyZXNwb25zaXZlLW5hdi1jb2xvcjogI2ZmZjtcclxuXHJcbi8vY2F0ZWdvcnlcclxuJGNhdC1jb2xvcjogIzhBOEE4QTtcclxuJGNhdC1mb250LXNpemU6IDE0cHg7XHJcbiRjYXQtbGluazogIzAwMDAwMDtcclxuJHNob3ctbGluazogI2RiMTEyOTtcclxuJHN1YmthdC1ib3JkZXI6ICNlYWYwZjY7XHJcbiRzdWJrYXQtY29sb3I6ICMwMDAwMDA7XHJcbiRzdWJrYXQtZm9udDogMTZweDtcclxuJHN1YmthdC1oZWlnaHQ6IDcycHg7XHJcblxyXG4vL2NvbG9yXHJcbiRib3JkZXItY29sb3I6ICMwMDA7XHJcbiR0aXRsZS1jb2xvcjogIzAwMDAwMDtcclxuXHJcbi8va2xpZW50c2tlY2VudHJ1bVxyXG4ka2xpZW50LXNpZGViYXItYmc6ICNmZmY7XHJcbiRrbGllbnQtc2lkZWJhci1iZy1ob3ZlcjogIzAwMDAwMDtcclxuXHJcblxyXG4vL2NhdGVnb3J5LXBhZ2luYXRpb25cclxuXHJcblxyXG4vL3VzZXIgbG9naW5cclxuJHVzZXItbG9naW4tYm9yZGVyOiAjY2ZjZmNmO1xyXG4kdXNlci1sb2dpbi1idXR0b246ICMwMDA7XHJcbiR1c2VyLWxvZ2luLWJ1dHRvbi1ob3ZlcjogIzAwMDAwMDtcclxuXHJcbi8vdG9wLW5hdmlnYXRpb24tbWVudVxyXG4kdG9wbmF2LWNvbG9yOiAjNTU1O1xyXG4kdG9wLW5hdi1iYXItYmc6ICNmZmY7XHJcblxyXG4vL2xvZ2luXHJcbiRsb2dpbi1jb2xvcjogIzAwMDAwMDtcclxuXHJcblxyXG4vL3NlYXJjaFxyXG4kc2VhcmNoLWNvbG9yOiAjMDAwMDAwO1xyXG4kaW5wdXQtYmc6ICMzNTM1MzU7XHJcbiRidXR0b24tYmc6ICMzNTM1MzU7XHJcbiRidXR0b24tYmctaG92ZXI6ICMwMDA7XHJcbiRzZWFyY2gtYmc6ICNmMmYzZjk7XHJcbiRzZWFyY2gtYm9yZGVyOiAjZGVlMGViO1xyXG5cclxuXHJcbi8vbmF2aWdhdGlvblxyXG4kbmF2LXJlc3AtYmc6ICNlN2U3ZTc7XHJcblxyXG5cclxuLy90b3AgYWRkaXRpb25hbCBiYW5uZXJzXHJcbiR0b3AtYm9yZGVyLWNvbG9yOiAjZGIxMTI5O1xyXG4kYWZ0ZXItdGl0bGUtY29sb3I6ICNkYjExMjk7XHJcblxyXG4vL21pZGRsZS1iYW5uZXJcclxuJG1pZGRsZS1iYW5uZXJzLWJnOiAjZjRmNGY0O1xyXG5cclxuLy9ibG9nXHJcbiRibG9nLXRpdGxlOiAjMDAwO1xyXG4kdGltZS1jb2xvcjogIzc3Nzc3NztcclxuJGJsb2ctcDogIzAwMDAwMDtcclxuJHRpbWUtYmc6ICNmZmY7XHJcblxyXG5cclxuLy9idXR0b25zXHJcbiRibGFjay1ob3ZlcjogIzAwMDAwMDtcclxuJHJlZC1idXR0b246ICNkYjExMjk7XHJcbiRyZWQtYnV0dG9uLWhvdmVyOiAjYmYwZjI0O1xyXG5cclxuXHJcbi8vc3RhcnRzXHJcbiRzdGFycy1jb2xvcjogIzAwMDAwMDtcclxuJHN0YXJzLXdpZHRoOiAxNHB4O1xyXG4kc3RhcnMtaGVpZ2h0OiAxNHB4O1xyXG4kc3RhcnMtbGluZS1oZWlnaHQ6IDE0cHg7XHJcblxyXG5cclxuLy93aGl0ZVxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiR3aGl0ZTI6ICNmZmZmZmY7XHJcbiR3aGl0ZTM6ICNmNmY2ZjY7XHJcblxyXG4vL2JsYWNrXHJcbiRibGFjazogIzAwMDAwMDtcclxuJGNvbG9yLXRpdGxlOiAjMDAwMDAwO1xyXG4kYmxhY2syOiAjMDAwMDAwO1xyXG4kYmxhY2s2OiBcIiMwMDAwMDBcIjtcclxuJGJsYWNrOTogXCIjMDAwMDAwXCI7XHJcblxyXG4kYnJvd246ICM2YTU4NGU7XHJcbiRicm93bmhvdmVyOiAjOTY4YTgzO1xyXG5cclxuJGJvcmRlci1jb2xvcjogIzY3OUQ3RDtcclxuJGdyZWVuLXNlY29uZGFyeTogIzY3OUQ3RDtcclxuJGJsdWU6ICM0OTg4QkE7XHJcbiRibHVlLWxpZ2h0OiAjNjJBNURCO1xyXG4kZ3JlZW46ICMyQzg3NTk7XHJcbiRncmVlbi1saW5rOiAjMkQ4QjYxO1xyXG4kZ3JlZW4tZGFyazogIzFFNkY0NjtcclxuJGdyZWVuaG92ZXI6ICRncmVlbi1kYXJrO1xyXG4kb3JhbmdlOiAjRjA4ODA0O1xyXG4kb3JhbmdlLWRhcms6ICNFOTgyMDA7XHJcbiRib3JkZXItY29sb3I6ICNFMkVERTc7XHJcblxyXG4kcmVkOiAjMDAwO1xyXG4kZ3JleTE6ICNmN2Y3Zjc7XHJcblxyXG4kaW5wdXRib3JkZXI6ICNkZWRlZGU7XHJcbiRiZy1jb2xvcjogI2Y3ZjdmNztcclxuXHJcblxyXG4vL2ltYWdlXHJcbiRpbWFnZXM6ICcnIiwiLmRvcHJhdmEtcGxhdGJhIHtcclxuICAuZG9wcmF2YS13cmFwcGVyIHtcclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzY2xhaW1lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICB9XHJcblxyXG4gIC5jbGlja19faXRlbS5zaG93IHtcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaXRlbTphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsaWNrX19pdGVtLCAucGF5bWVudF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG5cclxuXHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly81MDU5NDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWcvYXJyb3ctZG93bi1kb3ByYXZhLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmRvcHJhdmFfX2l0ZW0tLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi5wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5kb3ByYXZhLXBsYXRiYSAuaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDExMHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRvcHJhdmEtcGxhdGJhIC5jbGlja19faXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICB9XHJcbiAgLmRvcHJhdmFfX2l0ZW0tLWluZm8ge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaXRlbSBzcGFuLnByaWNlIHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XHJcbiAgLmRvcHJhdmEtcGxhdGJhIC5pbWFnZSB7XHJcbiAgICB3aWR0aDogODVweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBiYW5uZXJcclxuXHJcbi5zaGlwcGluZy1vcHRpb25zLXBvcHVwIHtcclxuICBwYWRkaW5nOiAyMHB4IDM2cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gIC5xdWVzdGlvbi10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucGF5bWVudF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5leHRyYS5kZWxpdmVyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgICAuc2hpcHBpbmctcm93IHtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDI3cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgZ2FwOiAyMXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNoaXBwaW5nLWJpbGxpbmctbmFtZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcclxuICAgICAgICBvcmRlcjogLTM7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAucGF5bWVudC1sb2dvIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzY3cHgpIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJvdy1wYXltZW50IHtcclxuICAgICAgICAucGF5bWVudC1sb2dvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmQsICYudHJhbnNmZXIge1xyXG4gICAgICAgICAgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIgLm9yZGVyaW5nLXByb2Nlc3N7XHJcbiAgcCwgLmNvbnRlbnQgZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5vdmVyYWxsLXdyYXBwZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBvbC5jYXJ0LWhlYWRlciBsaSBhLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcge1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGEuZmF2b3JpdGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgICAgIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cywgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVzcG9uc2l2ZS10b29scyB7XHJcbiAgICAgICAgYTpub3QoLnRvZ2dsZS13aW5kb3dbZGF0YS10YXJnZXQgPSBcIm5hdmlnYXRpb25cIl0pLCAuc2VhcmNoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtd3JhcHBlci5jb250YWluZXIgLnJvdy5jYXJ0LXJvdz5kaXYge1xyXG4gICAgICAvL3BhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgbmF2I25hdmlnYXRpb24ge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuZXh0cmEuZGVsaXZlcnkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNkYWRhZGE7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICB9XHJcblxyXG4gICYuaWQtLTkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC5jYXJ0LXRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LXN1bW1hcnkge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWluLWNhcnQge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciwgI2hlYWRlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXJ0LWVtcHR5LCAmLmNhcnQtZW1wdGllZCB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja291dC1ib3gge1xyXG4gICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAudG9nZ2xlLWNvbnRhY3RzIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pZC0tMTUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbmF2I25hdmlnYXRpb24ge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICB0b3A6IDQ4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAudG9wLW5hdmlnYXRpb24tYmFyIC5yZXNwb25zaXZlLXRvb2xzIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0ge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsImlucHV0IHtcbiAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAmICsgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIC5maWx0ZXItY291bnQge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnKCc7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTEzJztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkYWY0O1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1Nob3B0ZXQnO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5jb250ZW50LWlubmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmV4dHJhIHN0cm9uZyB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5hZHZhbmNlZC1vcmRlciB7XG4gIC5leHRyYXMtd3JhcCB7XG4gICAgLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlLXJhbmdlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAucHJpY2UtcmFuZ2Uge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmUnO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbiNjYm94Q2xvc2Uge1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYigwIDAgMCAvIDI1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAmOmJlZm9yZSB7XG4gICAgbGVmdDogMTNweDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wcmljZS1yYW5nZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbmhvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ucG9zaXRpb24tLWJlbmVmaXRDYXRlZ29yeS5iZW5lZml0QmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XG4gIC5zaXRlLW1zZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50b29sdGlwLnRvcCB7XG4gIC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTQyMzRhO1xuICB9XG5cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDIzNGE7XG4gIH1cbn1cblxuLm1lbnUtaGVscGVyOjphZnRlcixcbi5tZW51LXRyaWdnZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVtb3ZlLXRvcDpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFkdmFuY2VkLW9yZGVyLXBvcHVwIHtcbiAgLnNpdGUtbXNnLmluZm9ybWF0aW9uLFxuICAuY29va2llLWFnLXdyYXAsXG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxufVxuXG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMzJkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICAuY29udGFpbmVyIHtcbiAgICAvL21heC13aWR0aDoxMzAwcHg7XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgcmlnaHQ6IDEzcHg7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkge1xuICBtYWluI2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAtNHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cbn1cblxuLm92ZXJhbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbn1cblxuLmJlbmVmaXRCYW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbnAsXG4uY29udGVudCBkaXYge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2hvdy10b29sdGlwLmFjcm9ueW1bZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNteUJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZDljZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRvcC1iaWc7XG4gICAgZm9udC1mYW1pbHk6ICdGbGF0aWNvbic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG59XG5cbi5iYW5uZXIgLmRlc2t0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iYW5uZXIgLm1vYmlsZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhdGVzdC1jb250cmlidXRpb24tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luOiAwO1xuXG4gIC5jb2wtbGctMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtYm94IHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgJiA+IGxpIHtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haWwge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTBjJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGVsLFxuICAgICAgICAmLmNlbGxwaG9uZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9hZnRlciB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9yZGVyaW5nLXByb2Nlc3Mge1xuICAuc29jaWFsIHtcbiAgICBhIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW46IDBweCAwIDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmW3RpdGxlPSdGYWNlYm9vayddOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJGljb24tZmFjZWJvb2s7XG4gICAgICBmb250LWZhbWlseTogJ0ZsYXRpY29uJztcbiAgICAgIGNvbG9yOiAjZDBkYWY0O1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0aXRsZT0nSW5zdGFncmFtJ106OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTBkJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmxhdGljb24nO1xuICAgICAgY29sb3I6ICNkMGRhZjQ7XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3RpdGxlPSdUaWtUb2snXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMGMnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGbGF0aWNvbic7XG4gICAgICBjb2xvcjogI2QwZGFmNDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdGl0bGU9J1lvdVR1YmUnXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDMhaW1wb3J0YW50JztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGRhZjQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG4gICAgICBjb2xvcjogI2QwZGFmNDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgLmJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuc2l0ZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmN1c3RvbS1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5hLFxuLmxpbmstbGlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJhbm5lcnMtY29udGVudCBhOmhvdmVyIGltZyxcbi5iYW5uZXItZm9vdGVyIGE6aG92ZXIgaW1nLFxuLmJhbm5lci13cmFwcGVyIGE6aG92ZXIgaW1nLFxuLmZvb3Rlci1iYW5uZXIgYTpob3ZlciBpbWcsXG4uYmFubmVyLWNhdGVnb3J5IGE6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4uc3RhcnMgYSxcbi5zdGFycyBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUsXG4uc3RhcnMgLnN0YXIuc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb2xvcjogI2Y3YTczODtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnN0YXJzIGEuc3Rhci1vZmY6OmJlZm9yZSxcbi5zdGFycyBzcGFuLnN0YXItb2ZmOjpiZWZvcmUge1xuICBjb2xvcjogIzhiOGI4YjtcbiAgY29udGVudDogJ1xcZTkxYyc7XG59XG5cbi5zdGFycyBhOjpiZWZvcmUsXG4uc3RhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRlc2t0b3BoaWRlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlLFxuLmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTlweCAwIDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW46IDMycHggMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgJiArIHAge1xuICAgIGNvbG9yOiAjNGI1MTVjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuXG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIC5jb250YWN0LWJveCB1bCA+IGxpID4gc3Bhbi5tYWlsID4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc29jaWFsbmktaWtvbnkge1xuICAgIGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcmdpbiB7XG4gIG1hcmdpbjogNDJweCAwIDU2cHggMDtcbn1cblxuLmluLWluZGV4IGg0IHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIC5jb250YWN0LWJveCB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgfVxuICB9XG59XG5cbi5pbi1pbmRleCB7XG4gICNjb250ZW50IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib2R5LWJhbm5lcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtYmxvY2sge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi51c3Age1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51c3AtaW5uZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cblxuLnRpdGxlLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRncmVlbi1saW5rO1xufVxuXG4uY2FydC10YWJsZSAucC1xdWFudGl0eSB7XG4gIC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlN2ZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItbGVmdDogMXB4ICNkZWU3ZmM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCAjZGVlN2ZjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5pbmNyZWFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7XG5cbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTdmYztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZWNyZWFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIG5vbmUgbm9uZTtcblxuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlN2ZjO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIHtcbiAgLnNvY2lhbCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWVwYWdlLXByb2R1Y3RzLWhlYWRpbmctNTgge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5hOmhvdmVyLFxuLmxpbmstbGlrZTpob3ZlcixcbmE6Zm9jdXMsXG4ubGluay1saWtlOmZvY3VzIHtcbiAgY29sb3I6ICRncmVlbjtcbn1cblxuLmZvci1mcmVlIHtcbiAgY29sb3I6ICMyYzg3NTk7XG59XG4qOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG4uaGlkZS1kZXNjcmlwdGlvbl9fc3dpdGNoZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG5cbiAgLmhpZGUtZGVzY3JpcHRpb25fX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuLnJldmVhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbmF2aWdhdGlvbi1tZW51LFxuLnNlYXJjaCxcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZWFkeSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiNka0xhYkNvbXBhcmVyRGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aXNpYmxlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsIlxyXG5cclxuXHJcblxyXG4kaWNvbi1sZWZ0OiBcIlxcZjEwYVwiOyAvL2Fycm93IGxlZnRcclxuJGljb24tcmlnaHQ6IFwiXFxmMTBhXCI7IC8vYXJyb3cgcmlnaHRcclxuJGljb24tcmlnaHQtYXJyb3c6IFwiXFxmMTBhXCI7IC8vYXJyb3cgcmlnaHQgbWVudVxyXG4kaWNvbi10b3A6IFwiXFxmMTAxXCI7IC8vYXJyb3cgdG9wXHJcblxyXG4kaWNvbi1jYXJ0OiBcIlxcZjEwN1wiOyAvL2NhcnRcclxuJGljb24tcmVnOiAgXCJcXGYxMDRcIjsgLy9yZWdpc3RyYXRpb25cclxuJGljb24tdHJhZmljOiBcIlxcZjExMFwiOyAvL3RyYWZpY1xyXG4kaWNvbi1jbG9zZTogIFwiXFxlOTEyXCI7IC8vY3Jvc3NcclxuJGljb24tZG93bi1iaWc6IFwiXFxmMTExXCI7IC8vZG93blxyXG4kaWNvbi10b3AtYmlnOiBcIlxcZjExMVwiOyAvL3RvcFxyXG4kaWNvbi1tZW51OiBcIlxcZTkxNFwiOyAvL21lbnVcclxuJGljb24tY2hlY2s6IFwiXFxlOTEzXCI7IC8vY2hlY2tcclxuJGljb24tY2hlY2stY2FydDogXCJcXGU5MTNcIjsgLy9jaGVja1xyXG4kbmF2YnV0dG9uLWRvd246IFwiXFxmMTBlXCI7IC8vaWNvbiBkb3duIG1lbnVcclxuJGljb24tdGltZTogXCJcIjsgLy9jbG9ja1xyXG4kaWNvbi1mYXZvcml0ZTogXCJcIjsgLy8gZmF2b3JpdGUgaWNvblxyXG4kaWNvbi13YXRjaDogXCJcIjsgLy8gd2F0Y2hkb2dcclxuLy8kaWNvbi1wb2ludDogXCJcXGYxMGFcIjsgLy9wb2ludFxyXG5cclxuXHJcbiRpY29uLWNsb2NrOiBcIlxcZTkwMFwiO1xyXG4kaWNvbi1waW46IFwiXFxlOTAxXCI7XHJcbiRpY29uLXVzZXI6IFwiXFxlOTAyXCI7XHJcbiRpY29uLXVzZXItMjogXCJcXGU5MDhcIjtcclxuJGljb24tYmFnOiAgXCJcXGU5MGJcIjsgLy8gc2hvcHBpbmcgY2FydFxyXG4kaWNvbi1kZWxpdmVyeTogXCJcXGU5MDRcIjtcclxuJGljb24tYnViYmxlLWNoYXQ6IFwiXFxlOTA1XCI7XHJcbiRpY29uLXJpZ2h0OiBcIlxcZTkwYVwiO1xyXG4kaWNvbi1zZWFyY2g6IFwiXFxlOTA3XCI7XHJcbiRpY29uLWhvbWU6IFwiXFxlOTA5XCI7XHJcbiRpY29uLWVtYWlsOiBcIlxcZTkwYVwiO1xyXG4kaWNvbi1mYWNlYm9vazogXCJcXGU5MGJcIjtcclxuJGljb24taW5zdGFncmFtOiBcIlxcZTkwY1wiO1xyXG4kaWNvbi10ZWw6IFwiXFxlOThkXCI7XHJcbiRpY29uLWRvd246IFwiXFxlOTBlXCI7XHJcblxyXG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBjb2xvcjogJGJsYWNrO1xufVxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4sXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHksXG5ib2R5LmJsYW5rLW1vZGUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkICNuYXZpZ2F0aW9uLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDIsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgzLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNCxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg2LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDEsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgzLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg2LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC10YWJsZSAubWFpbi1saW5rLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC1yZWxhdGVkLW5hbWUsXG4uYmxhbmstbW9kZSBoMSxcbi5ibGFuay1tb2RlIGgyLFxuLmJsYW5rLW1vZGUgaDMsXG4uYmxhbmstbW9kZSBoNCxcbi5ibGFuay1tb2RlIGg1LFxuLmJsYW5rLW1vZGUgaDYsXG4uYmxhbmstbW9kZSAuaDEsXG4uYmxhbmstbW9kZSAuaDIsXG4uYmxhbmstbW9kZSAuaDMsXG4uYmxhbmstbW9kZSAuaDQsXG4uYmxhbmstbW9kZSAuaDUsXG4uYmxhbmstbW9kZSAuaDYsXG4uYmxhbmstbW9kZSAuY2FydC10YWJsZSAubWFpbi1saW5rLFxuLmJsYW5rLW1vZGUgLmNhcnQtcmVsYXRlZC1uYW1lLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtZmluYWwsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1zYXZlLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utc3RhbmRhcmQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/cTZqa2tyJyk7XG4gIHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdD9xNmpra3IjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnZm9udHMvaWNvbW9vbi50dGY/cTZqa2tyJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2ljb21vb24ud29mZj9xNmpra3InKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdmb250cy9pY29tb29uLnN2Zz9xNmpra3IjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj0naWNvbi0nXSxcbltjbGFzcyo9JyBpY29uLSddIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOCc7XG59XG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmljb24tY29tcGFyZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInO1xuICBjb2xvcjogIzJkOGI2MTtcbn1cbi5pY29uLWRlbGl2ZXJ5LXRydWNrLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMyc7XG4gIGNvbG9yOiAjMmQ4YjYxO1xufVxuLmljb24taGVhcnQtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE0JztcbiAgY29sb3I6ICMyZDhiNjE7XG59XG4uaWNvbi1wYXdwcmludC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnO1xuICBjb2xvcjogIzJkOGI2MTtcbn1cbi5pY29uLXNwZWVjaC1idWJibGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE2JztcbiAgY29sb3I6ICMyZDhiNjE7XG59XG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnO1xuICBjb2xvcjogIzJkOGI2MTtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7XG59XG4uaWNvbi1mYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJztcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG4uaWNvbi1pZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBlJztcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG4uaWNvbi15dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBmJztcbiAgY29sb3I6ICM4ODQ0MmQ7XG59XG4uaWNvbi1jbG9zZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInO1xufVxuLmljb24tbW9yZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY29uLWJnLWhlYWRlci1sZWZ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7XG4gIGNvbG9yOiAjNTY5ZjdhO1xufVxuLmljb24tYmctaGVhZGVyLWxlZnQtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJztcbn1cbi5pY29uLWJnLWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnO1xufVxuLmljb24tdXNwLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7XG4gIGNvbG9yOiAjODg0NDJkO1xufVxuLmljb24tdXNwLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7XG4gIGNvbG9yOiAjODg0NDJkO1xufVxuLmljb24tdXNwLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNyc7XG4gIGNvbG9yOiAjODg0NDJkO1xufVxuLmljb24tdXNwLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7XG4gIGNvbG9yOiAjODg0NDJkO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA5Jztcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBiJztcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJztcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi10ZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4ZCc7XG4gIGNvbG9yOiAjZmZmO1xufVxuIiwiOmZvY3Vze1xyXG4gICAgb3V0bGluZTpub25lO1xyXG59XHJcbi5wcm9kdWN0cy1ibG9ja3tcclxuICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIC8vcGFkZGluZzowIDIwJSAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAvL3BhZGRpbmc6MCA1MHB4IDAgMDtcclxuICAgICAgICAvL21hcmdpbi1yaWdodDogLTIwcHghaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDoxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDM1cHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQ0cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTk5cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExMDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgei1pbmRleDoxO1xyXG4gICAgXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIFx0dG9wOjUwJTtcclxuICAgIFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBcdGJhY2tncm91bmQ6JHNsaWNrLWFycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6JHNsaWNrLWFycm93LXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDokc2xpY2stYXJyb3ctaGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBjb2xvcjokc2xpY2stYXJyb3ctY29sb3I7XHJcblxyXG4gICAgICAgIC8vYm94LXNoYWRvdzokc2xpY2stYXJyb3ctYm94LXNoYWRvdztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzbGljay1hcnJvdy1iYWNrZ3JvdW5kLWhvdmVyO1xyXG4gICAgICAgICAgICBjb2xvcjokc2xpY2stYXJyb3ctY29sb3ItaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgXHQmLnNsaWNrLXByZXZ7XHJcbiAgICBcdFx0bGVmdDotNTBweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmUgJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmUgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHRcdCY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDokaWNvbi1yaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwiaWNvbW9vblwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRzbGljay1hcnJvdy1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHJcbiAgICBcdFx0fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTMwcHg7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICBcdH1cclxuICAgIFx0Ji5zbGljay1uZXh0e1xyXG4gICAgXHRcdHJpZ2h0Oi01MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmUgMCAwICRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzLXJlc3Bvc25zaXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcdFx0Jjo6YWZ0ZXJ7XHJcbiAgICBcdFx0XHRjb250ZW50OiRpY29uLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJpY29tb29uXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6JHNsaWNrLWFycm93LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6LTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxufVxyXG4uc2xpY2stbGlzdCB7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgLy9wYWRkaW5nOjAgMjAlIDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxyXG4uc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZSxcclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgem9vbTogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDA7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3Rze1xyXG4gICAgbWFyZ2luOiRzbGljay1kb3RzLW1hcmdpbjtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luOjJweDtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgd2lkdGg6JHNsaWNrLWRvdHMtd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiRzbGljay1kb3RzLWhlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6JHNsaWNrLWRvdHMtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6JHNsaWNrLWRvdHMtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokc2xpY2stZG90cy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2xpY2stZG90cy1iYWNrZ3JvdW5kLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokc2xpY2stZG90cy1ib3JkZXItcmFkaXVzLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MDtcclxuICAgICAgICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc2xpY2stZG90cy1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokc2xpY2stZG90cy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLWJsb2Nre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuc2xpY2stc2xpZGVye1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUM4QjY7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQUY1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUZBRjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c3tcclxuICAgIC5zbGljay10cmFja3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxiLXJlc3VsdHMtd3JhcHBlcntcclxuICAgIGJvcmRlci1sZWZ0OiAuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59IiwiLy9hcnJvd1xyXG4kc2xpY2stYXJyb3ctY29sb3I6ICNmZmY7XHJcbiRzbGljay1hcnJvdy1iYWNrZ3JvdW5kOiAjMkM4NzU5O1xyXG4kc2xpY2stYXJyb3ctd2lkdGg6MzVweDtcclxuJHNsaWNrLWFycm93LWhlaWdodDozNXB4O1xyXG4kc2xpY2stYXJyb3ctZm9udC1zaXplOiAxMXB4O1xyXG4kc2xpY2stYXJyb3ctYm9yZGVyOiAxcHggc29saWQgI0NERDRFMDtcclxuJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuJHNsaWNrLWFycm93LWJveC1zaGFkb3c6IDAgMnB4IDZweCAjZTdlN2U3O1xyXG5cclxuLy9hcnJvdyBib3JkZXJcclxuJHNsaWNrLWFycm93LWNvbG9yLWhvdmVyOiAjZmZmO1xyXG4kc2xpY2stYXJyb3ctYmFja2dyb3VuZC1ob3ZlcjogIzFFNkY0NjtcclxuJHNsaWNrLWFycm93LWJvcmRlci1ob3ZlcjogMXB4IHNvbGlkICNDREQ0RTA7XHJcblxyXG4vL2Fycm93IHJlc3BvbnNpdmVcclxuJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmU6MzBweDtcclxuXHJcbi8vc2xpY2sgZG90c1xyXG4kc2xpY2stZG90cy1tYXJnaW46MjJweCAwIDAgMDtcclxuJHNsaWNrLWRvdHMtd2lkdGg6MTJweDtcclxuJHNsaWNrLWRvdHMtaGVpZ2h0OjEycHg7XHJcbiRzbGljay1kb3RzLWJvcmRlcjoxcHggc29saWQgI2E5YzhiNjs7XHJcbiRzbGljay1kb3RzLWJvcmRlci1yYWRpdXM6NTAlO1xyXG5cclxuLy9zbGljayBkb3RzIGFjdGl2ZVxyXG4kc2xpY2stZG90cy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzJDODc1OTtcclxuJHNsaWNrLWRvdHMtd2lkdGgtYWN0aXZlOjEycHg7XHJcbiRzbGljay1kb3RzLWhlaWdodC1hY3RpdmU6MTJweDtcclxuJHNsaWNrLWRvdHMtYm9yZGVyLWFjdGl2ZToxcHggc29saWQgIzJDODc1OTtcclxuJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1cy1hY3RpdmU6IDUwJTtcclxuXHJcbiIsImhlYWRlciB7XG4gICYjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cbiAgICAvLyY6YmVmb3JlIHtcbiAgICAvLyAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgLy8gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgLy8gIGZvbnQtc2l6ZTogNTVweDtcbiAgICAvLyAgY29sb3I6ICRncmVlbi1zZWNvbmRhcnk7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgdG9wOiA0NHB4O1xuICAgIC8vICBsZWZ0OiAxNTBweDtcbiAgICAvL1xuICAgIC8vfVxuICAgIC8vJjphZnRlciB7XG4gICAgLy8gIHRvcDogMDtcbiAgICAvLyAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgLy8gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gICAgLy8gIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgLy8gIHJpZ2h0OiAyMHB4O1xuICAgIC8vICBjb2xvcjogJGdyZWVuLXNlY29uZGFyeTtcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vfVxuICAgIC5tZW51LWhlbHBlciB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAvL2NvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICAgIC8vZm9udC1zaXplOiAxMTBweDtcbiAgICAgICAgLy9sZWZ0OiAyMHB4O1xuICAgICAgICAvL2NvbG9yOiAkZ3JlZW4tc2Vjb25kYXJ5O1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy90b3A6IC0yNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgICYuY2FydC1jb3VudCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJGljb24tYmFnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyBcbiAgICAgICAgICAgICAgY29udGVudDogJ0tvxaHDrWsnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAvL2JvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgIC8vdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTdweCA0cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAvL0BtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9pY29ucy9zZWFyY2gtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDAgMSAzMy4zMzMzMzMlO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgI2RrTGFiQ29tcGFyZXJIZWFkZXJXcmFwcHBlciB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDg5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2RrTGFiQ29tcGFyZXJIZWFkZXJJY29uQnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwODgwNDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvL2JvdHRvbTogLTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LXByaWNlLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZhdm9yaXRlIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY3RhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tc2Vjb25kYXJ5O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5MiUgMCwgOTIlIDI5JSwgMTAwJSA1MCUsIDkyJSA3MSUsIDkyJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9taW1lZGlnaXRhbC9qZXplay11Y2V0LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1jb3VudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgJiA+ICp7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhW2RhdGEtdGFyZ2V0PVwibmF2aWdhdGlvblwiXXtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FydC1jb3VudHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzM3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjZGtMYWJDb21wYXJlckhlYWRlcldyYXBwcGVye1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpdGUtbmFtZS13cmFwcGVye1xuICAgICAgICAgIGhlaWdodDogODFweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5oZWFkZXItYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1kYXJrO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGtMYWJDb21wYXJlckhlYWRlckljb25CdG4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL21pbWVkaWdpdGFsL3Bvcm92bmFuaS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdQb3Jvdm7DoW7DrSc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG4gIGVte1xuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9oZWFkZXJ7XG4vLyAgICAmI2hlYWRlcntcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyMzRhO1xuLy8gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC5jb250YWluZXJ7XG4vLyAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuLy8gICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgICAgLmhlYWRlci10b3B7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjczYTZhO1xuLy8gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcbi8vICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTE5cHg7XG4vLyAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4vLyAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4vLyAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcbi8vICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbi8vICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuLy8gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4vLyAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcbi8vICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuLy8gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbi8vICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICMyNzNhNmE7XG4vLyAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjMjczYTZhO1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIC5zaXRlLW5hbWV7XG4vLyAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuLy8gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuLy8gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MTlweCl7XG4vLyAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjE1MHB4O1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0MDBweCl7XG4vLyAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjExMHB4O1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDozNDBweCl7XG4vLyAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjkwcHg7XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgLnNlYXJjaHtcbi8vICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuLy8gICAgICAgICAgICAgICAgICAgIG9yZGVyOjIwO1xuLy8gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAjZm9ybVNlYXJjaEZvcm17XG4vLyAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZWU3ZmM7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMWEzYztcbi8vICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDUwcHggMCAxNXB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICBidXR0b257XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cInN1Ym1pdFwiXXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdTVkdEb2MnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4bWxuczphdm9jb2RlPSdodHRwczovL2F2b2NvZGUuY29tLycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2RlZnMlM0UlM0MvZGVmcyUzRSUzQ2Rlc2MlM0VHZW5lcmF0ZWQgd2l0aCBBdm9jb2RlLiUzQy9kZXNjJTNFJTNDZyUzRSUzQ2clM0UlM0N0aXRsZSUzRVNlYXJjaCUzQy90aXRsZSUzRSUzQ3BhdGggZD0nTTE5Ljc4MjgsMTguNzM1NGMwLjI4OTQsMC4yODkyIDAuMjg5NCwwLjc1ODEgMCwxLjA0NzZjLTAuMTQ0NiwwLjE0NDYgLTAuMzM0MywwLjIxNyAtMC41MjM3LDAuMjE3Yy0wLjE4OTUsMCAtMC4zNzkxLC0wLjA3MjQgLTAuNTIzNywtMC4yMTdsLTUuMzc3MiwtNS4zNzcyYy0xLjQxMzUsMS4xNzg5IC0zLjIyOTgsMS44OTAzIC01LjIxMDEzLDEuODkwM2MtNC40OTI5MiwwIC04LjE0ODA3LC0zLjY1NTEgLTguMTQ4MDcsLTguMTQ4MDNjMCwtNC40OTI5MiAzLjY1NTE1LC04LjE0ODA3IDguMTQ4MDcsLTguMTQ4MDdjNC40OTI5MywwIDguMTQ4MDMsMy42NTUxNSA4LjE0ODAzLDguMTQ4MDdjMCwxLjk4MDMzIC0wLjcxMTQsMy43OTY2MyAtMS44OTAzLDUuMjEwMTN6TTguMTQ4MDcsMTQuODE0N2MzLjY3NjIzLDAgNi42NjY2MywtMi45OTA3IDYuNjY2NjMsLTYuNjY2NjNjMCwtMy42NzU4OSAtMi45OTA0LC02LjY2NjYgLTYuNjY2NjMsLTYuNjY2NmMtMy42NzYyNiwwIC02LjY2NjYsMi45OTA3MSAtNi42NjY2LDYuNjY2NmMwLDMuNjc1OTMgMi45OTAzNCw2LjY2NjYzIDYuNjY2Niw2LjY2NjYzeicgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0M3B4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQzcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnN7XG4vLyAgICAgICAgICAgICAgICAmPmF7XG4vLyAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgICAgIC5yZXNwb25zaXZlLXRvb2xze1xuLy8gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbi8vICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG4vLyAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuLy8gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbi8vICAgICAgICAgICAgICAgICAgICAmPmF7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0MzZweCl7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl17XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjppbml0aWFsO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjEwO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguY2FydC1jb3VudCl7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJ0LWNvdW50e1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMTlweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTE5cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggIzI3M2E2YTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6bm9uZSBzb2xpZDtcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6YXV0bztcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDphdXRvO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6JGljb24tY2FydDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3YTkzMztcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NDBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpcIkZsYXRpY29uXCI7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW57XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjAyMDI7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjNweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTYlO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMzJTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE4cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjE4cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG4vL1xuLy8ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZXtcbi8vICAgIC5uYXZpZ2F0aW9uLWNsb3Nle1xuLy8gICAgICAgIGRpc3BsYXk6bm9uZTtcbi8vICAgIH1cbi8vICAgIGhlYWRlciNoZWFkZXJ7XG4vLyAgICAgICAgLmhlYWRlci10b3B7XG4vLyAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnN7XG4vLyAgICAgICAgICAgICAgICAucmVzcG9uc2l2ZS10b29sc3tcbi8vICAgICAgICAgICAgICAgICAgICAmPmF7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl17XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTkxMlwiO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICAgIG5hdntcbi8vICAgICAgICAgICAgJiNuYXZpZ2F0aW9ue1xuLy8gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4vLyAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbi8vICAgICAgICAgICAgICAgICAgICB0b3A6OTFweDtcbi8vICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gOTFweCk7XG4vLyAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDM2cHgpe1xuLy8gICAgICAgICAgICAgICAgICAgIHRvcDo3MXB4O1xuLy8gICAgICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA3MXB4KTtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuLy9cbi8vLm1lbnUtaGVscGVye1xuLy8gICAgaGVpZ2h0OjUwcHg7XG4vLyAgICB0b3A6MTE4cHg7XG4vLyAgICAmOjphZnRlcntcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuLy8gICAgfVxuLy99XG4iLCJcclxuLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgICBmb250LXNpemU6IDEyMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY29sb3I6ICM1NjlGN0E7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG4gICAgZm9udC1zaXplOiAxNzVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBjb2xvcjogIzU2OUY3QTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE3NjBweCkge1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjc5RDdEO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICBmb250LXNpemU6IDYzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMzBweDtcclxuICAgICAgY29sb3I6ICM1NjlGN0E7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTc2MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJjpob3Zlcjpub3QoYS5wcm9qZWN0LXBob25lKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgZmxleDogMSAxIDMzLjMzMzMlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIC5zdWJtZW51LXZpc2libGUge1xyXG4gICAgICAgIHotaW5kZXg6IDE2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudG9wLW5hdmlnYXRpb24tbWVudXtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOjMzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50b3AtbmF2aWdhdGlvbi10b29scyB7XHJcbiAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICAgICAgY29udGVudDogJGljb24tdXNlci0yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbiAgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAucHJvamVjdC1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tdGVsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgXCJzaG9wdGV0XCI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3BlbmluZy10aW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdC1lbWFpbCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiLCBcInNob3B0ZXRcIjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wLW5hdmlnYXRpb24tbWVudSB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzLnRvcC1uYXZpZ2F0aW9uLXRvb2xzLS1sYW5ndWFnZSB7XHJcbiAgICBvcmRlcjogMztcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIudHlwZS1jYXRlZ29yeSxcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwge1xuXHQjcHJvZHVjdHMge1xuXHRcdC5wcm9kdWN0IHtcblx0XHRcdC5wIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0LnAtdG9vbHMge1xuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wLWRlc2Mge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLnAtdG9vbHMgLmJ0bi1wcmltYXJ5IHtcblx0ei1pbmRleDogNDtcbn1cbiIsIm5hdiB7XG5cdCYjbmF2aWdhdGlvbiB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG5cdFx0XHR0b3A6IDc5cHg7XG5cdFx0XHR0b3A6IDc1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9uLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lm5hdmlnYXRpb24taW4ge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LWxldmVsLTEge1xuXHRcdFx0XHQuZXh0IHtcblx0XHRcdFx0XHRbZGF0YS10ZXN0aWQ9J2hlYWRlck1lbnVJdGVtJ10ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRnYXA6IDVweDtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmVkZTc7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA5Jztcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJywgJ3Nob3B0ZXQnO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN1Ym1lbnUtYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHAge1xuXHRcdFx0XHRcdFtkYXRhLXRlc3RpZD0naGVhZGVyTWVudUl0ZW0nXTpub3QoLmNhdGVnb3J5LXRpdGxlLWhlYWRlcikge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0LmNhdGVnb3J5LXRpdGxlLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEzcHggMDtcblx0XHRcdFx0XHRcdFx0Ly96LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YiA+IGltZyB7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJtZW51LWFycm93IHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjdlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9wLW5hdmlnYXRpb24tbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMjJweCAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNyb3BwZWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRvcC1uYXZpZ2F0aW9uLW1lbnUtdHJpZ2dlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50b3AtbmF2aWdhdGlvbi1iYXItbWVudS1oZWxwZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudG9wLW5hdmlnYXRpb24tbWVudS1pdGVtLTE5MzMxIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudG9wLW5hdmlnYXRpb24tbWVudS1pdGVtLTI1NTYyIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LWl0ZW0tOTU1IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4NXB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDY1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOGZmO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmV4dCB7XG5cdFx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nLCAnc2hvcHRldCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgPiB1bCA+IGxpID4gYSBpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDExNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuZXhwIHtcblx0XHRcdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmID4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDI1cHggMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly9ib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5tZW51LW5vLWltYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgI0UyRURFNztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmID4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggNXB4IDhweCAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5ibG9ja2Rlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL21hcmdpbjoxNXB4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMjUlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmID4gYiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFN0Y4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnN1Ym1lbnUtdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc3VibWVudS12aXNpYmxlIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuXHRcdHotaW5kZXg6IDE1OTk7XG5cdH1cblxuXHQvLy5zdWJtZW51LXZpc2libGUgLnRvcC1uYXZpZ2F0aW9uLWJhcntcblx0Ly8gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdC8vICAgIHotaW5kZXg6MTAwNDtcblx0Ly99XG5cdC5zdWJtZW51LXZpc2libGUgI2hlYWRlcixcblx0LnN1Ym1lbnUtdmlzaWJsZSAuYWRtaW4tYmFyIHtcblx0XHR6LWluZGV4OiAxMDA1O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxLjUlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ly93aWR0aDogMTAwdnc7XG5cdFx0XHQvL2xlZnQ6IDUwJTtcblx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXHQubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0ID4gdWwgPiBsaSB7XG5cdFx0Ly93aWR0aDogY2FsYygzMy4zMzMlIC0gMjVweCk7XG5cdFx0ZmxleC1iYXNpczogY2FsYygyNSUpO1xuXHR9XG5cblx0LnN1Ym1lbnUtdmlzaWJsZSB7XG5cdFx0LmV4cCB7XG5cdFx0XHRbZGF0YS10ZXN0aWQ9J2hlYWRlck1lbnVJdGVtJ10ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNjYm94T3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm1lbnUtaGVscGVyID4gdWwge1xuXHR0b3A6IGNhbGMoNTAlICsgMjNweCk7XG59XG5cbi5tZW51LWhlbHBlciA+IHVsID4gbGkuZXhwID4gdWwgPiBsaSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHR9XG59XG5cbi5uYXYtY2VudGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luOiA0NHB4IDAgMjJweCAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjogMTBweCAwIDIwcHggMDtcblx0fVxuXG5cdGEuYnRuLmJ0bi1kZWZhdWx0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNuYXZpZ2F0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XG5cdC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiB1bCB7XG5cdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0Ly9taW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXgtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly9taW4taGVpZ2h0OiAxMDBweDtcblx0fVxufVxuXG4ubWVudS1sZXZlbC0yIHtcblx0W2RhdGEtdGVzdGlkPSdoZWFkZXJNZW51SXRlbSddIHtcblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtaW1hZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkZ3JlZW4tbGluayAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0JiA+IDpudGgtY2hpbGQoNG4gKyAxKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYgPiA6bnRoLWNoaWxkKDRuICsgNCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZWRlNyAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYgPiA6bnRoLWNoaWxkKDRuICsgMikge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmVkZTcgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmID4gOm50aC1jaGlsZCg0biArIDMpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlZGU3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gaGlkZSBhbGwgaW4gNCByb3cgK1xuXHRcdCY6bm90KC5zaG93LWFsbC1jYXRlZ29yaWVzKSA+IGxpOm50aC1jaGlsZChuICsgMTMpIHtcblx0XHRcdC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zaG93LWFsbC1jYXRlZ29yaWVzLWJ0biB7XG5cdFx0Ly9sZWZ0OiA1MCU7XG5cdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogIzg3NDMyYyAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuc2hvdy1hbGwtY2F0ZWdvcmllcyAuc2hvdy1hbGwtY2F0ZWdvcmllcy1idG4ge1xuXHRcdHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDhweCAxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYm9yZGVyLWJvdHRvbS1ub25lIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDYuNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0XHRcdGdhcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0M3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdC5oYXMtdGhpcmQtbGV2ZWwge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQuaGFzLW1vcmUtaXRlbXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVudS1sZXZlbC0zIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0Z2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgxKSwgOm50aC1jaGlsZCgyKSwgOm50aC1jaGlsZCgzKSwgOm50aC1jaGlsZCg0KSwgOm50aC1jaGlsZCg1KSwgOmhhcyguc2hvdy1tb3JlLWNhdGVnb2lyZXMpKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMSksXG5cdFx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdFx0JjpudGgtY2hpbGQoNCksXG5cdFx0XHQmOm50aC1jaGlsZCg1KSxcblx0XHRcdCY6aGFzKC5zaG93LW1vcmUtY2F0ZWdvaXJlcykge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2hvdy1tb3JlLWNhdGVnb2lyZXMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjODc0MzJjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjODc0MzJjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWRyb3Bkb3duIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMmM4NzU5O1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOSc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHQuc2hvdy1tb3JlLWNhdGVnb2lyZXMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHNwYW46bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtZHJvcGRvd246OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdCYuc2hvdy1hbGwtY2F0ZWdvcmllcyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNob3ctbW9yZS1jYXRlZ29pcmVzIHtcblx0XHRcdFx0XHRzcGFuOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRcdFx0XHR6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vcmUtaXRlbXMtdHJpZ2dlciB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW4tZGFyayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICd6b2JyYXppdCBkYWzFocOtIGthdGVnb3JpZSc7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZTkwYSc7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhY3QtbWVudS1pdGVtIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG5cblx0XHQuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHtcblx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5tZW51LWxldmVsLTMgPiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIHtcblx0bmF2I25hdmlnYXRpb24ge1xuXHRcdC5uYXZpZ2F0aW9uLWluIHtcblx0XHRcdC5tZW51LWxldmVsLTEge1xuXHRcdFx0XHQuZXh0IHtcblx0XHRcdFx0XHRbZGF0YS10ZXN0aWQ9J2hlYWRlck1lbnVJdGVtJ10ge1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAucmVzcG9uc2l2ZS10b29scyB7XG4gICAgYTpub3QoW2RhdGEtdGFyZ2V0PSduYXZpZ2F0aW9uJ10pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxlZC1kb3duICNoZWFkZXIge1xuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbmhlYWRlciNoZWFkZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuXG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKTpub3QoI2RrTGFiQ29tcGFyZXJIZWFkZXJXcmFwcHBlcikge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpdGUtbmFtZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLmNhcnQtY291bnQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dpbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtYnJlYWs6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDM3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvbWltZWRpZ2l0YWwvamV6ZWstdWNldC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGFbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTEuNXB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMyc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdNZW51JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjbmF2aWdhdGlvbiB7XG4gICAgICAgIC5tZW51LWxldmVsLTIge1xuICAgICAgICAgIC5oYXMtdGhpcmQtbGV2ZWwge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXhwIHtcbiAgICAgICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtbGV2ZWwtMyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XG4gIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTAyJyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIHtcbiAgICBoZWFkZXIjaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLmhlYWRlci10b3Age1xuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYVtkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjMuNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3JkZXJpbmctcHJvY2Vzcy5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnVzZXItYWN0aW9uLWluIHtcbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgLmNhcnQtZnJlZS1zaGlwcGluZyBzdHJvbmcge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3Qge1xuICAgICAgJi1kZWxldGUgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi11bml0IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29udGludWUtb3JkZXItYnV0dG9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDExMnB4O1xuICAgIGxlZnQ6IDQ4JTtcbiAgfVxuICAuYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICAgIHRvcDogMTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDExMnB4O1xuICAgIGxlZnQ6IDUyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0LFxuICAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldCB7XG4gICAgdG9wOiAxNjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTY3cHgpO1xuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAucG9wdXAtd2lkZ2V0IHtcclxuICAgIGxlZnQ6IDQwLjUlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3Age1xyXG4gICAgLmxvZ2luLXdpZGdldCB7XHJcbiAgICAgIHRvcDogOTFweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldCB7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xyXG4gICAgdG9wOiAxMDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci10b3Age1xyXG4gIC5sb2dpbi13aWRnZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi13aW5kb3ctdmlzaWJsZSB7XHJcbiAgLmhlYWRlci10b3Age1xyXG4gICAgLmxvZ2luLXdpZGdldCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsImZvb3RlciNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTE7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xuXG4gIC5mb290ZXItbGlzdCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAudG9wLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjVmYTtcbiAgfVxuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTE7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxLjVweCAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLmZvb3Rlci1saXN0Om5vdCguY3VzdG9tLWZvb3Rlcl9fYmFubmVyNjUgLmZvb3Rlci1saXN0KSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuXG4gICAgICBkaXY6bm90KC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogIzg4NDQyZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZWJvb2sgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluc3RhZ3JhbSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgIH1cblxuICAgICAgICAueXQgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGYnO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuXG4gICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLmNvbnRhY3QtYm94IHtcbiAgICAgICAgICAubWFpbCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZWwge1xuICAgICAgICAgICAgYTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vcGVuaW5nLXRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1BvdMWZZWJ1amV0ZSBwb3JhZGl0PyBaYXZvbGVqdGUgbsOhbSc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFubmVyNDkge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFubmVyNTEge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIG9yZGVyOiAzO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFubmVyNjUge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5mb290ZXItbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3BlbmluZy10aW1lIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWwge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzg3NTk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTk4ZCc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKGh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2Zvb3Rlci1jb250YWN0LWljb25zLnN2Zyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zNHB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG9yZGVyOiA1O1xuXG4gICAgICAgICAgLmZvb3Rlci1saXN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19iYW5uZXI1MCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Jhbm5lcjUyIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgIHJvdy1nYXA6IDE0cHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAuZm9vdGVyLWxpc3Qge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctbGlzdCB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYmFubmVyNTMge1xuICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgaW1nOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG9yZGVyOiA3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Jhbm5lcjU1LFxuICAgICAgJl9fYmFubmVyNTQsXG4gICAgICAmX19iYW5uZXI2MyxcbiAgICAgICZfX2Jhbm5lcjcxIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4iLCIuZm9vdGVyLWJvdHRvbXtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6JGZvb3Rlci1ib3R0b20tYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZm9vdGVyLWJvdHRvbS1iZztcclxuICAgIHBhZGRpbmc6JGZvb3Rlci1ib3R0b20tcGFkZGluZztcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiRmb290ZXItYm90dG9tLXBhZGRpbmctcmVzcG9uc2l2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3NpZ25hdHVyZXtcclxuICAgICAgICAgICAgZmxleDphdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0LFxyXG4gICAgICAgICNzaWduYXR1cmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWJvdHRvbS1mb250LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb290ZXItYm90dG9tLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb290ZXItYm90dG9tLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItYm90dG9tLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb290ZXItYm90dG9tLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9vdGVyLWJvdHRvbS1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb290ZXItYm90dG9tLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICYudmFte1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDokZm9vdGVyLWJvdHRvbS1pbWctd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmW2FsdD1cIm1pbWUgZGlnaXRhbFwiXXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxufVxyXG5cclxuZm9vdGVyI2Zvb3RlcntcclxuICAgIC5mb290ZXItbGlua3MtaWNvbnN7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmQ5Y2U7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICYuZm9vdGVyLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ3OXB4KXtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzlweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NzlweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo0ODBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzAzMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vZm9vdGVyLWNvbG9yXHJcbiRiYWNrZ3JvdW5kLWZvb3RlcjogbGluZWFyLWdyYWRpZW50KDI2NC43ZGVnLCAjRTRGMEY4IDAlLCAjRjRGQUZFIDEwMCUpO1xyXG4kYmFja2dyb3VuZC1mb290ZXItY29udGFpbmVyOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci1ib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLWg0OiAjZmZmO1xyXG4kZm9vdGVyLWg0LXdlaWdodDogNjAwO1xyXG4kZm9vdGVyLWg0LXNpemU6IDE4cHg7XHJcbiRmb290ZXItaDQtbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4kZm9vdGVyLWE6ICNiZmNkZjA7XHJcbiRmb290ZXItYS1ob3ZlcjogI2ZmZjtcclxuJGZvb3Rlci1mb250LXNpemU6MTVweDtcclxuJGZvb3Rlci1mb250LXdlaWdodDozMDA7XHJcbiRmb290ZXItbGktYmVmb3JlOiAjYmZjZGYwO1xyXG4kZm9vdGVyLXAtY29sb3I6I2JmY2RmMDtcclxuJGN1c3RvbS1mb290ZXItcGFkZGluZzo0M3B4IDAgMjVweCAwO1xyXG5cclxuLy9mb290ZXItYm90dG9tXHJcbiRmb290ZXItYm90dG9tLXBhZGRpbmc6IDIwcHggMDtcclxuJGZvb3Rlci1ib3R0b20tcGFkZGluZy1yZXNwb25zaXZlOiAxNXB4IDEwcHggMCAxMHB4O1xyXG4kZm9vdGVyLWJvdHRvbS1iZzogI2ZmZjtcclxuJGZvb3Rlci1ib3R0b20tYm9yZGVyOiByZ2JhKDE5MSwgMjA1LCAyNDAsIDAuMSk7XHJcbiRmb290ZXItYm90dG9tLWZvbnQtc2l6ZToxNHB4O1xyXG4kZm9vdGVyLWJvdHRvbS1mb250LXdlaWdodDo0MDA7XHJcbiRmb290ZXItYm90dG9tLWZvbnQtY29sb3I6ICMwMDA7XHJcbiRmb290ZXItYm90dG9tLWltZy13aWR0aDogMTVweDsiLCJcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICNmb290ZXJ7XHJcbiAgICAgICAgLmN1c3RvbS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jhbm5lcjQ5LCAmX19iYW5uZXI1MSwgJl9fYmFubmVyNTAge1xyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1saXN0IGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNob3ctbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc2lnbmF0dXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1mb290ZXIge1xyXG4gICAgPiBkaXYuc2hvdy1saXN0IHtcclxuICAgICAgICAuZm9vdGVyLWxpc3Qge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2hvdy1saXN0IC5mb290ZXItbGlzdCB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufSIsIiNmb290ZXIge1xuICAuY3VzdG9tLWZvb3RlciB7XG4gICAgJl9fbmV3c2xldHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJ2h0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2plemVrLW5ld3NsZXR0ZXIuc3ZnJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC03OHB4O1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgfVxuXG4gICAgICAubmV3c2xldHRlci1oZWFkZXIge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuXG4gICAgICAgIC50b3BpYyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgLnZhbGlkYXRvci1tc2ctaG9sZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBjJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnUMWZaWhsw6FzaXQgc2UnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYzKSB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYsXG4gICAgICAgID4gZm9ybSB7XG4gICAgICAgICAgZmxleDogMCAxIDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgICAgICAudG9waWMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2LFxuICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAudG9waWMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lcGFnZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG59XG5cbi5iYW5uZXJzLXJvdyB7XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDczJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMjclO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXNtLTgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi50b3AtYmFubmVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL3RvcC1iYW5uZXItYmctMi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5iYW5uZXJfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC90b3AtYmFubmVyLWJnLTIud2VicCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1jZW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3AtYmFubmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmLnRvcC1iYW5uZXItbm9ybWFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi50b3AtYmFubmVyLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL3RvcC1iYW5uZXItYmctMi53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweDtcblxuICAgICAgLmJhbm5lcl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgICAgLnRvcC1iYW5uZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhvbWVwYWdlLWJveC53ZWxjb21lLXdyYXBwZXJ7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuYmVuZWZpdEJhbm5lcntcclxuICAgICYucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSwgJi5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3R7XHJcblxyXG4gICAgICAgIC5iZW5lZml0QmFubmVyX19pdGVte1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0QmFubmVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0QmFubmVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHlwZS1kZXRhaWwge1xyXG4gICAgLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0RENEUwO1xyXG59IiwiLnNlY3Rpb24tY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgLmNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgICBhOm5vdCguY2F0ZWdvcnlfX2l0ZW0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC8vbWFyZ2luOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgYVtocmVmPVwiaHR0cHM6Ly93d3cudWRyeml0ZWxueWVzaG9wLmN6L1wiXVxuICAgIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9faXRlbSB7XG4gICAgICB3aWR0aDogMjYxcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZWRlNztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg0NCwgMTM1LCA4OSwgMC4xNSk7XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDE4cHg7XG4gICAgICAgIGdhcDogM3B4O1xuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcnlfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXRpYyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNhdGVnb3JpZXMtc2xpZGVyLWRlc2t0b3Age1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2F0ZWdvcmllcy1zbGlkZXItbW9iaWxlIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNhdGVnb3JpZXMtcGFpciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAuY2F0ZWdvcnlfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2F0ZWdvcnlfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgJi5zaG9ydGVyIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC02LjVweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4M3B4O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDQ1JTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbjogMTRweCAwIDE4cHggMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB9XG4gICAgICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5taWRkbGUtYmFubmVycy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9taWRkbGUtYmFubmVyLWljb24tMS5zdmcnKTtcbiAgICBjb2xvcjogIzU2OWY3YTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDE3cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCdodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9taWRkbGUtYmFubmVyLWljb24tMi5zdmcnKTtcbiAgICBjb2xvcjogIzU2OWY3YTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICAubWlkZGxlLWNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogMTk3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9keS1iYW5uZXJzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1pZGRsZS1jYXRlZ29yaWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAkZ3JlZW47XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTEwMHZtYXgpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvbWlkZGxlLWJhbm5lci1pY29uLTEuc3ZnJyk7XG4gICAgICAgIGNvbG9yOiAjNTY5ZjdhO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjAlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKCdodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9taWRkbGUtYmFubmVyLWljb24tMi5zdmcnKTtcbiAgICAgICAgY29sb3I6ICM1NjlmN2E7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwJTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiAxOTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50eXBlLWNhdGVnb3J5IC5zb3VzZWRzdHZpLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLnNvdXNlZHN0dmktYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDcycHggY2FsYyg1MCUgLSA1MHZ3KSAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MzBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjIwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggI2Y3ZjdmNztcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTEwMHZtYXgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogNTBweCBjYWxjKDUwJSAtIDUwdncpIDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmLWljb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiA4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvY2VydGlmaWthdHkvdWRyeml0ZWxueS5zdmcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzBweCAxMzBweDtcbiAgICAgIHRvcDogLTI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYzMHB4KSB7XG4gICAgICAgIGxlZnQ6IDE4dnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM5MHB4KSB7XG4gICAgICAgIGxlZnQ6IDEydnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4IDEyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2NlcnRpZmlrYXR5L3VkcnppdGVsbnkuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIHBhZGRpbmc6IDM5cHggMjhweCA2MXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMjAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYxMHB4KSB7XG4gICAgICBsZWZ0OiAtMjcwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkzMHB4KSB7XG4gICAgICBsZWZ0OiAtMzI1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHRvcDogLTI2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjVweCAyOHB4IDQ1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKCdodHRwczovLzE0NDQ3Ny5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltYWdlcy9taW1lZGlnaXRhbC9qZXplay1zb3VzcmVkZW5pLnN2ZycpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHJpZ2h0OiAtMjVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4IDEyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2plemVrLXNvdXNyZWRlbmkuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiA2cHggMCAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MzhweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGEnO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuZm9vdGVyLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJyYW5kcy1yZWdpc3RyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gICZfX2JyYW5kcyB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0Ni4zcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB9XG4gICAgJi0tdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpbms7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE5cHg7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjdweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJ2h0dHBzOi8vMTQ0NDc3Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2plemVrLWN0YS5zdmcnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgYm90dG9tOiAtMzJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICByaWdodDogLTUycHg7XG4gICAgICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC03NHB4O1xuICAgICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC11cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly8xNDQ0NzcubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWFnZXMvbWltZWRpZ2l0YWwvYWJvdXQtdXMtYmctMi53ZWJwJyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICRiZy1jb2xvcjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgbWFyZ2luLXRvcDogODRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogOTJweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG4iLCIuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLmJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYnJhbmRzIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjQuN2RlZywgI0U0RjBGOCAwJSwgI0Y0RkFGRSAxMDAlKTs7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTlweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIC5icmFuZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgICAuYnJhbmQtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5ob21lcGFnZS1ib3guYmVmb3JlLWNhcm91c2Vse1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSAwJSwgI0Y2RjZGNiAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXdyYXBwZXIuY29udGFpbmVyIC5yb3c+ZGl2LndpZGUtY2Fyb3VzZWx7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9se1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgJi5sZWZ0LFxyXG4gICAgJi5yaWdodHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6MzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGVmdHtcclxuICAgICAgICBsZWZ0OjEwcHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTpcImljb21vb25cIjtcclxuXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodHtcclxuICAgICAgICByaWdodDoxMHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgY29udGVudDogJGljb24tcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwiaWNvbW9vblwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNhcm91c2VsOmhvdmVyIC5jYXJvdXNlbC1jb250cm9sLmxlZnQ6OmJlZm9yZXtcclxuICAgIGxlZnQ6MHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICB9XHJcbn1cclxuLmNhcm91c2VsOmhvdmVyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OjpiZWZvcmV7XHJcbiAgICByaWdodDowcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICByaWdodDowcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWctcmVzcG9uc2l2ZSwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZ3tcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5iYW5uZXItd3JhcHBlcntcclxuICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dHN7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MzBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci1saW5re1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmluaXRpYWw7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6Mjg5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1nLCAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+YT5pbWd7d2lkdGg6MTAwJTsgbWF4LWhlaWdodDogNDAwcHg7IG9iamVjdC1maXQ6IGNvdmVyfSIsIi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIsXG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0LmJlbmVmaXRCYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0LmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zaXRpb24tLWJlbmVmaXRDYXRlZ29yeS5iZW5lZml0QmFubmVyIHtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW46IDMxcHggMCAxMXB4IDA7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVzcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5cbi5pbi1pbmRleCAuYmVuZWZpdEJhbm5lcixcbi5pbi1kZXRhaWwgLmJlbmVmaXRCYW5uZXIge1xuICBtYXJnaW46IDBweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51c3Age1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtdXNwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmVuZWZpdEJhbm5lciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5iZW5lZml0QmFubmVyX19kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCguaW4taW5kZXgpIHtcbiAgLnVzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi51c3Age1xuICBwYWRkaW5nOiAzMnB4IDAgMzJweCAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAudXNwLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIC8vY29sb3I6JGJsdWUtbGlnaHQ7XG4gICAgICAvL2ZvbnQtc2l6ZTogMThweDtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTowO1xuICAgICAgLy90ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAvL2xpbmUtaGVpZ2h0OjEuMjtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICB9XG4gIH1cbn1cblxuLnR5cGUtZGV0YWlsIHtcbiAgLnVzcCB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cbn1cblxuLmluLWluZGV4IHtcbiAgLnVzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwidWwge1xuICAmLnN1YmNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAtODtcbiAgICBtYXJnaW46IDBweCAtMTBweCAwcHggLTEwcHg7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTBhJztcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODZweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwN3B4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXQtc3ViY2F0ZWdvcnktYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAkY2F0LXN1YmNhdGVnb3J5LWJvcmRlcjtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3gtc2hhZG93OiAkY2F0LXN1YmNhdGVnb3J5LWJveC1zaGFkb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXQtc3ViY2F0ZWdvcnktYm9yZGVyLXJhZGl1cztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjYXQtc3ViY2F0ZWdvcnktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICRjYXQtc3ViY2F0ZWdvcnktZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRjYXQtc3ViY2F0ZWdvcnktZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRoLWltYWdlIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogJGNhdC1zdWJjYXRlZ29yeS1wYWRkaW5nO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICAgIC8vY29sb3I6ICRjYXQtc3ViY2F0ZWdvcnktY29sb3I7XG4gICAgICAgICAgICAgIC8vZm9udC1zaXplOiAkY2F0LXN1YmNhdGVnb3J5LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDoxLjM7XG4gICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6JGNhdC1zdWJjYXRlZ29yeS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgIC8vaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgIC8vZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgICAgLy93aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAvL3BhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhdC1zdWJjYXRlZ29yeS1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNhdC1zdWJjYXRlZ29yeS1tYXJnaW46IDAgLTEwcHggNTBweCAtMTBweDtcclxuJGNhdC1zdWJjYXRlZ29yeS1iYWNrZ3JvdW5kOiNmZmY7XHJcbiRjYXQtc3ViY2F0ZWdvcnktYm9yZGVyOjA7XHJcbiRjYXQtc3ViY2F0ZWdvcnktbWluLWhlaWdodDoxNTFweDtcclxuJGNhdC1zdWJjYXRlZ29yeS1wYWRkaW5nOiAxMHB4O1xyXG4kY2F0LXN1YmNhdGVnb3J5LWJvcmRlci1yYWRpdXM6M3B4O1xyXG4kY2F0LXN1YmNhdGVnb3J5LWJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7O1xyXG4kY2F0LXN1YmNhdGVnb3J5LWNvbG9yOiMwMDA7XHJcbiRjYXQtc3ViY2F0ZWdvcnktZm9udC13ZWlnaHQ6NzAwO1xyXG4kY2F0LXN1YmNhdGVnb3J5LWZvbnQtc2l6ZToxNnB4O1xyXG4kY2F0LXN1YmNhdGVnb3J5LXBhZGRpbmc6IDEwcHg7XHJcbiIsIi50eXBlLWNhdGVnb3J5LFxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCB7XG4gICNjb250ZW50IHtcbiAgICAuY2F0ZWdvcnktcGVyZXgsXG4gICAgLnN1YmNhdGVnb3JpZXMge1xuICAgICAgLy9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCB7XG4gICAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNhdGVnb3J5LXRvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktdG9wLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jb250YWluZXIge1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktcGVyZXgge1xuICAgICAgb3JkZXI6IC0xMDtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IC0xMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5LWhlYWRlciB7XG4gIG9yZGVyOiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgbWFyZ2luOiAkY2F0LWhlYWRlci1tYXJnaW47XG4gIHBhZGRpbmc6ICRjYXQtaGVhZGVyLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAkY2F0LWhlYWRlci1ib3JkZXI7XG4gIGJvcmRlci1zdHlsZTogJGNhdC1oZWFkZXItYm9yZGVyLXN0eWxlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJiA+IGZvcm0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2F0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgb3ZlcmZsb3cteDogb3ZlcmxheTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGNvbG9yOiAkY2F0LWhlYWRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBjb250ZW50OiAnxZhhZGl0IGRsZSc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkY2F0LWhlYWRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGNvbG9yOiAkY2F0LWhlYWRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNhdGhlYWQtb3BlbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBjb2xvcjogJGNhdC1oZWFkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYgPiBmaWVsZHNldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlcjogJGNhdC1oZWFkZXItYm9yZGVyO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IG92ZXJsYXk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgICAgI29yZGVyNSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBsYWJlbFtmb3I9J29yZGVyMSddIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICBsYWJlbFtmb3I9J29yZGVyMiddIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgICBsYWJlbFtmb3I9J29yZGVyMyddIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICBsYWJlbFtmb3I9J29yZGVyNCddIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgICBsYWJlbFtmb3I9J29yZGVyNSddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgY29sb3I6ICRjYXQtaGVhZGVyLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBjb2xvcjogJGNhdC1oZWFkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGRpdiB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAkY2F0LWhlYWRlci1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRjYXQtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY2F0LWhlYWRlci1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJGNhdC1oZWFkZXItZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRjYXQtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA3cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogJGNhdC1oZWFkZXItZm9udC13ZWlnaHQtYWN0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiJGNhdC1oZWFkZXItYm9yZGVyOiAxcHggc29saWQgI2NkZDRlMDtcbiRjYXQtaGVhZGVyLWJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkO1xuJGNhdC1oZWFkZXItbWFyZ2luOiAwO1xuJGNhdC1oZWFkZXItcGFkZGluZzogOHB4IDA7XG4kY2F0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4kY2F0LWhlYWRlci1jb2xvcjogIzAwMDtcbiRjYXQtaGVhZGVyLWZvbnQtc2l6ZTogMTRweDtcbiRjYXQtaGVhZGVyLWZvbnQtd2VpZ2h0OiA0MDA7XG4kY2F0LWhlYWRlci1mb250LXdlaWdodC1hY3RpdmU6IDcwMDtcbiIsIi5jYXRlZ29yeS1wZXJleCB7XG4gIG9yZGVyOiAtMTA7XG4gIHAge1xuICAgIGNvbG9yOiAkY2F0LWRlc2NyaXB0aW9uLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGNhdC1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRjYXQtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gIH1cbiAgJi5lbXB0eS1jb250ZW50LmVtcHR5LWNvbnRlbnQtY2F0ZWdvcnkge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuXG4gIC5zaG93bW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNob3ctbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkZ3JlZW47XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyZDhiNjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZGVuLXBlcmV4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgJi5zaG93IHtcbiAgICAgIC8vbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4ucG9zaXRpb24tLWJlbmVmaXRDYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4iLCIkY2F0LWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OjQwMDtcclxuJGNhdC1kZXNjcmlwdGlvbi1mb250LXNpemU6MTZweDtcclxuJGNhdC1kZXNjcmlwdGlvbi1jb2xvcjojMDAwOyIsIi5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXRpdGxlIHtcbiAgY29sb3I6ICRjYXQtdGl0bGUtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGNhdC10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2F0LXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBvcmRlcjogLTExO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbiIsIiRjYXQtdGl0bGUtZm9udC1zaXplOjQycHg7XHJcbiRjYXQtdGl0bGUtZm9udC13ZWlnaHQ6NTAwO1xyXG4kY2F0LXRpdGxlLWNvbG9yOiMwMDA7XHJcbiRjYXQtdGl0bGUtbWFyZ2luOjM4cHggMDsiLCIucGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICBtYXJnaW46IDU2cHggMDtcclxuICAucGFnaW5hdGlvbi10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnVwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Ryb25nLmpzLXNjcm9sbC10b3Age1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWQtcHJvZHVjdHMudW52ZWlsLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGNjY0MCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAucGFnaW5hdGlvbiB7XHJcbiAgICAmPmEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDREQ0RTA7XHJcblxyXG4gICAgfVxyXG4gICAgLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg0NDJEO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODg0NDJEO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluazpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnR5cGUtY2F0ZWdvcnkge1xuXG4gIC5jb250ZW50IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnktdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICBvcmRlcjogLTE7XG5cbiAgICAucHJvZHVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYS5uYW1lIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wIHtcbiAgICAgICAgLnAtaW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhdGVnb3J5LWFwcGVuZGl4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wLWluLWluIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucC1ib3R0b20ge1xuICAgICAgICAgIC5vZmZlcnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXZhaWxhYmlsaXR5LFxuICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyZDhiNjE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2hvdy10b29sdGlwW3N0eWxlPSdjb2xvcjojMDA5OTAxJ10ge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQ4YjYxICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkOGI2MTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoNDUsIDEzOSwgOTcsIDAuOCk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4ycHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzUwMjAyO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMTdweCk7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3RzLnByb2R1Y3RzLWJsb2Nre1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAxcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgLnByb2R1Y3R7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHMtaW5saW5lLnByb2R1Y3RzLXRvcCA+IGRpdjpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0cy1pbmxpbmUucHJvZHVjdHMtdG9wID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiJGJnOiAjZmZmO1xuJHByaW1hcnk6ICMwMDA7XG4kdGV4dDogIzAwMDtcbiRib3JkZXI6ICNjZGQ0ZTA7XG4kZ3JheS1kYXJrOiBncmF5O1xuXG4uc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnNsaWRlci13cmFwcGVyIHtcbiAgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGg0IHtcbiAgICAgIG9yZGVyOiAtMjtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC5mcm9tLFxuICAgIC50byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uc2xpZGVyLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJy0nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMzJweDtcbiAgICBjb2xvcjogIzMxMzQzOTtcbiAgfVxuICAuZnJvbSxcbiAgLnRvIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNsaWRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC51aS1zbGlkZXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cbiAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgdG9wOiAtMTFweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDc0NDg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmlsdGVycyB7XG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZWRlNztcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaXpuYWt5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm1vcmUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vaGVpZ2h0OiAwO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3Blbi1maWx0ZXIge1xuICAgICAgLm1vcmUtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBzcGFuOm5vdCguc2hvdy10b29sdGlwKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5zaG93LXRvb2x0aXAge1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAvL3dpZHRoOiAzNHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xuICAgICAgICBmb250LWZhbWlseTogJ3Nob3B0ZXQnO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICYuZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICBoNCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmllbGRzZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9yZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdzaG9wdGV0JztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtYW51ZmFjdHVyZXItZmlsdGVyIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50IHtcbiAgICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAgIG9yZGVyOiAtMjtcbiAgICB9XG5cbiAgICAjZmlsdGVycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgLy8gU2Nyb2xsYmFyXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICB9XG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgfVxuICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbmhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXItaGVhZGVyLFxuICAgIC5zbGlkZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICAmOm5vdCgub3Blbikge1xuICAgICAgICAucHJpY2VmaWx0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmljZWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zbGlkZXItaGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuZnJvbSxcbiAgICAgICAgICAudG8ge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcmRlcjogLTEwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgICAgIC5wcml6bmFreSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCgub3Blbikge1xuICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFtLWZpbHRlci10b3Age1xuICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYigwIDAgMCAvIDE1JSk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjY3cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAmLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggMDtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24sXG4gIC5zbGlkZXItd3JhcHBlciB7XG4gICAgaDQge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTBlJztcbiAgICAgICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgaDQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xMHB4IDE2cHggcmdiKDAgMCAwIC8gNiUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggLTEwcHggMTZweCByZ2IoMCAwIDAgLyA2JSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkxMSc7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIG1hcmdpbjogMDtcbiAgICAuZmlsdGVyLWNvdW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJygnO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKSc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXItc2VjdGlvbiBoNCAuc2hvdy10b29sdGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZmlsdGVycy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAmOm5vdCguYWN0aXZlLWZpbHRlcikge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZpbHRlci1oZXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5maWx0ZXItdG90YWwtY291bnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2NsZWFyLWZpbHRlcnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAxNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnWnJ1xaFpdCBmaWx0cic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1sYWJlbCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTEyJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzaG9wdGV0JztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgICAmLnllcy1iZWZvcmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhbS1maWx0ZXItdG9wIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICNtYW51ZmFjdHVyZXItZmlsdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgI21hbnVmYWN0dXJlci1maWx0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgICAgICAgPiBkaXY6bm90KCNjYXRlZ29yeS1maWx0ZXItaG92ZXIpIHtcbiAgICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgIH1cbiAgICAgICAgPiAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICAjZmlsdGVycyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgICAgICAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIC5wcmljZWZpbHRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAudW52ZWlsLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy56YWhyYWRhamV6ZWsuY3ovdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2VkaXQuc3ZnJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDU4JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg2MjcyJSkgaHVlLXJvdGF0ZSgxMGRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCg5NyUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCB7XG4gICAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmc7XG4gICAgICAgIGJvcmRlci1yaWdodDogOTk5OXB4IHNvbGlkICRiZztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ0ZTA7XG4gICAgICB9XG4gICAgICA+IGRpdjpub3QoI2NhdGVnb3J5LWZpbHRlci1ob3Zlcikge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVycy12aXNpYmxlIHtcbiAgLnVudmVpbC1idXR0b24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlYmFyLWlubmVyIHtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG4iLCIuaW4taW5kZXgge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdFx0cm93LWdhcDogMTVweDtcblx0XHRcdGNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmaWx0ZXI6IGJsdXIoMzBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG5cdFx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHRcdGhlaWdodDogOTcwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHRcdGhlaWdodDogOTIwcHg7XG5cdFx0fVxuXHR9XG5cdC5ncm91cC1idG4udGV4dC1jZW50ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5ncm91cC1wcm9kdWN0cy1idG4ge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuXHR3aWR0aDogMjUlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogNXB4IDVweCAxNXB4IDVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50eXBlLXNlYXJjaCB7XG5cdC5wcm9kdWN0cyB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR9XG59XG5cbi5zbGljay1zbGlkZS5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIHtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR9XG59XG5cbi5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiA0NjBweDtcblx0fVxuXG5cdC5wLWRlc2Mge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDY1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cGFkZGluZzogOHB4IDE1cHggMTBweDtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5zbGljay1zbGlkZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5wIHtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcblx0XHRcdCYgKyAuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAjY2FkMGRjYjI7XG5cdFx0ei1pbmRleDogNDtcblx0fVxuXG5cdC5wIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjRmOGZmO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0fVxuXG5cdFx0LmltYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnAtY29kZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucC1pbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC5wLWluLWluIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRvcmRlcjogLTIxO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdC5ka0xhYkNvbXBhcmVyUHJvZHVjdERpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRtYXJnaW46ICRwcm9kdWN0cy1uYW1lLW1hcmdpbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZHVjdHMtbmFtZS1jb2xvcjtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRwcm9kdWN0cy1uYW1lLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcHJvZHVjdHMtbmFtZS1mb250LXdlaWdodDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246ICRwcm9kdWN0cy1uYW1lLXRleHQtYWxpZ247XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuLmNhdGVnb3J5LWFwcGVuZGl4IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0YjUxNWM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yYXRpbmdzLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRwcm9kdWN0cy1yYXRpbmctcGFkZGluZztcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdFx0XHRcdC5zdGFycy13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZmxleDogYXV0bztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hdmFpbGFiaWxpdHkge1xuXHRcdFx0XHRvcmRlcjogLTE5O1xuXHRcdFx0XHRtYXJnaW46IDRweCAwO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGdhcDogM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hdmFpbGFiaWxpdHktYW1vdW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMmQ4YjYxO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNob3ctdG9vbHRpcFtzdHlsZT0nY29sb3I6IzAwOTkwMSddIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAjMmQ4YjYxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4YjYxO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSg0NSwgMTM5LCA5NywgMC44KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDUuNXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cHg7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wLWJvdHRvbSB7XG5cdFx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0XHRvcmRlcjogLTEwO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDE7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMyLjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmRpc2NvdW50IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNHB4O1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByaWNlLXN0YW5kYXJkIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2EzYTNhMztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjNTAyMDI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlLXN0YW5kYXJkIHtcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kdWN0cy1wcmljZS1zdGFuZGFydDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkcHJvZHVjdHMtcHJpY2Utc3RhbmRhcnQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcHJvZHVjdHMtcHJpY2Utc3RhbmRhcnQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlLWFkZGl0aW9uYWwge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDEwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kdWN0cy1wcmljZS1zdGFuZGFydDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHByb2R1Y3RzLXByaWNlLXN0YW5kYXJ0LWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcHJvZHVjdHMtcHJpY2Utc3RhbmRhcnQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYzUwMjAyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkcHJvZHVjdHMtcHJpY2UtZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRwcm9kdWN0cy1wcmljZS1mb250LXdlaWdodDtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucC10b29scyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiBpbml0aWFsO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0Ji5idG4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2R1Y3RzLWJ1dHRvbi1jb2xvcjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRwcm9kdWN0cy1idXR0b24tZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHByb2R1Y3RzLWJ1dHRvbi1mb250LXdlaWdodDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByb2R1Y3RzLWJ1dHRvbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJvZHVjdHMtYnV0dG9uO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkcHJvZHVjdHMtYnV0dG9uLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6ICRwcm9kdWN0cy1idXR0b24tYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcHJvZHVjdHMtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRwcm9kdWN0cy1idXR0b24tYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQmLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwYic7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByb2R1Y3RzLWJ1dHRvbi1ob3Zlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6ICRwcm9kdWN0cy1idXR0b24tYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ka0xhYlZpc2l0ZWRQcm9kdWN0c0JveCAucHJvZHVjdCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5wcm9kdWN0IHtcblx0LnByLWFjdGlvbiB7XG5cdFx0ei1pbmRleDogNDtcblx0fVxufVxuIiwiLy9wcm9kdWN0c1xyXG4kcHJvZHVjdHMtYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuJHByb2R1Y3RzLW5hbWUtY29sb3I6ICMwMjAyMDI7XHJcbiRwcm9kdWN0cy1uYW1lLWZvbnQtc2l6ZToxNnB4O1xyXG4kcHJvZHVjdHMtbmFtZS1mb250LXdlaWdodDo0MDA7XHJcbiRwcm9kdWN0cy1uYW1lLWhlaWdodDogNTVweDtcclxuJHByb2R1Y3RzLW5hbWUtbGluZS1oZWlnaHQ6MS4xO1xyXG4kcHJvZHVjdHMtbmFtZS1tYXJnaW46MDtcclxuJHByb2R1Y3RzLW5hbWUtdGV4dC1hbGlnbjpsZWZ0O1xyXG5cclxuJHByb2R1Y3RzLXJhdGluZy1wYWRkaW5nOjA7XHJcblxyXG4kcHJvZHVjdHMtc2tsYWRlbTogI0I0RDM0QTtcclxuXHJcbiRwcm9kdWN0cy1wcmljZXMtbWluLWhlaWdodDogNjRweDtcclxuXHJcbiRwcm9kdWN0cy1wcmljZTogI0M1MDIwMjtcclxuJHByb2R1Y3RzLXByaWNlLWZvbnQtd2VpZ2h0OjcwMDtcclxuJHByb2R1Y3RzLXByaWNlLWZvbnQtc2l6ZToyMnB4O1xyXG5cclxuJHByb2R1Y3RzLXByaWNlLXN0YW5kYXJ0OiAjNjY2NjY2O1xyXG4kcHJvZHVjdHMtcHJpY2Utc3RhbmRhcnQtZm9udC1zaXplOjE2cHg7XHJcbiRwcm9kdWN0cy1wcmljZS1zdGFuZGFydC1mb250LXdlaWdodDo0MDA7XHJcblxyXG5cclxuJHByb2R1Y3RzLWJ1dHRvbjogI0YwODgwNDtcclxuJHByb2R1Y3RzLWJ1dHRvbi1ob3ZlcjogI0U5ODIwMDtcclxuJHByb2R1Y3RzLWJ1dHRvbi1mb250LXNpemU6MTZweDtcclxuJHByb2R1Y3RzLWJ1dHRvbi1mb250LXdlaWdodDo2MDA7XHJcbiRwcm9kdWN0cy1idXR0b24tcGFkZGluZzo5cHggMTNweDtcclxuJHByb2R1Y3RzLWJ1dHRvbi1tYXJnaW46MDtcclxuJHByb2R1Y3RzLWJ1dHRvbi1ib3gtc2hhZG93Om5vbmU7XHJcbiRwcm9kdWN0cy1idXR0b24tYm9yZGVyOjA7XHJcbiRwcm9kdWN0cy1idXR0b24tYm9yZGVyLXJhZGl1czogMDtcclxuJHByb2R1Y3RzLWJ1dHRvbi1jb2xvcjojZmZmOyIsIi5mbGFncyB7XHJcblx0Ji5mbGFncy1leHRyYSB7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XHJcblx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mbGFnLWZyZWVzaGlwcGluZyB7XHJcblx0XHRcdHdpZHRoOiA1OXB4O1xyXG5cdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogNTlweDtcclxuXHRcdFx0bWluLXdpZHRoOiA1OXB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1OXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDY1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHQuaWNvbi12YW4sXHJcblx0XHRcdC5mbGFnLXRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29udGVudDogJ1xcZTkyZSc7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnc2hvcHRldCc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRjb250ZW50OiAnZG9wcmF2YSB6ZGFybWEnO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZsYWcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNzVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mbGFnLWRpc2NvdW50IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNTAyMDI7XHJcblx0XHRcdFx0bWluLXdpZHRoOiB1bnNldDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJpY2Utc3RhbmRhcmQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wcmljZS1zYXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4xNXB4O1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZsYWdzLWRlZmF1bHQge1xyXG5cdFx0LmZsYWcge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAkZmxhZy1kZWZhdWx0LWZvbnQtc2l6ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmbGFnLWRlZmF1bHQtZm9udC13ZWlnaHQ7XHJcblx0XHRcdHBhZGRpbmc6ICRmbGFnLWRlZmF1bHQtcGFkZGluZztcclxuXHRcdFx0bWFyZ2luOiAkZmxhZy1kZWZhdWx0LW1hcmdpbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMzVweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmZsYWctY3VzdG9tMiB7XHJcblx0XHRcdFx0Y29sb3I6ICMyZDhiNjE7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U5ZjNlZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmM2VmICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZmxhZy1jdXN0b20zIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNzllOTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTdlZGY3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2VkZjcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mbGFnLWFjdGlvbiB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNhbGVmbGFnO1xyXG5cdFx0XHRcdGNvbG9yOiAjYzUwMjAyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzYWxlZmxhZztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mbGFnLXRpcCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mbGFnLW5ldyB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5ld2ZsYWc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1ibG9jayAucCAuZmxhZ3MtZGVmYXVsdCB7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IC0zcHg7XHJcbn1cclxuIiwiLy9mbGFnc1xyXG4kdGlwZmxhZzogI2ZmZjBmMDtcclxuJHNhbGVmbGFnOiAjRkZFMkUyO1xyXG4kbmV3ZmxhZzogI0I0RDM0QTtcclxuJGRpc2NvdW50Y2lyY2xlOiAjNzU3MjczO1xyXG5cclxuJGZsYWctZGVmYXVsdC1mb250LXdlaWdodDo2MDA7XHJcbiRmbGFnLWRlZmF1bHQtZm9udC1zaXplOiAxNHB4O1xyXG4kZmxhZy1kZWZhdWx0LW1hcmdpbjowIDAgNXB4IDA7XHJcbiRmbGFnLWRlZmF1bHQtcGFkZGluZzo0cHggMTBweDsiLCJcbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgJi5jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZ2FwOiAxM3B4IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgPiBzcGFuOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWJzID4gc3BhbjpudGgtbGFzdC1jaGlsZCgtbiArIDIpIGE6OmFmdGVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBib3JkZXI6ICRicmVhZGNydW1icy1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1icy1iYWNrZ3JvdW5kO1xuXG4gICYuY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnR5cGUtZGV0YWlsIC5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1ob21lLWljb24td3JhcHBlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWJzLWljb24taG9tZS1mb250LXNpemU7XG4gICAgdG9wOiAyMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBjb2xvcjogJGJyZWFkY3J1bWJzLWNvbG9yO1xuICBmb250LXNpemU6ICRicmVhZGNydW1icy1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYnJlYWRjcnVtYnMtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICRiZy1jb2xvcjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAvL3BhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAvL3BhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgYSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgPiBzcGFuIHtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwYSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1icy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI25hdmlnYXRpb24tZmlyc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICBwYWRkaW5nOiAwIDEzcHggMCAwO1xuXG4gICAgICAmOjphZnRlciB7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW5baXRlbXByb3A9J25hbWUnXSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MTAnO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1icy1jb2xvcjtcbiAgfVxufVxuXG4vL0BtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICNuYXZpZ2F0aW9uLTIge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cbiIsIi8vYnJlYWRjcnVtYnNcclxuJGJyZWFkY3J1bWJzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnJlYWRjcnVtYnMtY29sb3I6ICM2NjY2NjY7XHJcbiRicmVhZGNydW1icy1mb250LXNpemU6MTRweDtcclxuJGJyZWFkY3J1bWJzLWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRicmVhZGNydW1icy1tYXJnaW46MCAwIDI1cHggMDtcclxuJGJyZWFkY3J1bWJzLWJvcmRlcjowO1xyXG4kYnJlYWRjcnVtYnMtaWNvbi1ob21lLWZvbnQtc2l6ZToxMnB4OyIsIi50eXBlLWRldGFpbCB7XG4gIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLnAtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG4gICAgLmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5ka0xhYkNvbXBhcmVyRmxhZ0RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gICAgICAucC10aHVtYm5haWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oaWdobGlnaHRlZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGh1bWJuYWlsLXByZXYsXG4gICAgICAudGh1bWJuYWlsLW5leHQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnR5cGUtZGV0YWlsIHtcbiAgLnAtZGV0YWlsIHtcbiAgICAucHJvZHVjdC1hcHBlbmRpeCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTExJztcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBjb2RlLWluc3VyYW5jZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDg4cHg7XG4gICAgLnAtY29kZSB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgICAgLnAtY29kZS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnphcnVrYSB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJi5sb25nIHtcbiAgICAgIGdhcDogNjZweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGdhcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnAtZGV0YWlsLWlubmVyIHtcbiAgICAucC1kZXRhaWwtaW5uZXItaGVhZGVyIHtcbiAgICAgIC5wLWNvZGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuICAgICAgICAucC1jb2RlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtdG9wIHsgXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAucC1kZXRhaWwtaW5mbyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnN0YXJzLXdyYXBwZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGFycy1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXY6bm90KC5zdGFycy13cmFwcGVyKSB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mbGFncyB7XG4gICAgICAgIC5mbGFnOm5vdCguZGtMYWJDb21wYXJlckZsYWdEZXRhaWwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRrTGFiQ29tcGFyZXJGbGFnRGV0YWlsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtaW5mby13cmFwcGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgICB9XG4gICAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICB9XG4gICAgICAucC1jb2RlIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgICAgICAucC1jb2RlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnAtZGV0YWlsLWluZm8ge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIC5zdGFycy13cmFwcGVyIHtcbiAgICAgICAgLnN0YXJzLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mbGFncyB7XG4gICAgICAgIC5mbGFnOm5vdCguZGtMYWJDb21wYXJlckZsYWdEZXRhaWwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRrTGFiQ29tcGFyZXJGbGFnRGV0YWlsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdjpub3QoW2NsYXNzXSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICB9XG5cbiAgICAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hldnJvbi1hZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtZGV0YWlsLWJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAuYXZhaWxhYmlsaXR5LXNoaXBwaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDE1cHggMTVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF2YWlsYWJpbGl0eS12YWx1ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4YjYxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiKDQ1IDEzOSA5NyAvIDgwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXZhaWxhYmlsaXR5LWxhYmVsLFxuICAgICAgICAgIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmQ4YjYxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZWxpdmVyeS10aW1lLWxhYmVsLFxuICAgICAgICAgIC5kZWxpdmVyeS10aW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzJkOGI2MSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoaXBwaW5nLW9wdGlvbnMge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTEzJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyZDhiNjE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIHRvcDogLTdweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNDZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LXBhcmFtZXRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTVweCAyNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1cmNoYXJnZS1saXN0IHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjk4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNDZweCA4cHggMTFweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgLnByaWNlLXN0YW5kYXJkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNiZmU5ZDY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICAgICAgICBjb2xvcjogI2M1MDIwMjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTJlMjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtbWVhc3VyZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIuNXB4O1xuXG4gICAgICAgICAgICAmLmlzLWRpc2NvdW50IHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0cy1idXR0b24tY29sb3I7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJvZHVjdHMtYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRwcm9kdWN0cy1idXR0b24tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9kdWN0cy1idXR0b247XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2R1Y3RzLWJ1dHRvbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDIzcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICBib3JkZXI6ICRwcm9kdWN0cy1idXR0b24tYm9yZGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvZHVjdHMtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcm9kdWN0cy1idXR0b24tYm94LXNoYWRvdztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAmLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwYic7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9kdWN0cy1idXR0b24taG92ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZHVjdHMtYnV0dG9uLWJvcmRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHgkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmluY3JlYXNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZSBzb2xpZDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5kZWNyZWFzZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmUgbm9uZTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgIC8vb3JkZXI6IDQ7XG4gICAgICBwYWRkaW5nOiAyNnB4IDIwcHggMjZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICNka0xhYkNvbXBhcmVyRGl2IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubGluay1pY29ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAubGluay1pY29uLFxuICAgICAgICAjZGtMYWJDb21wYXJlckRldGFpbFNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICYuZmF2b3JpdGUtZGV0YWlsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY2hhdCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTYnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLndhdGNoZG9nIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxNSc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucHJpbnQsXG4gICAgICAgICAgJi5zaGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjZGtMYWJDb21wYXJlckRldGFpbFNwYW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdHMtY3RhIHtcbiAgICAgIG9yZGVyOiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMmQ4YjYxO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHlwZS1kZXRhaWwge1xuXG4gIC5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlcixcbiAgLnByb2R1Y3RzLWFsdGVybmF0aXZlLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDY1cHggMCAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cblxuICAuYnJvd3NlLXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcHJvZHVjdHNBbHRlcm5hdGl2ZSB7XG4gICAgLmJyb3dzZS1wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2hwLXRhYnMtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAyMzlweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2ZjZmNiAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zaHAtdGFicy1ob2xkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNwLWRldGFpbC10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDQ0cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgIC8vbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICAuc2hwLXRhYiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtdGVzdGlkPSd0YWJSZWxhdGVkUHJvZHVjdHMnXSB7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtdGVzdGlkPSd0YWJEZXNjcmlwdGlvbiddIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbZGF0YS10ZXN0aWQ9J3RhYkFsdGVybmF0aXZlUHJvZHVjdHMnXSB7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtdGVzdGlkPSd0YWJSZWxhdGVkRmlsZXMnXSB7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtdGVzdGlkPSd0YWJSYXRpbmcnXSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtdGVzdGlkPSd0YWJEaXNjdXNzaW9uJ10ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtdGVzdGlkPSd0YWJCcmFuZCddIHtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICByb3ctZ2FwOiA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IG92ZXJsYXk7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3RhYi1jb250ZW50IHtcbiAgICAgIC8vbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAjZGVzY3JpcHRpb24ge1xuICAgIC8vYm94LXNoYWRvdzogMHB4IC04cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggLThweCAyMHB4IHJnYigwIDAgMCAvIDUlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MnB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDVweCAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24tc3dpdGNoZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC8vPiBhIHtcbiAgICAgICAgLy8gIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIC8vICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAvL31cblxuICAgICAgICBpbWdbYWx0PSdiYW5uZXJfc2tsZW5pa3knXSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5oaWRlLXBhcmFtZXRlcnMge1xuICAgICAgICAgICAgLmhpZGRlbi1wYXJhbWV0ZXJzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaGlkZGVuLXBhcmFtZXRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbC1jb250YWN0LWJveCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMmQ4YjYxO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDUycHggMCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWN0LWJveC10b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTdweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5vcGVuaW5nLXRpbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM4NzU5O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGMnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTk4ZCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRpdGlvbmFsLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxNyc7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgaGVpZ2h0OiA1MzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZpbHRlcjogYmx1cig1NXB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZS1kZXNjcmlwdGlvbl9fc3dpdGNoZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcblxuICAgICAgLmhpZGUtZGVzY3JpcHRpb25fX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtYW51ZmFjdHVyZXJEZXNjcmlwdGlvbixcbiAgI3Byb2R1Y3REaXNjdXNzaW9uLFxuICAjcmVsYXRlZEZpbGVzLFxuICAjcmF0aW5nVGFiIHtcbiAgICBwYWRkaW5nOiA0MnB4IDQycHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMjZweCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zaHAtdGFiLWxpbmsge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvciAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3AtZGV0YWlsLXRhYnMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGdhcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtbmF2IHtcbiAgLm5hdmlnYXRpb24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4jY29udGVudCB7XG4gICNyZWxhdGVkUHJvZHVjdHMsICNwcm9kdWN0c0FsdGVybmF0aXZlIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMge1xuICAgICAgICBhLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0Om5vdCgjcHJvZHVjdHNUb3AgLnByb2R1Y3QpIC5wIC5wLWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1ib3R0b20ubm8tYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIH1cbn0iLCIuYWx0ZXJuYXRpdmUjYWx0ZXJuYXRpdmV7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDREQ0RTA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46NDdweCAwIDU3cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50YWItY29udGVudCAucCAucC1kZXNjLCAucHJvZHVjdHMtcmVsYXRlZCAucCAucC1kZXNjLCAudGFiLWNvbnRlbnQgLnAgLnN0YXJzLXdyYXBwZXIsIC5wcm9kdWN0cy1yZWxhdGVkIC5wIC5zdGFycy13cmFwcGVyLCAudGFiLWNvbnRlbnQgLnAgLmF2YWlsYWJpbGl0eSwgLnByb2R1Y3RzLXJlbGF0ZWQgLnAgLmF2YWlsYWJpbGl0eSwgLnRhYi1jb250ZW50IC5wIC5mbGFncy1pbmxpbmUsIC5wcm9kdWN0cy1yZWxhdGVkIC5wIC5mbGFncy1pbmxpbmUsIC50YWItY29udGVudCAucCAucHJpY2Utc3RhbmRhcmQtd3JhcHBlciwgLnByb2R1Y3RzLXJlbGF0ZWQgLnAgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXJ7ZGlzcGxheTppbml0aWFsO31cclxuXHJcbi5hZHZhbmNlZC1vcmRlciB7XHJcbiAgICAucC1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59IiwiLnR5cGUtcGFnZSB7XHJcbiAgLnNpZGViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgaGVhZGVyIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRlbnQtaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxuXHJcblxyXG4iLCIuYmxvZy1zZWN0aW9ue1xyXG5wYWRkaW5nOjI1cHggMCA0MnB4IDA7XHJcbmJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmOGZmIDAlLCByZ2JhKDI0NCwgMjQ4LCAyNTUsIDApIDEwMCUpO1xyXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgIHBhZGRpbmc6MjBweCAwIDI1cHggMDtcclxufVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCAyN3B4IDA7XHJcbiAgICAgICAgY29sb3I6IzAyMDIwMjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZmVlZHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgbWFyZ2luOjAgLTElO1xyXG4gICAgICAgIC5uZXdzLWl0ZW17XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMil7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ3OXB4KXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1jZW50ZXJ7XHJcbiAgICAgICAgYS5idG57XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXdzLWl0ZW17XHJcbiAgICB3aWR0aDozMS4zMzMzMyU7XHJcbiAgICBtYXJnaW46MCAxJSA0OXB4IDElO1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgd2lkdGg6NDglO1xyXG4gICAgICAgIG1hcmdpbjowIDElIDQ5cHggMSU7XHJcbiAgICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo0NzlweCl7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICB9XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTQzOXB4KXtcclxuICAgICAgICAgICBoZWlnaHQ6MTQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OjE0NnB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ3OXB4KXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRpbWV7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3M2E2YTtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MTJweDtcclxuICAgICAgICB0b3A6LTEycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NzlweCl7XHJcbiAgICAgICAgICAgIHRvcDotNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjAyMDI7ICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MzFweCAwIDE4cHggMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRiNTE1YztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluLWJsb2cudHlwZS1wb3N0cy1saXN0aW5nIC5jb250ZW50LWlubmVye1xyXG4gICAgbWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbiNuZXdzV3JhcHBlcntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgbWFyZ2luOjAgLTElO1xyXG59IiwiLmluLWplemVrLWJsb2cge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50eXBlLXBvc3QsXG4udHlwZS1wb3N0cy1saXN0aW5nIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnR5cGUtcGFnZSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgI25hdmlnYXRpb24tZmlyc3Qge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vdmFyaWFibGVzXG5AaW1wb3J0ICd2YXJpYWJsZXMvaWNvbi12YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzLnNjc3MnO1xuXG4vL2N1c3RvbWFwZ2VzXG5AaW1wb3J0ICdjdXN0b20tcGFnZXMvby1uYXMuc2Nzcyc7XG5AaW1wb3J0ICdjdXN0b20tcGFnZXMva29udGFrdC5zY3NzJztcbkBpbXBvcnQgJ2N1c3RvbS1wYWdlcy9kb3ByYXZhLnNjc3MnO1xuXG4vL2tvxaHDrWtcbkBpbXBvcnQgJ2NhcnQvY2FydC5zY3NzJztcblxuLy93ZWIgc2V0dGluZ3NcblxuQGltcG9ydCAnd2ViLXNldHRpbmdzL2J1dHRvbnMuc2Nzcyc7XG5AaW1wb3J0ICd3ZWItc2V0dGluZ3MvZm9ybXMuc2Nzcyc7XG5AaW1wb3J0ICd3ZWItc2V0dGluZ3Mvc2l0ZS1zcGVjaWZpY3Muc2Nzcyc7XG5AaW1wb3J0ICd3ZWItc2V0dGluZ3MvZm9udC5zY3NzJztcblxuLy8gc2xpY2sgc2xpZGVcblxuQGltcG9ydCAnc2xpY2stc2xpZGUvc2xpY2suc2Nzcyc7XG5cbi8vaGVhZGVyXG5AaW1wb3J0ICdoZWFkZXIvaGVhZGVyLXRvcC5zY3NzJztcbkBpbXBvcnQgJ2hlYWRlci90b3AtbmF2aWdhdGlvbi1iYXIuc2Nzcyc7XG5AaW1wb3J0ICdoZWFkZXIvbmF2aWdhdGlvbi5zY3NzJztcblxuLy9jYXRlZ29yeVxuQGltcG9ydCAnY2F0ZWdvcmllcy9jYXRlZ29yaWVzLnNjc3MnO1xuXG4vL2Jsb2dcbkBpbXBvcnQgJ2hlYWRlci9uYXZpZ2F0aW9uLnNjc3MnO1xuQGltcG9ydCAnaGVhZGVyL2hlYWRlci1tb2JpbGUuc2Nzcyc7XG5cbi8vaGVhZGVyIHdpZGdldFxuQGltcG9ydCAnaGVhZGVyLXdpZGdldC9jYXJ0LXdpZGdldC5zY3NzJztcbkBpbXBvcnQgJ2hlYWRlci13aWRnZXQvbG9naW4td2lkZ2V0LnNjc3MnO1xuXG4vL2Zvb3RlclxuQGltcG9ydCAnZm9vdGVyL2Zvb3Rlci5zY3NzJztcbkBpbXBvcnQgJ2Zvb3Rlci9mb290ZXItYm90dG9tLnNjc3MnO1xuQGltcG9ydCAnZm9vdGVyL2Zvb3Rlci1tb2JpbGUuc2Nzcyc7XG5AaW1wb3J0ICdmb290ZXIvbmV3c2xldHRlcic7XG5cbi8vaG9tZXBhZ2VcbkBpbXBvcnQgJ2hvbWVwYWdlL3RvcC1iYW5uZXJzLnNjc3MnO1xuQGltcG9ydCAnaG9tZXBhZ2Uvd2VsY29tZS10ZXh0LnNjc3MnO1xuQGltcG9ydCAnaG9tZXBhZ2UvYmFubmVyeS12eWhvZC5zY3NzJztcbkBpbXBvcnQgJ2hvbWVwYWdlL2NhdGVnb3JpZXMuc2Nzcyc7XG5AaW1wb3J0ICdob21lcGFnZS9taWRkbGUtYmFubmVyJztcbkBpbXBvcnQgJ2hvbWVwYWdlL2JyYW5kcy5zY3NzJztcbkBpbXBvcnQgJ2hvbWVwYWdlL3NsaWRlci5zY3NzJztcblxuLy9iYW5uZXJzXG5AaW1wb3J0ICdob21lcGFnZS91c3Auc2Nzcyc7XG5cbi8vY2F0ZWdvcnlcbkBpbXBvcnQgJ2NhdGVnb3JpZXMvc3ViY2F0ZWdvcmllcy5zY3NzJztcbkBpbXBvcnQgJ2NhdGVnb3JpZXMvY2F0ZWdvcnktaGVhZGVyLnNjc3MnO1xuQGltcG9ydCAnY2F0ZWdvcmllcy9jYXRlZ29yeS1kZXNjcmlwdGlvbi5zY3NzJztcbkBpbXBvcnQgJ2NhdGVnb3JpZXMvY2F0ZWdvcnktdGl0bGUuc2Nzcyc7XG5AaW1wb3J0ICdjYXRlZ29yaWVzL2NhdGVnb3J5LXBhZ2luYXRpb24uc2Nzcyc7XG5AaW1wb3J0ICdjYXRlZ29yaWVzL3Byb2R1Y3RzLXRvcC5zY3NzJztcbkBpbXBvcnQgJ2NhdGVnb3JpZXMvZmlsdHJlLnNjc3MnO1xuQGltcG9ydCAnY2F0ZWdvcmllcy9zaWRlYmFyLnNjc3MnO1xuXG4vL3Byb2R1Y3RzXG5AaW1wb3J0ICdwcm9kdWN0cy9wcm9kdWN0cy12aWV3LnNjc3MnO1xuQGltcG9ydCAncHJvZHVjdHMvZmxhZ3Muc2Nzcyc7XG5cbi8vYnJlYWRjcnVtYnNcbkBpbXBvcnQgJ2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3MnO1xuXG4vL3Byb2R1Y3QgcGFnZVxuQGltcG9ydCAncHJvZHVjdC1wYWdlL3AtaW1hZ2Utd3JhcHBlci5zY3NzJztcbkBpbXBvcnQgJ3Byb2R1Y3QtcGFnZS9wLWluZm8td3JhcHBlci5zY3NzJztcbkBpbXBvcnQgJ3Byb2R1Y3QtcGFnZS9wcm9kdWN0LWJvdHRvbS5zY3NzJztcbkBpbXBvcnQgJ3Byb2R1Y3QtcGFnZS9wcm9kdWN0LWFsdGVybmF0aXZlLnNjc3MnO1xuXG4vL3RleHQgcGFnZVxuXG5AaW1wb3J0ICd0ZXh0LXBhZ2VzL3R5cGUtcGFnZS5zY3NzJztcblxuLy9ibG9nXG5AaW1wb3J0ICdibG9nL3Bvc3RzLWxpc3Rpbmcuc2Nzcyc7XG5AaW1wb3J0ICdibG9nL3R5cGUtcG9zdC5zY3NzJztcblxuLmluLXpuYWNrYXtcbiAgICBhc2lkZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXNpZGU6aGFzKC5ib3gtZmlsdGVycyl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWhlYWRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Rze1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmVkZTc7XG4gICAgfVxufVxuXG4udHlwZS1jYXRlZ29yeSwgLnR5cGUtc2VhcmNoe1xuICAgIC5wcm9kdWN0c3tcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlZGU3O1xuICAgIH1cbn1cblxuLnR5cGUtc2VhcmNoe1xuICAgIC5sYi1yZXN1bHRzLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59Il19 */
