@charset "UTF-8";.btn,a.btn{font-size:16px;font-weight:600!important;height:auto;text-decoration:none!important}.btn:not(.btn-sm),a.btn:not(.btn-sm){border-radius:2px;line-height:1.4;padding:10px 30px}.btn.btn-sm,a.btn.btn-sm{border-radius:2px;font-size:14px;padding:5px 15px 4px}.btn.btn-default,a.btn.btn-default{background-color:#da314b;border-color:#da314b;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#fff}.btn.btn-default:hover,a.btn.btn-default:hover{background-color:#aa172e;border-color:#aa172e;color:#fff}.btn.unveil-button,a.btn.unveil-button{background-color:transparent;border-color:#eefaff;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#444}.btn.unveil-button:hover,a.btn.unveil-button:hover{background-color:transparent;border-color:#444;color:#444}.btn.btn-cart,.btn.btn-conversion,.btn.btn-secondary,.btn.btn.btn-primary,a.btn.btn-cart,a.btn.btn-conversion,a.btn.btn-secondary,a.btn.btn.btn-primary{background-color:#da314b;border-color:#da314b;color:#fff}.btn.btn-cart:hover,.btn.btn-conversion:hover,.btn.btn-secondary:hover,.btn.btn.btn-primary:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover,a.btn.btn-secondary:hover,a.btn.btn.btn-primary:hover{background-color:#aa172e;border-color:#aa172e;color:#fff}.btn.btn-success,a.btn.btn-success{border:1px solid #eefaff;color:#444}.btn.btn-success:hover,a.btn.btn-success:hover{border-color:#283056;color:#444}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-control{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;color:#000;font-size:14px;height:40px}.form-control::-moz-placeholder{color:#000;font-size:14px;font-weight:400}.form-control::placeholder{color:#000;font-size:14px;font-weight:400}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#e7e7e7}.compact-form .btn,.discount-coupon .input-group .btn,.input-group .btn{height:44px;line-height:20px;padding:10px 20px}.compact-form .btn:before,.discount-coupon .input-group .btn:before,.input-group .btn:before{line-height:1!important}.compact-form .form-control,.discount-coupon .input-group .form-control,.input-group .form-control{height:44px}.subscribe-form .btn,.subscribe-form .form-control{height:50px}.subscribe-form .btn:before{display:none}.subscribe-form .btn .sr-only{clip:auto;height:auto;margin:0;overflow:initial;position:static;width:auto}select,select.form-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6CAIAAABNgoyqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNrs2LsNwDAIRVE7CzAp07AlU4QqRZQUeSgfRfeVIPlINqLwzEwzG49nGS8FGBgYGBgYGBgYGBj4t7C7y90WHBFnp1e9ujde9aF9VRXfeGcLqj5cm62pldn5EZDVLswCAQYGBgYGBgYG/ha8CjAAkdEmwUnCSO4AAAAASUVORK5CYII=);border:1px solid #e7e7e7}input[type=checkbox]+label{line-height:1.4;min-height:20px;padding-left:27px}input[type=checkbox]+label:before{background-color:#fff;border:1px solid #dadada;border-radius:3px;height:20px;top:0;transform:none;width:20px}input[type=checkbox]:checked+label:before{background-color:#fff;border-color:#dadada}input[type=checkbox]:checked+label:after{background-color:#fff;border-radius:3px;color:#8bb8dd;left:3px;top:11px}input[type=checkbox]:disabled+label:before{background-color:#fff;border:1px solid #e7e7e7}input[type=radio]+label{padding-left:27px}input[type=radio]+label:before{background-color:#fff;border-radius:50%;height:20px;margin-top:-10px;transform:none;width:20px}input[type=radio]:checked+label:before{background-color:#fff}input[type=radio]:checked+label:after{height:10px;left:5px;width:10px}label{min-height:20px}.consents .whole-width,.consents .whole-width a{color:#444;font-weight:400}.consents .whole-width a{font-size:13px;text-decoration:underline!important}.consents .whole-width a:hover{text-decoration:none!important}.form-mt{float:left;width:50%;z-index:1}.form-mt:nth-of-type(3){padding-left:20px}.overall-wrapper{margin-left:auto;margin-right:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#444;font-weight:600;line-height:1.2}h1{font-size:28px;margin-bottom:30px;margin-top:40px}h1,h2{font-weight:600}h2{color:#444;font-size:26px}.h4,h3,h4{font-size:20px;font-weight:600}.h4,h4{margin:20px 0}.homepage-group-title,.products-header{font-size:26px;font-weight:600}table{width:100%}#content{line-height:1.384615;padding-top:0}#content h1{font-size:28px}#content p{margin:0 0 18px}.banner .link-like,.banner a,.banner-category .link-like,.banner-category a,.banner-wrapper .link-like,.banner-wrapper a,.carousel-inner .link-like,.carousel-inner a,.content .link-like,.content a{color:#444;text-decoration:underline}.banner .link-like:hover,.banner a:hover,.banner-category .link-like:hover,.banner-category a:hover,.banner-wrapper .link-like:hover,.banner-wrapper a:hover,.carousel-inner .link-like:hover,.carousel-inner a:hover,.content .link-like:hover,.content a:hover{color:#444;text-decoration:none}.chevron-after:after{font-size:10px;margin-left:5px}.category-perex ul,.category-perex ul li,.category__secondDescription ul,.category__secondDescription ul li,.p-short-description ul,.p-short-description ul li,.tab-content ul,.tab-content ul li,.welcome-wrapper ul,.welcome-wrapper ul li,article ul,article ul li{padding-left:0}.category-perex ul li:before,.category__secondDescription ul li:before,.p-short-description ul li:before,.tab-content ul li:before,.welcome-wrapper ul li:before,article ul li:before{background-color:#eefaff;border-radius:50%;content:"";height:6px;margin-left:0;margin-right:8px;width:6px}.flex-wrap{display:flex;flex-wrap:wrap}@media screen and (min-width:992px){#content h1,h1{font-size:38px}.homepage-group-title,.products-header,h2{font-size:34px}h3{font-size:24px}}@media (min-width:1440px){.container{width:1340px}}@media (max-width:767px){.overall-wrapper{padding-bottom:0!important;padding-top:70px}.container{width:100%}}.sidebar #categories .expandable a>span{right:-5px}@media (max-width:767px){.carousel-indicators{display:none}#header .navigation-in{background-color:#fff}#navigation .menu-level-1>li>a .submenu-arrow:after{height:unset}.footer-banner .about .footer-table,.footer-banner .about .footer-table:not(:first-child){padding:0 20px}#header .site-name{min-width:105px}}@media (max-width:424px){.usp-wrap .usp-item{width:100%}}@media screen and (min-width:992px){.usp-wrap .usp-item{width:33.333%}}.in-favourite .sidebar,.in-oblibene .sidebar{display:none}.favourite_icon{border:none;border-radius:0;display:block;font-style:normal;height:28px;line-height:28px;text-align:center;width:30px;z-index:1}.favourite_icon .number{background-color:#da314b;border-radius:20px;color:#fff;font-size:12px;font-weight:600;height:20px;left:-12px;line-height:20px;position:absolute;top:-8px;width:21px}.favourite_icon .number:empty{display:none}.favourite_icon svg{fill:transparent;stroke:#444;stroke-width:1px;cursor:pointer;height:28px;width:30px}.product{position:relative}.product.fav-active .favourite i svg{fill:#444;stroke:#444}.product .favourite{border:none;border-radius:0;color:#444;font-size:20px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:5px;width:20px;z-index:1}.product .favourite,.product .favourite i{align-items:center;display:flex;justify-content:center}.product .favourite i svg{fill:transparent;stroke:#444;stroke-width:1px;cursor:pointer}#header .navigation-buttons a.favourite{display:initial;height:28px;line-height:28px}#header .navigation-buttons a.favourite:before{display:none}.type-detail .p-data-wrapper{display:flex;flex-direction:column}.type-detail .p-data-wrapper .link-icons{align-items:center}.type-detail .p-data-wrapper .favourite-detail{font-style:normal;margin:0 25px 0 0;text-align:center;z-index:1}.type-detail .p-data-wrapper .favourite-detail p{margin-bottom:0!important}.type-detail .p-data-wrapper .favourite-detail .favourite{margin-right:8px}.type-detail .p-data-wrapper .favourite-detail.fav-yes .favourite i svg{fill:#eefaff;stroke:#eefaff}.type-detail .p-data-wrapper .favourite-detail.fav-yes .fav-text{font-size:0}.type-detail .p-data-wrapper .favourite-detail.fav-yes .fav-text:after{content:"Odebrat z oblíbených";font-size:16px}.type-detail .p-data-wrapper .favourite-detail .btn_toggle{align-items:center;display:flex;margin:0}.type-detail .p-data-wrapper .favourite-detail .btn_toggle:hover .fav-text{color:#eefaff;text-decoration:none}.type-detail .p-data-wrapper .favourite-detail i{align-items:center;display:flex;justify-content:center}.type-detail .p-data-wrapper .favourite-detail i svg{fill:transparent;stroke:#eefaff;stroke-width:1px;cursor:pointer;transform:scale(1.2)}.p-image-wrapper .p-image .favourite-detail{position:absolute;right:15px;top:15px}.p-image-wrapper .p-image .favourite-detail svg{stroke:#444;stroke-width:2px;fill:none;height:18px;width:20px}.p-image-wrapper .p-image .favourite-detail.fav-yes .favourite i svg{fill:#444;stroke:#444;transform:none}.favourite-detail{margin:5px 0;order:-20}.favourite-detail p{align-items:center;display:flex;margin-bottom:0}.favourite-detail p:hover{cursor:pointer}.favourite-detail p span.favourite{margin-right:7px}.favourite-detail p span.favourite i{align-items:center;display:flex}.favourite-detail p span.fav-text{color:#444;font-size:16px;font-weight:400;text-decoration:underline}.favourite-detail p span.fav-text hover{text-decoration:none}.ig h2{align-items:center;border-top:1px solid #e7e7e7;color:#000;display:flex;font-size:16px;font-weight:400;justify-content:center;margin:0;padding:25px 0;text-align:center}.ig h2 img{margin-right:10px}.instagram-wrap{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px}.instagram-wrap .igfeed{margin-bottom:10px;max-width:33.33%;min-width:33.33%;overflow:hidden;position:relative}.instagram-wrap .igfeed:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;top:0;width:10px;z-index:1}.instagram-wrap .igfeed:first-of-type:before,.instagram-wrap .igfeed:nth-child(n+7){display:none}.instagram-wrap .igfeed a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-bottom:100%;position:relative;transition:.2s ease-in-out}.instagram-wrap .igfeed a:before{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;color:#fff;content:"\e909";display:flex;font-family:Shoptet;font-size:35px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.instagram-wrap .igfeed a:hover:before{opacity:1}@media (min-width:768px){.instagram-wrap .igfeed{max-width:16.6667%;min-width:16.6667%}}@media (max-width:767px){.ig h2,.ig h2 img{display:block}.ig h2 img{margin:0 auto 10px}}@media (max-width:479px){.instagram-wrap .igfeed{max-width:50%;min-width:50%}.instagram-wrap .igfeed:nth-child(5):before{display:none}}#recentlyViewed{background-color:#fff;border-top:1px solid #e7e7e7;margin-bottom:30px;margin-top:60px;width:100%}#recentlyViewed .homepage-group-title{margin:40px 0 25px;text-align:center}#recentlyViewed .text-center{padding:30px 0}#recentlyViewed .text-center a{position:relative;z-index:1}#recentlyViewed .products-block:before{border-radius:0}#recentlyViewed .products-block .product .p{height:100%!important}#recentlyViewed .products-block .product .new-description{display:none!important}#recentlyViewed .slick-list{float:none}#recentlyViewed .price-save+.price-save,#recentlyViewed .price-standard+.price-standard{display:none}.type-product #recentlyViewed{border-top:none}@media (min-width:768px){#recentlyViewed .slick-arrow{background-color:#f9f9f9}#recentlyViewed .slick-next{right:-20px}#recentlyViewed .slick-prev{left:-20px}}@media (max-width:767px){#recentlyViewed{margin-top:0}}.banner-rating{background-color:#f9f9f9;margin-bottom:40px;margin-top:85px;padding-bottom:40px;position:relative}.banner-rating:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.banner-rating .rate-header{position:relative;top:-66px}.banner-rating .rate-header .rate-img{margin:0 auto;width:104px}.banner-rating .rate-header h4{font-size:18px;margin:25px 0 0;text-align:center;width:100%}.banner-rating .rate-items{display:flex;flex-wrap:wrap;margin-top:-30px;position:relative}.banner-rating .rate-items .vote-wrap{font-size:14px;font-weight:400}.banner-rating .rate-items .vote-wrap .stars{display:block;margin-bottom:10px}.banner-rating .rate-items .vote-wrap .vote-content{margin:0}.banner-rating .vote-wrap{border:none;color:#444;display:flex;flex-wrap:wrap;font-weight:400;margin-bottom:10px;padding:38px 15px 15px;width:100%}.banner-rating .vote-wrap .vote-content{font-size:16px;order:-1;width:100%}.banner-rating .vote-wrap .vote-header{width:100%}.banner-rating .vote-wrap .vote-pic{display:none}.banner-rating .vote-wrap .vote-summary{margin-top:15px}.banner-rating .vote-wrap .vote-summary .stars{left:15px;margin:0;position:absolute;top:15px}.banner-rating .vote-wrap .vote-time{color:#444;font-size:14px;font-weight:400;margin:0}.banner-rating .vote-wrap .vote-rating .vote-delimeter{display:none}.banner-rating .vote-wrap .vote-name{display:block;font-size:16px;font-weight:600;margin:0 0 5px}.banner-rating .button-wrap{margin-top:20px;text-align:center}.banner-rating .button-wrap .btn{box-shadow:0 3px 8px rgba(0,0,0,.08)}.rate-average{color:#000;font-size:14px;font-weight:400;font-weight:600}.stars{width:100px}.stars .star.star-half:before,.stars .star.star-on:before{color:#ffc211;font-size:16px}.stars a,.stars span{height:18px;width:20px}.stars .star.is-active:hover{color:#ffc211}.stars-label{color:#444}.rate-average-wrap .stars a:before,.rate-average-wrap .stars span:before{font-size:30px}@media screen and (min-width:768px){.banner-rating .rate-items .vote-wrap{width:33.33%}}.msg{padding-bottom:20px;padding-top:20px}.site-msg.information{background-color:#ffc211;box-shadow:none;display:none;font-size:16px;font-weight:600;max-width:100%;opacity:1;padding:0 20px;position:static;text-align:center}.site-msg.information p{margin:8px 0}.site-msg.information a:hover{text-decoration:underline}.in-index .overall-wrapper,.type-category .overall-wrapper,.type-page .overall-wrapper,.type-post .overall-wrapper,.type-posts-listing .overall-wrapper,.type-product .overall-wrapper{display:flex;flex-wrap:wrap}.in-index .overall-wrapper #footer,.in-index .overall-wrapper #header,.in-index .overall-wrapper>div:not(.container),.type-category .overall-wrapper #footer,.type-category .overall-wrapper #header,.type-category .overall-wrapper>div:not(.container),.type-page .overall-wrapper #footer,.type-page .overall-wrapper #header,.type-page .overall-wrapper>div:not(.container),.type-post .overall-wrapper #footer,.type-post .overall-wrapper #header,.type-post .overall-wrapper>div:not(.container),.type-posts-listing .overall-wrapper #footer,.type-posts-listing .overall-wrapper #header,.type-posts-listing .overall-wrapper>div:not(.container),.type-product .overall-wrapper #footer,.type-product .overall-wrapper #header,.type-product .overall-wrapper>div:not(.container){width:100%}.in-index .overall-wrapper .user-action,.type-category .overall-wrapper .user-action,.type-page .overall-wrapper .user-action,.type-post .overall-wrapper .user-action,.type-posts-listing .overall-wrapper .user-action,.type-product .overall-wrapper .user-action{order:-10}.in-index .overall-wrapper .admin-bar,.type-category .overall-wrapper .admin-bar,.type-page .overall-wrapper .admin-bar,.type-post .overall-wrapper .admin-bar,.type-posts-listing .overall-wrapper .admin-bar,.type-product .overall-wrapper .admin-bar{order:-9}.in-index .overall-wrapper .top-navigation-bar,.type-category .overall-wrapper .top-navigation-bar,.type-page .overall-wrapper .top-navigation-bar,.type-post .overall-wrapper .top-navigation-bar,.type-posts-listing .overall-wrapper .top-navigation-bar,.type-product .overall-wrapper .top-navigation-bar{order:-8}.in-index .overall-wrapper #header,.type-category .overall-wrapper #header,.type-page .overall-wrapper #header,.type-post .overall-wrapper #header,.type-posts-listing .overall-wrapper #header,.type-product .overall-wrapper #header{order:-7}.in-index .site-msg.information,.type-category .site-msg.information,.type-page .site-msg.information,.type-post .site-msg.information,.type-posts-listing .site-msg.information,.type-product .site-msg.information{display:block}:focus{outline: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:#fff;border:1px solid #e7e7e7;border-radius:50%;display:flex;height:30px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease-out;width:30px;z-index:9}.slick-slider .slick-arrow:after{content:"";height:12px;margin:0 auto;width:8px}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-prev:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 100%}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-next:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 100%}.slick-slider .slick-arrow:hover{background-color:#f9f9f9}.slick-list{display:block;margin:0;overflow:hidden;padding:0;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:block;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;justify-content:center;margin:30px 0 15px;padding:0;width:100%}.slick-dots li{height:10px;list-style:none;margin:0 2px;position:relative;width:10px}.slick-dots li button{background-color:#dadada;border:1px solid transparent;border-radius:50%;display:block;font-size:0;height:10px;padding:0;width:10px}.slick-dots li.slick-active button{background-color:#000;border:2px solid #000;border-radius:50%;height:10px;width:10px}.products-block.slick-slider>div{border:0;padding:0;width:100%}@media screen and (max-width:767px){#header .user-action{display:none}#header .header-top .container{align-items:center;display:flex;flex-wrap:nowrap;padding-left:54px;padding-right:10px}#header .search{background-color:#fff;left:0;padding:5px 10px 10px;position:absolute;right:0;top:70px;width:100%;z-index:1005}#header .search .contact-header{display:none}#header .search .form-control{box-shadow:none}#header .searchWhisperer{max-height:calc(100vh - 115px)}#header .navigation-buttons{height:70px}#header .navigation-buttons a{height:25px;margin-left:10px;width:25px}#header .navigation-buttons a,#header .navigation-buttons a:before{display:block;line-height:25px}#header .navigation-buttons a[data-target=navigation]{border-right:1px solid #e7e7e7;height:70px;left:0;margin-left:0;position:absolute;width:54px}#header .navigation-buttons a[data-target=navigation]:before{color:#000;font-size:24px;line-height:70px}#header .navigation-buttons a[data-target=search]{order:-5}#header .navigation-buttons a[data-target=search]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/search.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:25px;width:25px}#header .navigation-buttons a[data-target=login]{display:block;height:25px;line-height:25px;width:25px}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/user.svg) no-repeat;background-size:100% auto;content:"";height:25px;width:25px}#header .navigation-buttons a[data-target=cart]{height:28px;margin-left:20px;width:30px}#header .navigation-buttons a[data-target=cart] i{bottom:12px;left:5px}#header .navigation-buttons a.favourite{height:25px;line-height:25px}#header .navigation-buttons a.favourite .favourite_icon,#header .navigation-buttons a.favourite .favourite_icon svg{height:27px;width:25px}#header .navigation-buttons a.favourite .favourite_icon .number{bottom:8px;left:4px}#header .site-name{align-items:center;display:flex;height:70px;max-width:135px;min-width:135px}.user-action-in .popup-widget.cart-widget{top:70px}.scrolled-up.scrolled #header .search{display:none!important}}.in-index #header{border-bottom:none}#header{border-bottom:1px solid #e7e7e7;box-shadow:0 4px 10px rgba(0,0,0,.05)}#header .navigation-in{background-color:#da314b}#header .search{padding-left:10px;padding-right:10px}#header .search-form{position:relative}#header .search-form .form-control{border:3px solid #e7e7e7;border-radius:4px;height:50px;padding-left:35px}#header .search-form .search-button{font-size:0;height:auto;right:5px;top:5px;width:110px}#header .search-form .search-button:before{content:"Vyhledat";font-size:16px}#header .search-form:after{display:none}#header .search-form .search-input-icon{height:20px;left:20px;width:20px}#header .search-form .search-input-icon:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/search.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:20px;width:20px}#header .search-form .search-button{display:block;height:40px;line-height:1;padding-top:9px}#header .search-form:hover .search-input{border-color:#e7e7e7}#header .navigation-buttons a{height:30px;margin-left:10px;width:30px}#header .navigation-buttons a[data-target=cart]{background-color:transparent;border-radius:0;padding:0;width:30px}#header .navigation-buttons a[data-target=cart]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/cart.svg?1) no-repeat;background-size:100% auto;content:"";height:100%;margin:0;width:100%}#header .navigation-buttons a[data-target=cart] i{background-color:#da314b;color:#fff;font-size:12px;font-weight:600;height:20px;left:-12px;line-height:14px;top:-8px;width:21px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{line-height:1}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/user.svg?1) no-repeat;background-size:100% auto;content:"";height:100%;width:100%}#header .header-bottom{background-color:#da314b;border:none}#header .mail{display:none}.header-form{color:#444}.header-form:hover{color:#444;text-decoration:underline}@media (min-width:480px){#header .site-name a img{max-height:80px}}@media (min-width:768px){#header{position:sticky;top:0;z-index:999}#header .container{position:relative}#header .header-top{padding:20px 0}#header .header-top .mail{background-color:#fff;display:block;left:50%;margin-left:-120px;padding-left:7px;padding-right:7px;position:absolute;top:-32px}#header .header-top .mail a{color:#444;font-size:16px;font-weight:500;padding-left:23px;position:relative}#header .header-top .mail a:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/mail-g.svg?1?1) 50% no-repeat;background-size:100% auto;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:16px}#header .search{max-width:340px;width:100%}#header .header-top-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-left:20px;padding-right:20px}#header .header-top-wrapper>div{flex:none}#header .header-top-wrapper .navigation-buttons{margin-left:auto}#header .header-top-wrapper .site-name{flex:none;margin-right:auto;max-width:175px;min-width:175px}#header .header-top-wrapper .site-name a{display:block}#header .header-bottom-wrapper{padding-left:7px;padding-right:20px}#header .navigation-buttons{max-width:175px;min-width:175px;padding-left:0}#header .navigation-buttons a{margin-left:22px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{display:block}}@media (min-width:992px){#header .search{max-width:430px}}@media (max-width:767px){.carousel-indicators{display:none}#header .navigation-in{background-color:#fff}#navigation .menu-level-1>li>a .submenu-arrow:after{height:unset}#header .site-name{min-width:105px}}.login-window-visible .user-action .user-action-in>div.user-action-login{border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.06);display:flex;flex-wrap:wrap;max-width:500px;width:90%}.login-window-visible .user-action .user-action-in>div.user-action-login>div{width:100%}@media (min-width:992px){.login-window-visible .user-action .user-action-in>div.user-action-login>div{flex:1;width:50%}}@media (max-width:991px){.login-window-visible .user-action .user-action-in>div.user-action-login{bottom:auto}.login-window-visible .user-action .user-action-in>div.user-action-login .registrace-box{order:2;padding-top:10px}.login-window-visible .user-action .user-action-in>div.user-action-login>div{height:auto}}@media (max-width:767px){.login-window-visible .user-action .user-action-in>div.user-action-login{overflow:auto}}#header .user-action .login-widget.popup-widget{display:none!important}.login-widget .registrace-box{background-color:#f9f9f9;padding:20px 20px 35px}.login-widget .registrace-box h3{font-size:22px;margin-bottom:5px;margin-top:20px}@media (min-width:992px){.login-widget .registrace-box h3{font-size:28px}}.login-widget .registrace-box p{font-size:16px}.login-widget .registrace-box ul{list-style-type:none;margin:25px 0;padding-left:0}.login-widget .registrace-box ul li{font-size:16px;margin-bottom:10px;padding-left:25px;position:relative}.login-widget .registrace-box ul li:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;margin-top:-6px;position:absolute;top:50%;width:18px}.login-widget .registrace-box .btn-primary{padding:14px 30px}.user-action-in{position:relative}.user-action-in .login-widget{background-color:#fff;border-radius:6px;left:50%;margin:0;padding-top:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99999}@media (max-width:991px){.user-action-in .login-widget{height:90%;width:90%}}@media (max-width:767px){.user-action-in .login-widget{box-shadow:none}}.user-action-in .login-widget:before{display:none}.user-action-in .login-widget .popup-widget-inner{border:0;border-radius:6px;box-shadow:none;padding:21px 20px}@media (max-width:767px){.user-action-in .login-widget .popup-widget-inner{height:auto;padding:20px;width:100%}}.user-action-in .login-widget .popup-widget-inner span.close{background-color:#f9f9f9;height:44px;line-height:44px;position:absolute;right:0;text-align:center;top:0;width:44px}.user-action-in .login-widget .popup-widget-inner span.close:hover{cursor:pointer}.user-action-in .login-widget .popup-widget-inner span.close:before{color:#000;content:"\e912";font-family:Shoptet}@media (min-width:767px){.user-action-in .login-widget .popup-widget-inner span.close{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);right:-22px;top:-22px}}.user-action-in .login-widget .user-action-tabs{display:none}.user-action-in .login-widget h2{font-size:0;margin:20px 0 30px}.user-action-in .login-widget h2:before{color:#000;content:"Přihlášení";display:block;font-size:22px;font-weight:600}@media (min-width:992px){.user-action-in .login-widget h2:before{font-size:28px}}.user-action-in .login-widget .social-login-buttons{margin-top:12px}.user-action-in .login-widget .social-login-buttons-divider{margin-bottom:26px}.user-action-in .login-widget .social-login-buttons-divider span{color:#000;font-size:18px;font-weight:500;text-transform:uppercase}.user-action-in .login-widget .social-login-buttons-divider:after,.user-action-in .login-widget .social-login-buttons-divider:before{background-color:#000}.user-action-in .login-widget .login-wrapper{padding:0}.user-action-in .login-widget .login-wrapper .btn{margin-bottom:20px;padding:14px 30px}@media (max-width:400px){.user-action-in .login-widget .login-wrapper .btn{display:block;float:none}}.user-action-in .login-widget .login-wrapper .btn:after{display:none}.user-action-in .login-widget .login-wrapper .password-helper{width:auto}.user-action-in .login-widget .login-wrapper .password-helper a{color:#000;font-size:14px;font-weight:500;margin:10px 20px 5px 0;padding:0;text-decoration:underline}.user-action-in .login-widget .login-wrapper .password-helper a:hover{text-decoration:none}.user-action-in .login-widget .login-wrapper .password-helper a[href="/registrace/"]{display:none}.user-action-in .login-widget .nemateucet{border-top:1px solid #000;margin-top:23px;padding:23px 0 19px}.user-action-in .login-widget .nemateucet p{color:#000;font-size:14px;font-weight:500;margin-bottom:0;text-align:center}.user-action-in .login-widget .nemateucet p:before{background-color:#000;content:"";display:block;height:30px;margin:0 auto 12px;-webkit-mask:url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg) no-repeat 50% 50%;mask:url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:45px}@media (max-width:767px){.user-action-in .login-widget .nemateucet p:before{height:70px;width:100px}}.user-action-in .login-widget .nemateucet p a{color:#000;display:block;font-weight:400;margin-top:13px;text-decoration:underline}.user-action-in .login-widget .nemateucet p a:hover{text-decoration:none}.user-action-in .login-widget .tab-content form .input-wrapper{color:#000;font-size:14px;font-weight:500}.user-action-in .login-widget .tab-content form .input-wrapper:before{display:block;margin-bottom:8px;width:100%}.user-action-in .login-widget .tab-content form .input-wrapper.email:before{content:"Uživatelské jméno nebo e-mail *"}.user-action-in .login-widget .tab-content form .input-wrapper.password:before{content:"Heslo"}.user-action-in .login-widget .tab-content form .login-wrapper{padding:0}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper{float:none;text-align:center;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a{color:#000;font-size:14px;font-weight:500;padding:16px 0 31px;text-decoration:underline;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a:hover{text-decoration:none}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a[href="/registrace/"]{display:none}.user-action-in .login-widget .tab-content form .login-wrapper button.btn{background-color:#e58400;border-color:#e58400;border-radius:3px;color:#fff;font-size:13px;font-weight:500;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper button.btn:hover{background-color:#ca7506;color:#fff}.admin-logged .popup-widget.login-widget{top:50%}.login-window-visible #cboxOverlay{display:block!important;opacity:.3}@media screen and (max-width:767px){.navigation-in{box-shadow:inset 0 4px 10px 0 rgba(0,0,0,.05);height:100%;padding-bottom:10px}.navigation-in a{color:#fff}.navigation-in>ul{padding-bottom:15px}.navigation-in ul.menu-level-2 li a,.navigation-in>ul>li>a>b{padding-bottom:10px;padding-top:10px}.navigation-in .navigationActions__submenu.menu-level-2 li>a{padding:4px 0 4px 4px}#navigation{border-top:none;height:calc(100% - 70px);padding-top:0;top:70px}#navigation .menu-level-1{padding:0 15px}#navigation .menu-level-1>li{border-bottom:1px solid #e7e7e7;margin:0}#navigation .menu-level-1>li>a{align-items:center;color:#283056;display:flex;font-size:17px;padding:5px 0}#navigation .menu-level-1>li>a:hover{color:#283056}#navigation .menu-level-1>li>a b{font-weight:600;text-decoration:none!important}#navigation .menu-level-1>li>a .submenu-arrow{margin-left:10px;width:30px}#navigation .menu-level-1>li>a .submenu-arrow:after{background-size:11px auto;height:48px;margin:0;width:30px}#navigation .menu-level-1>li>ul{padding-bottom:8px}#navigation .menu-level-1>li>ul>li>div>a{color:#283056;font-size:15px;font-weight:400;line-height:1;padding:8px 10px 12px 42px}#navigation .navigationActions{padding-bottom:5px}#navigation .navigationActions a{color:#444;font-size:15px}#navigation .navigationActions>li{border-bottom:1px solid #e7e7e7;border-top:none}#navigation .navigationActions>li:first-of-type a>span{padding-bottom:13px;padding-top:13px}#navigation .navigationActions>li:first-of-type a>span>span:first-of-type{display:none}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2){margin-left:-4px;position:relative}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2):before{background-color:#fff;content:"";display:block;height:20px;left:-2px;position:absolute;top:0;width:7px}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2):after{background-color:#fff;content:"";display:block;height:20px;position:absolute;right:-2px;top:0;width:7px}#navigation .navigationActions>li:first-of-type a .submenu-arrow{font-size:12px;line-height:44px;margin-left:0;padding:0;position:static;width:20px}#navigation .navigationActions>li .navigationActions__submenu__item--active:before,#navigation .navigationActions>li:last-of-type{display:none}#navigation .navigationActions .navigationActions__submenu.menu-level-2{padding-bottom:10px}#navigation .top-navigation-menu{display:block;height:auto;padding:10px 15px}#navigation .top-navigation-bar-menu{display:block}#navigation .top-navigation-bar-menu li{margin:5px 25px 5px 0}#navigation .top-navigation-bar-menu li a{color:#283056;font-size:15px;padding:5px 0}}#navigation .menu-level-1 .submenu-arrow{display:block;padding-left:5px}#navigation .menu-level-1 .submenu-arrow:after{content:"\e90e";font-family:Shoptet}#navigation .menu-level-2{border:none}#navigation .navigation-in ul li:hover>a>b,#navigation .navigation-in ul li:hover>div>a>span{text-decoration:none}.navigation-in .menu-level-3{display:none!important}.navigation-in>ul>li.ext>ul>li>div>a{font-size:14px;font-weight:500}@media screen and (min-width:768px){.navigation-in>ul>li{border:none!important}.navigation-in>ul>li>a{align-items:center;color:#fff;display:flex;height:59px;margin:0!important;padding:7px 13px 8px!important}.navigation-in>ul>li>a:hover{background-color:#aa172e;color:#fff}.navigation-in>ul>li>a b{font-weight:600}.navigation-in>ul>li.ext.exp>a{color:#eefaff}.navigation-in>ul>li.ext.exp>ul{display:flex}.navigation-in>ul>li.ext.exp>ul:before{border-bottom:5px solid #e7e7e7;border-left:9998px solid #fff;bottom:0;box-shadow:9998px 0 0 #fff;content:"";display:block;left:-999px;position:absolute;right:-999px;top:0;z-index:10}.navigation-in>ul>li.exp>ul{top:58px}#navigation{height:58px}#navigation .top-navigation-menu{display:none}#navigation .menu-level-2{border-top:1px solid #e7e7e7;padding:10px 0}#navigation .menu-level-2>li{display:flex;flex-basis:25%;min-height:auto;padding:5px;position:relative;width:25%;z-index:10}#navigation .menu-level-2>li>div{border-bottom:1px solid #e7e7e7;height:94px;width:100%}#navigation .menu-level-2>li>div>a{align-items:center;display:flex;font-size:16px;font-weight:600;height:100%;padding:0 0 0 10px;width:100%}#navigation .menu-level-2>li .menu-image{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;height:94px;justify-content:center;max-width:60px;min-width:60px;padding:0}#navigation .menu-level-2>li .menu-image img{max-height:67px;max-width:100%}#navigation .menu-level-2>li:hover>div>a{color:#283056}#navigation .menu-level-2>li:nth-last-child(-n+4) .menu-image,#navigation .menu-level-2>li:nth-last-child(-n+4)>div{border-color:transparent}.menu-helper{height:50px;right:20px}.menu-helper>span{color:#fff;font-size:0;font-weight:600;padding:10px 10px 10px 20px}.menu-helper>ul{top:calc(50% + 25px)}}@media screen and (min-width:1200px){.navigation-in{font-size:17px}.menu-helper>span:after{font-size:17px!important}#navigation .menu-level-2>li>div .menu-image{max-width:80px;min-width:80px}}.top-navigation-bar a{font-size:15px}.top-navigation-bar .top-navigation-menu{height:auto;padding-right:0}.top-navigation-bar .top-navigation-menu li{display:block}.top-navigation-bar .top-navigation-menu a{padding:2px 8px}.top-navigation-bar .top-navigation-tools{order:3}.top-navigation-bar .top-navigation-tools .login,.top-navigation-bar .top-navigation-tools a[data-testid=headerSignup]{display:none}@media (min-width:768px){.top-navigation-bar{background-color:#f9f9f9;border-bottom:1px solid #e7e7e7;border-top:none;padding-bottom:7px;padding-top:7px}.top-navigation-bar .container>div{flex:0 0 31%}.top-navigation-bar .top-navigation-bar-menu{display:flex}.top-navigation-bar .contact-box{margin-right:auto}.top-navigation-bar .contact-box ul{flex-wrap:nowrap;margin-left:auto;padding-bottom:3px}.top-navigation-bar .contact-box ul li{margin-left:20px}.top-navigation-bar .contact-box ul .social-icon-list{display:none}.top-navigation-bar .contact-box ul .cellphone{font-weight:600}.top-navigation-bar .contact-box ul .cellphone:before{content:"\e92c";font-family:Shoptet;font-size:15px;left:5px;line-height:20px;top:7px}.top-navigation-bar .contact-box ul .cellphone:after{content:"(po - čt 9 - 15, pá 9 - 13)";font-weight:400}.top-navigation-bar a{color:#444;font-size:15px}.top-navigation-bar a:hover{text-decoration:underline}.navigation-hovered:before,.search-focused:before{display:none}}@media (min-width:992px){.top-navigation-bar{font-size:16px}}#footer{background-color:#f5f9fa;border:none;padding-top:0}#footer h4{color:#444;font-size:18px;font-weight:600;margin:30px 0 20px}#footer a{font-size:16px}#footer .contact-box a,#footer a{color:#444}#footer .banner{margin-bottom:0;min-height:auto}#footer .banner-wrapper{margin-top:0}#footer .footer-bottom{background-color:#f9f9f9}#footer .footer-bottom .container{padding-bottom:20px;padding-top:20px}.footer-banner .about .footer-table,.footer-banner .about .footer-table:not(:first-child){padding:0 20px}.footer-rows .custom-footer{display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0}.footer-rows .custom-footer>div:nth-child(6){width:100%}.footer-rows .custom-footer>div:nth-child(n+7){display:none}.footer-rows .custom-footer ul li{padding:0 0 10px}.footer-rows .contact-box ul{flex-wrap:wrap}.footer-rows .contact-box ul li:not(.social-icon-list){margin-bottom:5px;width:100%}.footer-rows .contact-box ul li.social-icon-list{padding-bottom:0}.contact-box{min-height:auto}.contact-box ul{display:flex}.contact-box ul>li:nth-child(2){order:-1}.contact-box ul li:not(.social-icon-list) span{font-size:16px;padding-left:25px}.contact-box ul li:not(.social-icon-list) span a{line-height:1.2}.contact-box ul li:not(.social-icon-list) span:before{content:"";height:16px;left:0;margin-top:-6px;position:absolute;top:50%;width:16px}.contact-box ul li span.mail:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/mail.svg?1) 50% no-repeat;background-size:100% auto}.contact-box ul li span.tel:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/phone.svg?1) 50% no-repeat;background-size:100% auto}.contact-box .social-icon-list{padding-top:0}.contact-box .social-icon-list .social-icon{background-color:transparent;margin:0 10px 10px 0;padding:0}.contact-box .social-icon-list .social-icon:before{line-height:30px}.contact-box .instagram{height:30px;width:30px}.contact-box .instagram:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/ig.svg?1) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.contact-box .facebook{height:30px;width:30px}.contact-box .facebook:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/fb.svg) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.footer-logo{margin-top:35px}.footer-icons{border-bottom:1px solid #444;display:block;margin-top:20px;width:100%}.footer-icons h5{color:#444;font-size:14px;font-weight:400;margin:10px 15px 10px 0}.footer-icons .wrap{display:flex;flex-wrap:wrap}.footer-icons .payment,.footer-icons .shipping{border-top:1px solid #444;padding:30px 10px}.footer-icons .payment img,.footer-icons .shipping img{margin:10px;max-height:35px}#signature{color:#444;font-size:16px;font-weight:400}#signature a{display:inline-block}#signature a:hover{text-decoration:none}#signature a:hover span{text-decoration:underline}#signature a span{display:inline-block}#signature a.title:hover{text-decoration:underline}#signature img{margin-left:2px;margin-right:0;width:42px}#signature .image img{margin-right:0;width:15px}.copyright{color:#444;font-size:16px}@media (min-width:768px){.footer-icons{display:flex;flex-wrap:nowrap;justify-content:unset}.footer-icons .shipping{border-right:none;width:55%}.footer-icons .payment{width:45%}}@media screen and (min-width:992px){.footer-rows .custom-footer>div{width:20%}.footer-icons>div{align-items:center;display:flex;justify-content:center}}@media (max-width:991px){.footer-rows .custom-footer>div{width:50%}.footer-links>div{width:33.33%}}@media screen and (max-width:767px){#footer .contact-box:not(.social-box) ul{display:block}#footer .custom-footer{margin-left:-20px;margin-right:-20px;padding-bottom:0}#footer .custom-footer>div{padding:0 20px;width:100%}#footer .custom-footer>div:first-of-type{border-bottom:1px solid #384271;width:100%}#footer .custom-footer>div:first-child,#footer .custom-footer>div:nth-child(2),#footer .custom-footer>div:nth-child(3),#footer .custom-footer>div:nth-child(4),#footer .custom-footer>div:nth-child(5){border-bottom:1px solid #384271}#footer .custom-footer>div:first-child h4,#footer .custom-footer>div:nth-child(2) h4,#footer .custom-footer>div:nth-child(3) h4,#footer .custom-footer>div:nth-child(4) h4,#footer .custom-footer>div:nth-child(5) h4{cursor:pointer;margin:0;padding:20px 0;position:relative}#footer .custom-footer>div:first-child h4:after,#footer .custom-footer>div:nth-child(2) h4:after,#footer .custom-footer>div:nth-child(3) h4:after,#footer .custom-footer>div:nth-child(4) h4:after,#footer .custom-footer>div:nth-child(5) h4:after{background:url(/user/documents/img/down-r.svg) 50% no-repeat;background-size:100% auto;content:"";display:block;height:8px;margin-top:-4px;position:absolute;right:0;top:50%;transition:.2s ease-out;width:12px}#footer .custom-footer>div:first-child ul,#footer .custom-footer>div:nth-child(2) ul,#footer .custom-footer>div:nth-child(3) ul,#footer .custom-footer>div:nth-child(4) ul,#footer .custom-footer>div:nth-child(5) ul{display:none;padding:0 0 10px;transition:.2s ease-out}#footer .custom-footer>div:first-child.show-list h4:after,#footer .custom-footer>div:nth-child(2).show-list h4:after,#footer .custom-footer>div:nth-child(3).show-list h4:after,#footer .custom-footer>div:nth-child(4).show-list h4:after,#footer .custom-footer>div:nth-child(5).show-list h4:after{transform:rotate(180deg)}#footer .custom-footer>div:first-child.show-list ul,#footer .custom-footer>div:nth-child(2).show-list ul,#footer .custom-footer>div:nth-child(3).show-list ul,#footer .custom-footer>div:nth-child(4).show-list ul,#footer .custom-footer>div:nth-child(5).show-list ul{display:block}#footer .custom-footer>div:nth-child(5) h4,#footer .custom-footer>div:nth-child(5) ul{text-align:left}#footer #signature{margin-bottom:20px}.footer-icons{padding-bottom:5px}.footer-icons .payment,.footer-icons .shipping{border:none;padding:10px 0}.footer-icons .payment img,.footer-icons .shipping img{margin:10px 10px 10px 0}}@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__newsletter{background-color:#fff;position:relative;width:100%!important}.custom-footer__newsletter:before{background-color:#e7e7e7;content:"";display:block;height:1px;width:100%}.custom-footer__newsletter:after{background-color:#fff;border-left:9999px solid #fff;box-shadow:9999px 0 0 #fff;content:"";display:block;height:1px;left:-9999px;position:absolute;right:0;top:-1px}.custom-footer__newsletter .newsletter-header h4{font-size:22px;text-align:center}.custom-footer__newsletter .newsletter-header h4 span{color:#444;font-weight:400}.custom-footer__newsletter .newsletter-header h4 span span{color:#b40000;font-weight:600}.custom-footer__newsletter .subscribe-form{margin:15px auto 25px;max-width:480px;position:relative;width:100%}.custom-footer__newsletter .subscribe-form .validator-msg-holder+br{display:none}.custom-footer__newsletter .subscribe-form .consents.consents-first{color:#444;margin-top:10px;text-align:center}.custom-footer__newsletter .subscribe-form .consents.consents-first a{color:#444}@media (min-width:768px){.custom-footer__newsletter{margin-left:auto;margin-right:auto;width:747px!important}}@media (min-width:992px){.custom-footer__newsletter{width:972px!important}.custom-footer__newsletter .newsletter-header h4{font-size:26px}}@media (min-width:1200px){.custom-footer__newsletter{width:1178px!important}}@media (min-width:1440px){.custom-footer__newsletter{width:1340px!important}}.welcome-wrapper{display:none}.footer-banner .about{display:flex;flex-wrap:wrap;padding-bottom:35px}.footer-banner .about .row{margin-left:-10px;margin-right:-10px}.footer-banner .about .row .col-md-6{padding:5px 10px}.footer-banner .about .row h1{font-size:32px!important;margin:15px 0!important}.footer-banner .about .footer-table{width:100%}@media (min-width:576px){.footer-banner .about .footer-table{width:50%}}@media (min-width:992px){.footer-banner .about .footer-table{width:25%}}.footer-banner .about .footer-table:not(:first-child){padding-left:35px}@media screen and (min-width:992px){.footer-banner .about h1{font-size:38px!important;margin:30px 0 20px!important}}.brands{margin-top:30px}.brands .brand-text h2{font-size:22px;margin:5px 0}.brands .brands-wrap{border-top:1px solid #e7e7e7;padding:60px 0}.brands .brand-slider .brand{padding-left:50px;padding-right:50px}.brands .brand-slider .slick-slide{padding:0 10px}.brands .brand-slider .slick-slide img{margin:0 auto}.brands .brand-slider .slick-track{align-items:center;display:flex}.brands .brand-slider .slick-arrow{background-color:#fff}@media (min-width:992px){.brands .brands-wrap{align-items:center;display:flex}.brands .brand-slider{width:calc(100% - 300px)}.brands .brand-text{padding-right:30px}}@media screen and (min-width:1200px){.brands .brand-text{padding-right:50px}}@media (max-width:991px){.brands{margin-top:0}.brands .brands-wrap{padding:30px 0}.brands .brand-text{padding-bottom:25px;text-align:center}.banner-wrapper{margin-top:0}}#carousel{position:relative}.next-to-carousel-banners .extended-banner-text{text-align:center;top:0}.carousel-control{border-radius:50%;height:30px;opacity:1;top:calc(50% - 15px);width:30px}.carousel-control:before{border:none;height:30px;width:28px}.carousel-control.right{background-color:#fff;right:10px}.carousel-control.right:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 16px;content:""}.carousel-control.left{background-color:#fff;left:10px}.carousel-control.left:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 16px;content:""}.carousel-indicators{bottom:-42px;left:0;margin:10px 0;right:0;width:auto}.carousel-indicators li{background-color:transparent;border:1px solid #e7e7e7;border-radius:4px;height:8px;margin:3px;width:32px}.carousel-indicators li.active{background-color:#8bb8dd;border:1px solid #8bb8dd;border-radius:4px;height:8px;margin:3px;width:32px}.banners-row:not(.footer-banners){padding-bottom:42px}.banners-row:not(.footer-banners) .banner-wrapper a:hover img{transform:scale(1)}@media (min-width:768px){.desktop #carousel{margin-right:5px}.desktop .banners-row:not(.footer-banners){background-color:#f9f9f9;margin:0;padding-bottom:65px;padding-top:25px;position:relative}.desktop .banners-row:not(.footer-banners):before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.desktop .banners-row:not(.footer-banners) .col-sm-8{width:75%}.desktop .banners-row:not(.footer-banners) .col-sm-4{width:25%}.desktop .banners-row:not(.footer-banners) .next-to-carousel-banners{padding-left:15px}}@media (max-width:767px){.in-index .content-wrapper{padding-top:0}.in-index .banners-row:not(.footer-banners)>div{padding-left:0;padding-right:0}}.topcat{padding:20px 0}.topcat-title{font-size:24px}.topcat-wrap{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.topcat-wrap .item{width:50%}.topcat-wrap .item h2{color:#fff;font-size:16px;font-weight:600;height:90%;margin:5px 0;position:absolute;text-align:center;top:0;transition:.2s ease-in-out;width:94%;z-index:3}.topcat-wrap .item .image,.topcat-wrap .item h2{align-items:center;display:flex;justify-content:center}.topcat-wrap .item .image{margin-bottom:5px;position:relative}.topcat-wrap .item .image:before{background-color:#000;content:"";height:100%;opacity:.4;position:absolute;transition:.2s ease-in-out;width:100%;z-index:2}.topcat-wrap .item .image:hover{color:#fff}.topcat-wrap .item .image:hover:before{opacity:0}.topcat-wrap .item .image img{display:block;margin:0 auto;transform:scale(1);transition:.2s ease-in-out}.topcat-wrap .item a{display:block;padding:10px;position:relative}.topcat-wrap .item a:hover .text{color:#fff}.topcat-wrap .item a:hover .image img{transform:scale(1.02)}.topcat-wrap .item a:hover .image:before{opacity:0}@media screen and (min-width:768px){.topcat{padding:35px 0}.topcat-wrap .item{width:33.33%}}@media (min-width:992px){.topcat-wrap .item h2{font-size:24px}}@media (min-width:1200px){.topcat-wrap .item{width:25%}}.type-category #content{padding-bottom:20px}.category-content-wrapper>h4{font-size:19px}.category-content-wrapper .products-block .product{border-bottom:1px solid #e7e7e7}.category-header-pagination{color:#666}@media (min-width:480px){.category-content-wrapper .products-block .product{padding:20px 10px 25px}}@media (min-width:768px){.category-header{padding-left:0;padding-top:0!important;text-align:left}.category-header>form{display:block;order:-1;padding-bottom:15px;padding-top:20px}.category-header .dropdown button{display:none;font-size:14px;font-weight:500;padding:10px}.category-header .dropdown .dropdown-menu{background-color:transparent;border:none;box-shadow:none;display:flex;flex-wrap:wrap;margin:0 -5px;position:static}.category-header .dropdown .dropdown-menu li{margin-right:15px;padding:0}.category-header .dropdown .dropdown-menu li label,.category-header .dropdown .dropdown-menu li strong{font-size:16px;padding:5px}.category-header .dropdown .dropdown-menu li label{text-decoration:underline}.category-header .dropdown .dropdown-menu li label:hover{color:#444;text-decoration:none}.category-header .products-listing-order-heading{display:none}.category-top>h4:before{font-size:24px}}@media (min-width:992px){.category-content-wrapper>h4{font-size:28px}}@media (max-width:767px){.category-header #products-listing-order{background-color:#f9f9f9;border:1px solid #e7e7e7!important;font-size:18px!important}.category-header #products-listing-order .products-listing-order-heading{display:none}.category-header #products-listing-order .icon-chevron-down{font-size:16px!important}.category-header #products-listing-order .icon-chevron-down:before{color:#da314b}.category-content-wrapper{display:flex;flex-wrap:wrap}.category-content-wrapper>div,.category-content-wrapper>h4{width:100%}.category-content-wrapper>h4{margin:30px 0 15px}.category-content-wrapper #filters-wrapper{margin-top:15px;order:-5}}.category-title{line-height:1.05;margin-bottom:20px!important;margin-top:20px!important}.category-top{margin-bottom:25px}#filters{background-color:#f9f9f9;border:1px solid #e7e7e7;border-radius:2px;padding:0 15px}#filters #manufacturer-filter{display:none}.box.box-sm.box-bg-variant{border:none;margin:0;padding:0}#content .filter-section h4,#content .slider-wrapper h4{color:#444;cursor:pointer;font-size:18px;font-weight:600;margin:0;padding:15px 0;position:relative;text-transform:none;transition:all .2s ease-in-out}#content .filter-section h4:after,#content .slider-wrapper h4:after{background:url(/user/documents/img/down-r.svg) 0 no-repeat;background-size:100% auto;color:#444;content:"";display:block;height:6px;margin-top:-3px;position:absolute;right:0;top:50%;transform:rotate(180deg);transition:all .2s ease-in-out;width:10px}#content .filter-section.showFilter h4:after,#content .slider-wrapper.showFilter h4:after{transform:rotate(0)}#content .filter-section .filter-label,#content .slider-wrapper .filter-label{align-items:center;display:flex;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:10px;min-height:auto;width:auto}#content .filter-section .filter-label .filter-count,#content .slider-wrapper .filter-label .filter-count{background-color:transparent;color:#9d9d9d;display:inline-block;float:none;font-size:16px;font-weight:400;height:auto;line-height:1.2;margin-left:3px;padding:0;width:auto}#content .filter-section .filter-label .filter-count:before,#content .slider-wrapper .filter-label .filter-count:before{content:"("}#content .filter-section .filter-label .filter-count:after,#content .slider-wrapper .filter-label .filter-count:after{content:")"}#content .filter-section .filter-total-count,#content .slider-wrapper .filter-total-count{display:none}#content .filter-section{background-color:#f9f9f9;border-top:1px solid #e7e7e7;padding:0}#content .filter-section+.filter-section{border-color:#e7e7e7}#content .filter-section .advanced-parameter{height:35px;width:35px}#content .filter-section .advanced-parameter .advanced-parameter-inner{border:none;border-radius:2px;box-shadow:none;height:35px;width:35px}#content .filter-section .advanced-parameter .advanced-parameter-inner img{border-radius:2px}#content .filter-section .advanced-parameter .advanced-parameter-inner:before{background-size:16px auto}#content .filter-section .advanced-parameter .advanced-parameter-inner.yes-before{color:#444}#content .filter-section .advanced-parameter .advanced-parameter-inner.yes-before:before{background-size:20px auto}#content .filter-section.filter-section-count{border:none}#content .filter-section.filter-section-boolean{padding-bottom:10px;padding-top:20px}#content .filter-section.filter-section-boolean h4,#content .filter-section:not(.filter-section-boolean) fieldset div{display:none}#content .filter-section:not(.filter-section-boolean) fieldset div label{margin-bottom:10px}#content .filter-section:not(.filter-section-boolean) fieldset div.advanced-filters-wrapper>div{padding:0 8px 8px 0}#content .filter-section:not(.filter-section-boolean) fieldset .show-more{display:block}#content .filter-section:not(.filter-section-boolean):not(.hideFilter).showAll form{max-height:175px;overflow-y:auto}#content .filter-section:not(.filter-section-boolean) form{height:0;padding:0;transform:scaleY(0);transform-origin:left top}#content .filter-section:not(.filter-section-boolean):not(.hideFilter){padding-bottom:15px}#content .filter-section:not(.filter-section-boolean):not(.hideFilter) form{height:auto;transform:scaleY(1);transition:all .2s ease-in-out}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper{display:flex;flex-wrap:wrap}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper div{display:block}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper div label{margin-bottom:0}#content .filter-section.filter-section-parametric-id-327 .colors-hide{height:41px;overflow:hidden}#content .filter-section.filter-section-parametric-id-327 .show-more{margin-top:10px}#content .filter-section .show-more{display:block;margin-top:0}#content .filter-section .show-more a{color:#444;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1.2;padding:5px 0;position:relative;text-decoration:none;text-decoration:underline}#content .filter-section .show-more a:hover{text-decoration:none}#content .filter-section .show-more a span{display:block;padding-right:16px;position:relative}#content .filter-section .show-more a span:after{background:url(/user/documents/img/down-r.svg) 0 no-repeat;background-size:100% auto;color:#444;content:"";display:block;height:6px;margin-top:-2px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out;width:10px}#content .filter-section.showAll fieldset div{display:block}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span,#content .filter-section.showAll .show-more span{font-size:0}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,#content .filter-section.showAll .show-more span:before{content:"Zobrazit méně";font-size:14px}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:after,#content .filter-section.showAll .show-more span:after{transform:rotate(180deg)}#content .filter-section #clear-filters{text-align:right}#content .filter-section #clear-filters .close-after{border:none;border-radius:0;display:inline-block;margin:0 0 10px;padding:2px 0;text-decoration:underline}#content .filter-section #clear-filters .close-after:after{display:none}#content .filter-section #clear-filters .close-after:hover{text-decoration:none}.slider-wrapper{display:flex;flex-wrap:wrap;padding-bottom:10px;padding-top:0}.slider-wrapper h4{order:-3;width:100%}.slider-wrapper>div{height:unset;transform:scaleY(1);transition:all .2s ease-in-out;width:100%}.slider-wrapper.hideFilter{height:52px;min-height:auto}.slider-wrapper.hideFilter>div{height:0;padding:0;transform:scaleY(0);transform-origin:left top}.ui-slider{background-color:#fff;border:1px solid #dadada;border-radius:40px}.ui-slider .ui-slider-range{background-color:#444;border-color:#444}.slider-content{background-color:#fff;border-color:#e7e7e7;border-radius:3px;margin:10px 0 25px;order:-2}.ui-slider-horizontal{border-radius:40px;height:8px}.ui-slider-horizontal .ui-slider-handle{background:#8bb8dd;border:5px solid #eefaff;border-radius:50%;height:22px;top:-9px;width:22px}.from,.to{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;display:flex;flex-wrap:wrap;font-size:14px;height:35px;justify-content:center;line-height:.8;width:80px}.filter-section-count{padding-bottom:0!important}#clear-filters{margin:5px!important}#clear-filters .close-after{border:1px solid #e7e7e7;border-radius:16px;color:#444;display:block;font-size:14px;font-weight:500;padding:6px 15px 4px;text-transform:none}#clear-filters .close-after:hover{border-color:#444}.selected-filters{-webkit-box-align:center;-ms-align:center;align-items:center;display:flex;flex-wrap:wrap;margin:20px -5px 5px}.selected-filters .filter-label{align-items:center;border-radius:16px;display:flex!important;font-size:16px;font-weight:400;margin:5px;min-height:auto;padding:7px 15px 5px;width:auto}.selected-filters .filter-label:after{color:#444;content:"\e912";display:block;font-family:shoptet;font-size:9px;margin-left:5px}.selected-filters .filter-count{display:none}#filters ::-webkit-scrollbar{width:11px}#filters ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb{background-color:#444;background-position:50%;background-repeat:no-repeat;background-size:5px 8px;border:3px solid #fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb:hover{background-color:#444}.filters-wrapper .filters-unveil-button-wrapper{margin-bottom:0!important}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background-color:#f9f9f9;border-color:#e7e7e7;color:#444;font-size:0;padding:13px 15px}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{background-color:#f9f9f9;border-color:#e7e7e7;color:#444}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:before{content:"Filtrování";display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;padding:13px 0}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:after{color:#da314b;font-size:16px;margin-top:2px}@media screen and (min-width:768px){#category-filter-hover{display:block!important}.filter-section-button,.filters-unveil-button-wrapper{display:none!important}}@media screen and (max-width:767px){.slider-wrapper{margin:0;padding-left:15px;padding-right:15px}#filters{border:1px solid #e7e7e7;border-top-color:#fff;padding:0}.filter-sections{background-color:#f9f9f9;padding-left:15px;padding-right:15px}#content .filter-section-parametric:last-of-type{border-bottom:none}#content .filter-section-count{display:none}#content .slider-wrapper h4{text-align:left}#content .filter-section.showFilter h4{margin-bottom:10px}.category-header #products-listing-order{border-radius:0;color:#444;padding-left:15px;padding-right:15px}}.pagination-wrapper{margin-bottom:15px;margin-top:30px}.pagination-wrapper .pagination-top .pagination-link,.pagination-wrapper .pagination-top strong{display:none}.pagination>a{background-color:transparent;border:1px solid #e7e7e7;border-radius:50%;color:#444;height:40px;line-height:36px;text-decoration:none;width:40px}.pagination>a:hover{background-color:#aa172e;border-color:#aa172e;color:#fff}.pagination>strong{background-color:#aa172e;border-radius:50%;color:#fff;font-weight:400;height:40px;line-height:38px;width:40px}.pagination-link.next:before,.pagination-link.prev:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/arrow.svg) 50% no-repeat;background-size:100% auto;content:"";height:9px;width:14px}.pagination-link.prev:before{transform:rotate(180deg)}#productsTop{display:block}#productsTop .product{border-bottom:1px solid #e7e7e7;display:block;margin-bottom:0;padding:5px 0;width:100%}#productsTop .product .p{align-items:center;display:flex;flex-wrap:nowrap}#productsTop .product .p .p-in{align-items:center;display:flex;justify-content:space-between}#productsTop .product .p .p-in-in{flex-basis:auto;padding:0;width:100%}#productsTop .product .p .name{color:#444;font-size:16px;font-weight:600;line-height:1.3;margin-right:15px;max-width:280px;padding:0;text-decoration:none;width:100%}#productsTop .product .p .name span{display:block}#productsTop .product .p .name:hover{text-decoration:underline}#productsTop .product .p .availability span{font-size:14px;font-weight:600}#productsTop .product .p .availability .availability-amount{display:none}#productsTop .product .p .availability span[style="color:#66bb33"]{padding-left:15px;position:relative;white-space:nowrap}#productsTop .product .p .availability span[style="color:#66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}#productsTop .product .p .p-bottom{flex-basis:auto}#productsTop .product .p .p-bottom>div{display:block}#productsTop .product .p .p-bottom .prices .price-standard-wrapper{display:inline-block!important}#productsTop .product .p .p-bottom .prices .price-standard-wrapper.placeholder{display:none!important}#productsTop .product .prices{display:block;min-height:auto;min-height:52px;position:relative;text-align:right}#productsTop .product .prices .price-final{line-height:1.2}#productsTop .product .prices .price-save{display:inline-block!important;left:0;margin-top:-26px;text-align:center;top:50%}#productsTop .toggle-top-products{color:#444;font-size:14px;position:relative;text-decoration:underline}#productsTop .toggle-top-products:hover{text-decoration:none}#productsTop .toggle-top-products:after{display:none}#productsTop .button-wrapper{display:block;text-align:center;width:100%}@media (min-width:768px){#productsTop .product .p .p-in-in{display:flex}#productsTop .product .prices{min-width:170px}}@media (min-width:992px){#productsTop .product .p .price strong{font-size:22px}}@media screen and (min-width:1200px){#productsTop .product.active:nth-child(n+4){display:none}#productsTop.showTop>div.active{display:block}}@media (max-width:767px){#productsTop .product .prices{max-width:110px;padding-left:10px;white-space:nowrap}#productsTop .product .prices .price-save{display:none}}#productsTop .product .prices{max-width:140px;padding-left:0}@media (max-width:500px){#productsTop .product .p .p-in{flex-wrap:wrap}}@media (min-width:768px){.sidebar-indented .content .sidebar{margin-left:0;margin-right:0}}@media (min-width:992px){.sidebar{width:330px}}.subcategories.with-image{margin:0 -10px;padding:5px 0 10px;width:calc(100% + 20px)}.subcategories.with-image .divider{display:none!important}.subcategories.with-image li{display:none;padding:10px;position:relative;width:100%}.subcategories.with-image li.show{display:block}.subcategories.with-image li a{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;box-shadow:0 3px 8px rgba(0,0,0,.08);height:55px;padding:5px 10px;text-decoration:none}.subcategories.with-image li a:after{display:none}.subcategories.with-image li a .image{min-width:50px;width:50px}.subcategories.with-image li a .image img{max-height:40px}.subcategories.with-image li a .text{font-size:16px;font-weight:400;line-height:1.3;max-width:100%;text-transform:none;transition:all .2s ease-out}.subcategories.with-image li a:hover{border-color:#eefaff;box-shadow:0 4px 10px rgba(0,0,0,.08)}.subcategories.with-image li a:hover .text{text-decoration:none}.subcategories.with-image+.show-more{text-align:center}.subcategories.with-image+.show-more .btn-more{color:#444;cursor:pointer;display:inline-block;font-size:14px}.subcategories.with-image+.show-more .btn-more:after{height:14px}.subcategories.with-image.showAll li{display:block}.subcategories.with-image.showAll+.show-more .btn-more span{font-size:0}.subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Zobrazit méně";font-size:15px}.subcategories.with-image.showAll+.show-more .btn-more:after{transform:rotate(180deg)}@media (min-width:480px){.subcategories.with-image li{width:50%}}@media (min-width:1200px){.subcategories.with-image li{width:25%}}@media (max-width:991px){.subcategories.with-image{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.subcategories.with-image li{padding:5px}}.type-product .product-slider-holder .product-slider.products-related{padding-bottom:0}.type-product .hytera-prislusenstvi .subcategories.with-image li,.type-product .motorola-prislusenstvi .subcategories.with-image li{display:block}.type-product .related-product{cursor:pointer}.type-product #prislusenstvi.active+#description,.type-product #prislusenstvi.active+#manufacturerDescription{display:none}.p-detail-tabs-wrapper{margin-bottom:50px}.p-detail-tabs-wrapper .responsive-nav{background-color:#f9f9f9;margin-bottom:30px;position:relative}.p-detail-tabs-wrapper .responsive-nav:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9998px;position:absolute;right:0;top:0}.p-detail-tabs-wrapper .shp-tabs-holder{position:relative}.p-detail-tabs-wrapper #p-detail-tabs{display:flex;margin:0;padding:10px 0}.p-detail-tabs-wrapper #p-detail-tabs li{margin-right:35px;text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li a{color:#444;font-size:17px;font-weight:400;padding:10px 16px 10px 0;position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.p-detail-tabs-wrapper #p-detail-tabs li a:after{background:url(/user/documents/img/down-r.svg) 0 no-repeat;background-size:100% auto;color:#444;content:"";display:block;height:6px;margin-top:-3px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out;width:10px}.p-detail-tabs-wrapper #p-detail-tabs li a:hover{text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li a:hover:after{transform:rotate(180deg)}.p-detail-tabs-wrapper #p-detail-tabs li.active{text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li.active a{font-weight:600;text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li.active a:after{transform:rotate(180deg)}.p-detail-tabs-wrapper #p-detail-tabs li[data-testid=tabRelatedFiles]{order:5}.p-detail-tabs-wrapper #p-detail-tabs li[data-testid=tabDiscussion]{display:none}.extended-description{max-width:310px}.extended-description>p{font-size:18px;margin:0 0 10px!important}.extended-description .detail-parameters{margin-bottom:40px;margin-top:0;max-width:310px;width:100%}.extended-description .detail-parameters tr{border-bottom:1px solid #e7e7e7}.extended-description .detail-parameters tr:first-of-type{border-top:1px solid #e7e7e7}.extended-description .detail-parameters tr:last-of-type td,.extended-description .detail-parameters tr:last-of-type th{padding:10px 0}.extended-description .detail-parameters tr td,.extended-description .detail-parameters tr th{font-size:14px;padding:10px 0}.extended-description .detail-parameters tr td{font-weight:400;padding-right:15px}.extended-description .detail-parameters tr td a{font-weight:400}.extended-description .detail-parameters tr td a:hover{text-decoration:none}.extended-description .detail-parameters tr th{font-weight:600}.description-inner .basic-description .rate-wrapper,.extended-description .detail-parameters tr th:after{display:none}.description-inner .basic-description:before{content:"Popis produktu";display:block;font-size:18px;font-weight:600;margin-bottom:20px}#accordion-content .shp-accordion{padding-top:15px}#accordion-content .shp-accordion .shp-accordion-link{font-size:17px;font-weight:600;text-decoration:none}#accordion-content .shp-accordion .shp-accordion-link:after{color:#da314b;font-size:16px}#tab-content .tab-pane{margin-left:0;margin-right:0;width:100%}#productDiscussion{display:none}#relatedFiles li{margin-bottom:8px}#relatedFiles li:before{display:none}#relatedFiles li a{color:#444}#ratingWrapper .rate-wrap{margin-bottom:20px}#ratingWrapper #rate-form{max-width:650px}.product-slider-holder .products-block>div .p .p-bottom.no-buttons>div .p-tools{display:block}.desktop .p-detail>.products-alternative-header{display:none}.desktop .p-detail>.products-alternative-wrapper{opacity:0;visibility:hidden}@media (min-width:768px){#tab-content .products-alternative-wrapper .navigation-next{right:-15px}#tab-content .products-alternative-wrapper .navigation-prev{left:-15px}}@media screen and (min-width:992px){.products-related-header:before{font-size:34px}.extended-description{max-width:100%}.extended-description .detail-parameters{margin-bottom:10px;max-width:100%}.description-inner .basic-description:before,.extended-description>p{font-size:22px}}@media (max-width:767px){.mobile .p-detail-tabs-wrapper{margin:0}.products-header{margin-bottom:25px;margin-top:45px}}.p-detail-inner .flags.flags-default{top:20px}.p-detail-inner .flags.flags-default .flag{margin-bottom:5px}.p-detail-inner .p-detail-inner-header,.p-detail-inner .p-detail-inner-header-mobile{margin-bottom:15px}.p-detail-inner .p-detail-inner-header h1,.p-detail-inner .p-detail-inner-header-mobile h1{margin-bottom:5px}.p-detail-inner .p-detail-inner-header .brand-wrapper,.p-detail-inner .p-detail-inner-header-mobile .brand-wrapper{display:none}.p-detail-inner .stars-wrapper{margin:0 20px 5px 0!important}.p-detail-inner .stars-label{color:#444;font-size:14px}.p-detail-inner .stars-label:hover{text-decoration:none}.p-detail-inner .p-short-description{margin-bottom:15px}.p-detail-inner .chevron-after{color:#444;display:inline-block;font-size:14px;margin-top:5px}.p-detail-inner .chevron-after:after{color:#eefaff;font-size:11px}.p-detail-inner .p-code{display:flex;margin-bottom:5px}.p-detail-inner .p-code td,.p-detail-inner .p-code th{color:#444;display:block;font-size:14px}.p-detail-inner .p-code th{font-weight:400;margin-right:4px}.p-data-wrapper{margin-bottom:40px}.p-data-wrapper .p-to-cart-block{align-items:center;background-color:#f9f9f9;border:none;border-radius:2px;display:flex;flex-wrap:wrap;padding:15px}.p-data-wrapper .p-to-cart-block .add-to-cart{width:auto}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity{margin-right:10px}.p-data-wrapper .p-to-cart-block .cart-wrap{display:flex}.p-data-wrapper .p-to-cart-block .add-to-cart-button{align-items:center;display:flex;height:40px;justify-content:center;line-height:1.2;margin-top:0;min-width:160px;padding:5px 15px;position:relative;width:auto;z-index:1}.p-data-wrapper .p-to-cart-block .add-to-cart-button:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/cart-w.svg) top 5px center no-repeat;background-size:100% auto;content:"";display:block;height:30px;margin-right:3px;width:30px}.p-data-wrapper .p-to-cart-block .favourite-detail{align-items:center;background-color:#f9f9f9;border-radius:0 6px 6px 0;display:flex;justify-content:center;margin:0;position:relative;width:50px;z-index:0}.p-data-wrapper .p-to-cart-block .favourite-detail:before{background-color:#f9f9f9;bottom:0;content:"";display:block;left:-10px;position:absolute;top:0;width:10px;z-index:-1}.p-data-wrapper .p-to-cart-block .favourite-detail .btn_toggle{margin:0!important}.p-data-wrapper .p-to-cart-block .favourite-detail .favourite{margin-right:0}.p-data-wrapper .surcharge-list,.p-data-wrapper .variant-list{padding:15px 0 0}.p-data-wrapper .surcharge-list select{width:100%}.p-data-wrapper .p-final-price-wrapper{display:block;flex-grow:unset!important;flex-shrink:unset!important;line-height:1.2;margin-right:10px;width:auto}.p-data-wrapper .p-final-price-wrapper .price-save{display:none;margin-bottom:7px;margin-right:5px;order:-1}.p-data-wrapper .p-final-price-wrapper .price-save:before{background-color:#f9f9f9}.p-data-wrapper .p-final-price-wrapper .price-save+.price-final{color:#b40000}.p-data-wrapper .p-final-price-wrapper strong{font-size:26px}.p-data-wrapper .p-final-price-wrapper .standard-price-label{display:none}.p-data-wrapper .p-final-price-wrapper .standard-price-label .price-standard{margin-bottom:5px}.p-data-wrapper .social-buttons-wrapper{padding:5px 0 0;width:100%}.p-data-wrapper .social-buttons-wrapper .social-buttons{display:none!important}.p-data-wrapper .social-buttons-wrapper .favourite-detail{margin:10px 20px 10px 0}.p-data-wrapper .social-buttons-wrapper .link-icon.chat{align-items:center;display:flex}.p-data-wrapper .social-buttons-wrapper .link-icon.chat:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/chat.svg) no-repeat;background-size:100% auto;content:"";height:20px;margin:0 5px 0 0;width:22px}.p-data-wrapper .social-buttons-wrapper .close-wrapper{display:none!important}.p-data-wrapper .social-buttons-wrapper .link-icon{margin:10px 0}.p-data-wrapper .social-buttons-wrapper .link-icon:hover span{text-decoration:none}.p-data-wrapper .social-buttons-wrapper .link-icon.print,.p-data-wrapper .social-buttons-wrapper .link-icon.share{display:none}#product-detail-form>.detail-parameters{margin-bottom:30px;margin-top:20px}#product-detail-form>.detail-parameters .p-code{display:none}#product-detail-form>.detail-parameters tr{display:block}#product-detail-form>.detail-parameters th{display:none}#product-detail-form>.detail-parameters td,#product-detail-form>.detail-parameters th{line-height:1.2;padding:0}#product-detail-form>.detail-parameters .availability-label{font-size:17px;font-weight:600;margin:0}#product-detail-form>.detail-parameters span[style="color: #66bb33"]{margin-left:0!important;padding-left:22px;position:relative}#product-detail-form>.detail-parameters span[style="color: #66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;position:absolute;top:4px;width:18px}#product-detail-form>.detail-parameters .availability-amount{display:none}#product-detail-form>.detail-parameters .delivery-time{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;justify-content:space-between;margin-top:2px}#product-detail-form>.detail-parameters .delivery-time>span{display:block;font-weight:400}#product-detail-form>.detail-parameters .delivery-time>span:before{content:"Můžeme doručit do:";margin-right:2px}#product-detail-form>.detail-parameters .delivery-time>span:not(.default-variant){color:#6b3}#product-detail-form>.detail-parameters .shipping-options{align-items:center;color:#444;display:flex;font-size:14px;height:24px;justify-content:space-between;margin:10px 0}#product-detail-form>.detail-parameters .shipping-options:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/truck.svg) 0 no-repeat;background-size:100% auto;content:"";display:block;height:28px;margin-right:8px;width:28px}#product-detail-form>.detail-parameters .shipping-options:hover{text-decoration:none}.type-detail .content-modal h1,.type-detail .shipping-options-popup h1{font-size:26px;margin-top:5px}.type-detail #watchdog-form>h3{font-size:26px;margin-top:5px;text-align:left}@media (min-width:480px){.p-data-wrapper .p-final-price-wrapper{flex-basis:auto!important}.p-data-wrapper .p-to-cart-block .add-to-cart{margin-left:auto}.detail-parameters{position:relative}.detail-parameters .delivery-time-row,.detail-parameters>tr:first-of-type{padding-right:10px;width:calc(100% - 145px)}.detail-parameters .shipping-options-row{position:absolute;right:0;top:6px}}@media (min-width:768px){.p-data-wrapper .p-short-description{font-size:16px}}@media (max-width:479px){.p-data-wrapper .p-to-cart-block{background-color:#fff;padding:15px 0}.p-data-wrapper .p-to-cart-block .add-to-cart{padding-top:0}.p-data-wrapper .p-to-cart-block .add-to-cart-button{margin-left:auto}.p-data-wrapper .p-final-price-wrapper{flex-basis:100%;margin-bottom:17px}}@media (min-width:992px){.type-product .breadcrumbs{margin-left:0;width:100%}}@media (min-width:768px){.p-detail{padding-top:30px}}@media (min-width:992px){.wide .breadcrumb-in-detail{float:none;width:100%}}@media screen and (min-width:1200px){.wide .p-detail-inner .p-image-wrapper{width:55%}.wide .p-detail-inner .p-image-wrapper .p-detail-inner-header-mobile{display:none!important}.wide .p-detail-inner .p-data-wrapper{width:45%}}@media (max-width:767px){.p-detail{padding-top:20px}}.p-image-wrapper{margin-bottom:30px}.p-thumbnails,.p-thumbnails>div{height:80px}.p-thumbnails a{margin-right:10px}.p-thumbnails a img{border:1px solid #e7e7e7;width:80px}.p-thumbnails a.highlighted img{border-color:#da314b}@media (min-width:992px){.p-image-wrapper .flags-extra .flag .price-save{font-size:22px}}.shipping-btn{cursor:pointer;text-align:center}.shipping-btn span{display:block;text-decoration:underline}.shipping-btn:hover span{text-decoration:none}.shipping-info{display:none;left:50%;max-height:100%;max-width:860px;overflow:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;width:100%;z-index:10001}.shipping-info .shipping-info-wrap{background-color:#fff;border-radius:5px;padding:30px 20px 10px}.shipping-info .shipping-info-table{overflow-x:auto}.shipping-info h3{margin-top:0;text-align:center}.shipping-info table{margin-bottom:10px;width:100%}.shipping-info table tr{border:1px solid #e7e7e7;border-top:none}.shipping-info table tr td,.shipping-info table tr th{border-right:1px solid #e7e7e7;color:#444;font-weight:400;padding:12px 10px;text-align:left}.shipping-info table tr td:last-child,.shipping-info table tr th:last-child{border-right:none}.shipping-info table tr td .free,.shipping-info table tr th .free{color:#da314b}.shipping-info table tr:last-child td,.shipping-info table tr:last-child th{padding-bottom:12px}.shipping-info table tr:first-of-type{border-color:#fff #fff #e7e7e7}.shipping-info table tr:first-of-type td,.shipping-info table tr:first-of-type th{border-color:#fff;font-size:16px;font-weight:500}.shipping-info h4{font-size:18px;margin-bottom:8px}.shipping-info p{font-size:16px;font-weight:400}.shipping-info p a{color:#da314b;text-decoration:underline}.shipping-info .shipping-close{background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);cursor:pointer;display:block;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;transition:.2s ease-in-out;width:40px}.shipping-info .shipping-close:before{color:#444;content:"\e912";font-family:shoptet;font-size:16px;line-height:40px}.shipping-info .flaticon-delivery-truck{display:inline-block;margin-top:20px}.shipping-info .flaticon-delivery-truck span{text-decoration:underline}.shipping-info .flaticon-delivery-truck:hover span{text-decoration:none}.shipping-info .flaticon-delivery-truck:before{font-family:flaticon;font-size:26px;margin-right:8px;position:relative;top:9px}.shipping-visible .shipping-info{display:block}.shipping-visible #cboxOverlay{display:block!important}@media screen and (min-width:768px){.shipping-info .shipping-info-wrap{padding:30px 30px 10px}.shipping-info table tr td:first-child,.shipping-info table tr th:first-child{width:270px}}#product-detail-form .variant-label{color:#444;font-size:16px;font-weight:600;padding-bottom:8px}#product-detail-form .advanced-parameter{height:45px;min-width:60px;width:auto}#product-detail-form .advanced-parameter .pkVar{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner{align-items:center;background-color:#fff;border-color:#e7e7e7;border-radius:2px!important;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#444;display:flex;font-size:16px;font-weight:400;height:auto;height:45px;justify-content:center;padding:5px 8px;width:auto}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before{border-color:#eefaff}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner:hover{border-color:#eefaff;box-shadow:none}#product-detail-form .advanced-parameter .advanced-parameter-inner img{border-radius:0}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner{background-color:transparent;background-image:gradient(linear,19.1% -7.9%,81% 107.9%,color-stop(0,transparent),color-stop(.48,transparent),color-stop(.5,#000),color-stop(.52,transparent),color-stop(1,transparent));background-image:repeating-linear-gradient(149deg,transparent,transparent 48%,#e7e7e7 50%,transparent 52%,transparent);border-color:#e7e7e7;color:#444;font-weight:400}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner.yes-before{border-color:#e7e7e7;color:#444}#product-detail-form .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter{height:45px;min-width:auto;width:60px}#product-detail-form .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter-inner{background-color:transparent;height:45px;padding:0;width:60px}.flags{left:0;top:20px}.flags .flag-discount{background-color:#fed0d0;border-radius:50%;color:#b40000;height:52px;line-height:52px;padding:0;text-align:center;width:52px}.flags .flag-discount .price-standard{display:none}.flags .flag-discount .price-save{color:#b40000;font-size:16px;font-weight:600}.flag{border-radius:2px;font-size:14px;font-weight:600;padding:3px 7px;position:relative;text-transform:lowercase}.flag.flag-action{background-color:#fed0d0;color:#b40000}.flag.flag-new{background-color:#d4eec4;color:#6b3}.flag.flag-doporucujeme{color:#069}.product .prices .price-save{background-color:#fed0d0;border-radius:50%;color:#b40000;font-size:16px;font-weight:600;height:52px;line-height:52px;position:absolute;right:0;text-align:center;top:-70px;width:52px}.homepage-group-title{margin:55px 0 15px}.products-wrapper .product-slider-navigation{border:1px solid #e7e7e7;top:40%}.products-wrapper .product-slider-navigation.navigation-next{right:0}.products-wrapper .product-slider-navigation.navigation-prev{left:0}.products-wrapper{padding:15px 0 30px!important}.products-wrapper .product-slider{margin-left:0;padding:0;padding-top:0!important;position:relative;width:100%!important}.products-wrapper .product-slider:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:1px;z-index:1}.products-wrapper .product-slider-navigation{background-color:#fff;border-radius:50%;height:30px;margin-top:-15px;opacity:1;top:50%;width:30px;z-index:4}.products-wrapper .product-slider-navigation.navigation-next:before,.products-wrapper .product-slider-navigation.navigation-prev:before{content:"";height:12px;margin:0 auto;width:8px}.products-wrapper .product-slider-navigation.navigation-next:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation.navigation-prev:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation:hover{background-color:#f9f9f9}.products-wrapper .product-slider-pagination{display:none!important}@media (max-width:767px){.products-wrapper{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.products-wrapper .product-slider:after{right:1px}.products-wrapper .product-slider-navigation{height:35px;top:33.33%;width:35px}.homepage-group-title{margin-top:35px}}.products-block>div{margin-left:0;margin-right:0;z-index:1}.products-block>div:hover{box-shadow:none}.products-block>div:hover .p .name{text-decoration:none}.products-block .product{border-right:1px solid #e7e7e7;padding:10px 5px}.products-block .product:hover{border-right:1px solid #e7e7e7;box-shadow:none}.products-block .product:hover .flags-default .flag,.products-block .product:hover .flags-extra .flag{opacity:1}.products-block .product:hover .p .image img{transform:scale(1.03)}.products-block .product .p{margin-bottom:0}.products-block .product .p .image{order:-3;overflow:hidden}.products-block .product .p .image img{transition:.2s ease-out}.products-block .product .p .p-code{color:#505050;font-size:12px;font-weight:400;margin-bottom:4px;order:-2;position:static;text-align:center}.products-block .product .p .name{font-size:16px;font-weight:600;padding:0}.products-block .product .p .p-in{padding-top:0;position:relative}.products-block .product .p .p-in-in{padding-top:21px;position:relative}.products-block .product .p .stars-placeholder{display:none}.products-block .product .p .stars-wrapper{height:16px;left:0;margin:0;position:absolute;right:0;top:0}.products-block .product .p .stars{margin-right:0;width:70px}.products-block .product .p .stars .star.star-half:before,.products-block .product .p .stars .star.star-on:before{font-size:12px}.products-block .product .p .stars a,.products-block .product .p .stars span{width:14px}.products-block .product .p .availability{font-size:14px;font-weight:600;margin-top:5px;width:100%}.products-block .product .p .availability span[style="color:#66bb33"]{padding-left:15px;position:relative}.products-block .product .p .availability span[style="color:#66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}.products-block .product .p .availability .availability-amount{display:none}.products-block .product .p .p-bottom{padding:5px 0 0!important}.products-block .product .p .p-bottom>div .prices{align-items:flex-end;display:flex;flex-wrap:wrap;min-height:65px;position:static;width:100%}.products-block .product .p .p-bottom>div .prices .price-final{color:#444;font-size:22px;font-weight:700;line-height:1;margin-bottom:3px;order:-1;width:100%}.products-block .product .p .p-bottom>div .prices .price-additional,.products-block .product .p .p-bottom>div .prices .price-standard{color:#9d9d9d;font-size:14px}.products-block .product .p .p-bottom>div .prices .price-standard{margin:0;order:-2;width:100%}.products-block .product .p .p-bottom>div .prices .price-standard strong{font-weight:400}.products-block .product .p .p-bottom>div .prices .price-standard+.price-additional+.price-final{color:#b40000}.products-block .product .p .p-bottom .p-desc{font-size:14px;margin-bottom:10px!important;width:100%}.products-block .product .p .p-bottom .p-tools{padding:10px 0 0;width:100%}.products-block .product .p .p-bottom .p-tools .btn.btn-cart,.products-block .product .p .p-bottom .p-tools .btn.btn-primary{font-size:17px;line-height:1.4;margin:0;max-width:145px;min-width:auto;padding:8px 25px;width:100%}.in-znacka .products-block{margin-top:20px}@media (min-width:480px){.products-block .product{padding:10px}}.cart-table .p-quantity .quantity,.cart-widget-product-amount .quantity,.products-block .quantity,.quantity{border:1px solid #e7e7e7;border-radius:2px;height:40px;overflow:hidden;padding-left:32px;padding-right:32px;width:100px}.cart-table .p-quantity .quantity:hover,.cart-widget-product-amount .quantity:hover,.products-block .quantity:hover,.quantity:hover{box-shadow:none}.cart-table .p-quantity .quantity input,.cart-widget-product-amount .quantity input,.products-block .quantity input,.quantity input{background-color:#fff;border:none;font-size:16px;font-weight:400;height:40px;line-height:38px;width:36px}.cart-table .p-quantity .quantity .decrease,.cart-table .p-quantity .quantity .increase,.cart-widget-product-amount .quantity .decrease,.cart-widget-product-amount .quantity .increase,.products-block .quantity .decrease,.products-block .quantity .increase,.quantity .decrease,.quantity .increase{height:38px;overflow:hidden;width:32px}.cart-table .p-quantity .quantity .decrease:before,.cart-table .p-quantity .quantity .increase:before,.cart-widget-product-amount .quantity .decrease:before,.cart-widget-product-amount .quantity .increase:before,.products-block .quantity .decrease:before,.products-block .quantity .increase:before,.quantity .decrease:before,.quantity .increase:before{color:#444;font-size:10px;line-height:38px}.cart-table .p-quantity .quantity .decrease:hover:before,.cart-table .p-quantity .quantity .increase:hover:before,.cart-widget-product-amount .quantity .decrease:hover:before,.cart-widget-product-amount .quantity .increase:hover:before,.products-block .quantity .decrease:hover:before,.products-block .quantity .increase:hover:before,.quantity .decrease:hover:before,.quantity .increase:hover:before{background-color:#da314b;color:#fff}.cart-table .p-quantity .quantity .decrease,.cart-widget-product-amount .quantity .decrease,.products-block .quantity .decrease,.quantity .decrease{border-radius:2px 0 0 2px;border-right:1px solid #e7e7e7}.cart-table .p-quantity .quantity .increase,.cart-widget-product-amount .quantity .increase,.products-block .quantity .increase,.quantity .increase{border-left:1px solid #e7e7e7;border-radius:0 2px 2px 0}.id--9 #content{padding-top:20px}.id--9 .cart-empty.cart-inner h4{display:block;font-weight:600;margin:25px 0}.id--9 .cart-empty .empty-cart-boxes>.col-md-6:last-of-type{display:none}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li{margin-bottom:10px}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li a{color:#444}ol.cart-header{margin-bottom:40px;margin-top:40px}ol.cart-header li a,ol.cart-header li strong{align-items:center;display:flex;flex-wrap:wrap;text-decoration:none}ol.cart-header li a span,ol.cart-header li strong span{font-size:15px;font-weight:400}ol.cart-header li a span:after,ol.cart-header li strong span:after{display:none}ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 15px}ol.cart-header li a:hover span{text-decoration:none}ol.cart-header li.active strong:before{background-color:transparent;border-color:#da314b;color:#444}ol.cart-header li.active strong span{font-weight:600}ol.cart-header li.completed a:before{background-color:#da314b;border-color:#da314b;color:#fff}.cart-table .p-total{padding-right:0}.cart-table tr.removeable .remove-item{margin:-4px 0 0;width:auto}.cart-table tr td{font-size:16px;padding-bottom:15px;padding-top:15px}.cart-table tr td .main-link{font-weight:600}.cart-table tr td.cart-p-image{padding-left:0;width:81px}.cart-table tr td.cart-p-image img{width:66px}.cart-table tr td.p-name a{text-decoration:none}.cart-table tr td.p-availability{font-size:14px;text-align:left}.cart-table tr td.p-availability strong{font-weight:600}.cart-table tr td.p-quantity{text-align:left}.cart-table tr .btn-sm.add-to-cart-button{font-size:16px;font-weight:600;height:40px;line-height:1.4;margin-bottom:11px}.cart-table .remove-item{opacity:1!important}.cart-table .remove-item:before{color:#b40000}.cart-table .cart-table-header td{color:#444;font-size:14px;font-weight:300}.cart-table .cart-table-header td.cart-p-image:before{content:"Produkt"}.cart-table .cart-table-header td.p-total{text-align:center}.ordering-process .contact-box ul{flex-wrap:wrap}.ordering-process .contact-box ul>li:not(.social-icon-list){width:100%}.ordering-process .contact-box ul li{margin-bottom:10px}.ordering-process .contact-box ul li a{color:#444;text-decoration:none}.ordering-process .contact-box ul li a:hover{text-decoration:underline}.ordering-process .contact-box ul li span.mail:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/mail-2.svg) 50% no-repeat;background-size:100% auto}.ordering-process .contact-box ul li span.tel:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/phone-2.svg) 50% no-repeat;background-size:100% auto}.ordering-process #header .site-name{margin-right:auto}.ordering-process .cart-inner{width:100%}.ordering-process .cart-inner>.next-step{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.ordering-process .cart-inner>.next-step .btn-conversion{max-width:250px;width:100%}.ordering-process .next-step-back:before{font-size:10px}.ordering-process .btn.btn-conversion,.ordering-process a.btn.btn-conversion{font-size:20px;font-weight:600;padding:15px 25px}.ordering-process .btn.btn-conversion:after,.ordering-process a.btn.btn-conversion:after{display:none}.ordering-process .delivery-time{margin:10px 0}.ordering-process .extra.delivery{max-width:526px;padding:5px 0}.ordering-process .extra.delivery>span{font-size:16px}.ordering-process .extra.delivery>span:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/truck.svg) 50% no-repeat;background-size:100% auto;content:"";display:block;float:left;height:20px;margin-right:10px;width:30px}.ordering-process .extra.delivery .price-range{background-color:#fff;border:1px solid #e7e7e7;border-radius:10px;margin:15px 0 0;max-width:100%}.ordering-process .extra.delivery .price-range:before{display:none}.ordering-process .extra.delivery .price-range>div{background-color:#6b3;border-radius:10px}.ordering-process h4{font-weight:500;margin:44px 0 10px;text-align:left}.ordering-process .co-box h4{margin:44px 0 10px;padding:0}.ordering-process .co-box h4:before{display:none}.ordering-process .co-box>div{border-radius:6px;overflow:hidden}.id--9 .coupon-input{order:2;padding:35px 0 25px}.id--9 .coupon-input .toggle-coupon-input-button{margin-bottom:15px}.id--9 .alert{margin:0 0 25px}.id--16 label[for=deliveryCountryId]{font-size:0!important}.id--16 label[for=deliveryCountryId]:before{content:"Země";font-size:16px;font-weight:600}.id--16 .co-box.co-basic-information h4{font-size:0;margin:0 0 5px}.id--16 .co-box.co-basic-information h4:after{content:"Základní údaje";font-size:22px;font-weight:500}.id--16 .co-box.co-basic-information .row{border:1px solid #e7e7e7;border-radius:4px;display:block;margin:0;padding:30px 0 10px}.id--16 .co-box.co-basic-information .row>div{margin-bottom:10px;padding:0 20px;width:100%}.id--16 .co-box.co-basic-information .form-group label{font-size:16px;font-weight:600}.id--16 .co-box.co-basic-information .form-group label:after{content:"*";font-size:16px;font-weight:600}.order-summary-item.price,.summary{background-color:#f9f9f9;border-radius:6px;padding:20px 25px 30px}.order-summary-item.price .price-wrapper,.summary .price-wrapper{display:flex;flex-wrap:wrap;margin-left:auto;max-width:400px;padding:0;width:100%}.order-summary-item.price .price-wrapper>span,.summary .price-wrapper>span{flex:none;width:190px}.order-summary-item.price .price-wrapper>strong,.summary .price-wrapper>strong{flex:none;min-width:150px;width:auto}.order-summary-item.price .price-wrapper .price-primary,.summary .price-wrapper .price-primary{flex:none;font-size:22px;font-weight:600}.order-summary-item.price .price-wrapper .price-primary.price-label,.summary .price-wrapper .price-primary.price-label{font-size:0}.order-summary-item.price .price-wrapper .price-primary.price-label:before,.summary .price-wrapper .price-primary.price-label:before{content:"Celková cena:";display:block;font-size:22px}.order-summary-item.price .price-wrapper .price-secondary,.summary .price-wrapper .price-secondary{color:#444;font-size:16px;font-weight:400}.order-summary-item.price .price-wrapper .price-secondary.price-label,.summary .price-wrapper .price-secondary.price-label{font-size:0}.order-summary-item.price .price-wrapper .price-secondary.price-label:before,.summary .price-wrapper .price-secondary.price-label:before{content:"Celková cena bez DPH:";font-size:16px}#checkoutContent{margin-left:0}#checkoutContent .form-group{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}#checkoutContent .form-group.js-validated-element-wrapper{display:block}#checkoutContent .form-group.company-shopping{margin-bottom:25px}#checkoutContent .form-group .form-control{height:45px;max-width:310px;padding:0 10px}#checkoutContent .form-group textarea.form-control{height:auto}#checkoutContent .form-group select{padding-bottom:5px;padding-top:5px}#checkoutContent .form-group #payment-currency{max-width:105px;min-width:auto}#checkoutContent .helper{background-color:transparent;border:1px solid #e7e7e7;border-radius:4px;padding:20px}#checkoutContent .helper a{color:#283056;font-size:16px;font-weight:300}.smart-labels-active #checkoutContent .smart-label-wrapper label{font-size:16px;height:auto;line-height:1.4;opacity:1;padding:0;position:static;width:88px}#checkoutSidebar .toggle-contacts{box-shadow:none;color:#000;font-size:18px;font-weight:400!important;padding:8px 0 12px}#checkoutSidebar .toggle-contacts:after{display:none}.radio-wrapper.active label>span b{color:#444}.radio-wrapper input[type=radio]+label .sublabel{line-height:1;margin-top:2px}.radio-wrapper input[type=radio]+label .sublabel a{margin-bottom:3px}.payment-logo img{max-height:32px}.for-free,.radio-wrapper.active .for-free{color:#5fa95b}.shipping-billing-table{border:1px solid #e7e7e7;padding:0 15px}.shipping-billing-table .radio-wrapper{border-color:#e7e7e7;border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none;padding:5px 0}.shipping-billing-table .radio-wrapper:hover{border-color:#e7e7e7!important;box-shadow:none!important}.shipping-billing-table .radio-wrapper:last-of-type{border-bottom:none!important}.checkout-box .box.box-sm{transform:none}.id--9 .next-step-forward:after,.in-krok-1 .next-step-forward:after{display:none}.order-summary{font-size:14px}.order-summary .order-summary-inner{border:1px solid #e7e7e7;border-bottom:none;border-radius:6px;margin-top:0;padding:10px 15px 0}.order-summary .order-summary-inner>h4{display:none}.order-summary>h4{margin:40px 0 10px;padding:0}.order-summary .order-summary-item:not(.helper){border:none;display:flex;flex-wrap:wrap;padding:10px 0}.order-summary .order-summary-item:not(.helper) .cart-item-price{display:none}.order-summary .order-summary-item:not(.helper) .cart-item-amount{color:#444;order:-1;text-align:left;width:30px}.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value{font-size:0}.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value:before{content:"x";font-size:14px}.order-summary .order-summary-item:not(.helper) .cart-item-name a{font-weight:600;text-decoration:none}.order-summary .order-summary-item{border-color:#e7e7e7}.order-summary .order-summary-item.helper{margin-top:10px}.order-summary .recapitulation-single{border-color:#e7e7e7}.order-summary .recapitulation-single strong{align-items:center;display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left}.order-summary .recapitulation-single strong:before{display:block;font-size:14px;font-weight:600;margin-bottom:1px;width:100%}.order-summary .recapitulation-single strong>span{font-weight:600;margin-left:auto;margin-top:-15px;order:2}.order-summary .recapitulation-shipping-billing>strong:before{content:"Způsob dopravy:"}.order-summary .recapitulation-shipping-billing.last>strong:before{content:"Způsob platby:"}.order-summary .order-recapitulation{position:relative}.order-summary .order-recapitulation:after{border:1px solid #e7e7e7;border-radius:0 0 6px 6px;border-top:none;bottom:0;content:"";display:block;height:5px;left:-16px;position:absolute;right:-16px}.order-summary .order-summary-item.price{background-color:#f9f9f9;border-radius:6px;margin-left:-16px;margin-right:-16px;margin-top:15px;padding:15px;position:relative;width:auto}.order-summary .order-summary-item.price:after{border:1px solid #fff;border-bottom:none;border-top:none;content:"";display:block;height:18px;left:0;position:absolute;right:0;top:-18px}.id--17.smart-labels-active #checkoutContent .smart-label-wrapper label{min-width:190px;padding-right:15px;width:auto}.id--17 .co-box h4{display:none}.id--17 .co-contact-information{margin-bottom:60px}.id--17 .co-billing-address,.id--17 .co-contact-information{border:1px solid #e7e7e7;border-radius:6px;padding:30px 15px 10px}.id--17 #shipping-address.js-hidden.visible{background-color:#fff;border:1px solid #e7e7e7;border-radius:0 0 6px 6px;border-top:none;margin-top:-4px;padding:15px 15px 10px}.id--17 .co-box-additional{margin-top:23px}.id--17 .consents.consents-first{margin-bottom:15px}.advanced-order .lbxsplide__track .lbx-carousel__item .product{width:100%}.advanced-order .extra{padding-right:0}.id--15 .content-inner{text-align:center}.id--15 .order-payment,.id--15 .reca-payment-wrap{text-align:center!important}.id--15 .recapitulation-wrapper .co-payment-method .col-sm-12{display:flex;justify-content:center}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table{max-width:500px;width:100%}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr{border-bottom:1px solid #e7e7e7}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td,.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th{padding-bottom:7px;padding-top:7px}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th{padding-right:10px;width:100%}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th:after{display:none}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td{padding-left:10px;white-space:nowrap}@media (min-width:768px){.ordering-process #header{position:relative}.in-step-1 #header .header-top-wrapper,.in-step-2 #header .header-top-wrapper{justify-content:flex-start}.in-step-1 #header .search,.in-step-2 #header .search{display:none}.in-step-1 #header .header-top .mail,.in-step-2 #header .header-top .mail{margin-left:80px;margin-right:auto;margin-top:-4px;position:static}.in-step-1 #header .header-top .site-name,.in-step-2 #header .header-top .site-name{margin-right:0}}@media (min-width:992px){.ordering-process .summary{align-items:center;display:flex}.ordering-process .summary .col-md-4{width:400px}.ordering-process .summary .col-md-8{width:calc(100% - 400px)}.ordering-process .cart-row{margin-left:-10px;margin-right:-10px}.ordering-process #checkoutContent,.ordering-process .col-md-4,.ordering-process .col-md-8{padding-left:10px;padding-right:10px}.ordering-process h4{font-size:22px}}@media (min-width:1200px){#checkoutContent{width:60%}#checkoutSidebar{width:40%}.id--16 #checkoutSidebar{margin-top:42px}.cart-inner .next-step{flex-direction:row}.cart-inner .next-step .next-step-back{margin:15px 30px 15px 0;white-space:nowrap}}@media (max-width:1199px){#checkoutSidebar .banner-help{display:none}}@media (max-width:991px){.cart-table{border-bottom:none!important}.cart-table tr,.cart-table tr:last-child{border-bottom:1px solid #e7e7e7}.summary .col-md-4,.summary .col-md-8{padding-left:0!important;padding-right:0!important}.ordering-process .extra.delivery{max-width:100%}ol.cart-header li a,ol.cart-header li strong{display:block;text-align:center}ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 auto 5px}.id--9 .summary .col-md-4{border-top:1px solid #e7e7e7;margin-top:20px;padding-top:15px}.advanced-order .extras-wrap .extra{text-align:center}}@media (max-width:767px){.id--16 .overall-wrapper,.id--17 .overall-wrapper{padding-top:0}.id--16 #header,.id--17 #header{height:70px;position:relative}.id--16 #header .header-top .container,.id--17 #header .header-top .container{padding-left:10px}.id--16 #header .search,.id--17 #header .search{display:none}.ordering-process .cart-inner>.next-step{flex-direction:column}.ordering-process .cart-inner>.next-step .next-step-back{order:1}}.in-404 .content-inner{margin:80px auto 150px;max-width:750px}.in-404 .content-inner>p{font-size:16px}.in-404 .content-inner .banner-wrapper{border-bottom:1px solid #e7e7e7;margin-bottom:30px;padding-bottom:20px}.in-404 .content-inner .banner-wrapper h4{font-size:0;margin:25px 0 15px}.in-404 .content-inner .banner-wrapper h4:before{content:"Prozkoumejte naši nabídku";font-size:18px;font-weight:600}.in-404 .content-inner .banner-wrapper ul{-moz-column-count:2;column-count:2;list-style-type:none;padding-left:0}.in-404 .content-inner .banner-wrapper ul li{margin-bottom:5px}.in-404 .content-inner .banner-wrapper ul li a{font-size:16px}.in-404 .empty-content-404{border-bottom:1px solid #e7e7e7;margin-bottom:0;padding-bottom:35px;padding-left:105px;position:relative;text-align:left}.in-404 .empty-content-404:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/404.svg) no-repeat;background-size:100% auto;content:"";display:block;height:84px;left:0;position:absolute;top:-5px;width:84px}.in-404 .empty-content-404 h1{color:#444;font-size:26px;margin:0 0 5px}.in-404 .empty-content-404 h2{font-size:16px;font-weight:300;margin:0}.in-404 .empty-content-404 h2:after,.in-404 .empty-content-404 p{display:none}@media (min-width:992px){.in-404 .empty-content-404 h1{font-size:34px}}@media (max-width:579px){.in-404 .empty-content-404{padding-left:0;text-align:center}.in-404 .empty-content-404:before{margin:0 auto 20px;position:static}.in-404 .content-inner .banner-wrapper{text-align:center}.in-404 .content-inner .banner-wrapper ul{-moz-column-count:1;column-count:1}.in-404 .content-inner>p{text-align:center}}.benefitBanner{display:block;margin:0}.in-index .benefitBanner{padding-bottom:20px}.type-category .benefitBanner{padding-left:20px;padding-right:20px}.type-category .benefitBanner__item{border-top:1px solid #e7e7e7}.type-product .benefitBanner__item{border-bottom:none;border-top:1px solid #e7e7e7}.benefitBanner__item{border-bottom:1px solid #e7e7e7;display:block;flex:auto;margin:0;max-width:100%;overflow:visible;width:100%}.benefitBanner__content{display:block;overflow:visible;padding:0}.benefitBanner__picture{display:none}.video-responsive{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.footer-banners{margin-left:0;margin-right:0}.footer-banners .footer-banner{width:100%}@media (min-width:768px){.desktop .banners-row{margin-top:0}}.homepage-blog-wrapper,.type-posts-listing #newsWrapper{display:flex;flex-wrap:wrap}.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{display:flex;flex-wrap:wrap;margin-bottom:20px;max-width:440px;padding:10px;width:100%}.homepage-blog-wrapper .news-item a,.type-posts-listing #newsWrapper .news-item a{color:#444;text-decoration:none}.homepage-blog-wrapper .news-item a .image,.type-posts-listing #newsWrapper .news-item a .image{border-radius:2px;overflow:hidden}.homepage-blog-wrapper .news-item h2,.type-posts-listing #newsWrapper .news-item h2{margin:0;padding-left:10px;padding-right:10px;width:100%}.homepage-blog-wrapper .news-item>a,.type-posts-listing #newsWrapper .news-item>a{order:-2}.homepage-blog-wrapper .news-item .news-image,.type-posts-listing #newsWrapper .news-item .news-image{margin-bottom:12px}.homepage-blog-wrapper .news-item .description,.type-posts-listing #newsWrapper .news-item .description{padding-left:10px;padding-right:10px;width:100%}.homepage-blog-wrapper .news-item .description p,.type-posts-listing #newsWrapper .news-item .description p{font-size:14px}.homepage-blog-wrapper .news-item time,.type-posts-listing #newsWrapper .news-item time{margin-bottom:0;order:-2;padding-left:10px;padding-right:10px}.homepage-blog-wrapper .news-item .title,.type-posts-listing #newsWrapper .news-item .title{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:12px 0 10px}.homepage-blog-wrapper .news-item .read-article,.type-posts-listing #newsWrapper .news-item .read-article{color:#eefaff;display:inline-block;font-size:16px;margin-top:5px;text-decoration:underline}.homepage-blog-wrapper .news-item .read-article:hover,.type-posts-listing #newsWrapper .news-item .read-article:hover{text-decoration:none}.homepage-blog-wrapper .news-item .read-article:after,.type-posts-listing #newsWrapper .news-item .read-article:after{color:#283056;font-weight:700}.homepage-blog-wrapper{margin-top:0}.homepage-blog-wrapper .homepage-group-title{font-size:0}.homepage-blog-wrapper .homepage-group-title:before{content:"Blog";display:block;font-size:26px}.homepage-blog-wrapper .text-center{margin:15px 0;width:100%}.type-posts-listing #newsWrapper{margin:0 -10px}@media (min-width:480px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{flex-basis:50%;width:50%}.homepage-blog-wrapper .news-item .image,.type-posts-listing #newsWrapper .news-item .image{width:100%}}@media (min-width:992px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{flex-basis:33.33%;width:33.33%}.homepage-blog-wrapper .news-item .title,.type-posts-listing #newsWrapper .news-item .title{font-size:18px}.homepage-blog-wrapper .news-item .description p,.type-posts-listing #newsWrapper .news-item .description p{font-size:16px}.homepage-blog-wrapper .homepage-group-title:before{font-size:34px}}@media (max-width:991px){.homepage-blog-wrapper .news-item:nth-child(n+4){display:none}}@media (max-width:767px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{padding:10px 5px}}.breadcrumbs{background-color:#f9f9f9;padding-bottom:14px;padding-top:14px;position:relative}.breadcrumbs:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.breadcrumbs>span{position:relative}.breadcrumbs a,.breadcrumbs span{color:#444;font-size:14px}.breadcrumbs a:hover,.breadcrumbs span:hover{color:#444;text-decoration:none}.breadcrumbs .navigation-bullet{display:inline-block;font-size:0;height:9px;margin:0 5px;width:9px}.breadcrumbs .navigation-bullet:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/arrow.svg?1) 50% no-repeat;background-size:auto 100%;content:"";display:block;height:9px;width:9px}@media screen and (max-width:767px){.type-product .breadcrumbs>span:last-of-type,.type-product .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}}.type-page #content h1,.type-post #content h1,.type-posts-listing #content h1{margin-top:20px}@media (max-width:768px){.content-wrapper{padding-top:0}}#content .text-box{background-color:#f9f9f9;margin:50px 0 30px;padding:25px}#content .text-box h2,#content .text-box h3,#content .text-box h4,#content .text-box p,#content .text-box ul{margin:10px 0}#content .text-box a{color:#444;font-weight:600}.in-jak-nakupovat #content,.in-kontakty #content{padding-left:0;padding-right:0}.in-jak-nakupovat #content-wrapper,.in-kontakty #content-wrapper{width:100%}.in-jak-nakupovat #content-wrapper ol,.in-kontakty #content-wrapper ol{padding-left:20px}.in-jak-nakupovat #content-wrapper ol li,.in-kontakty #content-wrapper ol li{margin-bottom:25px;min-height:35px}.in-jak-nakupovat #content-wrapper ol li::marker,.in-kontakty #content-wrapper ol li::marker{font-weight:600}.in-jak-nakupovat .col-md-6>p>img,.in-kontakty .col-md-6>p>img{box-shadow:0 0 15px rgba(0,0,0,.15)}tr:nth-of-type(odd){background:none}td{padding:0}.footer-table tr:nth-of-type(odd),.type-page tr:nth-of-type(odd){background:#f5f5f5}.footer-table td,.type-page td{padding:8px}.type-detail .p-data-wrapper .favourite-detail i svg{stroke:#444}.type-detail .p-data-wrapper .favourite-detail .btn_toggle:hover .fav-text{color:#444}.in-kontakty .content-inner{font-size:14px;padding-bottom:70px}.in-kontakty .content-inner h3{font-size:16px;margin-bottom:15px}#content .how-box{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/box-bg.png) 50% no-repeat;background-size:cover;margin:20px 0;padding:30px 0}#content .how-box .container{display:flex;flex-wrap:wrap}#content .how-box .container>div{align-items:center;background-color:#fff;border-right:1px solid #da314b;border-top:1px solid #da314b;display:flex;justify-content:center;padding:25px 10px;width:50%}#content .how-box .container>div p{font-size:16px;margin:0;max-width:270px;text-align:center}.contact-section{background-color:#f9f9f9;margin:15px 0;padding:35px 0}.contact-section .container>div{align-items:center;background-color:#fff;display:flex;justify-content:space-around;min-height:120px;padding:15px 10px}.contact-section .container>div a{color:#444;display:block;text-align:center}.contact-section .container>div a img{margin-bottom:5px}.contact-section .container>div a span{font-weight:500}.contact-section .container>div a strong{font-size:15px;font-weight:500}.contact-section .container>div span{display:block}.contact-section .container>div div>span{display:block;margin:0 auto;max-width:200px;text-align:center}.contact-section .container>div:first-of-type a span{font-size:15px}.contact-section .container>div:last-of-type a{font-size:15px;font-weight:500}.contact-section .container>div:nth-child(2) a{padding-left:30px;position:relative;text-align:left;text-decoration:none}.contact-section .container>div:nth-child(2) a img{left:0;margin-top:-12px;position:absolute;top:50%}.contact-section .container>div:nth-child(2) a span{font-size:14px;font-weight:300}.type-manufacturer-detail .sidebar{display:none}@media (min-width:768px){#content .how-box .container>div{width:25%}}@media (min-width:992px){.contact-section .container{display:flex}.contact-section .container>div{border-right:1px solid #e5e5e5;min-height:150px;width:33.33%}.contact-section .container>div a strong{font-size:16px}.contact-section .container>div:last-of-type{border-right:none}.contact-section .container>div:first-of-type a span,.contact-section .container>div:last-of-type a{font-size:18px}}@media (min-width:1200px){.type-manufacturer-detail .products-block>div{width:25%}}@media (max-width:991px){.contact-section .container>div{border-bottom:1px solid #e7e7e7}.contact-section .container>div:last-of-type{border-bottom:none}}@media (max-width:767px){.in-jak-nakupovat #content-wrapper,.in-kontakty #content-wrapper{padding-left:0;padding-right:0}.in-jak-nakupovat #content-wrapper .container,.in-kontakty #content-wrapper .container{padding-left:10px;padding-right:10px}}.usp{margin-left:-10px;margin-right:-10px}.usp-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.usp-wrap .usp-item{align-items:center;display:flex;max-width:330px;padding:15px 10px;width:50%}.usp-wrap .usp-item .usp-img{display:block;height:40px;line-height:16px;margin-right:10px;min-width:40px}.usp-wrap .usp-item p{font-size:14px;line-height:1.35;margin:0!important}.usp-wrap .usp-item p strong{display:block;font-size:17px}.type-category .usp-wrap{padding:30px 0}@media (min-width:480px){.usp-wrap .usp-item{align-items:center}}@media screen and (min-width:992px){.usp-wrap .usp-item{width:25%}}@media (max-width:767px){.in-index .usp-wrap{padding:5px 0 15px}}@media (max-width:479px){.usp-wrap .usp-item .usp-img{margin-top:2px}.usp-wrap .usp-item p span{display:none}}@media (max-width:425px){.usp-wrap .usp-item{width:100%}.usp-wrap .usp-item:not(:first-child){display:none}}@media (min-width:992px){.usp-wrap .usp-item{width:33.333%}}.sidebar #categories{border:1px solid #e7e7e7}.sidebar #categories .expandable a>span{left:unset;right:20px;top:10px}.sidebar #categories .expandable a>span:before{content:"\e90e"}.sidebar #categories .expandable .topic a>span{left:unset;right:20px;top:20px}.sidebar #categories .expandable .topic a>span:before{content:"\e90e"}.sidebar #categories .expandable .topic.active a{background-color:#aa172e;color:#fff}.sidebar #categories .expandable .topic.active a span{color:#fff}.sidebar #categories .expandable.expanded .topic a span:before{content:"\e911"}.sidebar #categories .expandable.expanded ul.expanded{background-color:#fff;padding:13px}.sidebar #categories .expandable.expanded ul.expanded a{font-size:16px;font-weight:400;line-height:34px;padding:0}.sidebar #categories .expandable.expanded ul.expanded a:hover{color:#da314b;text-decoration:underline}.sidebar #categories .expandable.active.expanded>a>span,.sidebar .categories li.active>a{color:#aa172e}.sidebar .categories .topic.child-active>a{background-color:#aa172e;color:#fff}.sidebar .box-bg-variant .categories{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7}.sidebar .box-bg-variant .categories a{font-size:17px;font-weight:600;line-height:20px;padding:18px 15px}.sidebar .box-bg-variant .categories:last-child{border-bottom:0}.sidebar .box.box-sm.box-filters{border:0;padding:0}.sidebar .box.box-sm.box-filters .filter-sections{background-color:#f9f9f9}.sidebar .bold-text{font-weight:700!important}.sidebar .normal-text{font-weight:400!important}.in-index .box-filters{display:none}.sidebar{z-index:10}.sidebar #categories .expandable a>span{right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi1tb2R1bGVzL19mYXZvdXJpdGUuc2NzcyIsInN0eWxlLmNzcyIsIndlYi1zZXR0aW5ncy9fYnV0dG9ucy5zY3NzIiwid2ViLXNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fZm9ybXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fc2l0ZS1zcGVjaWZpY3Muc2NzcyIsIndlYi1zZXR0aW5ncy9fem1haW4uc2NzcyIsIndlYi1tb2R1bGVzL19pbnN0YWdyYW0uc2NzcyIsIndlYi1tb2R1bGVzL19sYXN0LXZpZXdlZC5zY3NzIiwid2ViLW1vZHVsZXMvX3JhdGluZy5zY3NzIiwid2ViLW1vZHVsZXMvX3NpdGUtbXNnLnNjc3MiLCJ3ZWItbW9kdWxlcy9fc2xpY2stc2xpZGVyLnNjc3MiLCJoZWFkZXIvX2hlYWRlci1tb2JpbGUuc2NzcyIsImhlYWRlci9faGVhZGVyLXRvcC5zY3NzIiwiaGVhZGVyL19oZWFkZXItd2lkZ2V0cy5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLW1vYmlsZS5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLnNjc3MiLCJoZWFkZXIvX3RvcC1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiZm9vdGVyL19mb290ZXIuc2NzcyIsImZvb3Rlci9fZm9vdGVyLW1vYmlsZS5zY3NzIiwiZm9vdGVyL19uZXdzbGV0dGVyLnNjc3MiLCJob21lcGFnZS9fYWJvdXQtdXMuc2NzcyIsImhvbWVwYWdlL19icmFuZHMuc2NzcyIsImhvbWVwYWdlL19jYXJvdXNlbC5zY3NzIiwiaG9tZXBhZ2UvX3RvcC1jYXRlZ29yaWVzLnNjc3MiLCJjYXRlZ29yaWVzL19jYXRlZ29yeS1jb250ZW50LnNjc3MiLCJjYXRlZ29yaWVzL19jYXRlZ29yeS10b3Auc2NzcyIsImNhdGVnb3JpZXMvX2ZpbHRlcnMuc2NzcyIsImNhdGVnb3JpZXMvX3BhZ2luYXRpb24uc2NzcyIsImNhdGVnb3JpZXMvX3Byb2R1Y3RzLXRvcC5zY3NzIiwiY2F0ZWdvcmllcy9fc2lkZWJhci5zY3NzIiwiY2F0ZWdvcmllcy9fc3ViY2F0ZWdvcmllcy5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX2Rlc2NyaXB0aW9uLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fcC1kYXRhLXdyYXBwZXIuc2NzcyIsInByb2R1Y3QtZGV0YWlsL19wLWRldGFpbC5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX3AtaW1hZ2Utd3JhcHBlci5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX3BvcHVwLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fdmFyaWFudHMuc2NzcyIsInByb2R1Y3RzL19mbGFncy5zY3NzIiwicHJvZHVjdHMvX3Byb2R1Y3RzLXNsaWRlci5zY3NzIiwicHJvZHVjdHMvX3Byb2R1Y3RzLXZpZXcuc2NzcyIsInByb2R1Y3RzL19xdWFudGl0eS5zY3NzIiwiY2FydC9fY2FydC1jb250ZW50LnNjc3MiLCJwYWdlL180MDQuc2NzcyIsInBhZ2UvX2Jhbm5lcnMuc2NzcyIsInBhZ2UvX2Jsb2cuc2NzcyIsInBhZ2UvX2JyZWFkY3J1bWJzLnNjc3MiLCJwYWdlL19wYWdlLWNvbnRlbnQuc2NzcyIsInBhZ2UvX3BhZ2Uuc2NzcyIsInBhZ2UvX3VzcC5zY3NzIiwic2lkZWJhci1tZW51LWhwL19zaWRlYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0hVLGdCQ3NYVixDQ3JmQSxXQUNFLGNBQUEsQ0FDQSx5QkFBQSxDQUNBLFdBQUEsQ0FDQSw4QkRFRixDQ0RFLHFDQUdFLGlCQUFBLENBRkEsZUFBQSxDQUNBLGlCRElKLENDREUseUJBR0UsaUJBQUEsQ0FGQSxjQUFBLENBQ0Esb0JESUosQ0NERSxtQ0FFRSx3QkNmUyxDRGdCVCxvQkNoQlMsQ0RrQlQsb0NBQUEsQ0FKQSxVRE9KLENDRkksK0NBR0Usd0JDckJhLENEb0JiLG9CQ3BCYSxDRG1CYixVRE1OLENDREUsdUNBRUUsNEJBQUEsQ0FDQSxvQkMxQk0sQ0Q0Qk4sb0NBQUEsQ0FKQSxVRE9KLENDRkksbURBR0UsNEJBQUEsQ0FEQSxpQkNuQ0MsQ0RrQ0QsVURNTixDQ0RFLHdKQUVFLHdCQ3ZDUyxDRHdDVCxvQkN4Q1MsQ0RzQ1QsVURLSixDQ0ZJLHdNQUVFLHdCQzFDYSxDRDJDYixvQkMzQ2EsQ0R5Q2IsVURNTixDQ0RFLG1DQUVFLHdCQUFBLENBREEsVURJSixDQ0ZJLCtDQUNFLG9CQy9DQyxDRGdERCxVRElOLENHekRBLCtHQUN3RCwyQkFBQSxDQUF0RCxrREg2REYsQ0czREEsY0FLRSxxQkFBQSxDQUhBLHdCQUFBLENBSUEsaUJBQUEsQ0FGQSxVQUFBLENBREEsY0FBQSxDQUZBLFdIbUVGLENHN0RFLGdDQUNFLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZUgrREosQ0dsRUUsMkJBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FDQSxlSCtESixDRzNERSw0REFDRSxvQkg4REosQ0cxREUsd0VBQ0UsV0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJINkRKLENHNURJLDZGQUNFLHVCSDhETixDRzNERSxtR0FDRSxXSDZESixDR3RERSxtREFDRSxXSDRESixDRzNESSw0QkFDRSxZSDZETixDRzNESSw4QkFNRSxTQUFBLENBSEEsV0FBQSxDQUNBLFFBQUEsQ0FDQSxnQkFBQSxDQUpBLGVBQUEsQ0FDQSxVSGlFTixDR3pEQSwyQkFFRSxvVUFBQSxDQURBLHdCSDZERixDR3pERSwyQkFFRSxlQUFBLENBQ0EsZUFBQSxDQUZBLGlCSDhESixDRzNESSxrQ0FJRSxxQkFBQSxDQURBLHdCQUFBLENBRUEsaUJBQUEsQ0FIQSxXQUFBLENBS0EsS0FBQSxDQURBLGNBQUEsQ0FMQSxVSG1FTixDR3hETSwwQ0FDRSxxQkFBQSxDQUNBLG9CSDBEUixDR3hETSx5Q0FHRSxxQkFBQSxDQUNBLGlCQUFBLENBRkEsYUQ1RVEsQ0MyRVIsUUFBQSxDQUlBLFFIMERSLENHcERNLDJDQUVFLHFCQUFBLENBREEsd0JIdURSLENHaERFLHdCQUNFLGlCSG1ESixDR2xESSwrQkFLRSxxQkFBQSxDQUZBLGlCQUFBLENBREEsV0FBQSxDQUlBLGdCQUFBLENBRkEsY0FBQSxDQUhBLFVIeUROLENHL0NNLHVDQUNFLHFCSGlEUixDRy9DTSxzQ0FDRSxXQUFBLENBRUEsUUFBQSxDQURBLFVIa0RSLENHNUNBLE1BQ0UsZUgrQ0YsQ0d6Q0ksZ0RBRkEsVUQvSEcsQ0NnSUgsZUhxREosQ0dwREkseUJBRUUsY0FBQSxDQUVBLG1DSGdETixDRy9DTSwrQkFDRSw4QkhpRFIsQ0c1Q0EsU0FFRSxVQUFBLENBREEsU0FBQSxDQUVBLFNIK0NGLENHN0NFLHdCQUNFLGlCSCtDSixDSS9MQSxpQkFFRSxnQkFBQSxDQUNBLGlCSmlNRixDSS9MQSwwQ0FDRSxVRlJLLENFVUwsZUFBQSxDQURBLGVKbU1GLENJaE1BLEdBR0UsY0FBQSxDQURBLGtCQUFBLENBREEsZUpzTUYsQ0lqTUEsTUFGRSxlSnlNRixDSXZNQSxHQUdFLFVGckJLLENFbUJMLGNKc01GLENJOUxBLFVBRkUsY0FBQSxDQURBLGVKNE1GLENJek1BLE9BR0UsYUpzTUYsQ0lwTUEsdUNBQ0UsY0FBQSxDQUNBLGVKdU1GLENJck1BLE1BQ0UsVUp3TUYsQ0lyTUEsU0FDRSxvQkFBQSxDQUNBLGFKd01GLENJdk1FLFlBQ0UsY0p5TUosQ0l2TUUsV0FDRSxlSnlNSixDSXJNRSxxTUFDRSxVRnBERyxDRXFESCx5Qkp3TUosQ0l2TUksaVFBQ0UsVUZ2REMsQ0V3REQsb0JKeU1OLENJcE1FLHFCQUVFLGNBQUEsQ0FEQSxlSndNSixDSWpNSSxzUUFDRSxjSnVNTixDSXRNTSxzTEFLRSx3QkZ4RUUsQ0V1RUYsaUJBQUEsQ0FIQSxVQUFBLENBRUEsVUFBQSxDQUdBLGFBQUEsQ0FDQSxnQkFBQSxDQUxBLFNKNk1SLENJbk1BLFdBR0UsWUFBQSxDQUVBLGNKc01GLENJak1BLG9DQUNFLGVBQ0UsY0pvTUYsQ0lsTUEsMENBQ0UsY0pvTUYsQ0lsTUEsR0FDRSxjSm9NRixDQUNGLENJbE1BLDBCQUNFLFdBQ0UsWUpvTUYsQ0FDRixDSWxNQSx5QkFDRSxpQkFFRSwwQkFBQSxDQURBLGdCSnFNRixDSWxNQSxXQUNFLFVKb01GLENBQ0YsQ0tsU0ksd0NBQ0EsVUxnVUosQ0sxVEkseUJBQ0Es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LENBRkEsZUFBQSxDQUNBLFUvQjIwSEosQytCeDBISSw0Q0FDRSwrQi9CMDBITixDK0J6MEhNLDBEQUNFLDRCL0IyMEhSLEMrQngwSFEsd0hBQ0UsYy9CMDBIVixDK0J2MEhNLDhGQUNFLGNBQUEsQ0FDQSxjL0J5MEhSLEMrQnYwSE0sK0NBRUUsZUFBQSxDQURBLGtCL0IwMEhSLEMrQngwSFEsaURBQ0UsZS9CMDBIVixDK0J6MEhVLHVEQUNFLG9CL0IyMEhaLEMrQnYwSE0sK0NBQ0UsZS9CeTBIUixDK0IvekhJLHlHQUNFLFkvQnEwSE4sQytCbjBISSw2Q0FDRSx3QkFBQSxDQUdBLGFBQUEsQ0FEQSxjQUFBLENBREEsZUFBQSxDQUdBLGtCL0JxMEhOLEMrQmgwSEUsa0NBQ0UsZ0IvQm0wSEosQytCbDBISSxzREFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLG9CL0JvMEhOLEMrQm4wSE0sNERBQ0UsYTdCakxLLEM2QmtMTCxjL0JxMEhSLEMrQi96SEUsdUJBRUUsYUFBQSxDQUNBLGNBQUEsQ0FGQSxVL0JvMEhKLEMrQi96SEEsbUJBQ0UsWS9CazBIRixDK0IvekhFLGlCQUNFLGlCL0JrMEhKLEMrQmowSEksd0JBQ0UsWS9CbTBITixDK0JqMEhJLG1CQUNFLFUvQm0wSE4sQytCOXpIRSwwQkFDRSxrQi9CaTBISixDK0IvekhFLDBCQUNFLGUvQmkwSEosQytCOXpIQSxnRkFDRSxhL0JpMEhGLEMrQjd6SEksZ0RBQ0UsWS9CZzBITixDK0I5ekhJLGlEQUNFLFNBQUEsQ0FDQSxpQi9CZzBITixDK0IzekhBLHlCQUdNLDREQUNFLFcvQjR6SE4sQytCMXpISSw0REFDRSxVL0I0ekhOLENBQ0YsQytCeHpIQSxvQ0FFSSxnQ0FDRSxjL0J5ekhKLEMrQnR6SEEsc0JBQ0UsYy9Cd3pIRixDK0J2ekhFLHlDQUNFLGtCQUFBLENBQ0EsYy9CeXpISixDK0JqekhJLHFFQUNFLGMvQnN6SE4sQ0FDRixDK0JsekhBLHlCQUVJLCtCQUNFLFEvQm16SEosQytCaHpIQSxpQkFFRSxrQkFBQSxDQURBLGUvQm16SEYsQ0FDRixDZ0Ns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QzVqS00sMkRBQ0UsYXpDOGpLUixDeUN6aktRLCtCQUNFLG9CekMyaktWLEN5Q3JqS1EsdUNBQ0UsNEJBQUEsQ0FDQSxvQnZDL0RHLEN1Q2dFSCxVekN1aktWLEN5Q3JqS1EscUNBQ0UsZXpDdWpLVixDeUNqaktRLHFDQUNFLHdCdkMxRUcsQ3VDMkVILG9CdkMzRUcsQ3VDNEVILFV6Q21qS1YsQ3lDNWlLRSxxQkFDRSxlekMraUtKLEN5QzNpS00sdUNBRUUsZUFBQSxDQURBLFV6QzhpS1IsQ3lDMWlLSSxrQkFHRSxjQUFBLENBREEsbUJBQUEsQ0FEQSxnQnpDOGlLTixDeUMzaUtNLDZCQUNFLGV6QzZpS1IsQ3lDM2lLTSwrQkFDRSxjQUFBLENBQ0EsVXpDNmlLUixDeUM1aUtRLG1DQUNFLFV6QzhpS1YsQ3lDMWlLUSwyQkFDRSxvQnpDNGlLVixDeUN6aUtNLGlDQUNFLGNBQUEsQ0FDQSxlekMyaUtSLEN5QzFpS1Esd0NBQ0UsZXpDNGlLVixDeUN6aUtNLDZCQUNFLGV6QzJpS1IsQ3lDeGlLSSwwQ0FHRSxjQUFBLENBREEsZUFBQSxDQURBLFdBQUEsQ0FHQSxlQUFBLENBQ0Esa0J6QzBpS04sQ3lDdmlLRSx5QkFDRSxtQnpDeWlLSixDeUN4aUtJLGdDQUNFLGF6QzBpS04sQ3lDdGlLSSxrQ0FDRSxVdkM3SUMsQ3VDK0lELGNBQUEsQ0FEQSxlekN5aUtOLEN5Q3RpS1Esc0RBQ0UsaUJ6Q3dpS1YsQ3lDcmlLTSwwQ0FDRSxpQnpDdWlLUixDeUNoaUtJLGtDQUVFLGN6Q21pS04sQ3lDbGlLTSw0REFDRSxVekNvaUtSLEN5Q2xpS00scUNBQ0Usa0J6Q29pS1IsQ3lDbmlLUSx1Q0FDRSxVdkN0S0gsQ3VDdUtHLG9CekNxaUtWLEN5Q3BpS1UsNkNBQ0UseUJ6Q3NpS1osQ3lDamlLWSxzREFDRSw0SEFBQSxDQUNBLHlCekNtaUtkLEN5Qy9oS1kscURBQ0UsNkhBQUEsQ0FDQSx5QnpDaWlLZCxDeUN6aEtJLHFDQUNFLGlCekMyaEtOLEN5Q3hoS0UsOEJBQ0UsVXpDMGhLSixDeUN6aEtJLHlDQVNFLGtCQUFBLENB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QUVBLGdCQUFBLENBQ0EsU2pEdytNeEIsQ2lEdCtNd0IsOERBQ0ksYS9DeERmLEMrQ3lEZSx5QmpEdytNNUIsQ2lEaCtNSSx5RkFDSSxhakRrK01SLENpRGgrTUksMkNBQ0ksd0IvQ3BFVyxDK0NxRVgsVWpEaytNUixDaUQ5OU1RLHFDQUNJLHdCQUFBLENBQ0EsK0JqRGcrTVosQ2lELzlNWSx1Q0FHSSxjQUFBLENBREEsZUFBQSxDQUVBLGdCQUFBLENBSEEsaUJqRG8rTWhCLENpRDk5TVksZ0RBQ0ksZWpEZytNaEIsQ2lEMzlNSSxpQ0FFSSxRQUFBLENBREEsU2pEODlNUixDaUQzOU1RLGtEQUNJLHdCakQ2OU1aLENpRHo5TUksb0JBQ0kseUJqRDI5TVIsQ2lEejlNSSxzQkFDSSx5QmpEMjlNUixDaUR0OU1JLHVCQUNJLFlqRHk5TVIsQ2lEcjlNQSxTQUNJLFVqRHc5TUosQ2lEcjlNQSx3Q0FDSSxPakR3OU1KIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pbi1mYXZvdXJpdGUsXG4uaW4tb2JsaWJlbmUge1xuICAuc2lkZWJhciAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYXZvdXJpdGVfaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLm51bWJlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIHRvcDogLThweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlOiAkdGV4dDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuZmF2LWFjdGl2ZSB7XG4gICAgLmZhdm91cml0ZSB7XG4gICAgICBpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkdGV4dDtcbiAgICAgICAgICBzdHJva2U6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYXZvdXJpdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogJHRleHQ7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jaGVhZGVyIHtcbiAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgYS5mYXZvdXJpdGUge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnR5cGUtZGV0YWlsIHtcbiAgLnAtZGF0YS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmxpbmstaWNvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZhdm91cml0ZS1kZXRhaWwge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mYXZvdXJpdGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICAgICYuZmF2LXllcyB7XG4gICAgICAgIC5mYXZvdXJpdGUge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYXYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiT2RlYnJhdCB6IG9ibMOtYmVuw71jaFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bl90b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5mYXYtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeTtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucC1pbWFnZS13cmFwcGVyICB7XG4gIC5wLWltYWdlICB7XG4gICAgLmZhdm91cml0ZS1kZXRhaWwgIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgc3ZnICB7XG4gICAgICAgIHN0cm9rZTogJHRleHQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgfVxuICAgICAgJi5mYXYteWVzICB7XG4gICAgICAgIC5mYXZvdXJpdGUgIHtcbiAgICAgICAgICBpICB7XG4gICAgICAgICAgc3ZnICB7XG4gICAgICAgICAgICAgIGZpbGw6ICR0ZXh0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmF2b3VyaXRlLWRldGFpbCB7XG4gIG9yZGVyOiAtMjA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICYuZmF2b3VyaXRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICBcbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZhdi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmIGhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uYnRuLCBhLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bjpub3QoLmJ0bi1zbSksIGEuYnRuOm5vdCguYnRuLXNtKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ0bi5idG4tc20sIGEuYnRuLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnRuLmJ0bi1kZWZhdWx0LCBhLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzMTRiO1xuICBib3JkZXItY29sb3I6ICNkYTMxNGI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgYS5idG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYWExNzJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExNzJlO1xufVxuLmJ0bi51bnZlaWwtYnV0dG9uLCBhLmJ0bi51bnZlaWwtYnV0dG9uIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlZWZhZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyLCBhLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi1jb252ZXJzaW9uLCAuYnRuLmJ0bi1jYXJ0LCAuYnRuLmJ0bi5idG4tcHJpbWFyeSwgLmJ0bi5idG4tc2Vjb25kYXJ5LCBhLmJ0bi5idG4tY29udmVyc2lvbiwgYS5idG4uYnRuLWNhcnQsIGEuYnRuLmJ0bi5idG4tcHJpbWFyeSwgYS5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzMTRiO1xuICBib3JkZXItY29sb3I6ICNkYTMxNGI7XG59XG4uYnRuLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCAuYnRuLmJ0bi1jYXJ0OmhvdmVyLCAuYnRuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCBhLmJ0bi5idG4tY29udmVyc2lvbjpob3ZlciwgYS5idG4uYnRuLWNhcnQ6aG92ZXIsIGEuYnRuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgYS5idG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExNzJlO1xuICBib3JkZXItY29sb3I6ICNhYTE3MmU7XG59XG4uYnRuLmJ0bi1zdWNjZXNzLCBhLmJ0bi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVmYWZmO1xufVxuLmJ0bi5idG4tc3VjY2Vzczpob3ZlciwgYS5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyODMwNTY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4uY29tcGFjdC1mb3JtIC5idG4sIC5pbnB1dC1ncm91cCAuYnRuLCAuZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNvbXBhY3QtZm9ybSAuYnRuOjpiZWZvcmUsIC5pbnB1dC1ncm91cCAuYnRuOjpiZWZvcmUsIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG46OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG4uY29tcGFjdC1mb3JtIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zdWJzY3JpYmUtZm9ybSAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnN1YnNjcmliZS1mb3JtIC5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaWJlLWZvcm0gLmJ0biAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBjbGlwOiBpbml0aWFsO1xufVxuXG5zZWxlY3QsIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUE2Q0FJQUFBQk5nb3lxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFITkpSRUZVZU5yczJMc053REFJUlZFN0N6QXAwN0FsVTRRcVJaUVVlU2dmUmZlVklQbElOcUx3ekV3ekc0OW5HUzhGR0JnWUdCZ1lHQmdZR0JqNHQ3Qzd5OTBXSEJGbnAxZTl1amRlOWFGOVZSWGZlR2NMcWo1Y202MnBsZG41RVpEVkxzd0NBUVlHQmdZR0JnWUcvaGE4Q2pBQWtkRW13VW5DU080QUFBQUFTVVZPUks1Q1lJST0pO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDNweDtcbiAgY29sb3I6ICM4QkI4REQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdG9wOiAxMXB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbmxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCBhIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb25zZW50cyAud2hvbGUtd2lkdGggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1tdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tbXQ6bnRoLW9mLXR5cGUoMykge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnByb2R1Y3RzLWhlYWRlciwgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbiNjb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4uY29udGVudCBhLCAuY29udGVudCAubGluay1saWtlLCAuYmFubmVyIGEsIC5iYW5uZXIgLmxpbmstbGlrZSwgLmJhbm5lci13cmFwcGVyIGEsIC5iYW5uZXItd3JhcHBlciAubGluay1saWtlLCAuYmFubmVyLWNhdGVnb3J5IGEsIC5iYW5uZXItY2F0ZWdvcnkgLmxpbmstbGlrZSwgLmNhcm91c2VsLWlubmVyIGEsIC5jYXJvdXNlbC1pbm5lciAubGluay1saWtlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQgYTpob3ZlciwgLmNvbnRlbnQgLmxpbmstbGlrZTpob3ZlciwgLmJhbm5lciBhOmhvdmVyLCAuYmFubmVyIC5saW5rLWxpa2U6aG92ZXIsIC5iYW5uZXItd3JhcHBlciBhOmhvdmVyLCAuYmFubmVyLXdyYXBwZXIgLmxpbmstbGlrZTpob3ZlciwgLmJhbm5lci1jYXRlZ29yeSBhOmhvdmVyLCAuYmFubmVyLWNhdGVnb3J5IC5saW5rLWxpa2U6aG92ZXIsIC5jYXJvdXNlbC1pbm5lciBhOmhvdmVyLCAuY2Fyb3VzZWwtaW5uZXIgLmxpbmstbGlrZTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jaGV2cm9uLWFmdGVyOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLndlbGNvbWUtd3JhcHBlciB1bCwgLmNhdGVnb3J5LXBlcmV4IHVsLCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCwgLnRhYi1jb250ZW50IHVsLCBhcnRpY2xlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaSwgLmNhdGVnb3J5LXBlcmV4IHVsIGxpLCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsIGxpLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSwgLnRhYi1jb250ZW50IHVsIGxpLCBhcnRpY2xlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaTo6YmVmb3JlLCAuY2F0ZWdvcnktcGVyZXggdWwgbGk6OmJlZm9yZSwgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLCAudGFiLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSwgYXJ0aWNsZSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZmFmZjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAjY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIGgyLCAucHJvZHVjdHMtaGVhZGVyLCAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHlwZS1wYWdlIHRyOm50aC1vZi10eXBlKG9kZCksIC5mb290ZXItdGFibGUgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi50eXBlLXBhZ2UgdGQsIC5mb290ZXItdGFibGUgdGQge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5zaWRlYmFyIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwgaSBzdmcge1xuICBzdHJva2U6ICM0NDQ7XG59XG5cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGU6aG92ZXIgLmZhdi10ZXh0IHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGEgPiBzcGFuIHtcbiAgcmlnaHQ6IC01cHg7XG59XG5cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuZm9vdGVyLWJhbm5lciAuYWJvdXQgLmZvb3Rlci10YWJsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5mb290ZXItYmFubmVyIC5hYm91dCAuZm9vdGVyLXRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5pbi1mYXZvdXJpdGUgLnNpZGViYXIsXG4uaW4tb2JsaWJlbmUgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF2b3VyaXRlX2ljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmF2b3VyaXRlX2ljb24gLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IC04cHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTMxNGI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmF2b3VyaXRlX2ljb24gLm51bWJlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmF2b3VyaXRlX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC5mYXYtYWN0aXZlIC5mYXZvdXJpdGUgaSBzdmcge1xuICBmaWxsOiAjNDQ0O1xuICBzdHJva2U6ICM0NDQ7XG59XG4ucHJvZHVjdCAuZmF2b3VyaXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QgLmZhdm91cml0ZSBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdCAuZmF2b3VyaXRlIGkgc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm91cml0ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5saW5rLWljb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB6LWluZGV4OiAxO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCAuZmF2b3VyaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsLmZhdi15ZXMgLmZhdm91cml0ZSBpIHN2ZyB7XG4gIGZpbGw6ICNlZWZhZmY7XG4gIHN0cm9rZTogI2VlZmFmZjtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwuZmF2LXllcyAuZmF2LXRleHQge1xuICBmb250LXNpemU6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsLmZhdi15ZXMgLmZhdi10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT2RlYnJhdCB6IG9ibMOtYmVuw71jaFwiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCAuYnRuX3RvZ2dsZTpob3ZlciAuZmF2LXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWVmYWZmO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIGkgc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogI2VlZmFmZjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSAuZmF2b3VyaXRlLWRldGFpbCBzdmcge1xuICBzdHJva2U6ICM0NDQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiBub25lO1xufVxuLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSAuZmF2b3VyaXRlLWRldGFpbC5mYXYteWVzIC5mYXZvdXJpdGUgaSBzdmcge1xuICBmaWxsOiAjNDQ0O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbn1cblxuLmZhdm91cml0ZS1kZXRhaWwge1xuICBvcmRlcjogLTIwO1xuICBtYXJnaW46IDVweCAwO1xufVxuLmZhdm91cml0ZS1kZXRhaWwgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmF2b3VyaXRlLWRldGFpbCBwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhdm91cml0ZS1kZXRhaWwgcCBzcGFuLmZhdm91cml0ZSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmZhdm91cml0ZS1kZXRhaWwgcCBzcGFuLmZhdm91cml0ZSBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYXZvdXJpdGUtZGV0YWlsIHAgc3Bhbi5mYXYtdGV4dCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZhdm91cml0ZS1kZXRhaWwgcCBzcGFuLmZhdi10ZXh0IGhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaWcgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaWcgaDIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW5zdGFncmFtLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZDpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjclO1xuICAgIG1pbi13aWR0aDogMTYuNjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pZyBoMiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5zdGFncmFtLXdyYXAgLmlnZmVlZCB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQ6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNyZWNlbnRseVZpZXdlZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNyZWNlbnRseVZpZXdlZCAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiA0MHB4IDAgMjVweDtcbn1cbiNyZWNlbnRseVZpZXdlZCAudGV4dC1jZW50ZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnRleHQtY2VudGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAubmV3LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3JlY2VudGx5Vmlld2VkIC5zbGljay1saXN0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByaWNlLXNhdmUgKyAucHJpY2Utc2F2ZSwgI3JlY2VudGx5Vmlld2VkIC5wcmljZS1zdGFuZGFyZCArIC5wcmljZS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLXByb2R1Y3QgI3JlY2VudGx5Vmlld2VkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWNlbnRseVZpZXdlZCAuc2xpY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJhbm5lci1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmJhbm5lci1yYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2Y5ZjlmOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjZweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciAucmF0ZS1pbWcge1xuICB3aWR0aDogMTA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaGVhZGVyIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyAudm90ZS13cmFwIC5zdGFycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCAudm90ZS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDM4cHggMTVweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLWNvbnRlbnQge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1waWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeSAuc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmcgLnZvdGUtZGVsaW1ldGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCAuYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5yYXRlLWF2ZXJhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUsIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjMjExO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdGFycyBzcGFuLCAuc3RhcnMgYSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc3RhcnMgLnN0YXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmMyMTE7XG59XG5cbi5zdGFycy1sYWJlbCB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ucmF0ZS1hdmVyYWdlLXdyYXAgLnN0YXJzIGE6OmJlZm9yZSwgLnJhdGUtYXZlcmFnZS13cmFwIC5zdGFycyBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5tc2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIxMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gcCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgLnVzZXItYWN0aW9uLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLnVzZXItYWN0aW9uIHtcbiAgb3JkZXI6IC0xMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIge1xuICBvcmRlcjogLTk7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgb3JkZXI6IC04O1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciB7XG4gIG9yZGVyOiAtNztcbn1cbi50eXBlLWNhdGVnb3J5IC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLnR5cGUtcG9zdCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC50eXBlLXBhZ2UgLnNpdGUtbXNnLmluZm9ybWF0aW9uLCAudHlwZS1wcm9kdWN0IC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLmluLWluZGV4IC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLnR5cGUtcG9zdHMtbGlzdGluZyAuc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdHMtYmxvY2suc2xpY2stc2xpZGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciAudXNlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaFdoaXNwZXJlciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9c2VhcmNoXSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PXNlYXJjaF06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvc2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy91c2VyLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUgLmZhdm91cml0ZV9pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUgLmZhdm91cml0ZV9pY29uIC5udW1iZXIge1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuICAjaGVhZGVyIC5zaXRlLW5hbWUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIG1pbi13aWR0aDogMTM1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudXNlci1hY3Rpb24taW4gLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5zY3JvbGxlZC11cC5zY3JvbGxlZCAjaGVhZGVyIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmluLWluZGV4ICNoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMzE0Yjtcbn1cbiNoZWFkZXIgLnNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVnlobGVkYXRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9zZWFyY2guc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybTpob3ZlciAuc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jYXJ0LnN2Zz8xKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSBpIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMzE0YjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogLThweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvdXNlci5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTMxNGI7XG59XG4jaGVhZGVyIC5tYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1mb3JtIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uaGVhZGVyLWZvcm06aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjaGVhZGVyIC5zaXRlLW5hbWUgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgI2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5tYWlsIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL21haWwtZy5zdmc/MT8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciA+IGRpdiB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyIC5zaXRlLW5hbWUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgLnN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gICNoZWFkZXIgLnNpdGUtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgfVxufVxuLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4ge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgxNjAsIDExNiwgMTE2LCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiB7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luIC5yZWdpc3RyYWNlLWJveCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gPiBkaXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4jaGVhZGVyIC51c2VyLWFjdGlvbiAubG9naW4td2lkZ2V0LnBvcHVwLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweDtcbn1cbi5sb2dpbi13aWRnZXQgLnJlZ2lzdHJhY2UtYm94IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sb2dpbi13aWRnZXQgLnJlZ2lzdHJhY2UtYm94IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xufVxuXG4udXNlci1hY3Rpb24taW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIxcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIgc3Bhbi5jbG9zZSB7XG4gICAgdG9wOiAtMjJweDtcbiAgICByaWdodDogLTIycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudXNlci1hY3Rpb24tdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMiB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiUMWZaWhsw6HFoWVuw61cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXI6OmJlZm9yZSwgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAyMHB4IDVweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYVtocmVmPVwiL3JlZ2lzdHJhY2UvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDIzcHggMCAxOXB4IDA7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzazogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvc2FibG9uYS1uZW1hemF0L3N2Zy91c2Vycy1tZWRpY2FsLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwcHggYXV0byAxMnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLmVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlXFvml2YXRlbHNrw6kgam3DqW5vIG5lYm8gZS1tYWlsICpcIjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLnBhc3N3b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhlc2xvXCI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMCAzMXB4IDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGFbaHJlZj1cIi9yZWdpc3RyYWNlL1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciBidXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ODQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTU4NDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmxvZ2luLXdyYXBwZXIgYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTc1MDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgPiBiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDRweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyODMwNTY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyODMwNTY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgLnN1Ym1lbnUtYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgLnN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDQycHg7XG4gICAgY29sb3I6ICMyODMwNTY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgLnN1Ym1lbnUtYXJyb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaSAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnVfX2l0ZW0tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IGxpIHtcbiAgICBtYXJnaW46IDVweCAyNXB4IDVweCAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyODMwNTY7XG4gIH1cbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgLnN1Ym1lbnUtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gYSA+IGIsICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gZGl2ID4gYSA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0ID4gdWwgPiBsaSA+IGRpdiA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogN3B4IDEzcHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhMTcyZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiBhIHtcbiAgICBjb2xvcjogI2VlZmFmZjtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItbGVmdDogOTk5OHB4IHNvbGlkICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk4cHggMCAwICNmZmY7XG4gICAgYm94LXNoYWRvdzogOTk5OHB4IDAgMCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5cHg7XG4gICAgcmlnaHQ6IC05OTlweDtcbiAgICBib3R0b206IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXhwID4gdWwge1xuICAgIHRvcDogNThweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgLm1lbnUtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSAubWVudS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2N3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpob3ZlciA+IGRpdiA+IGEge1xuICAgIGNvbG9yOiAjMjgzMDU2O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis0KSA+IGRpdiwgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpIC5tZW51LWltYWdlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1lbnUtaGVscGVyID4gdWwge1xuICAgIHRvcDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm1lbnUtaGVscGVyID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiAubWVudS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gIG9yZGVyOiAzO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLmxvZ2luLCAudG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyBhW2RhdGEtdGVzdGlkPWhlYWRlclNpZ251cF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgPiBkaXYge1xuICAgIGZsZXg6IDAgMCAzMSU7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWN0LWJveCB1bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIC5jZWxscGhvbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgLmNlbGxwaG9uZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIC5jZWxscGhvbmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIihwbyAtIMSNdCA5IC0gMTUsIHDDoSA5IC0gMTMpXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWhvdmVyZWQ6OmJlZm9yZSwgLnNlYXJjaC1mb2N1c2VkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiNmb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmE7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2Zvb3RlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgY29sb3I6ICM0NDQ7XG59XG4jZm9vdGVyIGEge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3ggYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuI2Zvb3RlciAuYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbiNmb290ZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLmZvb3Rlci10YWJsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5mb290ZXItdGFibGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4uZm9vdGVyLXJvd3MgLmNvbnRhY3QtYm94IHVsIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci1yb3dzIC5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItcm93cyAuY29udGFjdC1ib3ggdWwgbGkuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhY3QtYm94IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QtYm94IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4uY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbWFpbC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udGVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcGhvbmUuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5jb250YWN0LWJveCAuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4uY29udGFjdC1ib3ggLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9pZy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uZm9vdGVyLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcbn1cbi5mb290ZXItaWNvbnMgaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDA7XG59XG4uZm9vdGVyLWljb25zIC53cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLWljb25zIC5wYXltZW50LCAuZm9vdGVyLWljb25zIC5zaGlwcGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ7XG59XG4uZm9vdGVyLWljb25zIC5wYXltZW50IGltZywgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcgaW1nIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xufVxuXG4jc2lnbmF0dXJlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDtcbn1cbiNzaWduYXR1cmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaWduYXR1cmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaWduYXR1cmUgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jc2lnbmF0dXJlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaWduYXR1cmUgYS50aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3NpZ25hdHVyZSBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuI3NpZ25hdHVyZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ0NDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogdW5zZXQ7XG4gICAgLW1zLWZsZXgtcGFjazogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZm9vdGVyLWljb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlci1saW5rcyA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlciAuY29udGFjdC1ib3g6bm90KC5zb2NpYWwtYm94KSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzODQyNzE7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMSksICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNCksICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM4NDI3MTtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgxKSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikgaDQsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIGg0LCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkgaDQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgxKSBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGg0OjphZnRlciwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgaDQ6OmFmdGVyLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KSBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIGg0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDEpIHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKSB1bCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgdWwsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDQpIHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDEpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDQpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpLnNob3ctbGlzdCBoNDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDEpLnNob3ctbGlzdCB1bCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikuc2hvdy1saXN0IHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKS5zaG93LWxpc3QgdWwsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDQpLnNob3ctbGlzdCB1bCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkuc2hvdy1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2Zvb3RlciAjc2lnbmF0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXItaWNvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAucGF5bWVudCwgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAucGF5bWVudCBpbWcsIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIGltZyB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZvb3Rlci1saW5rcyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXItbGlua3MgPiBkaXYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHNwYW4ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciBoNCBzcGFuIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gLnZhbGlkYXRvci1tc2ctaG9sZGVyICsgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NDQ7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogNzQ3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDk3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiAxMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEzNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud2VsY29tZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXItYmFubmVyIC5hYm91dCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cgLmNvbC1tZC02IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLnJvdyBoMSB7XG4gIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5mb290ZXItdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLWJhbm5lciAuYWJvdXQgLmZvb3Rlci10YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItYmFubmVyIC5hYm91dCAuZm9vdGVyLXRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLmZvb3Rlci10YWJsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1iYW5uZXIgLmFib3V0IGgxIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmFuZHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJyYW5kcyAuYnJhbmQtdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuYnJhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXNsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgfVxuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kcyAuYnJhbmQtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmFuZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJyYW5kcyAuYnJhbmRzLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXh0LXRvLWNhcm91c2VsLWJhbm5lcnMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtY29udHJvbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByaWdodDogMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAtNDJweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDNweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkI4REQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhCQjhERDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDNweDtcbn1cblxuLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmJhbm5lci13cmFwcGVyIGE6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wICNjYXJvdXNlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIC5uZXh0LXRvLWNhcm91c2VsLWJhbm5lcnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuaW4taW5kZXggLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnRvcGNhdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnRvcGNhdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnRvcGNhdC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBoMiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk0JTtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIC5pbWFnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSAuaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIC5pbWFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIC5pbWFnZTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBhOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBhOmhvdmVyIC5pbWFnZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG4gIC50b3BjYXQtd3JhcCAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3BjYXQtd3JhcCAuaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3BjYXQtd3JhcCAuaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgI2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgbGFiZWwsIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHN0cm9uZyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBsYWJlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgbGFiZWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LXRvcCA+IGg0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciAucHJvZHVjdHMtbGlzdGluZy1vcmRlci1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIC5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2RhMzE0YjtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBkaXYsIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgI2ZpbHRlcnMtd3JhcHBlciB7XG4gICAgb3JkZXI6IC01O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cblxuLmNhdGVnb3J5LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbiNmaWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jZmlsdGVycyAjbWFudWZhY3R1cmVyLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3guYm94LXNtLmJveC1iZy12YXJpYW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiBoNCwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gaDQ6OmFmdGVyLCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgaDQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0ZpbHRlciBoNDo6YWZ0ZXIsICNjb250ZW50IC5zbGlkZXItd3JhcHBlci5zaG93RmlsdGVyIGg0OjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50LCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5ZDlkOWQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjpiZWZvcmUsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YWZ0ZXIsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci10b3RhbC1jb3VudCwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItdG90YWwtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gKyAuZmlsdGVyLXNlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZmllbGRzZXQgZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IGRpdi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIgPiBkaXYge1xuICBwYWRkaW5nOiAwIDhweCA4cHggMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IC5zaG93LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pOm5vdCguaGlkZUZpbHRlcikuc2hvd0FsbCBmb3JtIHtcbiAgbWF4LWhlaWdodDogMTc1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmb3JtIHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pOm5vdCguaGlkZUZpbHRlcikge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pOm5vdCguaGlkZUZpbHRlcikgZm9ybSB7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IGZpZWxkc2V0IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyBmaWVsZHNldCAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IGZpZWxkc2V0IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIgZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuY29sb3JzLWhpZGUge1xuICBoZWlnaHQ6IDQxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLnNob3ctbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSBhIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCBmaWVsZHNldCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUgc3BhbiwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlIHNwYW46OmJlZm9yZSwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWm9icmF6aXQgbcOpbsSbXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUgc3Bhbjo6YWZ0ZXIsICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAjY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXIge1xuICBwYWRkaW5nOiAycHggMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNsaWRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zbGlkZXItd3JhcHBlciBoNCB7XG4gIG9yZGVyOiAtMztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGVyLXdyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNsaWRlci13cmFwcGVyLmhpZGVGaWx0ZXIge1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uc2xpZGVyLXdyYXBwZXIuaGlkZUZpbHRlciA+IGRpdiB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0O1xufVxuXG4uc2xpZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW46IDEwcHggMCAyNXB4O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAtOXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZWVmYWZmO1xuICBiYWNrZ3JvdW5kOiAjOEJCOEREO1xufVxuXG4uZnJvbSwgLnRvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNjbGVhci1maWx0ZXJzIHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cbiNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlciB7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0O1xufVxuXG4uc2VsZWN0ZWQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IC01cHggNXB4O1xufVxuLnNlbGVjdGVkLWZpbHRlcnMgLmZpbHRlci1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbjogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3RlZC1maWx0ZXJzIC5maWx0ZXItbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2VsZWN0ZWQtZmlsdGVycyAuZmlsdGVyLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMXB4O1xufVxuI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuXG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogIzQ0NDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWx0cm92w6Fuw61cIjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b246OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2RhMzE0YjtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciwgLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZmlsdGVycyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYzpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50IC5zbGlkZXItd3JhcHBlciBoNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0ZpbHRlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbmssIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnBhZ2luYXRpb24gPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMTcyZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWExNzJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uID4gc3Ryb25nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMTcyZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uLWxpbmsucHJldjo6YmVmb3JlLCAucGFnaW5hdGlvbi1saW5rLm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLnBhZ2luYXRpb24tbGluay5wcmV2OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jcHJvZHVjdHNUb3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLm5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiM2NmJiMzNcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLnByaWNlcyAucHJpY2Utc3RhbmRhcmQtd3JhcHBlci5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyAucHJpY2UtZmluYWwge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLXNhdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZHVjdHNUb3AgLnRvZ2dsZS10b3AtcHJvZHVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdHNUb3AgLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnByaWNlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0LmFjdGl2ZTpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcHJvZHVjdHNUb3Auc2hvd1RvcCA+IGRpdi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLXNhdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKi50eXBlLXBvc3QsIC50eXBlLXBhZ2UsIC50eXBlLXByb2R1Y3QsIC50eXBlLXBvc3RzLWxpc3RpbmcsIC50eXBlLW1hbnVmYWN0dXJlcnMtbGlzdGluZywgLmlkLS01MSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0qL1xuICAuc2lkZWJhci1pbmRlbnRlZCAuY29udGVudCAuc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYSAuaW1hZ2Uge1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIC5pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWZhZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhOmhvdmVyIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSArIC5zaG93LW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlICsgLnNob3ctbW9yZSAuYnRuLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgKyAuc2hvdy1tb3JlIC5idG4tbW9yZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvYnJheml0IG3DqW7Em1wiO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi50eXBlLXByb2R1Y3QgLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdC1zbGlkZXIucHJvZHVjdHMtcmVsYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnR5cGUtcHJvZHVjdCAubW90b3JvbGEtcHJpc2x1c2Vuc3R2aSAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpLCAudHlwZS1wcm9kdWN0IC5oeXRlcmEtcHJpc2x1c2Vuc3R2aSAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZS1wcm9kdWN0IC5yZWxhdGVkLXByb2R1Y3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHlwZS1wcm9kdWN0ICNwcmlzbHVzZW5zdHZpLmFjdGl2ZSArICNkZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1wcm9kdWN0ICNwcmlzbHVzZW5zdHZpLmFjdGl2ZSArICNtYW51ZmFjdHVyZXJEZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk4cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMDtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkuYWN0aXZlIGE6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGlbZGF0YS10ZXN0aWQ9dGFiUmVsYXRlZEZpbGVzXSB7XG4gIG9yZGVyOiA1O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaVtkYXRhLXRlc3RpZD10YWJEaXNjdXNzaW9uXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6bGFzdC1vZi10eXBlIHRkLCAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmxhc3Qtb2YtdHlwZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQsIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIC5yYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb3BpcyBwcm9kdWt0dVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiAuc2hwLWFjY29yZGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24gLnNocC1hY2NvcmRpb24tbGluazo6YWZ0ZXIge1xuICBjb2xvcjogI2RhMzE0YjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jdGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNwcm9kdWN0RGlzY3Vzc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNyZWxhdGVkRmlsZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jcmVsYXRlZEZpbGVzIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyBsaSBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbiNyYXRpbmdXcmFwcGVyIC5yYXRlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3JhdGluZ1dyYXBwZXIgI3JhdGUtZm9ybSB7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbS5uby1idXR0b25zID4gZGl2IC5wLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZXNrdG9wIC5wLWRldGFpbCA+IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlc2t0b3AgLnAtZGV0YWlsID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFiLWNvbnRlbnQgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gICN0YWItY29udGVudCAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAubmF2aWdhdGlvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCB7XG4gIHRvcDogMjBweDtcbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCAuZmxhZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLCAucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5icmFuZC13cmFwcGVyLCAucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUgLmJyYW5kLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWRldGFpbC1pbm5lciAuY2hldnJvbi1hZnRlcjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZWVmYWZmO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1jb2RlIHRkLCAucC1kZXRhaWwtaW5uZXIgLnAtY29kZSB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnAtZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmNhcnQtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NhcnQtdy5zdmcpIHRvcCA1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIC5mYXZvdXJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnQtbGlzdCwgLnAtZGF0YS13cmFwcGVyIC5zdXJjaGFyZ2UtbGlzdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zdXJjaGFyZ2UtbGlzdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc2F2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG9yZGVyOiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUgKyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5zdGFuZGFyZC1wcmljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAuc3RhbmRhcmQtcHJpY2UtbGFiZWwgLnByaWNlLXN0YW5kYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uY2hhdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLmNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGF0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmNsb3NlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnByaW50LCAucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi5zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5wLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRkLCAjcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyB0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyBzcGFuW3N0eWxlPVwiY29sb3I6ICM2NmJiMzNcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHNwYW5bc3R5bGU9XCJjb2xvcjogIzY2YmIzM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTcWvxb5lbWUgZG9ydcSNaXQgZG86XCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUgPiBzcGFuOm5vdCguZGVmYXVsdC12YXJpYW50KSB7XG4gIGNvbG9yOiAjNjZiYjMzO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy90cnVjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9uczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR5cGUtZGV0YWlsIC5zaGlwcGluZy1vcHRpb25zLXBvcHVwIGgxLCAudHlwZS1kZXRhaWwgLmNvbnRlbnQtbW9kYWwgaDEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi50eXBlLWRldGFpbCAjd2F0Y2hkb2ctZm9ybSA+IGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lLXJvdywgLmRldGFpbC1wYXJhbWV0ZXJzID4gdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZSAuYnJlYWRjcnVtYi1pbi1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGUgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLndpZGUgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2lkZSAucC1kZXRhaWwtaW5uZXIgLnAtZGF0YS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnAtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucC10aHVtYm5haWxzID4gZGl2IHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnAtdGh1bWJuYWlscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtdGh1bWJuYWlscyBhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnAtdGh1bWJuYWlscyBhLmhpZ2hsaWdodGVkIGltZyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMzE0Yjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIC5mbGFnIC5wcmljZS1zYXZlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zaGlwcGluZy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGlwcGluZy1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaGlwcGluZy1idG46aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNoaXBwaW5nLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWluZm8td3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2hpcHBpbmctaW5mbyAuc2hpcHBpbmctaW5mby10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2hpcHBpbmctaW5mbyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0aCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGg6bGFzdC1jaGlsZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRoIC5mcmVlLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZCAuZnJlZSB7XG4gIGNvbG9yOiAjZGEzMTRiO1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U3ZTdlNztcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQsIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zaGlwcGluZy1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2hpcHBpbmctaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNoaXBwaW5nLWluZm8gcCBhIHtcbiAgY29sb3I6ICNkYTMxNGI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWNsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaGlwcGluZy1pbmZvIC5mbGF0aWNvbi1kZWxpdmVyeS10cnVjazpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogZmxhdGljb247XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cHg7XG59XG5cbi5zaGlwcGluZy12aXNpYmxlIC5zaGlwcGluZy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hpcHBpbmctdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hpcHBpbmctaW5mbyAuc2hpcHBpbmctaW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcbiAgfVxuICAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnZhcmlhbnQtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLnBrVmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZWZhZmY7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2VlZmFmZjtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlci52eXByb2Rhbm8gLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBncmFkaWVudChsaW5lYXIsIDE5LjElIC03LjklLCA4MSUgMTA3LjklLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjQ4LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCAjMDAwKSwgY29sb3Itc3RvcCgwLjUyLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMSwgdHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxNDlkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0OCUsICNlN2U3ZTcgNTAlLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlci52eXByb2Rhbm8gLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogIzQ0NDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5oaWRkZW4tc3BsaXQtcGFyYW1ldGVyW2RhdGEtcGFyYW1ldGVyLW5hbWU9QmFydmFdIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuaGlkZGVuLXNwbGl0LXBhcmFtZXRlcltkYXRhLXBhcmFtZXRlci1uYW1lPUJhcnZhXSAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbGFncyB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI2I0MDAwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2I0MDAwMDtcbn1cblxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggN3B4O1xufVxuLmZsYWcuZmxhZy1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5mbGFnLmZsYWctbmV3IHtcbiAgY29sb3I6ICM2NmJiMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVlYzQ7XG59XG4uZmxhZy5mbGFnLWRvcG9ydWN1amVtZSB7XG4gIGNvbG9yOiAjMDA2Njk5O1xufVxuXG4ucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI2I0MDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDU1cHggMCAxNXB4O1xufVxuXG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA0MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dDo6YmVmb3JlLCAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQge1xuICByaWdodDogMHB4O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldiB7XG4gIGxlZnQ6IDBweDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3RzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxNXB4IDAgMzBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dDo6YmVmb3JlLCAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDMzLjMzJTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdjpob3ZlciAucCAubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdDpob3ZlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZywgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5mbGFncy1leHRyYSAuZmxhZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgLnAgLmltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5pbWFnZSB7XG4gIG9yZGVyOiAtMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWNvZGUge1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAubmFtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzLXdyYXBwZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIC5zdGFyLnN0YXItb246OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMgc3BhbiwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBhIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNjZiYjMzXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDAgMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1maW5hbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLWFkZGl0aW9uYWwsIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgKyAucHJpY2UtYWRkaXRpb25hbCArIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjYjQwMDAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnAtdG9vbHMgLmJ0bi5idG4tY2FydCwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW4tem5hY2thIC5wcm9kdWN0cy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5xdWFudGl0eSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnF1YW50aXR5OmhvdmVyLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5OmhvdmVyLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5OmhvdmVyLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnF1YW50aXR5IGlucHV0LCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IGlucHV0LCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IGlucHV0LCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlLCAucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzQ0NDtcbn1cbi5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXI6OmJlZm9yZSwgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzMTRiO1xufVxuLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uaWQtLTkgI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pZC0tOSAuY2FydC1lbXB0eS5jYXJ0LWlubmVyIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02Omxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTkgLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiAuY29sLW1kLTYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpIGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxub2wuY2FydC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkgYSwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGEgc3Bhbiwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSBhIHNwYW46OmFmdGVyLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTo6YmVmb3JlLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmc6OmJlZm9yZSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkuYWN0aXZlIHN0cm9uZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RhMzE0YjtcbiAgY29sb3I6ICM0NDQ7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5hY3RpdmUgc3Ryb25nIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxub2wuY2FydC1oZWFkZXIgbGkuY29tcGxldGVkIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTMxNGI7XG4gIGJvcmRlci1jb2xvcjogI2RhMzE0YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmNhcnQtdGFibGUgdHIucmVtb3ZlYWJsZSAucmVtb3ZlLWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAtNHB4IDAgMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZCAubWFpbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLmNhcnQtcC1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDgxcHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5jYXJ0LXAtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY2cHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5wLW5hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1hdmFpbGFiaWxpdHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtdGFibGUgdHIgLmJ0bi1zbS5hZGQtdG8tY2FydC1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNiNDAwMDA7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcnQtdGFibGUgLmNhcnQtdGFibGUtaGVhZGVyIHRkLmNhcnQtcC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm9kdWt0XCI7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQucC10b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsID4gbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBhIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbWFpbC0yLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udGVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcGhvbmUtMi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgLnNpdGUtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAgLmJ0bi1jb252ZXJzaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAubmV4dC1zdGVwLWJhY2s6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5idG4uYnRuLWNvbnZlcnNpb24sIC5vcmRlcmluZy1wcm9jZXNzIGEuYnRuLmJ0bi1jb252ZXJzaW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuYnRuLmJ0bi1jb252ZXJzaW9uOjphZnRlciwgLm9yZGVyaW5nLXByb2Nlc3MgYS5idG4uYnRuLWNvbnZlcnNpb246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5kZWxpdmVyeS10aW1lIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkge1xuICBtYXgtd2lkdGg6IDUyNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSA+IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvdHJ1Y2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5IC5wcmljZS1yYW5nZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSAucHJpY2UtcmFuZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmIzMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jby1ib3ggaDQge1xuICBtYXJnaW46IDQ0cHggMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jby1ib3ggPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pZC0tOSAuY291cG9uLWlucHV0IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDM1cHggMCAyNXB4O1xufVxuLmlkLS05IC5jb3Vwb24taW5wdXQgLnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pZC0tOSAuYWxlcnQge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4uaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF0ge1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbn1cbi5pZC0tMTYgbGFiZWxbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJaZW3Em1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gaDQge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlrDoWtsYWRuw60gw7pkYWplXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3VtbWFyeSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciA+IHNwYW4sIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgPiBzcGFuIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBmbGV4OiBub25lO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgPiBzdHJvbmcsIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgPiBzdHJvbmcge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogbm9uZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4OiBub25lO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwsIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDA7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDo6YmVmb3JlLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmE6XCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbCwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDo6YmVmb3JlLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ2Vsa292w6EgY2VuYSBiZXogRFBIOlwiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNjaGVja291dENvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAuY29tcGFueS1zaG9wcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCAjcGF5bWVudC1jdXJyZW5jeSB7XG4gIG1heC13aWR0aDogMTA1cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbiNjaGVja291dENvbnRlbnQgLmhlbHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5oZWxwZXIgYSB7XG4gIGNvbG9yOiAjMjgzMDU2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zbWFydC1sYWJlbHMtYWN0aXZlICNjaGVja291dENvbnRlbnQgLnNtYXJ0LWxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4jY2hlY2tvdXRTaWRlYmFyIC50b2dnbGUtY29udGFjdHMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogOHB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4jY2hlY2tvdXRTaWRlYmFyIC50b2dnbGUtY29udGFjdHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsID4gc3BhbiBiIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5zdWJsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5zdWJsYWJlbCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucGF5bWVudC1sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbi5yYWRpby13cmFwcGVyLmFjdGl2ZSAuZm9yLWZyZWUsIC5mb3ItZnJlZSB7XG4gIGNvbG9yOiAjNWZhOTViO1xufVxuXG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWJveCAuYm94LmJveC1zbSB7XG4gIC8qdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvOyovXG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmluLWtyb2stMSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLCAuaWQtLTkgLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaW5uZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaW5uZXIgPiBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSA+IGg0IHtcbiAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLWFtb3VudCB7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1hbW91bnQgLnVuaXQtdmFsdWUge1xuICBmb250LXNpemU6IDA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tbmFtZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgc3Ryb25nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzdHJvbmcgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nID4gc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpwxa9zb2IgZG9wcmF2eTpcIjtcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLmxhc3QgPiBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWnDFr3NvYiBwbGF0Ynk6XCI7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItcmVjYXBpdHVsYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItcmVjYXBpdHVsYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNnB4O1xuICByaWdodDogLTE2cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMThweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uaWQtLTE3LnNtYXJ0LWxhYmVscy1hY3RpdmUgI2NoZWNrb3V0Q29udGVudCAuc21hcnQtbGFiZWwtd3JhcHBlciBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmlkLS0xNyAuY28tYm94IGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZC0tMTcgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmlkLS0xNyAuY28tYmlsbGluZy1hZGRyZXNzIHtcbiAgcGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pZC0tMTcgI3NoaXBwaW5nLWFkZHJlc3MuanMtaGlkZGVuLnZpc2libGUge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaWQtLTE3IC5jby1ib3gtYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4uaWQtLTE3IC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hZHZhbmNlZC1vcmRlciAubGJ4c3BsaWRlX190cmFjayAubGJ4LWNhcm91c2VsX19pdGVtIC5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWR2YW5jZWQtb3JkZXIgLmV4dHJhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmlkLS0xNSAuY29udGVudC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pZC0tMTUgLnJlY2EtcGF5bWVudC13cmFwLCAuaWQtLTE1IC5vcmRlci1wYXltZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAuY29sLXNtLTEyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoLCAuaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGg6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW4tc3RlcC0xICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciwgLmluLXN0ZXAtMiAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaW4tc3RlcC0xICNoZWFkZXIgLnNlYXJjaCwgLmluLXN0ZXAtMiAjaGVhZGVyIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluLXN0ZXAtMSAjaGVhZGVyIC5oZWFkZXItdG9wIC5tYWlsLCAuaW4tc3RlcC0yICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lLCAuaW4tc3RlcC0yICNoZWFkZXIgLmhlYWRlci10b3AgLnNpdGUtbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLnN1bW1hcnkgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLnN1bW1hcnkgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNvbC1tZC00LCAub3JkZXJpbmctcHJvY2VzcyAuY29sLW1kLTgsIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dENvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NoZWNrb3V0Q29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5pZC0tMTYgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuICAuY2FydC1pbm5lciAubmV4dC1zdGVwIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYXJ0LWlubmVyIC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMTVweCAzMHB4IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjY2hlY2tvdXRTaWRlYmFyIC5iYW5uZXItaGVscCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcnQtdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5jYXJ0LXRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5zdW1tYXJ5IC5jb2wtbWQtOCwgLnN1bW1hcnkgLmNvbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgb2wuY2FydC1oZWFkZXIgbGkgYSwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgb2wuY2FydC1oZWFkZXIgbGkgYTo6YmVmb3JlLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmc6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICB9XG4gIC5pZC0tOSAuc3VtbWFyeSAuY29sLW1kLTQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmFkdmFuY2VkLW9yZGVyIC5leHRyYXMtd3JhcCAuZXh0cmEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTYgLm92ZXJhbGwtd3JhcHBlciwgLmlkLS0xNyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5pZC0tMTYgI2hlYWRlciwgLmlkLS0xNyAjaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZC0tMTYgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyLCAuaWQtLTE3ICNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5pZC0tMTYgI2hlYWRlciAuc2VhcmNoLCAuaWQtLTE3ICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmluLTQwNCAuY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDE1MHB4O1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciA+IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIGg0IHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUHJvemtvdW1lanRlIG5hxaFpIG5hYsOtZGt1XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zLzQwNC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgaDEge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICM0NDQ7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgaDI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3OXB4KSB7XG4gIC5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0OjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB1bCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG4gIC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iZW5lZml0QmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmluLWluZGV4IC5iZW5lZml0QmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5iZW5lZml0QmFubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnR5cGUtcHJvZHVjdCAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGEsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gYSAuaW1hZ2UsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gYSAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gaDIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gPiBhLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtID4gYSB7XG4gIG9yZGVyOiAtMjtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAubmV3cy1pbWFnZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAubmV3cy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gdGltZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB0aW1lIHtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMnB4IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjZWVmYWZmO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6aG92ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOjphZnRlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOjphZnRlciB7XG4gIGNvbG9yOiAjMjgzMDU2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQmxvZ1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAudGV4dC1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgbWFyZ2luOiAwcHggLTEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2UsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5icmVhZGNydW1iczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1icyBhOmhvdmVyLCAuYnJlYWRjcnVtYnMgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9hcnJvdy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMgPiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHlwZS1wcm9kdWN0IC5icmVhZGNydW1icyA+IHNwYW46bnRoLWxhc3QtY2hpbGQoMikgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHlwZS1wb3N0cy1saXN0aW5nICNjb250ZW50IGgxLCAudHlwZS1wb3N0ICNjb250ZW50IGgxLCAudHlwZS1wYWdlICNjb250ZW50IGgxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4jY29udGVudCAudGV4dC1ib3gge1xuICBtYXJnaW46IDUwcHggMCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuI2NvbnRlbnQgLnRleHQtYm94IHAsICNjb250ZW50IC50ZXh0LWJveCBoMiwgI2NvbnRlbnQgLnRleHQtYm94IGgzLCAjY29udGVudCAudGV4dC1ib3ggdWwsICNjb250ZW50IC50ZXh0LWJveCBoNCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuI2NvbnRlbnQgLnRleHQtYm94IGEge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmluLWphay1uYWt1cG92YXQgI2NvbnRlbnQsIC5pbi1rb250YWt0eSAjY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIsIC5pbi1rb250YWt0eSAjY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIG9sLCAuaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wgbGksIC5pbi1rb250YWt0eSAjY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wgbGk6Om1hcmtlciwgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIgb2wgbGk6Om1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAuY29sLW1kLTYgPiBwID4gaW1nLCAuaW4ta29udGFrdHkgLmNvbC1tZC02ID4gcCA+IGltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxudHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbnRkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnR5cGUtcGFnZSB0cjpudGgtb2YtdHlwZShvZGQpLCAuZm9vdGVyLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4udHlwZS1wYWdlIHRkLCAuZm9vdGVyLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIGkgc3ZnIHtcbiAgc3Ryb2tlOiAjNDQ0O1xufVxuXG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIC5idG5fdG9nZ2xlOmhvdmVyIC5mYXYtdGV4dCB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uaW4ta29udGFrdHkgLmNvbnRlbnQtaW5uZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLmluLWtvbnRha3R5IC5jb250ZW50LWlubmVyIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jY29udGVudCAuaG93LWJveCB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9ib3gtYmcucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYTMxNGI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGEzMTRiO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBhIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBhIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBkaXYgPiBzcGFuIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bGFzdC1vZi10eXBlIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSBhIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2OmZpcnN0LW9mLXR5cGUgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyLCAuaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmluLWphay1uYWt1cG92YXQgI2NvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyLCAuaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnVzcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLnVzcC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSAudXNwLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50eXBlLWNhdGVnb3J5IC51c3Atd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC51c3Atd3JhcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAudXNwLXdyYXAgLnVzcC1pdGVtIHAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51c3Atd3JhcCAudXNwLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgYSA+IHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTBweDtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljIGEgPiBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMgYSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExNzJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIC50b3BpYy5hY3RpdmUgYSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCAudG9waWMgYSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgdWwuZXhwYW5kZWQge1xuICBwYWRkaW5nOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgdWwuZXhwYW5kZWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCB1bC5leHBhbmRlZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYTMxNGI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIgLmNhdGVnb3JpZXMgbGkuYWN0aXZlID4gYSwgLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuYWN0aXZlLmV4cGFuZGVkID4gYSA+IHNwYW4ge1xuICBjb2xvcjogI2FhMTcyZTtcbn1cbi5zaWRlYmFyIC5jYXRlZ29yaWVzIC50b3BpYy5jaGlsZC1hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMTcyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhciAuYm94LWJnLXZhcmlhbnQgLmNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zaWRlYmFyIC5ib3gtYmctdmFyaWFudCAuY2F0ZWdvcmllcyBhIHtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNpZGViYXIgLmJveC1iZy12YXJpYW50IC5jYXRlZ29yaWVzOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnNpZGViYXIgLmJveC5ib3gtc20uYm94LWZpbHRlcnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uc2lkZWJhciAuYm94LmJveC1zbS5ib3gtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5zaWRlYmFyIC5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhciAubm9ybWFsLXRleHQge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbi1pbmRleCAuYm94LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhciB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSBhID4gc3BhbiB7XG4gIHJpZ2h0OiAwcHg7XG59IiwiLmJ0biwgYS5idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgJjpub3QoLmJ0bi1zbSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAmLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uLWhvdmVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgfVxuICB9XG4gICYudW52ZWlsLWJ1dHRvbiB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJi5idG4tY29udmVyc2lvbiwgJi5idG4tY2FydCwgJi5idG4uYnRuLXByaW1hcnksICYuYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uLWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufSIsIiR0ZXh0OiAjNDQ0O1xuJGJvcmRlcjogI2U3ZTdlNztcbiRjb252ZXJzaW9uOiAjZGEzMTRiO1xuJGNvbnZlcnNpb24taG92ZXI6ICNhYTE3MmU7XG4kcHJpbWFyeTogI2VlZmFmZjtcbiRwcmltYXJ5LWhvdmVyOiAjOEJCOEREO1xuJGJsdWU6ICMyODMwNTY7XG4kYmc6ICNmOWY5Zjk7XG4kZ3JheTogIzlkOWQ5ZDtcbiRncmF5LWRhcms6ICM1MDUwNTA7XG4kZ3JlZW46ICM2NmJiMzM7XG4kcmVkOiAjYjQwMDAwO1xuJHllbGxvdzogI2ZmYzIxMTtcbiRiZy1mb290ZXI6ICNmNWY5ZmE7XG5cbiRpbWFnZXM6IFwiaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvXCI7IiwiXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O2JhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmZvcm0tY29udHJvbCwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cbn1cbi5jb21wYWN0LWZvcm0sIC5pbnB1dC1ncm91cCwgLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAge1xuICAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5zdWJzY3JpYmUtZm9ybSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuYnRuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zci1vbmx5IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIGNsaXA6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5zZWxlY3QsIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUE2Q0FJQUFBQk5nb3lxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFITkpSRUZVZU5yczJMc053REFJUlZFN0N6QXAwN0FsVTRRcVJaUVVlU2dmUmZlVklQbElOcUx3ekV3ekc0OW5HUzhGR0JnWUdCZ1lHQmdZR0JqNHQ3Qzd5OTBXSEJGbnAxZTl1amRlOWFGOVZSWGZlR2NMcWo1Y202MnBsZG41RVpEVkxzd0NBUVlHQmdZR0JnWUcvaGE4Q2pBQWtkRW13VW5DU080QUFBQUFTVVZPUks1Q1lJST0pO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktaG92ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuICAmOmNoZWNrZWQge1xuICAgICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHsgICAgXG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5jb25zZW50cyB7XG4gIC53aG9sZS13aWR0aCB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb3JtLW10IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xufSIsImJvZHkge1xufVxuLm92ZXJhbGwtd3JhcHBlciB7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBjb2xvcjogJHRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJHRleHQ7XG59XG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmg0LCAuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnByb2R1Y3RzLWhlYWRlciwgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gIH1cbn1cbi5jb250ZW50LCAuYmFubmVyLCAuYmFubmVyLXdyYXBwZXIsIC5iYW5uZXItY2F0ZWdvcnksIC5jYXJvdXNlbC1pbm5lciB7XG4gIGEsIC5saW5rLWxpa2Uge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jaGV2cm9uLWFmdGVyIHtcbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ud2VsY29tZS13cmFwcGVyLCAuY2F0ZWdvcnktcGVyZXgsIC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24sIC5wLXNob3J0LWRlc2NyaXB0aW9uLCAudGFiLWNvbnRlbnQsIGFydGljbGUge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsICNjb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgaDIsIC5wcm9kdWN0cy1oZWFkZXIsIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJ0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnR5cGUtcGFnZSB0cjpudGgtb2YtdHlwZShvZGQpLCAuZm9vdGVyLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCl7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICB9XG4gICAgLnR5cGUtcGFnZSB0ZCwgLmZvb3Rlci10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIH1cbiAgICBcbiAgICAuc2lkZWJhciB7XG4gICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwgaSBzdmcge1xuICAgIHN0cm9rZTogIzQ0NDtcbiAgICB9XG4gICAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCAuYnRuX3RvZ2dsZTpob3ZlciAuZmF2LXRleHQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cbiAgICAuc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSBhPnNwYW4ge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xPmxpPmEgLnN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICAuZm9vdGVyLWJhbm5lciAuYWJvdXQgLmZvb3Rlci10YWJsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWJhbm5lciAuYWJvdXQgLmZvb3Rlci10YWJsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAjaGVhZGVyIC5zaXRlLW5hbWUge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgIC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxuICAgIH0iLCIuaWcge1xuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uaW5zdGFncmFtLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAuaWdmZWVkIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgICAgZm9udC1mYW1pbHk6XCJTaG9wdGV0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTozNXB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCB7XG4gICAgLmlnZmVlZCB7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjclO1xuICAgICAgbWluLXdpZHRoOiAxNi42NjY3JTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIHtcbiAgICAuaWdmZWVkIHtcbiAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNyZWNlbnRseVZpZXdlZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDI1cHg7XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtYmxvY2sge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucHJvZHVjdCB7XG4gICAgICAucCB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5ldy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wcmljZS1zYXZlICsgLnByaWNlLXNhdmUsIC5wcmljZS1zdGFuZGFyZCArIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcHJvZHVjdCB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIi5iYW5uZXItcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmF0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02NnB4O1xuICAgIC5yYXRlLWltZyB7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIH1cbiAgfVxuICAucmF0ZS1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgLnZvdGUtd3JhcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgLnN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAudm90ZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudm90ZS13cmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIC52b3RlLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC52b3RlLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZvdGUtcGljIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52b3RlLXN1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgLnZvdGUtcmF0aW5nIHtcbiAgICAgIC52b3RlLWRlbGltZXRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5idG4ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIH1cbiAgfVxufVxuLnJhdGUtYXZlcmFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc3RhcnMge1xuICB3aWR0aDogMTAwcHg7XG59XG4uc3RhcnMgLnN0YXIuc3Rhci1vbiwgLnN0YXJzIC5zdGFyLnN0YXItaGFsZiB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3RhcnMge1xuICBzcGFuLCBhIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnN0YXIuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgfVxufVxuLnN0YXJzLWxhYmVsIHtcbiAgY29sb3I6ICR0ZXh0O1xufVxuLnJhdGUtYXZlcmFnZS13cmFwIHtcbiAgLnN0YXJzIHtcbiAgICBhLHNwYW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXJhdGluZyB7XG4gICAgLnJhdGUtaXRlbXMge1xuICAgICAgLnZvdGUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1zZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHAge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5LCAudHlwZS1wb3N0LCAudHlwZS1wYWdlLCAudHlwZS1wcm9kdWN0LCAuaW4taW5kZXgsIC50eXBlLXBvc3RzLWxpc3Rpbmcge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gZGl2Om5vdCguY29udGFpbmVyKSwgI2hlYWRlciwgI2Zvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnVzZXItYWN0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTA7XG4gICAgfVxuICAgIC5hZG1pbi1iYXIge1xuICAgICAgb3JkZXI6IC05O1xuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICAgIG9yZGVyOiAtODtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICBvcmRlcjogLTc7XG4gICAgfVxuICB9XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCI6Zm9jdXN7XG4gIG91dGxpbmU6bm9uZTtcbn1cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgLnNsaWNrLWFycm93e1xuICAgIHotaW5kZXg6OTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzowO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi5zbGljay1wcmV2e1xuICAgICAgbGVmdDowO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICB9XG4gIH1cbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG5cbiAgJi5kcmFnZ2luZyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGUsXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1kb3Rze1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBwYWRkaW5nOjA7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYnV0dG9ue1xuICAgICAgZm9udC1zaXplOjA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHMtYmxvY2t7XG4gICYuc2xpY2stc2xpZGVye1xuICAgICAgPmRpdntcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgIH1cbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIge1xuICAgIC51c2VyLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwNTtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAuY29udGFjdC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hXaGlzcGVyZXIge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgICB9XG4gICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibmF2aWdhdGlvblwiXSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgLy8gICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgLy8gICBsZWZ0OiAwO1xuICAgICAgICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgICAgICAgLy8gICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlO1xuICAgICAgICAgIC8vICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZTtcbiAgICAgICAgICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2U7XG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXRhcmdldD1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgb3JkZXI6IC01O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9c2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc311c2VyLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJjYXJ0XCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmF2b3VyaXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgLmZhdm91cml0ZV9pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC51c2VyLWFjdGlvbi1pbiB7XG4gICAgLnBvcHVwLXdpZGdldCB7XG4gICAgICAmLmNhcnQtd2lkZ2V0IHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2Nyb2xsZWQtdXAuc2Nyb2xsZWQge1xuICAgICNoZWFkZXIge1xuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLm5hdmlnYXRpb24td2luZG93LXZpc2libGUge1xuICAvLyAgICNoZWFkZXIge1xuICAvLyAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIC8vICAgICAgIGFbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdIHtcbiAgLy8gICAgICAgICAmOjphZnRlciB7XG4gIC8vICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cbiIsIi5pbi1pbmRleCB7XG4gICNoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMzE0YjtcbiAgfVxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnVnlobGVkYXQnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31zZWFyY2guc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgJltkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2FydC5zdmc/MSkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXVzZXIuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuICB9XG4gIC5tYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWZvcm0ge1xuICBjb2xvcjogJHRleHQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciAuc2l0ZS1uYW1lIGEgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB9IFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAubWFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW1haWwtZy5zdmc/MT8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGVhZGVyLXRvcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuc2l0ZS1uYW1lIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgJltkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xuICAgICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIge1xuICAgIC5zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTE+bGk+YSAuc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgXG4gICNoZWFkZXIgLnNpdGUtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgfVxufSIsIlxuLmxvZ2luLXdpbmRvdy12aXNpYmxlIHtcbiAgLnVzZXItYWN0aW9uIHtcbiAgICAudXNlci1hY3Rpb24taW4ge1xuICAgICAgPiBkaXYudXNlci1hY3Rpb24tbG9naW57XG4gICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMTYwLCAxMTYsIDExNiwgMC4wNik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAucmVnaXN0cmFjZS1ib3gge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2hlYWRlciB7XG4gIC51c2VyLWFjdGlvbiB7XG4gICAgLmxvZ2luLXdpZGdldC5wb3B1cC13aWRnZXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmxvZ2luLXdpZGdldCB7XG4gIC5yZWdpc3RyYWNlLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuLnVzZXItYWN0aW9uLWlue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmxvZ2luLXdpZGdldHtcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgaGVpZ2h0OjkwJTtcbiAgICAgICBcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5wb3B1cC13aWRnZXQtaW5uZXJ7XG4gICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICBib3JkZXI6MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6MjFweCAyMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICAmLmNsb3Nle1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBjb250ZW50OlwiXFxlOTEyXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcIlNob3B0ZXRcIjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItYWN0aW9uLXRhYnN7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6MDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY29udGVudDpcIlDFmWlobMOhxaFlbsOtXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICAgLnNvY2lhbC1sb2dpbi1idXR0b25ze1xuICAgICAgICAgIG1hcmdpbi10b3A6MTJweDtcbiAgICAgIH1cbiAgICAgIC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjZweDtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9naW4td3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhc3N3b3JkLWhlbHBlcntcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggNXB4IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmW2hyZWY9XCIvcmVnaXN0cmFjZS9cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmVtYXRldWNldHtcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHBhZGRpbmc6MjNweCAwIDE5cHggMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjIzcHg7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCBhdXRvIDEycHggYXV0bztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDo0NXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxM3B4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICAgIGZvcm17XG4gICAgICAgICAgICAgIC5pbnB1dC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuZW1haWx7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiVcW+aXZhdGVsc2vDqSBqbcOpbm8gbmVibyBlLW1haWwgKlwiO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYucGFzc3dvcmR7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiSGVzbG9cIjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxvZ2luLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIC5wYXNzd29yZC1oZWxwZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDMxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICZbaHJlZj1cIi9yZWdpc3RyYWNlL1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICYuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNTg0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6I2U1ODQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjYTc1MDY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0e3RvcDo1MCV9XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZXtcbiAgI2Nib3hPdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICA+IGIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwubWVudS1sZXZlbC0yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgICBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNuYXZpZ2F0aW9uIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRvcDogNzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIC5tZW51LWxldmVsLTEge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDQycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEgeyBcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudV9faXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudS5tZW51LWxldmVsLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgICB9XG4gICAgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDVweCAyNXB4IDVweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI25hdmlnYXRpb24ge1xuICAubWVudS1sZXZlbC0xIHtcbiAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTBlJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGEgPiBiLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3Zlcj5kaXY+YT5zcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmlnYXRpb24taW4ge1xuICAubWVudS1sZXZlbC0zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiB1bCB7XG4gICAgPiBsaSB7XG4gICAgICAmLmV4dCB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgPiB1bCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEzcHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbi1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXh0IHtcbiAgICAgICAgICAmLmV4cCB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDk5OThweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OHB4IDAgMCAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDk5OThweCAwIDAgI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTk5OXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTk5cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5leHAge1xuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWxldmVsLTIge1xuICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWltYWdlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICA+IGRpdiwgLm1lbnUtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtaGVscGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDI1cHgpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm1lbnUtaGVscGVyIHtcbiAgICA+IHNwYW4ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IC5tZW51LWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4OyBcbiAgfVxufSIsIi50b3AtbmF2aWdhdGlvbi1iYXIge1xuICBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgfVxuICB9XG4gIC50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gICAgb3JkZXI6IDM7XG4gICAgLmxvZ2luLCBhW2RhdGEtdGVzdGlkPVwiaGVhZGVyU2lnbnVwXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMSU7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmNvbnRhY3QtYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHVsIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2VsbHBob25lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcocG8gLSDEjXQgOSAtIDE1LCBww6EgOSAtIDEzKSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24taG92ZXJlZCwgLnNlYXJjaC1mb2N1c2VkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn0iLCIjZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZm9vdGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItYmFubmVyIC5hYm91dCAuZm9vdGVyLXRhYmxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5mb290ZXItdGFibGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZm9vdGVyLXJvd3Mge1xuICAuY3VzdG9tLWZvb3RlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobis3KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWN0LWJveCB7XG4gICAgdWwge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgPiBsaSB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgICY6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31tYWlsLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cGhvbmUuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnN0YWdyYW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9aWcuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZmFjZWJvb2sge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9ZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uZm9vdGVyLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQ7XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAwO1xuICB9XG4gIC53cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYXltZW50LCAuc2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRleHQ7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG59XG4jc2lnbmF0dXJlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHRleHQ7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYudGl0bGUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG4gIC5pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJHRleHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWljb25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHVuc2V0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5zaGlwcGluZyB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cbiAgICAucGF5bWVudCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1yb3dzIHtcbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9IFxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWljb25zIHtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItcm93cyB7XG4gICAgLmN1c3RvbS1mb290ZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWxpbmtzIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxufSIsIlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlcntcbiAgICAuY29udGFjdC1ib3g6bm90KC5zb2NpYWwtYm94KSB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzODQyNzE7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSksJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzg0MjcxO1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ltZy9kb3duLXIuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNob3ctbGlzdCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGg0LCB1bCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5mb290ZXItaWNvbnMge1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzODQyNzE7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAucGF5bWVudCwgLnNoaXBwaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmV3c2xldHRlci1oZWFkZXIge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xuICAgIC52YWxpZGF0b3ItbXNnLWhvbGRlciB7XG4gICAgICArIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiA3NDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogOTcycHggIWltcG9ydGFudDtcbiAgICAubmV3c2xldHRlci1oZWFkZXIge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiAxMzQwcHggIWltcG9ydGFudDtcbiAgfVxufSIsIi53ZWxjb21lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1iYW5uZXIge1xuICAuYWJvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJhbm5lciB7XG4gICAgLmFib3V0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYnJhbmRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgLmJyYW5kLXRleHQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG4gIC5icmFuZHMtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG4gIC5icmFuZC1zbGlkZXIge1xuICAgIC5icmFuZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgLmJyYW5kcy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnJhbmQtc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJhbmRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5icmFuZHMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCIjY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10by1jYXJvdXNlbC1iYW5uZXJzIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgb3BhY2l0eTogMTtcbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICYucmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbiAgICB9XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbiAgICB9XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAtNDJweDtcbiAgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogM3B4O1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktaG92ZXI7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuICB9XG59XG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgLmJhbm5lci13cmFwcGVyIHtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgICNjYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICRiZztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuY29sLXNtLTgge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgLmNvbC1zbS00IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgIC5uZXh0LXRvLWNhcm91c2VsLWJhbm5lcnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRvcGNhdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi50b3BjYXQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udG9wY2F0LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG4gIC50b3BjYXQtd3JhcCB7XG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9wY2F0LXdyYXAge1xuICAgIC5pdGVtIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wY2F0LXdyYXAge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG59IiwiLnR5cGUtY2F0ZWdvcnkge1xuICAjY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICA+IGg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbi5jYXRlZ29yeS1oZWFkZXItcGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgID4gZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgIC5kcm9wZG93biB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBsYWJlbCwgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhdGVnb3J5LXRvcCB7XG4gICAgPiBoNCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgPiBoNCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAucHJvZHVjdHMtbGlzdGluZy1vcmRlci1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pY29uLWNoZXZyb24tZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gZGl2LCA+IGg0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+IGg0IHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgfVxuICAgICNmaWx0ZXJzLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IC01O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuY2F0ZWdvcnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG4uY2F0ZWdvcnktdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiIsIiNmaWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgI21hbnVmYWN0dXJlci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib3guYm94LXNtIHtcbiAgJi5ib3gtYmctdmFyaWFudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jY29udGVudCB7XG4gIC5maWx0ZXItc2VjdGlvbiwgLnNsaWRlci13cmFwcGVyIHtcbiAgICBoNCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd0ZpbHRlciB7XG4gICAgICBoNCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmZpbHRlci1jb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnKCc7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXRvdGFsLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgKyAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYueWVzLWJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctbW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5oaWRlRmlsdGVyKSB7XG4gICAgICAgICYuc2hvd0FsbCB7XG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICY6bm90KC5oaWRlRmlsdGVyKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sb3JzLWhpZGUge1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAuc2hvdy1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3ctbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNob3dBbGwge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd0FsbCAuc2hvdy1tb3JlLCAmLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1pvYnJheml0IG3DqW7Emyc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY2xlYXItZmlsdGVycyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5jbG9zZS1hZnRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaDQge1xuICAgIG9yZGVyOiAtMztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gICYuaGlkZUZpbHRlciB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuLnVpLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQ7XG4gIH1cbn1cbi5zbGlkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMTBweCAwIDI1cHg7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAtOXB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xuICB9XG59XG4uZnJvbSwgLnRvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBmb250LXNpemU6IDE0cHg7ICBcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jY2xlYXItZmlsdGVycyB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIC5jbG9zZS1hZnRlciB7XG4gICAgcGFkZGluZzogNnB4IDE1cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuLnNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAtNXB4IDVweDtcbiAgLmZpbHRlci1sYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogN3B4IDE1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICAgICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLy8gU2Nyb2xsYmFyXG4jZmlsdGVycyB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMXB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbi5maWx0ZXJzLXdyYXBwZXIge1xuICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnRmlsdHJvdsOhbsOtJztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIsIC5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2ZpbHRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgfVxuICAjY29udGVudCB7XG4gICAgLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgIGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICAgICYuc2hvd0ZpbHRlciB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufSIsIi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAucGFnaW5hdGlvbi10b3Age1xuICAgIC5wYWdpbmF0aW9uLWxpbmssIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnBhZ2luYXRpb24ge1xuICA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uLWhvdmVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gID4gc3Ryb25nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWxpbmsge1xuICAmLnByZXYsICYubmV4dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cbiAgfVxuICAmLnByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59IiwiI3Byb2R1Y3RzVG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIC5wIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAucC1pbiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLnAtaW4taW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtYm90dG9tIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXMge1xuICAgICAgICAgIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgLnByaWNlLXNhdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2dnbGUtdG9wLXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgLnAge1xuICAgICAgICAucC1pbi1pbiB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByaWNlcyB7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucCB7XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG4gICAgJi5zaG93VG9wIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucHJpY2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4gIFxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qLnR5cGUtcG9zdCwgLnR5cGUtcGFnZSwgLnR5cGUtcHJvZHVjdCwgLnR5cGUtcG9zdHMtbGlzdGluZywgLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nLCAuaWQtLTUxIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfSovXG4gIC5zaWRlYmFyLWluZGVudGVkIHtcbiAgICAuY29udGVudCB7XG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufSIsIi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLnNob3cge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGEge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgKyAuc2hvdy1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNob3dBbGwge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICArIC5zaG93LW1vcmUge1xuICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnWm9icmF6aXQgbcOpbsSbJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufSIsIi50eXBlLXByb2R1Y3Qge1xuICAucHJvZHVjdC1zbGlkZXItaG9sZGVyIHtcbiAgICAucHJvZHVjdC1zbGlkZXIucHJvZHVjdHMtcmVsYXRlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLm1vdG9yb2xhLXByaXNsdXNlbnN0dmksIC5oeXRlcmEtcHJpc2x1c2Vuc3R2aSB7XG4gICAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1wcm9kdWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAjcHJpc2x1c2Vuc3R2aSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgKyAjZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgKyAjbWFudWZhY3R1cmVyRGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIC5yZXNwb25zaXZlLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmc7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOTk5OHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnNocC10YWJzLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwLWRldGFpbC10YWJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdXNlci9kb2N1bWVudHMvaW1nL2Rvd24tci5zdmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbZGF0YS10ZXN0aWQ9XCJ0YWJSZWxhdGVkRmlsZXNcIl0ge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgIH1cbiAgICAgICZbZGF0YS10ZXN0aWQ9XCJ0YWJEaXNjdXNzaW9uXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gID4gcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCwgdGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5kZXNjcmlwdGlvbi1pbm5lciB7XG4gIC5iYXNpYy1kZXNjcmlwdGlvbiB7XG4gICAgLnJhdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1BvcGlzIHByb2R1a3R1JztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQge1xuICAuc2hwLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgLnNocC1hY2NvcmRpb24tbGluayB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiN0YWItY29udGVudCB7XG4gIC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jcHJvZHVjdERpc2N1c3Npb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuI3JhdGluZ1dyYXBwZXIge1xuICAucmF0ZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNyYXRlLWZvcm0ge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbS5uby1idXR0b25zID4gZGl2IC5wLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVza3RvcCB7XG4gIC5wLWRldGFpbCB7XG4gICAgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YWItY29udGVudCB7XG4gICAgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICAgICAgLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cbiAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIHtcbiAgICAucC1kZXRhaWwtdGFicy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3RzLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59IiwiXG4ucC1kZXRhaWwtaW5uZXIge1xuICAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIC5mbGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciwgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYnJhbmQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc3RhcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3RhcnMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jaGV2cm9uLWFmdGVyIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAucC1jb2RlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZCwgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbi5wLWRhdGEtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAucXVhbnRpdHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LXdyYXAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jYXJ0LXcuc3ZnKSB0b3AgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmF2b3VyaXRlLWRldGFpbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIC5idG5fdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZmF2b3VyaXRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmFyaWFudC1saXN0LCAuc3VyY2hhcmdlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC5zdXJjaGFyZ2UtbGlzdCB7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLnByaWNlLXNhdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgfVxuICAgICAgKyAucHJpY2UtZmluYWwge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgLnN0YW5kYXJkLXByaWNlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zb2NpYWwtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMDtcbiAgICB9XG4gICAgLmxpbmstaWNvbi5jaGF0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hhdC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5saW5rLWljb24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByaW50LCAmLnNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIHtcbiAgPiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAucC1jb2RlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZCwgdGgge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC5hdmFpbGFiaWxpdHktbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgc3BhbltzdHlsZT1cImNvbG9yOiAjNjZiYjMzXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGVsaXZlcnktdGltZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdNxa/FvmVtZSBkb3J1xI1pdCBkbzonO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5kZWZhdWx0LXZhcmlhbnQpIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGlwcGluZy1vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dHJ1Y2suc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9IFxuICB9XG59XG4udHlwZS1kZXRhaWwge1xuICAuc2hpcHBpbmctb3B0aW9ucy1wb3B1cCwgLmNvbnRlbnQtbW9kYWwge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cbiAgI3dhdGNoZG9nLWZvcm0ge1xuICAgID4gaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgICAgLmFkZC10by1jYXJ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5kZWxpdmVyeS10aW1lLXJvdywgPiB0cjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhLXdyYXBwZXIge1xuICAgIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucC1kYXRhLXdyYXBwZXIge1xuICAgIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1wcm9kdWN0IC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpZGUge1xuICAgIC5icmVhZGNydW1iLWluLWRldGFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53aWRlIHtcbiAgICAucC1kZXRhaWwtaW5uZXIge1xuICAgICAgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufSIsIi5wLWltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAvLyAucC1pbWFnZSB7XG4gIC8vICAgLmZhdm90aXJlLWRldGFpbCB7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDIwcHg7XG4gIC8vICAgICByaWdodDogMTVweDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbi5wLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDgwcHg7XG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIC5mbGFncy1leHRyYSB7XG4gICAgICAuZmxhZyB7XG4gICAgICAgIC5wcmljZS1zYXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2hpcHBpbmctYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuLnNoaXBwaW5nLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAuc2hpcHBpbmctaW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuc2hpcHBpbmctaW5mby10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB0aCwgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZyZWUge1xuICAgICAgICAgIGNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAuc2hpcHBpbmctY2xvc2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBjb250ZW50OiAnXFxlOTEyJztcbiAgICAgIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICAgIH1cbiAgfVxuICAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBmbGF0aWNvbjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgfVxuICB9XG59XG4uc2hpcHBpbmctdmlzaWJsZSB7XG4gIC5zaGlwcGluZy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY2JveE92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoaXBwaW5nLWluZm8ge1xuICAgIC5zaGlwcGluZy1pbmZvLXdyYXAge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjcHJvZHVjdC1kZXRhaWwtZm9ybSAge1xuICAudmFyaWFudC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gIH1cbiAgLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICAucGtWYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICYueWVzLWJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnZ5cHJvZGFubyB7XG4gICAgICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHsgIFxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGdyYWRpZW50KGxpbmVhciwgMTkuMSUgLTcuOSUsIDgxJSAxMDcuOSUsIGNvbG9yLXN0b3AoMCwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC40OCwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC41LCAjMDAwKSwgY29sb3Itc3RvcCguNTIsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxLCB0cmFuc3BhcmVudCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE0OWRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDQ4JSwgJGJvcmRlciA1MCUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICYueWVzLWJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZGVuLXNwbGl0LXBhcmFtZXRlciB7XG4gICAgJltkYXRhLXBhcmFtZXRlci1uYW1lPVwiQmFydmFcIl0ge1xuICAgICAgLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mbGFncyB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xuICAuZmxhZy1kaXNjb3VudCB7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQwZDA7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnByaWNlLXNhdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICAmLmZsYWctYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG4gICYuZmxhZy1uZXcge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWVjNDtcbiAgfVxuICAmLmZsYWctZG9wb3J1Y3VqZW1lIHtcbiAgICBjb2xvcjogIzAwNjY5OTtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICAucHJpY2VzIHtcbiAgICAucHJpY2Utc2F2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDU1cHggMCAxNXB4O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIge1xuICAucHJvZHVjdC1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJi5uYXZpZ2F0aW9uLW5leHQsICYubmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmlnYXRpb24tcHJldiB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHggIWltcG9ydGFudDtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmLm5hdmlnYXRpb24tbmV4dCwgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAucHJvZHVjdC1zbGlkZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgICB0b3A6IDMzLjMzJTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn0iLCIucHJvZHVjdHMtYmxvY2sge1xuICA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLnAge1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAuZmxhZ3MtZGVmYXVsdCwgLmZsYWdzLWV4dHJhIHtcbiAgICAgICAgLmZsYWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAtMztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1jb2RlIHtcbiAgICAgICAgb3JkZXI6IC0yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIC5wLWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5wLWluLWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5zdGFycy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3RhcnMtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuc3RhcnMge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnN0YXJzIC5zdGFyLnN0YXItb24sIC5zdGFycyAuc3Rhci5zdGFyLWhhbGYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjojNjZiYjMzXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtYWRkaXRpb25hbCwgLnByaWNlLXN0YW5kYXJkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb3JkZXI6IC0yO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICArIC5wcmljZS1hZGRpdGlvbmFsICsgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucC1kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5wLXRvb2xzIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuYnRuLmJ0bi1jYXJ0LCAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbi16bmFja2Ege1xuICAucHJvZHVjdHMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIgLnF1YW50aXR5LCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5LCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5LCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZGVjcmVhc2UsIC5pbmNyZWFzZSB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlY3JlYXNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG4gIC5pbmNyZWFzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG59IiwiLmlkLS05IHtcbiAgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5jYXJ0LWVtcHR5IHtcbiAgICAmLmNhcnQtaW5uZXIge1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbXB0eS1jYXJ0LWJveGVzIHtcbiAgICAgID4gLmNvbC1tZC02IHtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxub2wuY2FydC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaSB7XG4gICAgYSwgc3Ryb25nIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY29tcGxldGVkIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jYXJ0LXRhYmxlIHtcbiAgLnAtdG90YWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICB0ciB7XG4gICAgJi5yZW1vdmVhYmxlIHtcbiAgICAgIC5yZW1vdmUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IC00cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLm1haW4tbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAmLmNhcnQtcC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucC1uYW1lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnAtYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucC1xdWFudGl0eSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tc20uYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cbiAgLnJlbW92ZS1pdGVtIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuICAuY2FydC10YWJsZS1oZWFkZXIge1xuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmLmNhcnQtcC1pbWFnZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1Byb2R1a3QnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnAtdG90YWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIC5jb250YWN0LWJveCB7XG4gICAgdWwge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgID4gbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgbGkgeyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLm1haWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31tYWlsLTIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cGhvbmUtMi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgLnNpdGUtbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5jYXJ0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICA+IC5uZXh0LXN0ZXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmJ0bi1jb252ZXJzaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXh0LXN0ZXAtYmFjayB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgLmJ0bi5idG4tY29udmVyc2lvbiwgYS5idG4uYnRuLWNvbnZlcnNpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZGVsaXZlcnktdGltZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUyNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc310cnVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1yYW5nZSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogNDRweCAwIDEwcHg7XG4gIH1cbiAgLmNvLWJveCB7XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuLmlkLS05IHtcbiAgLmNvdXBvbi1pbnB1dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMzVweCAwIDI1cHg7XG4gICAgLnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5hbGVydCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuLmlkLS0xNiB7XG4gIGxhYmVsW2Zvcj1cImRlbGl2ZXJ5Q291bnRyeUlkXCJdIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1plbcSbJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIC5jby1ib3gge1xuICAgICYuY28tYmFzaWMtaW5mb3JtYXRpb24ge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdaw6FrbGFkbsOtIMO6ZGFqZSc7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3VtbWFyeSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLnByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgICA+IHN0cm9uZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAucHJpY2UtcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgICYucHJpY2UtbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnQ2Vsa292w6EgY2VuYTonO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJpY2Utc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmLnByaWNlLWxhYmVse1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ0NlbGtvdsOhIGNlbmEgYmV6IERQSDonO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2NoZWNrb3V0Q29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuY29tcGFueS1zaG9wcGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgI3BheW1lbnQtY3VycmVuY3kge1xuICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmhlbHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG59XG4uc21hcnQtbGFiZWxzLWFjdGl2ZSB7XG4gICNjaGVja291dENvbnRlbnQge1xuICAgIC5zbWFydC1sYWJlbC13cmFwcGVyIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNjaGVja291dFNpZGViYXIge1xuICAudG9nZ2xlLWNvbnRhY3RzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDhweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnJhZGlvLXdyYXBwZXIge1xuICAmLmFjdGl2ZSB7XG4gICAgbGFiZWwge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAuc3VibGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBheW1lbnQtbG9nbyB7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxufVxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIC5mb3ItZnJlZSwgLmZvci1mcmVlIHtcbiAgY29sb3I6ICM1ZmE5NWI7XG59XG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLnJhZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jaGVja291dC1ib3gge1xuICAuYm94LmJveC1zbSB7XG4gICAgLyp2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bzsqL1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmluLWtyb2stMSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLCAuaWQtLTkgLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLm9yZGVyLXN1bW1hcnktaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICA+IGg0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gaDQge1xuICAgIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNhcnQtaXRlbS1hbW91bnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgLnVuaXQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ3gnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1pdGVtLW5hbWUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgfVxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcge1xuICAgID4gc3Ryb25nIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdacMWvc29iIGRvcHJhdnk6JztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5sYXN0IHtcbiAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnWnDFr3NvYiBwbGF0Ynk6JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JkZXItcmVjYXBpdHVsYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uaWQtLTE3IHtcbiAgJi5zbWFydC1sYWJlbHMtYWN0aXZlIHtcbiAgICAjY2hlY2tvdXRDb250ZW50IHtcbiAgICAgIC5zbWFydC1sYWJlbC13cmFwcGVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY28tYm94IHtcbiAgICBoNCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY28tY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuY28tYmlsbGluZy1hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAjc2hpcHBpbmctYWRkcmVzcyB7XG4gICAgJi5qcy1oaWRkZW4udmlzaWJsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmFkdmFuY2VkLW9yZGVyIHtcbiAgLmxieHNwbGlkZV9fdHJhY2sge1xuICAgIC5sYngtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV4dHJhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaWQtLTE1IHtcbiAgLmNvbnRlbnQtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmVjYS1wYXltZW50LXdyYXAsIC5vcmRlci1wYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmVjYXBpdHVsYXRpb24td3JhcHBlciB7XG4gICAgLmNvLXBheW1lbnQtbWV0aG9kIHtcbiAgICAgIC5jb2wtc20tMTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgI2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5pbi1zdGVwLTEsIC5pbi1zdGVwLTIge1xuICAgICNoZWFkZXIge1xuICAgICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIC5tYWlsIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgLnN1bW1hcnkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuY29sLW1kLTQge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICAuY29sLW1kLTgge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgLmNvbC1tZC00LCAuY29sLW1kLTgsICNjaGVja291dENvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY2hlY2tvdXRDb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gICNjaGVja291dFNpZGViYXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmlkLS0xNiB7XG4gICAgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgfVxuICAuY2FydC1pbm5lciB7XG4gICAgLm5leHQtc3RlcCB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAubmV4dC1zdGVwLWJhY2sge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDE1cHggMzBweCAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjaGVja291dFNpZGViYXIge1xuICAgIC5iYW5uZXItaGVscCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1bW1hcnkge1xuICAgIC5jb2wtbWQtOCwgLmNvbC1tZC00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgb2wuY2FydC1oZWFkZXIge1xuICAgIGxpIHtcbiAgICAgIGEsIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pZC0tOSB7XG4gICAgLnN1bW1hcnkge1xuICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWR2YW5jZWQtb3JkZXIge1xuICAgIC5leHRyYXMtd3JhcCAge1xuICAgICAgLmV4dHJhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTYsIC5pZC0tMTcge1xuICAgIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIHtcbiAgICAuY2FydC1pbm5lciB7XG4gICAgICA+IC5uZXh0LXN0ZXAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgXG4gICAgICAgIC5uZXh0LXN0ZXAtYmFjayB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW4tNDA0IHtcbiAgLmNvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMTUwcHg7XG4gICAgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1Byb3prb3VtZWp0ZSBuYcWhaSBuYWLDrWRrdSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZW1wdHktY29udGVudC00MDQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogODRweDtcbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc300MDQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbi00MDQge1xuICAgIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAuaW4tNDA0IHtcbiAgICAuZW1wdHktY29udGVudC00MDQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWlubmVyIHtcbiAgICAgIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdWwge1xuICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5iZW5lZml0QmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5pbi1pbmRleCB7XG4gIC5iZW5lZml0QmFubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkge1xuICAuYmVuZWZpdEJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG59XG4udHlwZS1wcm9kdWN0IHtcbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmVuZWZpdEJhbm5lcl9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXItYmFubmVycyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC5mb290ZXItYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIC5iYW5uZXJzLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvbWVwYWdlLWJsb2ctd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLm5ld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgb3JkZXI6IC0yO1xuICAgIH1cbiAgICAubmV3cy1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGltZSB7XG4gICAgICBvcmRlcjogLTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDEycHggMCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVhZC1hcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnQmxvZyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuLnR5cGUtcG9zdHMtbGlzdGluZyB7XG4gICNuZXdzV3JhcHBlciB7XG4gICAgbWFyZ2luOiAwcHggLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gICAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbiAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICRiZztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYSwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWFycm93LnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1wcm9kdWN0IHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnR5cGUtcG9zdHMtbGlzdGluZywgLnR5cGUtcG9zdCwgLnR5cGUtcGFnZSB7XG4gICNjb250ZW50IHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn0iLCIjY29udGVudCB7XG4gIC50ZXh0LWJveCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwLCBoMiwgaDMsIHVsLCBoNCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuLmluLWphay1uYWt1cG92YXQsIC5pbi1rb250YWt0eSB7XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sLW1kLTYge1xuICAgID4gcCB7XG4gICAgICA+IGltZyB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbnRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxudGQge1xuICBwYWRkaW5nOiAwO1xufVxuLnR5cGUtcGFnZSB0cjpudGgtb2YtdHlwZShvZGQpLCAuZm9vdGVyLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCl7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4udHlwZS1wYWdlIHRkLCAuZm9vdGVyLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogOHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCBpIHN2ZyB7XG4gIHN0cm9rZTogIzQ0NDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGU6aG92ZXIgLmZhdi10ZXh0IHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uaW4ta29udGFrdHkge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4jY29udGVudCB7XG4gIC5ob3ctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWJveC1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb252ZXJzaW9uO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbnZlcnNpb247XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIC5jb250YWluZXIge1xuICAgID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCB7XG4gICAgLmhvdy1ib3gge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcbiAgICAucHJvZHVjdHMtYmxvY2sge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4tamFrLW5ha3Vwb3ZhdCwgLmluLWtvbnRha3R5IHtcbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c3Age1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4udXNwLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC51c3AtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnVzcC1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IHtcbiAgLnVzcC13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51c3Atd3JhcCB7XG4gICAgLnVzcC1pdGVtIHsgIFxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzcC13cmFwIHtcbiAgICAudXNwLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4taW5kZXgge1xuICAgIC51c3Atd3JhcCB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c3Atd3JhcCB7XG4gICAgLnVzcC1pdGVtIHtcbiAgICAgIC51c3AtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59IiwiLnNpZGViYXIge1xuICAgICNjYXRlZ29yaWVzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAuZXhwYW5kYWJsZSB7XG4gICAgICAgICAgICBhID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9waWMge1xuICAgICAgICAgICAgICAgIGEgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDsgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50b3BpYyB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTExJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcblxuICAgICAgICAgICAgICAgIHVsLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyBsaS5hY3RpdmU+YSwgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuYWN0aXZlLmV4cGFuZGVkPmE+c3BhbntcbiAgICAgICAgY29sb3I6ICRjb252ZXJzaW9uLWhvdmVyO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllcyAudG9waWMuY2hpbGQtYWN0aXZlPmEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbi1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJveC1iZy12YXJpYW50IHtcbiAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LmJveC1zbS5ib3gtZmlsdGVycyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib2xkLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ub3JtYWwtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pbi1pbmRleCB7XG4gICAgLmJveC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgICB6LWluZGV4OiAxMDtcbn1cbiAgICBcbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGE+c3BhbiB7XG4gICAgcmlnaHQ6IDBweDtcbn0iXX0= */
