@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:#0ae1e1;border-color:#0ae1e1;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#fff}.btn.btn-default:hover,a.btn.btn-default:hover{background-color:#13b9b9;border-color:#13b9b9;color:#fff}.btn.unveil-button,a.btn.unveil-button{background-color:#fff;border-color:#0ae1e1;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#3a3530}.btn.btn-cart,.btn.btn-conversion,.btn.btn-secondary,.btn.btn.btn-primary,.btn.unveil-button:hover,a.btn.btn-cart,a.btn.btn-conversion,a.btn.btn-secondary,a.btn.btn.btn-primary,a.btn.unveil-button:hover{background-color:#0ae1e1;border-color:#0ae1e1;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:#13b9b9;border-color:#13b9b9;color:#fff}.btn.btn-success,a.btn.btn-success{border:1px solid #0ae1e1;color:#3a3530}.btn.btn-success:hover,a.btn.btn-success:hover{border-color:#0ae1e1;color:#3a3530}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:#0ae1e1;left:3px;top:10px}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}.type-product .consents .whole-width a{font-size:16px}.consents .whole-width,.consents .whole-width a{color:#3a3530;font-weight:400}.consents .whole-width a{font-size:16px;text-decoration:underline!important}.consents .whole-width a:hover{text-decoration:none!important}body{color:#3a3530}.overall-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#3a3530;font-weight:600;line-height:1.2}h1{font-size:28px;margin-bottom:30px;margin-top:40px}h1,h2{font-weight:600}h2{color:#3a3530;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}#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:#323d3e;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:#323d3e;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:#0ae1e1;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%}}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{color:#3a3530}.top-navigation-bar a.favorite{display:none}.navigation-buttons{align-items:center;display:flex;justify-content:flex-end}#productsTop .favorite{display:none}.type-page .content-wrapper .product.fav-active{border-bottom:1px solid #e7e7e7;width:25%}@media (max-width:991px){.type-page .content-wrapper .product.fav-active{width:50%}}.in-favorite .content-inner,.in-oblibene .content-inner{max-width:100%;width:100%}.fav-products{position:relative}.fav-products:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:4px;z-index:1}.favorite-detail{margin:0;order:-20}.favorite-detail p{align-items:center;display:flex;margin-bottom:0}.favorite-detail p:hover{cursor:pointer}.favorite-detail p span.favorite{margin-right:7px}.favorite-detail p span.favorite i{align-items:center;display:flex}.favorite_icon{align-items:center;border:0;border-radius:20px;display:inline-flex;font-size:13px;font-style:normal;height:28px;justify-content:center;line-height:20px;text-align:center;width:28px;z-index:1}.favorite_icon .number{background-color:#0ae1e1;border-radius:20px;color:#000;font-size:13px;font-weight:600;height:21px;line-height:15px;position:absolute;width:21px}.favorite_icon .number:empty{display:none}.favorite_icon svg{fill:#000;stroke:transparent;stroke-width:1px;cursor:pointer;height:28px;transition:fill 1.5s,stroke 1s;width:28px}.product{position:relative}.product.fav-active .favorite i svg{fill:#0ae1e1;stroke:#0ae1e1;transition:fill 1.5s,stroke 1s}.product .favorite{border:0;border-radius:20px;font-size:13px;font-style:normal;height:20px;line-height:20px;position:absolute;right:14px;text-align:center;top:14px;width:20px;z-index:1}.product .favorite,.product .favorite i{align-items:center;display:flex;justify-content:center}.product .favorite i svg{fill:transparent;stroke:#000;stroke-width:1px;cursor:pointer;transition:fill 1.5s,stroke 1s}@media (max-width:575px){.product .favorite i svg{bottom:10px;left:10px;position:absolute}}.navigation-buttons a.favorite{margin-right:0}@media (max-width:767px){.navigation-buttons a.favorite{position:relative;right:0;top:unset;transition:transform .15s}}.navigation-buttons a.favorite i span{margin-left:-25px;margin-top:-25px;padding-top:3px}.type-detail .p-data-wrapper .favorite-detail{font-style:normal;padding-left:0!important;text-align:center;z-index:1}@media (max-width:767px){.type-detail .p-data-wrapper .favorite-detail{padding:0!important}}.type-detail .p-data-wrapper .favorite-detail.fav-yes .favorite i svg{fill:#0ae1e1;stroke:#0ae1e1;transition:fill 1.5s,stroke 1s}.type-detail .p-data-wrapper .favorite-detail.fav-yes .fav-text{font-size:0;transition:none}.type-detail .p-data-wrapper .favorite-detail.fav-yes .fav-text:after{content:"Odobrať z wishlistu";font-size:16px}.type-detail .p-data-wrapper .favorite-detail i{align-items:center;display:flex;justify-content:center}.type-detail .p-data-wrapper .favorite-detail i svg{fill:transparent;stroke:#2c4bce;stroke-width:2px;cursor:pointer;transform:scale(1.2);transition:fill 1.5s,stroke 1s}.type-detail .p-data-wrapper .favorite-detail .favorite{margin-right:10px}.type-detail .p-data-wrapper .favorite-detail .fav-text{color:#000;font-size:16px;text-decoration:none;text-transform:none}.type-detail .p-data-wrapper .favorite-detail .btn_toggle{align-items:center;display:flex;margin:0!important}.type-detail .p-image-wrapper .favorite-detail .btn_toggle .favorite{position:absolute;right:10px;top:10px}.type-detail .p-image-wrapper .favorite-detail .btn_toggle .favorite i{fill:transparent;stroke:#000}.type-detail .p-image-wrapper .favorite-detail .btn_toggle .fav-text{display:none}@media (max-width:767px){.scrolled-down .navigation-buttons a.favorite{transform:translateY(-200px);transition-delay:.05s}}.ig h2,a.favorite{align-items:center;display:flex}.ig h2{border-top:1px solid #e7e7e7;color:#000;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 .slick-slider{margin-left:1px}#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{border-bottom:none}#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:94px;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 .ratings__header{display:block;padding:0 0 30px;text-align:center}.banner-rating .ratings__header h3{color:#3a3530;font-size:22px;font-weight:600;margin-bottom:14px}.banner-rating .ratings__header img{margin-top:-67px;position:relative;z-index:3}.banner-rating .ratings__header .store-rating{align-items:center;display:flex;gap:12px;justify-content:center}.banner-rating .ratings__header .store-rating .stars-rating{display:flex;flex-direction:column;gap:6px;text-align:left}.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings{color:#3a3530;font-size:17;text-decoration:underline}.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings:focus,.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings:hover{text-decoration:none}.banner-rating .ratings__header .store-rating__average{color:#3a3530;font-size:32px;font-weight:600}.banner-rating .rate-items{display:flex;flex-wrap:wrap;position:relative}.banner-rating .rate-items .vote-wrap{font-size:14px;font-weight:400;position:relative}.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:#3a3530;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:#3a3530;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)}.banner-rating .button-wrap .btn.btn-success{border-color:#0ae1e1}.banner-rating .button-wrap .btn.btn-success:hover{background-color:#0ae1e1;color:#fff}.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:#0ae1e1;font-size:16px}.stars a,.stars span{height:18px;width:20px}.stars .star.is-active:hover{color:#0ae1e1}.stars-label{color:#3a3530}.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}body:not(.in-index) .site-msg.information{display:none}.site-msg.information{background-color:#0ae1e1;box-shadow:none;display:none;font-size:16px;font-weight:600;max-width:100%;opacity:1;padding:7px 20px;position:static;text-align:center}.site-msg.information p{margin:8px 0}.site-msg.information .text{color:#fff}.site-msg.information a:hover{text-decoration:underline}@media (min-width:768px){.site-msg.information .container{width:747px}}@media (min-width:992px){.site-msg.information .container{width:972px}}@media (min-width:1200px){.site-msg.information .container{width:1178px}}@media (min-width:1440px){.site-msg.information .container{padding:0 20px;width:1340px}}@media (min-width:992px){.site-msg .close{right:20px}}.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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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:10px;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 .search{padding-left:10px;padding-right:10px}#header .search-form{position:relative}#header .search-form .form-control{border:2px solid #0ae1e1;border-radius:1px;height:50px;padding-left:35px}#header .search-form .search-button{font-size:0;height:auto;right:0;top:0;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/607644.myshoptet.com/user/documents/icons/search.svg?1) 50% no-repeat;background-size:100% auto;content:"";filter:hue-rotate(190deg);height:20px;width:20px}#header .search-form .search-button{display:block;height:50px;line-height:1;padding-top:9px}#header .search-form:hover .search-input{border-color:#13b9b9}#header .navigation-buttons a{height:30px;margin-left:10px;width:30px}#header .navigation-buttons a.favorite{order:2}#header .navigation-buttons a[data-target=cart]{background-color:transparent;border-radius:0;order:3;padding:0;width:30px}#header .navigation-buttons a[data-target=cart]:before{background:url(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/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:#0ae1e1;color:#000;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;order:1}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/icons/user.svg?1) no-repeat;background-size:100% auto;content:"";height:100%;width:100%}#header .header-bottom{border:none}#header .mail{display:none}@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:#3a3530;font-size:16px;font-weight:500;padding-left:23px;position:relative}#header .header-top .mail a:before{background:url(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/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:20px;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:530px}}@media (min-width:1200px){.site-name a img{min-height:28px;min-width:235px}}.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/607644.myshoptet.com/user/documents/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:auto;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 .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 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>li>a>b{padding-bottom:10px;padding-top:10px}.navigation-in ul.menu-level-2 li{position:relative}.navigation-in ul.menu-level-2 li a{padding-bottom:10px;padding-top:10px}.navigation-in ul.menu-level-2 li:before{color:#0ae1e1;content:"+";font-weight:700;left:25px;margin-right:4px;padding-top:6.5px;position:absolute}.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:#323d3e;display:flex;font-size:17px;padding:5px 0}#navigation .menu-level-1>li>a:hover{color:#0ae1e1}#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:#323d3e;font-size:15px;font-weight:400;line-height:1;padding:8px 10px 12px 42px}#navigation .navigationActions{padding-bottom:5px}#navigation .navigationActions a{color:#3a3530;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:#0ae1e1;font-size:15px;padding:5px 0}}#navigation .menu-level-1 .submenu-arrow{display:block;padding-left:5px}#navigation .menu-level-1 .submenu-arrow:after{background:url(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/icons/down-primary.svg) 50% no-repeat;background-size:100% auto;content:"";display:block;height:9px;margin-top:1px;width:11px}#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:#323d3e;display:flex;height:59px;margin:0!important;padding:7px 13px 8px!important}.navigation-in>ul>li>a:hover{background-color:#fff;color:#0ae1e1}.navigation-in>ul>li>a b{font-weight:600}.navigation-in>ul>li:first-child>a{padding-left:0!important}.navigation-in>ul>li.ext.exp>a{color:#0ae1e1}.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{border-top:1px solid #e7e7e7;height:60px}#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:#0ae1e1}#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}.languagesMenu .languagesMenu__header{color:#fff}.languagesMenu .languagesMenu__list__link{color:#3a3530}@media (min-width:768px){.top-navigation-bar{background-color:#323d3e;border-bottom:1px solid #e7e7e7;border-top:none;padding-bottom:7px;padding-top:7px}.top-navigation-bar .container>div{flex:none}.top-navigation-bar .top-navigation-bar-menu{display:flex}.top-navigation-bar .contact-box{margin-left: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 a{color:#fff;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}}@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 #3a4c4e;padding-bottom:20px;width:100%}#footer .custom-footer>div:nth-child(2),#footer .custom-footer>div:nth-child(3){border-bottom:1px solid #3a4c4e}#footer .custom-footer>div:nth-child(2) h4,#footer .custom-footer>div:nth-child(3) h4{cursor:pointer;margin:0;padding:20px 0;position:relative}#footer .custom-footer>div:nth-child(2) h4:after,#footer .custom-footer>div:nth-child(3) h4:after{background:url(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/icons/down-primary.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:nth-child(2) ul,#footer .custom-footer>div:nth-child(3) ul{display:none;padding:0 0 10px;transition:.2s ease-out}#footer .custom-footer>div:nth-child(2).show-list h4:after,#footer .custom-footer>div:nth-child(3).show-list h4:after{transform:rotate(180deg)}#footer .custom-footer>div:nth-child(2).show-list ul,#footer .custom-footer>div:nth-child(3).show-list ul{display:block}#footer .custom-footer>div:nth-child(5) h4,#footer .custom-footer>div:nth-child(5) ul{text-align:center}#footer #signature{margin-bottom:20px}#footer .footer-bottom .container{display:flex;flex-direction:column-reverse}#footer .footer-bottom .container .copyright{margin-bottom:20px}#footer .footer-bottom .container #signature{float:unset;margin:0}.footer-icons{border-top:1px solid #3a4c4e;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}}#footer{background-color:#323d3e;border:none;padding-top:0}#footer h4{color:#fff;font-size:18px;font-weight:600;margin:30px 0 20px}#footer a{font-size:16px}#footer .contact-box a,#footer a{color:#fff}#footer .banner{margin-bottom:0;min-height:auto}#footer .banner-wrapper{margin-top:0}#footer .footer-bottom{background-color:#323d3e}#footer .footer-bottom .container{padding-bottom:20px;padding-top:20px}.footer-rows .custom-footer{display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0}.footer-rows .custom-footer>div:nth-child(5){width:100%}.footer-rows .custom-footer>div:nth-child(n+6){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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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 #3a4c4e;display:block;margin-top:20px;width:100%}.footer-icons h5{color:#fff;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 #3a4c4e;padding:30px 10px}.footer-icons .payment img,.footer-icons .shipping img{margin:10px}#signature{color:#fff;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:#fff;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:25%}.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%}}.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:#3a3530;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:#3a3530;margin-top:10px;text-align:center}.custom-footer__newsletter .subscribe-form .consents.consents-first a{color:#3a3530;font-size:16px}@media (min-width:768px){.custom-footer__newsletter{margin-left:auto;margin-right:auto}}@media (min-width:992px){.custom-footer__newsletter .newsletter-header h4{font-size:26px}}.welcome-wrapper{display:none}.footer-banner .about .row{margin-left:-10px;margin-right:-10px}.footer-banner .about .row .col-md-6{padding:10px}.footer-banner .about .row .col-md-6 a{color:#0ae1e1}.footer-banner .about .row .col-md-6:nth-child(2){text-align:center}.footer-banner .about .row h1{font-size:32px!important;margin:50px 0 15px!important}@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 .brand-text a.chevron-after{color:#000}.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}.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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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:#323d3e;border:1px solid #323d3e;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}.carousel-control{display:none}}.topcat{padding:20px 0}.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:#323d3e;font-size:16px;font-weight:600;margin:5px 0;text-align:center;transition:.2s ease-in-out}.topcat-wrap .item .image{align-items:center;display:flex;height:112px;justify-content:center;margin-bottom:5px}.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:20px 10px}.topcat-wrap .item a:hover .text{color:#0ae1e1}.topcat-wrap .item a:hover .image img{transform:scale(1.02)}@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:18px}}@media (min-width:1200px){.topcat-wrap .item{width:16.6667%}}.homepage-blog .homepage-group-title{color:#000}.homepage-blog{padding-bottom:60px}.blog-wraper .news-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.blog-wraper .news-wrapper .news-item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;width:calc(33.33333% - 10px)}.blog-wraper .news-wrapper .news-item h2{margin:auto;order:2;width:90%}.blog-wraper .news-wrapper .news-item time{background-color:#fff;color:#6a6a6a;display:inline-block;margin:0!important;padding-right:1rem;position:relative;z-index:1}.blog-wraper .news-wrapper .news-item .time-wrapper{margin:auto;order:1;position:relative;width:90%}.blog-wraper .news-wrapper .news-item .time-wrapper:after{background:#dfdfdf;content:"";height:1px;inset:0;margin:auto;position:absolute;width:100%}.blog-wraper .news-wrapper .news-item .image a{width:100%}.blog-wraper .news-wrapper .news-item .title{color:#2f2f2f;font-size:20px;font-weight:600;margin-top:10px;text-decoration:none}.blog-wraper .news-wrapper .news-item .description{color:#2f2f2f;font-size:14px;font-weight:300;line-height:20px;margin:auto;order:3;width:90%}.blog-wraper .news-wrapper .news-item .description a{color:#0ae1e1}.blog-wraper .news-wrapper .news-item .text time{margin-bottom:5px}@media (min-width:768px){.blog-wraper .news-wrapper .news-item .text{border:1px solid #f4f4f4;border-top:none;padding:0 14px 22px}}@media (max-width:767px){.blog-wraper .news-wrapper .news-item{flex-direction:row;justify-content:flex-start;width:100%}.blog-wraper .news-wrapper .news-item .image{margin-right:10px;width:33.3333333333%}.blog-wraper .news-wrapper .news-item .title{margin-top:0}}@media (max-width:479px){.blog-wraper .news-wrapper .news-item .image{margin-bottom:10px}}.blog-wraper .news-wrapper .news-item:not(:nth-child(-n+3)){display:none}@media (min-width:768px){.blog-wraper .news-item .image{margin-right:0}}@media (min-width:480px){.blog-wraper .news-item .image{margin-right:0;width:100%}}.blog-wraper .text time{display:none}.blog-wraper .image{position:relative}.blog-wraper .image time{background-color:#478c5c;border-radius:50%;bottom:0;color:#fff;font-size:14px;font-weight:600;height:50px;line-height:50px;margin-bottom:-15px;position:absolute;right:14px;text-align:center;width:50px}@media (max-width:767px){.blog-wraper .text time{display:block}.blog-wraper .image time{display:none}}@media (min-width:768px){.banner-category .blog-wraper a:hover img,.banner-footer .blog-wraper a:hover img,.banner-wrapper .blog-wraper a:hover img,.banners-content .blog-wraper a:hover img,.footer-banner .blog-wraper a:hover img{transform:inherit}}.ratings-banner .user-rating{width:100%}@media (min-width:992px){.ratings-banner .user-rating{width:33.3333333333%}}.ratings-banner .user-rating p:empty{display:none}.ratings-banner .user-rating__description{margin-top:10px}.ratings-banner .user-rating .user-rating-time{opacity:.8}.ratings-banner .user-rating__score{display:flex}.ratings-banner .user-rating__score .score{margin-right:10px}.ratings__header-img{text-align:center}.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-content-wrapper .products-page{position:relative}.category-content-wrapper .products-page:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:4px;z-index:1}.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:#3a3530;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:#0ae1e1}.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-content-wrapper .products-block>div{margin-bottom:0}}.category-title{line-height:1.05;margin-bottom:20px!important;margin-top:0!important;padding-top:20px}.category-top{background-color:#f9f9f9;margin-bottom:30px;padding-bottom:25px;position:relative;z-index:1}.category-top:before{background:#f9f9f9;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media (min-width:768px){.category-top{max-width:unset!important}}#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:#3a3530;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(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/icons/down-primary.svg) 0 no-repeat;background-size:100% auto;color:#3a3530;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:#3a3530}#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:#3a3530;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(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/icons/down-primary.svg) 0 no-repeat;background-size:100% auto;color:#3a3530;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:#3a3530;border-color:#3a3530}.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:#13b9b9;border:5px solid #0ae1e1;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:#3a3530;display:block;font-size:14px;font-weight:500;padding:6px 15px 4px;text-transform:none}#clear-filters .close-after:hover{border-color:#3a3530}.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:#3a3530;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:#3a3530;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:#3a3530}.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:#3a3530;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:#3a3530}.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:#0ae1e1;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:#3a3530;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{border:1px solid #e7e7e7;border-radius:50%;height:40px;line-height:36px;text-decoration:none;width:40px}.pagination>a,.pagination>a:hover{background-color:transparent;color:#3a3530}.pagination>a:hover{border-color:#0ae1e1}.pagination>strong{background-color:#0ae1e1;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/607644.myshoptet.com/user/documents/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{justify-content:space-between;padding:0;width:100%}#productsTop .product .p .name{color:#3a3530;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 .ratings-wrapper{padding-left:20px}#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/607644.myshoptet.com/user/documents/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;top:50%}#productsTop .toggle-top-products{color:#3a3530;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:230px;padding-left:20px}}@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!important}#productsTop .product .p .ratings-wrapper{padding-left:0}}@media (min-width:768px){.id--51 .sidebar,.type-manufacturers-listing .sidebar,.type-page .sidebar,.type-post .sidebar,.type-posts-listing .sidebar,.type-product .sidebar{display:none}.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:#0ae1e1;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:#3a3530;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}table.detail-parameters tbody tr td a{color:#3a3530}.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:-9999px;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:#3a3530;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(https://cdn.myshoptet.com/usr/607644.myshoptet.com/user/documents/icons/down-primary.svg) 0 no-repeat;background-size:100% auto;color:#3a3530;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:#0ae1e1;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:#3a3530}#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{font-size:14px;margin-left:0!important;margin-right:20px}.p-detail-inner .stars-wrapper{margin:0 20px 5px 0!important}.p-detail-inner .stars-label{color:#3a3530;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:#3a3530;display:inline-block;font-size:14px;margin-top:5px}.p-detail-inner .chevron-after:after{color:#0ae1e1;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:#3a3530;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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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;padding-left:25px}.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;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/607644.myshoptet.com/user/documents/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;position:absolute;top:15px;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;padding-left:22px}#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:#3a3530;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/607644.myshoptet.com/user/documents/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: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}@media (max-width:767px){.p-image-wrapper .ratings-and-brand{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:10px}.p-image-wrapper .ratings-and-brand>.brand-wrapper,.p-image-wrapper .ratings-and-brand>.p-code{margin-bottom:3px}}.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:#0ae1e1}@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:#3a3530;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:#0ae1e1}.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:#0ae1e1;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:#3a3530;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:#3a3530;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:#3a3530;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:#0ae1e1}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner:hover{border-color:#0ae1e1;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:#3a3530;font-weight:400}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner.yes-before{border-color:#e7e7e7;color:#3a3530}#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!important;width:100%}.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{color:#b40000;font-size:16px;font-weight:600!important;width:100%}.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:-30px}.products-wrapper .product-slider-navigation.navigation-prev{left:-30px}.products-wrapper .another-products{padding-top:30px}.products-wrapper .product-slider-pagination .pagination-button{border-radius:50px;color:#dadada;height:10px;width:10px}.products-wrapper .product-slider-pagination .pagination-button.active{border-radius:50px;color:#000;height:6px;width:6px}.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:4px;z-index:1}.products-wrapper .product-slider .product,.products-wrapper .product-slider .product:hover{border-bottom:none}.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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/icons/prev.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation:hover{background-color:#f9f9f9}.products-wrapper .product-slider-pagination button{border-radius:50px;color:#dadada;height:10px;width:10px}.products-wrapper .product-slider-pagination button.active{border-radius:50px;color:#000;height:6px;width:6px}@media (max-width:767px){.products-wrapper{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.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{padding:10px 5px}.products-block .product,.products-block .product:hover{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.products-block .product:hover{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{color:#3a3530;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/607644.myshoptet.com/user/documents/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:center;display:flex;flex-direction:row;flex-wrap:wrap;min-height:86px;position:static;width:100%}.products-block .product .p .p-bottom>div .prices .price-final{color:#3a3530;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{font-size:16px;margin:0;order:-2;text-align:right;width:50%}.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>div .prices .price-save{order:-2;text-align:left;width:40%}.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;position:relative}.in-znacka .products-block:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:4px;z-index:1}@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:#3a3530;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:#0ae1e1;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:#3a3530}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:#0ae1e1;color:#3a3530}ol.cart-header li.active strong span{font-weight:600}ol.cart-header li.completed a:before{background-color:#0ae1e1;border-color:#0ae1e1;color:#fff}.cart-widget-product-price{width:33.3333%}.free-gifts-wrapper .free-gifts-img>img,.free-product-gifts-wrapper .free-gifts-img>img{width:66px}.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.free-gift-name-cell{padding-left:0}.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:#3a3530;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:#3a3530;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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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/607644.myshoptet.com/user/documents/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:#3a3530;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:#0ae1e1;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:#3a3530}.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}.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:#3a3530;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){.toggle-coupon-input .toggle-coupon-input-button{display:block}.toggle-coupon-input .discount-coupon{display:none}.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}}.cart-empty .contact-box ul li:not(.social-icon-list) span:before{top:10px}.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/607644.myshoptet.com/user/documents/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:#3a3530;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.position--benefitHomepage{position:relative}.benefitBanner.position--benefitHomepage:before{left:-50%}.benefitBanner.position--benefitHomepage:after,.benefitBanner.position--benefitHomepage:before{background:#f9f9f9;content:"";display:block;height:54px;position:absolute;right:0;width:100%;z-index:-1}.benefitBanner.position--benefitHomepage:after{left:50%;top:0}.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:#0ae1e1;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:#0ae1e1;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:#0ae1e1;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}.homepage-blog .text-center .btn{display:inline!important}}.breadcrumbs{background-color:#f9f9f9;padding-bottom:14px;padding-top:14px;position:relative}@media (min-width:768px){.breadcrumbs{max-width:unset!important;padding-left:20px!important}}.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:#3a3530;font-size:14px}.breadcrumbs a:hover,.breadcrumbs span:hover{color:#3a3530;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/607644.myshoptet.com/user/documents/icons/arrow.svg?1) 50% no-repeat;background-size:auto 100%;content:"";display:block;height:9px;width:9px}@media (min-width:992px){.type-product .breadcrumbs{padding-bottom:14px;width:100%}}@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 #products-found .products-block{position:relative}#content #products-found .products-block:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:4px;z-index:1}#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:#3a3530;font-weight:600}.in-vyhledavani .content .search-results,.in-vyhledavani .content h2{text-align:center}.in-jak-nakupovat #content,.in-kontakty #content{padding-left:20px;padding-right:0}.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)}.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/607644.myshoptet.com/user/documents/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 #0ae1e1;border-top:1px solid #0ae1e1;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:#3a3530;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{display:flex;max-width:330px;padding:15px 10px;width:50%}.usp-wrap .usp-item .usp-img{display:block;height:100%;line-height:45px;margin-right:10px;min-width:16px}.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}}.sidebar #categories{border:1px solid #e7e7e7}.sidebar #categories .expandable a>span{left:unset;right:20px;top:20px}.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:#0ae1e1;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{padding:15px 25px}.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:#0ae1e1;text-decoration:underline}.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}.in-index .box-filters,.in-vyhledavani .sidebar{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi1tb2R1bGVzL19mYXZvdXJpdGUuc2NzcyIsInN0eWxlLmNzcyIsIndlYi1zZXR0aW5ncy9fYnV0dG9ucy5zY3NzIiwid2ViLXNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fZm9ybXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fc2l0ZS1zcGVjaWZpY3Muc2NzcyIsIndlYi1tb2R1bGVzL19pbnN0YWdyYW0uc2NzcyIsIndlYi1tb2R1bGVzL19sYXN0LXZpZXdlZC5zY3NzIiwid2ViLW1vZHVsZXMvX3JhdGluZy5zY3NzIiwid2ViLW1vZHVsZXMvX3NpdGUtbXNnLnNjc3MiLCJ3ZWItbW9kdWxlcy9fc2xpY2stc2xpZGVyLnNjc3MiLCJoZWFkZXIvX2hlYWRlci1tb2JpbGUuc2NzcyIsImhlYWRlci9faGVhZGVyLXRvcC5zY3NzIiwiaGVhZGVyL19oZWFkZXItd2lkZ2V0cy5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLW1vYmlsZS5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLnNjc3MiLCJoZWFkZXIvX3RvcC1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiZm9vdGVyL19mb290ZXItbW9iaWxlLnNjc3MiLCJmb290ZXIvX2Zvb3Rlci5zY3NzIiwiZm9vdGVyL19uZXdzbGV0dGVyLnNjc3MiLCJob21lcGFnZS9fYWJvdXQtdXMuc2NzcyIsImhvbWVwYWdlL19icmFuZHMuc2NzcyIsImhvbWVwYWdlL19jYXJvdXNlbC5zY3NzIiwiaG9tZXBhZ2UvX3RvcC1jYXRlZ29yaWVzLnNjc3MiLCJob21lcGFnZS9fYmxvZy5zY3NzIiwiaG9tZXBhZ2UvX3Jldmlldy5zY3NzIiwiY2F0ZWdvcmllcy9fY2F0ZWdvcnktY29udGVudC5zY3NzIiwiY2F0ZWdvcmllcy9fY2F0ZWdvcnktdG9wLnNjc3MiLCJjYXRlZ29yaWVzL19maWx0ZXJzLnNjc3MiLCJjYXRlZ29yaWVzL19wYWdpbmF0aW9uLnNjc3MiLCJjYXRlZ29yaWVzL19wcm9kdWN0cy10b3Auc2NzcyIsImNhdGVnb3JpZXMvX3NpZGViYXIuc2NzcyIsImNhdGVnb3JpZXMvX3N1YmNhdGVnb3JpZXMuc2NzcyIsInByb2R1Y3QtZGV0YWlsL19kZXNjcmlwdGlvbi5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX3AtZGF0YS13cmFwcGVyLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fcC1kZXRhaWwuc2NzcyIsInByb2R1Y3QtZGV0YWlsL19wLWltYWdlLXdyYXBwZXIuc2NzcyIsInByb2R1Y3QtZGV0YWlsL19wb3B1cC5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX3ZhcmlhbnRzLnNjc3MiLCJwcm9kdWN0cy9fZmxhZ3Muc2NzcyIsInByb2R1Y3RzL19wcm9kdWN0cy1zbGlkZXIuc2NzcyIsInByb2R1Y3RzL19wcm9kdWN0cy12aWV3LnNjc3MiLCJwcm9kdWN0cy9fcXVhbnRpdHkuc2NzcyIsImNhcnQvX2NhcnQtY29udGVudC5zY3NzIiwicGFnZS9fNDA0LnNjc3MiLCJwYWdlL19iYW5uZXJzLnNjc3MiLCJwYWdlL19ibG9nLnNjc3MiLCJwYWdlL19icmVhZGNydW1icy5zY3NzIiwicGFnZS9fcGFnZS1jb250ZW50LnNjc3MiLCJwYWdlL19wYWdlLnNjc3MiLCJwYWdlL191c3Auc2NzcyIsInNpZGViYXItbWVudS1ocC9fc2lkZWJhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBQVSxnQkMwUFYsQ0NwZkEsV0FDRSxjQUFBLENBQ0EseUJBQUEsQ0FDQSxXQUFBLENBQ0EsOEJERUYsQ0NERSxxQ0FHRSxpQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQkRJSixDQ0RFLHlCQUdFLGlCQUFBLENBRkEsY0FBQSxDQUNBLG9CRElKLENDREUsbUNBRUUsd0JDWE0sQ0RZTixvQkNaTSxDRGNOLG9DQUFBLENBSkEsVURPSixDQ0ZJLCtDQUdFLHdCQ2pCVSxDRGdCVixvQkNoQlUsQ0RlVixVRE1OLENDREUsdUNBRUUscUJDN0JJLENEOEJKLG9CQ3hCTSxDRDBCTixvQ0FBQSxDQUpBLGFET0osQ0NJRSwyTUFISSx3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QmhDbWpJSixDZ0NqaklFLDBCQUNFLGVoQ21qSUosQ2dDaGpJQSxnRkFDRSxhaENtaklGLENnQy9pSUksZ0RBQ0UsWWhDa2pJTixDZ0NoaklJLGlEQUNFLFNBQUEsQ0FDQSxpQmhDa2pJTixDZ0M3aUlBLHlCQUdNLDREQUNFLFdoQzhpSU4sQ2dDNWlJSSw0REFDRSxVaEM4aUlOLENBQ0YsQ2dDMWlJQSxvQ0FFSSxnQ0FDRSxjaEMyaUlKLENnQ3hpSUEsc0JBQ0UsY2hDMGlJRixDZ0N6aUlFLHlDQUNFLGtCQUFBLENBQ0EsY2hDMmlJSixDZ0NuaUlJLHFFQUNFLGNoQ3dpSU4sQ0FDRixDZ0NwaUlBLHlCQUVJLCtCQUNFLFFoQ3FpSUosQ2dDbGlJQSxpQkFFRSxrQkFBQSxDQURBLGVoQ3FpSUYsQ0FDRixDaUMzeUlFLHFDQUNFLFFqQzZ5SUosQ2lDNXlJSSwyQ0FDRSxpQmpDOHlJTixDaUMzeUlFLHFGQUNFLGtCakM2eUlKLENpQzV5SUksMkZBQ0UsaUJqQzh5SU4sQ2lDNXlJSSxtSEFDRSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSxpQmpDOHlJTixDaUMzeUlFLCtCQUNFLDZCakM2eUlKLENpQzN5SUUsNkJBRUUsYS9CdEJHLEMrQnFCSCxjakM4eUlKLENpQzV5SUksbUNBQ0Usb0JqQzh5SU4sQ2lDM3lJRSxxQ0FDRSxrQmpDNnlJSixDaUMzeUlFLCtCQUNFLGEvQi9CRyxDK0JrQ0gsb0JBQUEsQ0FGQSxjQUFBLENBQ0EsY2pDOHlJSixDaUM1eUlJLHFDQUVFLGEvQmpDSSxDK0JnQ0osY2pDK3lJTixDaUMzeUlFLHdCQUdFLFlBQUEsQ0FDQSxpQmpDNnlJSixDaUM1eUlJLHNEQUVFLGEvQi9DQyxDK0I4Q0QsYUFBQSxDQUVBLGNqQzh5SU4sQ2lDNXlJSSwyQkFDRSxlQUFBLENBQ0EsZ0JqQzh5SU4sQ2lDMXlJQSxnQkFDRSxrQmpDNnlJRixDaUM1eUlFLGlDQVlFLGtCQUFBLENBWEEsd0IvQnBEQyxDK0JxREQsV0FBQSxDQUNBLGlCQUFBLENBSUEsWUFBQSxDQUVBLGNBQUEsQ0FMQSxZakNzeklKLENpQzd5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bzFLVixDMEM5MEtRLHFDQUNFLHdCeEN4RUcsQ3dDeUVILG9CeEN6RUcsQ3dDMEVILFUxQ2cxS1YsQzBDMTBLQSwyQkFDRSxjMUM2MEtGLEMwQzMwS0Esd0ZBQ0UsVTFDODBLRixDMEMzMEtFLHFCQUNFLGUxQzgwS0osQzBDMTBLTSx1Q0FFRSxlQUFBLENBREEsVTFDNjBLUixDMEN6MEtJLGtCQUdFLGNBQUEsQ0FEQSxtQkFBQSxDQURBLGdCMUM2MEtOLEMwQzEwS00sc0NBQ0UsYzFDNDBLUixDMEMxMEtNLDZCQUNFLGUxQzQwS1IsQzBDMTBLTSwrQkFDRSxjQUFBLENBQ0EsVTFDNDBLUixDMEMzMEtRLG1DQUNFLFUxQzYwS1YsQzBDejBLUSwyQkFDRSxvQjFDMjBLVixDMEN4MEtNLGlDQUNFLGNBQUEsQ0FDQSxlMUMwMEtSLEMwQ3owS1Esd0NBQ0UsZTFDMjBLVixDMEN4MEtNLDZCQUNFLGUxQzAwS1IsQzBDdjBLSSwwQ0FHRSxjQUFBLENBREEsZUFBQSxDQURBLFdBQUEsQ0FHQSxlQUFBLENBQ0Esa0IxQ3kwS04sQzBDdDBLRSx5QkFDRSxtQjFDdzBLSixDMEN2MEtJLGdDQUNFLGExQ3kwS04sQzBDcjBLSSxrQ0FDRSxheENwSkMsQ3dDc0pELGNBQUEsQ0FEQSxlMUN3MEtOLEMwQ3IwS1Esc0RBQ0UsaUIxQ3UwS1YsQzBDcDBLTSwwQ0FDRSxpQjFDczBLUixDMEMvektJLGtDQUVFLGMxQ2swS04sQzBDajBLTSw0REFDRSxVMUNtMEtSLEMwQ2owS00scUNBQ0Usa0IxQ20wS1IsQzBDbDBLUSx1Q0FDRSxheEM3S0gsQ3dDOEtHLG9CMUNvMEtWLEMwQ24wS1UsNkNBQ0UseUIxQ3EwS1osQzBDaDBLWSxzREFDRSxnSEFBQSxDQUNBLHlCMUNrMEtkLEMwQzl6S1kscURBQ0UsaUhBQUEsQ0FDQSx5QjFDZzBLZCxDMEN4ektJLHFDQUNFLGlCMUMwektOLEMwQ3Z6S0UsOEJBQ0UsVTFDeXpLSixDMEN4ektJLHlDQVNFLGtCQUFBLENBTEEsWUFBQSxDQVNBLGtCQUFBLENBUEEsY0FBQSxDQVVBLDZCQUFBLENB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Tm9CLHNEQUNJLGVsRHV6TnhCLENrRG56TmdCLGlEQUNJLHdCaERyQlYsQ2dEc0JVLFVsRHF6TnBCLENrRG56Tm9CLHNEQUNJLFVsRHF6TnhCLENrRDN5TjRCLCtEQUNJLGVsRDZ5TmhDLENrRHZ5TmdCLHNEQUNJLGlCbER5eU5wQixDa0R4eU5vQix3REFFSSxjQUFBLENBREEsZUFBQSxDQUVBLGdCQUFBLENBQ0EsU2xEMHlOeEIsQ2tEeHlOd0IsOERBQ0ksYWhEckRmLENnRHNEZSx5QmxEMHlONUIsQ2tEanlOUSxxQ0FDSSx3QkFBQSxDQUNBLCtCbERteU5aLENrRGx5TlksdUNBR0ksY0FBQSxDQURBLGVBQUEsQ0FFQSxnQkFBQSxDQUhBLGlCbER1eU5oQixDa0RqeU5ZLGdEQUNJLGVsRG15TmhCLENrRDl4TkksaUNBRUksUUFBQSxDQURBLFNsRGl5TlIsQ2tEOXhOUSxrREFDSSx3QmxEZ3lOWixDa0RweE5JLGdEQUNJLFlsRDJ4TlIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGZhdi1pLXdpZHRoOiAyMHB4OyAvLyBwcm9kdWN0IHdpZHRoXG4kZmF2LWktaGVpZ2h0OiAyMHB4OyAvLyBwcm9kdWN0IGhlaWdodFxuJGZhdi1pLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4kZmF2LWktbGluZS1oZWlnaHQ6IDIwcHg7XG4kZmF2LWktZm9udC1zaXplOiAxM3B4O1xuLy8kZmF2LWktY29sb3I6IGdyZWVuO1xuJGZhdi1pLWJvcmRlcjogMDtcblxuJGZhdi1oZWFkZXItY29sb3I6ICMwMDA7IC8vIGhlYWRlciBib3JkZXIgY29sb3JcbiRmYXYtaGVhZGVyLWktd2lkdGg6IDI4cHg7IC8vIGhlYWRlciB3aWR0aFxuJGZhdi1oZWFkZXItaS1oZWlnaHQ6IDI4cHg7IC8vIGhlYWRlciBoZWlnaHRcbiRmYXYtaGVhZGVyLWktYm9yZGVyLXJhZGl1czogMjBweDtcbiRmYXYtaGVhZGVyLWktbGluZS1oZWlnaHQ6IDIwcHg7XG4kZmF2LWhlYWRlci1pLWZvbnQtc2l6ZTogMTNweDtcbiRmYXYtaGVhZGVyLWktYm9yZGVyOiAwO1xuXG4kZmF2LXN0cm9rZS1jb2xvcjogIzAwMDsgLy8gcHJvZHVjdCBib3JkZXIgY29sb3JcbiRmYXYtc3Ryb2tlLWNvbG9yLWFjdGl2ZTogJGNvbnZlcnNpb247IC8vIHByb2R1Y3QgYmcgY29sb3Igd2hlbiBhY3RpdmVcblxuJGhlYWRlci1udW1iZXItYmc6ICRjb252ZXJzaW9uO1xuXG4udG9wLW5hdmlnYXRpb24tYmFyIGEuZmF2b3JpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBhLmZhdm9yaXRlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNwcm9kdWN0c1RvcCB7XG4gIC5mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHlwZS1wYWdlIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgJi5mYXYtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluLWZhdm9yaXRlLFxuLmluLW9ibGliZW5lIHtcbiAgLmNvbnRlbnQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmF2LXByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmZhdm9yaXRlLWRldGFpbCB7XG4gIG9yZGVyOiAtMjA7XG4gIG1hcmdpbjogMDtcbiAgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi5mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8mLmZhdi10ZXh0e1xuICAgICAgLy8gICAgY29sb3I6ICRibGFjaztcbiAgICAgIC8vICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAvLyAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgLy8gICAgJjpob3ZlcntcbiAgICAgIC8vICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIC8vXG4gICAgICAvLyAgICB9XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxuLmZhdm9yaXRlX2ljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6ICRmYXYtaGVhZGVyLWktZm9udC1zaXplO1xuICB3aWR0aDogJGZhdi1oZWFkZXItaS13aWR0aDtcbiAgaGVpZ2h0OiAkZmF2LWhlYWRlci1pLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmYXYtaGVhZGVyLWktbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRmYXYtaGVhZGVyLWktYm9yZGVyLXJhZGl1cztcblxuICBib3JkZXI6ICRmYXYtaGVhZGVyLWktYm9yZGVyO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5udW1iZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbnVtYmVyLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAkZmF2LWhlYWRlci1pLXdpZHRoO1xuICAgIGhlaWdodDogJGZhdi1oZWFkZXItaS1oZWlnaHQ7XG4gICAgZmlsbDogJGZhdi1oZWFkZXItY29sb3I7XG4gICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuZmF2LWFjdGl2ZSB7XG4gICAgLmZhdm9yaXRlIHtcbiAgICAgIGkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRmYXYtc3Ryb2tlLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDEuNXMsIHN0cm9rZSAxcztcbiAgICAgICAgICBzdHJva2U6ICRmYXYtc3Ryb2tlLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmF2b3JpdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZmF2LWktZm9udC1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJGZhdi1pLXdpZHRoO1xuICAgIGhlaWdodDogJGZhdi1pLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZhdi1pLWxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYXYtaS1ib3JkZXItcmFkaXVzO1xuXG4gICAgYm9yZGVyOiAkZmF2LWktYm9yZGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogJGZhdi1zdHJva2UtY29sb3I7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMS41cywgc3Ryb2tlIDFzO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGEuZmF2b3JpdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50eXBlLWRldGFpbCB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLmZhdm9yaXRlLWRldGFpbCB7XG4gICAgICAvL21hcmdpbjogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5mYXYteWVzIHtcbiAgICAgICAgLmZhdm9yaXRlIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICRmYXYtc3Ryb2tlLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGZhdi1zdHJva2UtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmF2LXRleHQge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdPZG9icmHFpSB6IHdpc2hsaXN0dSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgc3Ryb2tlOiAjMkM0QkNFO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5mYXYtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5idG5fdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIC5mYXZvcml0ZS1kZXRhaWwge1xuICAgICAgLmJ0bl90b2dnbGUge1xuICAgICAgICAuZmF2b3JpdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiAkZmF2LXN0cm9rZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhdi10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsZWQtZG93biAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3JpdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICB9XG59XG5cbmEuZmF2b3JpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmJ0biwgYS5idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG46bm90KC5idG4tc20pLCBhLmJ0bjpub3QoLmJ0bi1zbSkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5idG4uYnRuLXNtLCBhLmJ0bi5idG4tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ0bi5idG4tZGVmYXVsdCwgYS5idG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBRTFFMTtcbiAgYm9yZGVyLWNvbG9yOiAjMEFFMUUxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsIGEuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEzYjliOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjliOTtcbn1cbi5idG4udW52ZWlsLWJ1dHRvbiwgYS5idG4udW52ZWlsLWJ1dHRvbiB7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwQUUxRTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyLCBhLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBRTFFMTtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb24sIC5idG4uYnRuLWNhcnQsIC5idG4uYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLmJ0bi1zZWNvbmRhcnksIGEuYnRuLmJ0bi1jb252ZXJzaW9uLCBhLmJ0bi5idG4tY2FydCwgYS5idG4uYnRuLmJ0bi1wcmltYXJ5LCBhLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQUUxRTE7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb246aG92ZXIsIC5idG4uYnRuLWNhcnQ6aG92ZXIsIC5idG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIGEuYnRuLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCBhLmJ0bi5idG4tY2FydDpob3ZlciwgYS5idG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCBhLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2I5Yjk7XG4gIGJvcmRlci1jb2xvcjogIzEzYjliOTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3MsIGEuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQUUxRTE7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLCBhLmJ0bi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cywgaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5jb21wYWN0LWZvcm0gLmJ0biwgLmlucHV0LWdyb3VwIC5idG4sIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY29tcGFjdC1mb3JtIC5idG46OmJlZm9yZSwgLmlucHV0LWdyb3VwIC5idG46OmJlZm9yZSwgLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0bjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5jb21wYWN0LWZvcm0gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnN1YnNjcmliZS1mb3JtIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc3Vic2NyaWJlLWZvcm0gLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtZm9ybSAuYnRuIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGNsaXA6IGluaXRpYWw7XG59XG5cbnNlbGVjdCwgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQTZDQUlBQUFCTmdveXFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhOSlJFRlVlTnJzMkxzTndEQUlSVkU3Q3pBcDA3QWxVNFFxUlpRVWVTZ2ZSZmVWSVBsSU5xTHd6RXd6RzQ5bkdTOEZHQmdZR0JnWUdCZ1lHQmo0dDdDN3k5MFdIQkZucDFlOXVqZGU5YUY5VlJYZmVHY0xxajVjbTYycGxkbjVFWkRWTHN3Q0FRWUdCZ1lHQmdZRy9oYThDakFBa2RFbXdVbkNTTzRBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICBjb2xvcjogIzBBRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0b3A6IDEwcHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDVweDtcbn1cblxubGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4udHlwZS1wcm9kdWN0IC5jb25zZW50cyAud2hvbGUtd2lkdGggYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCB7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb25zZW50cyAud2hvbGUtd2lkdGggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnByb2R1Y3RzLWhlYWRlciwgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbiNjb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4uY29udGVudCBhLCAuY29udGVudCAubGluay1saWtlLCAuYmFubmVyIGEsIC5iYW5uZXIgLmxpbmstbGlrZSwgLmJhbm5lci13cmFwcGVyIGEsIC5iYW5uZXItd3JhcHBlciAubGluay1saWtlLCAuYmFubmVyLWNhdGVnb3J5IGEsIC5iYW5uZXItY2F0ZWdvcnkgLmxpbmstbGlrZSwgLmNhcm91c2VsLWlubmVyIGEsIC5jYXJvdXNlbC1pbm5lciAubGluay1saWtlIHtcbiAgY29sb3I6ICMzMjNEM0U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQgYTpob3ZlciwgLmNvbnRlbnQgLmxpbmstbGlrZTpob3ZlciwgLmJhbm5lciBhOmhvdmVyLCAuYmFubmVyIC5saW5rLWxpa2U6aG92ZXIsIC5iYW5uZXItd3JhcHBlciBhOmhvdmVyLCAuYmFubmVyLXdyYXBwZXIgLmxpbmstbGlrZTpob3ZlciwgLmJhbm5lci1jYXRlZ29yeSBhOmhvdmVyLCAuYmFubmVyLWNhdGVnb3J5IC5saW5rLWxpa2U6aG92ZXIsIC5jYXJvdXNlbC1pbm5lciBhOmhvdmVyLCAuY2Fyb3VzZWwtaW5uZXIgLmxpbmstbGlrZTpob3ZlciB7XG4gIGNvbG9yOiAjMzIzRDNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jaGV2cm9uLWFmdGVyOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLndlbGNvbWUtd3JhcHBlciB1bCwgLmNhdGVnb3J5LXBlcmV4IHVsLCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCwgLnRhYi1jb250ZW50IHVsLCBhcnRpY2xlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaSwgLmNhdGVnb3J5LXBlcmV4IHVsIGxpLCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsIGxpLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSwgLnRhYi1jb250ZW50IHVsIGxpLCBhcnRpY2xlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaTo6YmVmb3JlLCAuY2F0ZWdvcnktcGVyZXggdWwgbGk6OmJlZm9yZSwgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLCAudGFiLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSwgYXJ0aWNsZSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBRTFFMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAjY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIGgyLCAucHJvZHVjdHMtaGVhZGVyLCAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbi50b3AtbmF2aWdhdGlvbi1iYXIgYS5mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI3Byb2R1Y3RzVG9wIC5mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLXBhZ2UgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC5mYXYtYWN0aXZlIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtcGFnZSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LmZhdi1hY3RpdmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmluLWZhdm9yaXRlIC5jb250ZW50LWlubmVyLFxuLmluLW9ibGliZW5lIC5jb250ZW50LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZhdi1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXYtcHJvZHVjdHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYXZvcml0ZS1kZXRhaWwge1xuICBvcmRlcjogLTIwO1xuICBtYXJnaW46IDA7XG59XG4uZmF2b3JpdGUtZGV0YWlsIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhdm9yaXRlLWRldGFpbCBwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhdm9yaXRlLWRldGFpbCBwIHNwYW4uZmF2b3JpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5mYXZvcml0ZS1kZXRhaWwgcCBzcGFuLmZhdm9yaXRlIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmF2b3JpdGVfaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYXZvcml0ZV9pY29uIC5udW1iZXIge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFFMUUxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLmZhdm9yaXRlX2ljb24gLm51bWJlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmF2b3JpdGVfaWNvbiBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmaWxsOiAjMDAwO1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBmaWxsIDEuNXMsIHN0cm9rZSAxcztcbn1cblxuLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC5mYXYtYWN0aXZlIC5mYXZvcml0ZSBpIHN2ZyB7XG4gIGZpbGw6ICMwQUUxRTE7XG4gIHRyYW5zaXRpb246IGZpbGwgMS41cywgc3Ryb2tlIDFzO1xuICBzdHJva2U6ICMwQUUxRTE7XG59XG4ucHJvZHVjdCAuZmF2b3JpdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogMTRweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdCAuZmF2b3JpdGUgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QgLmZhdm9yaXRlIGkgc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QgLmZhdm9yaXRlIGkgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG59XG4ubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3JpdGUgaSBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwuZmF2LXllcyAuZmF2b3JpdGUgaSBzdmcge1xuICBmaWxsOiAjMEFFMUUxO1xuICB0cmFuc2l0aW9uOiBmaWxsIDEuNXMsIHN0cm9rZSAxcztcbiAgc3Ryb2tlOiAjMEFFMUUxO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsLmZhdi15ZXMgLmZhdi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsLmZhdi15ZXMgLmZhdi10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT2RvYnJhxaUgeiB3aXNobGlzdHVcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbCBpIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMyQzRCQ0U7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwgLmZhdm9yaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIC5mYXYtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUgLmZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbCAuYnRuX3RvZ2dsZSAuZmF2b3JpdGUgaSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMwMDA7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIC5mYXYtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsZWQtZG93biAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3JpdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICB9XG59XG5hLmZhdm9yaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlnIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlnIGgyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluc3RhZ3JhbS13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAzMy4zMyU7XG4gIG1heC13aWR0aDogMzMuMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQ6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFncmFtLXdyYXAgLmlnZmVlZCB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY3JTtcbiAgICBtaW4td2lkdGg6IDE2LjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlnIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaWcgaDIgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcmVjZW50bHlWaWV3ZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4jcmVjZW50bHlWaWV3ZWQgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogNDBweCAwIDI1cHg7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnRleHQtY2VudGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuI3JlY2VudGx5Vmlld2VkIC50ZXh0LWNlbnRlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jazo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAubmV3LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3JlY2VudGx5Vmlld2VkIC5zbGljay1saXN0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByaWNlLXNhdmUgKyAucHJpY2Utc2F2ZSwgI3JlY2VudGx5Vmlld2VkIC5wcmljZS1zdGFuZGFyZCArIC5wcmljZS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLXByb2R1Y3QgI3JlY2VudGx5Vmlld2VkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWNlbnRseVZpZXdlZCAuc2xpY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJhbm5lci1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA5NHB4O1xufVxuLmJhbm5lci1yYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2Y5ZjlmOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjZweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciAucmF0ZS1pbWcge1xuICB3aWR0aDogMTA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaGVhZGVyIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9Ki9cbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi10b3A6IC02N3B4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RhcnMtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyBhLnRvdGFsLXJhdGluZ3Mge1xuICBmb250LXNpemU6IDE3O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyBhLnRvdGFsLXJhdGluZ3M6Zm9jdXMsIC5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RhcnMtcmF0aW5nIGEudG90YWwtcmF0aW5nczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZ19fYXZlcmFnZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyAudm90ZS13cmFwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyAudm90ZS13cmFwIC5zdGFycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCAudm90ZS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDM4cHggMTVweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLWNvbnRlbnQge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1waWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeSAuc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmcgLnZvdGUtZGVsaW1ldGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCAuYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYmFubmVyLXJhdGluZyAuYnV0dG9uLXdyYXAgLmJ0bi5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQUUxRTE7XG59XG5cbi5yYXRlLWF2ZXJhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUsIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMEFFMUUxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdGFycyBzcGFuLCAuc3RhcnMgYSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc3RhcnMgLnN0YXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMwQUUxRTE7XG59XG5cbi5zdGFycy1sYWJlbCB7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuXG4ucmF0ZS1hdmVyYWdlLXdyYXAgLnN0YXJzIGE6OmJlZm9yZSwgLnJhdGUtYXZlcmFnZS13cmFwIC5zdGFycyBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5tc2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHk6bm90KC5pbi1pbmRleCkgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFFMUUxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHAge1xuICBtYXJnaW46IDhweCAwO1xufVxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIC50ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tc2cuaW5mb3JtYXRpb24gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbXNnIC5jbG9zZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiB7XG4gIG9yZGVyOiAtMTA7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyIHtcbiAgb3JkZXI6IC05O1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIG9yZGVyOiAtODtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIge1xuICBvcmRlcjogLTc7XG59XG4udHlwZS1jYXRlZ29yeSAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC50eXBlLXBvc3QgLnNpdGUtbXNnLmluZm9ybWF0aW9uLCAudHlwZS1wYWdlIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLnR5cGUtcHJvZHVjdCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC5pbi1pbmRleCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC50eXBlLXBvc3RzLWxpc3RpbmcgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCxcbi5zbGljay10cmFjayxcbi5zbGljay1zbGlkZSxcbi5zbGljay1zbGlkZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTtcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3RzLWJsb2NrLnNsaWNrLXNsaWRlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIgLnVzZXItYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI2hlYWRlciAuc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI2hlYWRlciAuc2VhcmNoIC5jb250YWN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2hXaGlzcGVyZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PXNlYXJjaF0ge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1zZWFyY2hdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL3NlYXJjaC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvdXNlci5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIGkge1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm91cml0ZSAuZmF2b3VyaXRlX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiAubnVtYmVyIHtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVzZXItYWN0aW9uLWluIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAuc2Nyb2xsZWQtdXAuc2Nyb2xsZWQgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbi1pbmRleCAjaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuI2hlYWRlciAuc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQUUxRTE7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDExMHB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJWeWhsZWRhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL3NlYXJjaC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAvKiB0cnlpbmcgdG8gY2hhbmdlIHRoZSBjb2xvciAqL1xuICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTkwZGVnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybTpob3ZlciAuc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiOWI5O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHtcbiAgb3JkZXI6IDI7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3JkZXI6IDM7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL2NhcnQuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIGkge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFFMUUxO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiAtOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIC5jYXJ0LXByaWNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9yZGVyOiAxO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvdXNlci5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICBib3JkZXI6IG5vbmU7XG59XG4jaGVhZGVyIC5tYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzYTM1MzA7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvbWFpbC1nLnN2Zz8xPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNHB4O1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciAuc2l0ZS1uYW1lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci1ib3R0b20td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtbmFtZSBhIGltZyB7XG4gICAgbWluLXdpZHRoOiAyMzVweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDE2MCwgMTE2LCAxMTYsIDAuMDYpO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gLnJlZ2lzdHJhY2UtYm94IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiNoZWFkZXIgLnVzZXItYWN0aW9uIC5sb2dpbi13aWRnZXQucG9wdXAtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCAuYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG5cbi51c2VyLWFjdGlvbi1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIxcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIgc3Bhbi5jbG9zZSB7XG4gICAgdG9wOiAtMjJweDtcbiAgICByaWdodDogLTIycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudXNlci1hY3Rpb24tdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMiB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiUMWZaWhsw6HFoWVuw61cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXI6OmJlZm9yZSwgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAyMHB4IDVweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYVtocmVmPVwiL3JlZ2lzdHJhY2UvXCJdIHtcbiAgLyogbm90IHN1cmUgaWYgdGhpcyB3YXMgY29tbWVudGVkIG9uIHB1cnBvc2U6XG4gICBkaXNwbGF5OiBub25lOyAqL1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMjNweCAwIDE5cHggMDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBtYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDBweCBhdXRvIDEycHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwIGEge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIuZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVcW+aXZhdGVsc2vDqSBqbcOpbm8gbmVibyBlLW1haWwgKlwiO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIucGFzc3dvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSGVzbG9cIjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDMxcHggMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYVtocmVmPVwiL3JlZ2lzdHJhY2UvXCJdIHtcbiAgLyogbm90IHN1cmUgaWYgdGhpcyB3YXMgY29tbWVudGVkIG9uIHB1cnBvc2U6XG4gIGRpc3BsYXk6IG5vbmU7ICovXG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciBidXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ODQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTU4NDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmxvZ2luLXdyYXBwZXIgYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTc1MDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgPiBiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMEFFMUUxO1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogNi41cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudS5tZW51LWxldmVsLTIgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA0cHggMHB4IDRweCA0cHg7XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMzIzRDNFO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMEFFMUUxO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiB1bCA+IGxpID4gZGl2ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogOHB4IDEwcHggMTJweCA0MnB4O1xuICAgIGNvbG9yOiAjMzIzRDNFO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgYSB7XG4gICAgY29sb3I6ICMzYTM1MzA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4gPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSB7XG4gICAgbWFyZ2luOiA1cHggMjVweCA1cHggMDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEFFMUUxO1xuICB9XG59XG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIC5zdWJtZW51LWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSAuc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9kb3duLXByaW1hcnkuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5cHg7XG59XG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGEgPiBiLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGRpdiA+IGEgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDdweCAxM3B4IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMzIzRDNFO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwQUUxRTE7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gYSB7XG4gICAgY29sb3I6ICMwQUUxRTE7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OThweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OHB4IDAgMCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDk5OThweCAwIDAgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OXB4O1xuICAgIHJpZ2h0OiAtOTk5cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4cCA+IHVsIHtcbiAgICB0b3A6IDU4cHg7XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpIC5tZW51LWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgLm1lbnUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjdweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGk6aG92ZXIgPiBkaXYgPiBhIHtcbiAgICBjb2xvcjogIzBBRTFFMTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgPiBkaXYsICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis0KSAubWVudS1pbWFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWVudS1oZWxwZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAubWVudS1oZWxwZXIgPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHVsIHtcbiAgICB0b3A6IGNhbGMoNTAlICsgMjVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHNwYW46OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgPiBkaXYgLm1lbnUtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1tZW51IGEge1xuICBwYWRkaW5nOiAycHggOHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICBvcmRlcjogMztcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5sb2dpbiwgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgYVtkYXRhLXRlc3RpZD1oZWFkZXJTaWdudXBdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmd1YWdlc01lbnUgLmxhbmd1YWdlc01lbnVfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhbmd1YWdlc01lbnUgLmxhbmd1YWdlc01lbnVfX2xpc3RfX2xpbmsge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjNEM0U7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWN0LWJveCB1bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24taG92ZXJlZDo6YmVmb3JlLCAuc2VhcmNoLWZvY3VzZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlciAuY29udGFjdC1ib3g6bm90KC5zb2NpYWwtYm94KSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQTRDNEU7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMiksICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBNEM0RTtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgaDQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKSBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIGg0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvZG93bi1wcmltYXJ5LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpLnNob3ctbGlzdCBoNDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCB1bCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykuc2hvdy1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjZm9vdGVyICNzaWduYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgI3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICAuZm9vdGVyLWljb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNBNEM0RTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQsIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQgaW1nLCAuZm9vdGVyLWljb25zIC5zaGlwcGluZyBpbWcge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb290ZXItbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWxpbmtzID4gZGl2IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2Zvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM0QzRTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jZm9vdGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZm9vdGVyIC5iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuI2Zvb3RlciAuYmFubmVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNEM0U7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4uZm9vdGVyLXJvd3MgLmNvbnRhY3QtYm94IHVsIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci1yb3dzIC5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItcm93cyAuY29udGFjdC1ib3ggdWwgbGkuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhY3QtYm94IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QtYm94IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4uY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvbWFpbC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udGVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvcGhvbmUuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5jb250YWN0LWJveCAuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4uY29udGFjdC1ib3ggLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9pZy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uZm9vdGVyLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBNEM0RTtcbn1cbi5mb290ZXItaWNvbnMgaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDA7XG59XG4uZm9vdGVyLWljb25zIC53cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLWljb25zIC5wYXltZW50LCAuZm9vdGVyLWljb25zIC5zaGlwcGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzQTRDNEU7XG59XG4uZm9vdGVyLWljb25zIC5wYXltZW50IGltZywgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcgaW1nIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jc2lnbmF0dXJlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaWduYXR1cmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaWduYXR1cmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaWduYXR1cmUgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jc2lnbmF0dXJlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaWduYXR1cmUgYS50aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3NpZ25hdHVyZSBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuI3NpZ25hdHVyZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogdW5zZXQ7XG4gICAgLW1zLWZsZXgtcGFjazogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZm9vdGVyLWljb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlci1saW5rcyA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmZmY7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciBoNCBzcGFuIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQgc3BhbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNiNDAwMDA7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC52YWxpZGF0b3ItbXNnLWhvbGRlciArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAuY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC5jb25zZW50cy5jb25zZW50cy1maXJzdCBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLndlbGNvbWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItYmFubmVyIC5hYm91dCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cgLmNvbC1tZC02IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mb290ZXItYmFubmVyIC5hYm91dCAucm93IC5jb2wtbWQtNiBhIHtcbiAgY29sb3I6ICMwQUUxRTE7XG59XG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLnJvdyAuY29sLW1kLTY6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cgaDEge1xuICBtYXJnaW46IDUwcHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJhbm5lciAuYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJyYW5kcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYnJhbmRzIC5icmFuZC10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuLmJyYW5kcyAuYnJhbmQtdGV4dCBhLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuYnJhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXNsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgfVxuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kcyAuYnJhbmQtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmFuZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJyYW5kcyAuYnJhbmRzLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtY29udHJvbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByaWdodDogMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAtNDJweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDNweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNEM0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyM0QzRTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDNweDtcbn1cblxuLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmJhbm5lci13cmFwcGVyIGE6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wICNjYXJvdXNlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIC5uZXh0LXRvLWNhcm91c2VsLWJhbm5lcnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuaW4taW5kZXggLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcGNhdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnRvcGNhdC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBoMiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMzIzRDNFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIC5pbWFnZSB7XG4gIGhlaWdodDogMTEycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIGEge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogIzBBRTFFMTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBhOmhvdmVyIC5pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wY2F0IHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbiAgLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcGNhdC13cmFwIC5pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gIH1cbn1cbi5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaG9tZXBhZ2UtYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIGgyIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwJTtcbn1cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gdGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM2QTZBNkE7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50aW1lLXdyYXBwZXIge1xuICBvcmRlcjogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MCU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50aW1lLXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MCU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwQUUxRTE7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50ZXh0IHRpbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTRweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzhjNWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwZXIgLnRleHQgdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctd3JhcGVyIC5pbWFnZSB0aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcnMtY29udGVudCAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5iYW5uZXItZm9vdGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmJhbm5lci13cmFwcGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmZvb3Rlci1iYW5uZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAuYmFubmVyLWNhdGVnb3J5IC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyAudXNlci1yYXRpbmctdGltZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmdfX3Njb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmdfX3Njb3JlIC5zY29yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJhdGluZ3NfX2hlYWRlci1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eXBlLWNhdGVnb3J5ICNjb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAucHJvZHVjdHMtcGFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgbGFiZWwsIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHN0cm9uZyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBsYWJlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgbGFiZWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzNhMzUzMDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LXRvcCA+IGg0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciAucHJvZHVjdHMtbGlzdGluZy1vcmRlci1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIC5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzBBRTFFMTtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBkaXYsIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgPiBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgI2ZpbHRlcnMtd3JhcHBlciB7XG4gICAgb3JkZXI6IC01O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jYXRlZ29yeS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG5cbi5jYXRlZ29yeS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhdGVnb3J5LXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS10b3Age1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZmlsdGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2ZpbHRlcnMgI21hbnVmYWN0dXJlci1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LmJveC1zbS5ib3gtYmctdmFyaWFudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gaDQsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciBoNCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIGg0OjphZnRlciwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL2Rvd24tcHJpbWFyeS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dGaWx0ZXIgaDQ6OmFmdGVyLCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIuc2hvd0ZpbHRlciBoNDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItbGFiZWwsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudCwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YmVmb3JlLCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQ6OmFmdGVyLCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItdG90YWwtY291bnQsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLXRvdGFsLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICsgLmZpbHRlci1zZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZSB7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1ib29sZWFuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4gaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZmllbGRzZXQgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IGRpdiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCBkaXYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyID4gZGl2IHtcbiAgcGFkZGluZzogMCA4cHggOHB4IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCAuc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKTpub3QoLmhpZGVGaWx0ZXIpLnNob3dBbGwgZm9ybSB7XG4gIG1heC1oZWlnaHQ6IDE3NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZm9ybSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKTpub3QoLmhpZGVGaWx0ZXIpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKTpub3QoLmhpZGVGaWx0ZXIpIGZvcm0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyBmaWVsZHNldCAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgZmllbGRzZXQgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyBmaWVsZHNldCAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIGRpdiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmNvbG9ycy1oaWRlIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5zaG93LW1vcmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL2Rvd24tcHJpbWFyeS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgZmllbGRzZXQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlIHNwYW4sICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOjpiZWZvcmUsICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvYnJheml0IG3DqW7Em1wiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlIHNwYW46OmFmdGVyLCAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3Bhbjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICNjbGVhci1maWx0ZXJzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAjY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAjY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zbGlkZXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2xpZGVyLXdyYXBwZXIgaDQge1xuICBvcmRlcjogLTM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlci13cmFwcGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zbGlkZXItd3JhcHBlci5oaWRlRmlsdGVyIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLnNsaWRlci13cmFwcGVyLmhpZGVGaWx0ZXIgPiBkaXYge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTM1MzA7XG4gIGJvcmRlci1jb2xvcjogIzNhMzUzMDtcbn1cblxuLnNsaWRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG9yZGVyOiAtMjtcbiAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogLTlweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzBBRTFFMTtcbiAgYmFja2dyb3VuZDogIzEzYjliOTtcbn1cblxuLmZyb20sIC50byB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4jY2xlYXItZmlsdGVycyB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG4jY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXIge1xuICBwYWRkaW5nOiA2cHggMTVweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbiNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNhMzUzMDtcbn1cblxuLnNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAtNXB4IDVweDtcbn1cbi5zZWxlY3RlZC1maWx0ZXJzIC5maWx0ZXItbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogN3B4IDE1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW46IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0ZWQtZmlsdGVycyAuZmlsdGVyLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnNlbGVjdGVkLWZpbHRlcnMgLmZpbHRlci1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTFweDtcbn1cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhMzUzMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhMzUzMDtcbn1cblxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRmlsdHJvdsOhbsOtXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTNweCAwO1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwQUUxRTE7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIsIC5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2ZpbHRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWM6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dGaWx0ZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzNhMzUzMDtcbiAgfVxufVxuLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5rLCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCBzdHJvbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiA+IGEge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5wYWdpbmF0aW9uID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwQUUxRTE7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLnBhZ2luYXRpb24gPiBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBRTFFMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uLWxpbmsucHJldjo6YmVmb3JlLCAucGFnaW5hdGlvbi1saW5rLm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLnBhZ2luYXRpb24tbGluay5wcmV2OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jcHJvZHVjdHNUb3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5yYXRpbmdzLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiM2NmJiMzNcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNjZiYjMzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLWZpbmFsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbn1cbiNwcm9kdWN0c1RvcCAudG9nZ2xlLXRvcC1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4jcHJvZHVjdHNUb3AgLnRvZ2dsZS10b3AtcHJvZHVjdHM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcHJvZHVjdHNUb3AgLnRvZ2dsZS10b3AtcHJvZHVjdHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0c1RvcCAuYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbi1pbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnByaWNlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0LmFjdGl2ZTpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcHJvZHVjdHNUb3Auc2hvd1RvcCA+IGRpdi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLXNhdmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnJhdGluZ3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcG9zdCAuc2lkZWJhciwgLnR5cGUtcGFnZSAuc2lkZWJhciwgLnR5cGUtcHJvZHVjdCAuc2lkZWJhciwgLnR5cGUtcG9zdHMtbGlzdGluZyAuc2lkZWJhciwgLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nIC5zaWRlYmFyLCAuaWQtLTUxIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWluZGVudGVkIC5jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIC5kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYSB7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIC5pbWFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEgLmltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEgLnRleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGE6aG92ZXIgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlICsgLnNob3ctbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSArIC5zaG93LW1vcmUgLmJ0bi1tb3JlOjphZnRlciB7XG4gIGhlaWdodDogMTRweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWm9icmF6aXQgbcOpbsSbXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnR5cGUtcHJvZHVjdCAucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci5wcm9kdWN0cy1yZWxhdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnRhYmxlLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRkIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cblxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtbmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmOWY5Zjk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAwO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9kb3duLXByaW1hcnkuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYTM1MzA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUgYTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaVtkYXRhLXRlc3RpZD10YWJSZWxhdGVkRmlsZXNdIHtcbiAgb3JkZXI6IDU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpW2RhdGEtdGVzdGlkPXRhYkRpc2N1c3Npb25dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiA+IHAge1xuICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0cjpsYXN0LW9mLXR5cGUgdGQsIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6bGFzdC1vZi10eXBlIHRoIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCwgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRoOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gLnJhdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBvcGlzIHByb2R1a3R1XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiAuc2hwLWFjY29yZGlvbi1saW5rOjphZnRlciB7XG4gIGNvbG9yOiAjMEFFMUUxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiN0YWItY29udGVudCAudGFiLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3Byb2R1Y3REaXNjdXNzaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3JlbGF0ZWRGaWxlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNyZWxhdGVkRmlsZXMgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVsYXRlZEZpbGVzIGxpIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cblxuI3JhdGluZ1dyYXBwZXIgLnJhdGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcmF0aW5nV3JhcHBlciAjcmF0ZS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tLm5vLWJ1dHRvbnMgPiBkaXYgLnAtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlc2t0b3AgLnAtZGV0YWlsID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVza3RvcCAucC1kZXRhaWwgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YWItY29udGVudCAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAubmF2aWdhdGlvbi1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgI3RhYi1jb250ZW50IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5uYXZpZ2F0aW9uLXByZXYge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnAtZGV0YWlsLWlubmVyIC5mbGFncy5mbGFncy1kZWZhdWx0IHtcbiAgdG9wOiAyMHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5mbGFncy5mbGFncy1kZWZhdWx0IC5mbGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSwgLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLmJyYW5kLXdyYXBwZXIsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSAuYnJhbmQtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWRldGFpbC1pbm5lciAuY2hldnJvbi1hZnRlcjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMEFFMUUxO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1jb2RlIHRkLCAucC1kZXRhaWwtaW5uZXIgLnAtY29kZSB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnAtZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmNhcnQtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL2NhcnQtdy5zdmcpIHRvcCA1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIC5mYXZvdXJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnQtbGlzdCwgLnAtZGF0YS13cmFwcGVyIC5zdXJjaGFyZ2UtbGlzdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zdXJjaGFyZ2UtbGlzdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc2F2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG9yZGVyOiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUgKyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5zdGFuZGFyZC1wcmljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAuc3RhbmRhcmQtcHJpY2UtbGFiZWwgLnByaWNlLXN0YW5kYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uY2hhdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLmNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9jaGF0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmNsb3NlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbjpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ucHJpbnQsIC5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnNoYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnAtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdGQsICNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyBzcGFuW3N0eWxlPVwiY29sb3I6ICM2NkJCMzNcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHNwYW5bc3R5bGU9XCJjb2xvcjogIzY2QkIzM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTcWvxb5lbWUgZG9ydcSNaXQgZG86XCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUgPiBzcGFuOm5vdCguZGVmYXVsdC12YXJpYW50KSB7XG4gIGNvbG9yOiAjNjZiYjMzO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy90cnVjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9uczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR5cGUtZGV0YWlsIC5zaGlwcGluZy1vcHRpb25zLXBvcHVwIGgxLCAudHlwZS1kZXRhaWwgLmNvbnRlbnQtbW9kYWwgaDEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi50eXBlLWRldGFpbCAjd2F0Y2hkb2ctZm9ybSA+IGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lLXJvdywgLmRldGFpbC1wYXJhbWV0ZXJzID4gdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZSAuYnJlYWRjcnVtYi1pbi1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGUgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLndpZGUgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2lkZSAucC1kZXRhaWwtaW5uZXIgLnAtZGF0YS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnAtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciAucmF0aW5ncy1hbmQtYnJhbmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnAtaW1hZ2Utd3JhcHBlciAucmF0aW5ncy1hbmQtYnJhbmQgPiAuYnJhbmQtd3JhcHBlcixcbiAgLnAtaW1hZ2Utd3JhcHBlciAucmF0aW5ncy1hbmQtYnJhbmQgPiAucC1jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLnAtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogODBweDtcbn1cbi5wLXRodW1ibmFpbHMgPiBkaXYge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucC10aHVtYm5haWxzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC10aHVtYm5haWxzIGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucC10aHVtYm5haWxzIGEuaGlnaGxpZ2h0ZWQgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEFFMUUxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmZsYWcgLnByaWNlLXNhdmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoaXBwaW5nLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoaXBwaW5nLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLWJ0bjpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2hpcHBpbmctaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uc2hpcHBpbmctaW5mbyAuc2hpcHBpbmctaW5mby13cmFwIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1pbmZvLXRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5zaGlwcGluZy1pbmZvIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRoLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0aDpsYXN0LWNoaWxkLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGggLmZyZWUsIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRkIC5mcmVlIHtcbiAgY29sb3I6ICMwQUUxRTE7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTdlN2U3O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNoaXBwaW5nLWluZm8gaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zaGlwcGluZy1pbmZvIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2hpcHBpbmctaW5mbyBwIGEge1xuICBjb2xvcjogIzBBRTFFMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2hpcHBpbmctaW5mbyAuc2hpcHBpbmctY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWNsb3NlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG59XG4uc2hpcHBpbmctaW5mbyAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hpcHBpbmctaW5mbyAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2sgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hpcHBpbmctaW5mbyAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBmbGF0aWNvbjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlweDtcbn1cblxuLnNoaXBwaW5nLXZpc2libGUgLnNoaXBwaW5nLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaGlwcGluZy12aXNpYmxlICNjYm94T3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICB9XG4gIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAudmFyaWFudC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAucGtWYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMEFFMUUxO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyLnZ5cHJvZGFubyAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGdyYWRpZW50KGxpbmVhciwgMTkuMSUgLTcuOSUsIDgxJSAxMDcuOSUsIGNvbG9yLXN0b3AoMCwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNDgsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsICMwMDApLCBjb2xvci1zdG9wKDAuNTIsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxLCB0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE0OWRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDQ4JSwgI2U3ZTdlNyA1MCUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyLnZ5cHJvZGFubyAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmhpZGRlbi1zcGxpdC1wYXJhbWV0ZXJbZGF0YS1wYXJhbWV0ZXItbmFtZT1CYXJ2YV0gLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5oaWRkZW4tc3BsaXQtcGFyYW1ldGVyW2RhdGEtcGFyYW1ldGVyLW5hbWU9QmFydmFdIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYWdzIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uZmxhZ3MgLmZsYWctZGlzY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjYjQwMDAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiNDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG59XG4uZmxhZy5mbGFnLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQwZDA7XG4gIGNvbG9yOiAjYjQwMDAwO1xufVxuLmZsYWcuZmxhZy1uZXcge1xuICBjb2xvcjogIzY2YmIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWVjNDtcbn1cbi5mbGFnLmZsYWctZG9wb3J1Y3VqZW1lIHtcbiAgY29sb3I6ICMwMDY2OTk7XG59XG5cbi5wcm9kdWN0IC5wcmljZXMgLnByaWNlLXNhdmUge1xuICBjb2xvcjogI2I0MDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDU1cHggMCAxNXB4O1xufVxuXG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSwgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldiB7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5hbm90aGVyLXByb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dDo6YmVmb3JlLCAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24gYnV0dG9uLmFjdGl2ZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHRvcDogMzMuMzMlO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2OmhvdmVyIC5wIC5uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgLmZsYWdzLWRlZmF1bHQgLmZsYWcsIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdDpob3ZlciAuZmxhZ3MtZXh0cmEgLmZsYWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5wIC5pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuaW1hZ2Uge1xuICBvcmRlcjogLTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1jb2RlIHtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLm5hbWUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbi1pbiB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMtd3JhcHBlciB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMgLnN0YXIuc3Rhci1vbjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIC5zdGFyLnN0YXItaGFsZjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBzcGFuLCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIGEge1xuICB3aWR0aDogMTRweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiM2NkJCMzNcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNjZCQjMzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMCAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDg2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1maW5hbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLWFkZGl0aW9uYWwsIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCB7XG4gIHdpZHRoOiA1MCU7XG4gIG9yZGVyOiAtMjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCArIC5wcmljZS1hZGRpdGlvbmFsICsgLnByaWNlLWZpbmFsIHtcbiAgY29sb3I6ICNiNDAwMDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLXNhdmUge1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcmRlcjogLTI7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wLXRvb2xzIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyAuYnRuLmJ0bi1jYXJ0LCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wLXRvb2xzIC5idG4uYnRuLXByaW1hcnkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMjVweDtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbi16bmFja2EgLnByb2R1Y3RzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmluLXpuYWNrYSAucHJvZHVjdHMtYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5xdWFudGl0eSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnF1YW50aXR5OmhvdmVyLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5OmhvdmVyLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5OmhvdmVyLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnF1YW50aXR5IGlucHV0LCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IGlucHV0LCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IGlucHV0LCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlLCAucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXI6OmJlZm9yZSwgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFFMUUxO1xufVxuLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uaWQtLTkgI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pZC0tOSAuY2FydC1lbXB0eS5jYXJ0LWlubmVyIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02Omxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTkgLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiAuY29sLW1kLTYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cblxub2wuY2FydC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkgYSwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGEgc3Bhbiwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSBhIHNwYW46OmFmdGVyLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTo6YmVmb3JlLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmc6OmJlZm9yZSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkuYWN0aXZlIHN0cm9uZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5hY3RpdmUgc3Ryb25nIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxub2wuY2FydC1oZWFkZXIgbGkuY29tcGxldGVkIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQUUxRTE7XG4gIGJvcmRlci1jb2xvcjogIzBBRTFFMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uZnJlZS1naWZ0cy13cmFwcGVyIC5mcmVlLWdpZnRzLWltZyA+IGltZywgLmZyZWUtcHJvZHVjdC1naWZ0cy13cmFwcGVyIC5mcmVlLWdpZnRzLWltZyA+IGltZyB7XG4gIHdpZHRoOiA2NnB4O1xufVxuXG4uY2FydC10YWJsZSAucC10b3RhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5jYXJ0LXRhYmxlIHRyLnJlbW92ZWFibGUgLnJlbW92ZS1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogLTRweCAwIDA7XG59XG4uY2FydC10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNhcnQtdGFibGUgdHIgdGQuZnJlZS1naWZ0LW5hbWUtY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkIC5tYWluLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcnQtdGFibGUgdHIgdGQuY2FydC1wLWltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogODFweDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLmNhcnQtcC1pbWFnZSBpbWcge1xuICB3aWR0aDogNjZweDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtbmFtZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5wLWF2YWlsYWJpbGl0eSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC10YWJsZSB0ciAuYnRuLXNtLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLmNhcnQtdGFibGUgLnJlbW92ZS1pdGVtIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmNhcnQtdGFibGUgLnJlbW92ZS1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5jYXJ0LXRhYmxlIC5jYXJ0LXRhYmxlLWhlYWRlciB0ZCB7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQuY2FydC1wLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlByb2R1a3RcIjtcbn1cbi5jYXJ0LXRhYmxlIC5jYXJ0LXRhYmxlLWhlYWRlciB0ZC5wLXRvdGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgPiBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuLm1haWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9tYWlsLTIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi50ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9waG9uZS0yLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCAuYnRuLWNvbnZlcnNpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtYmFjazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmJ0bi5idG4tY29udmVyc2lvbiwgLm9yZGVyaW5nLXByb2Nlc3MgYS5idG4uYnRuLWNvbnZlcnNpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5idG4uYnRuLWNvbnZlcnNpb246OmFmdGVyLCAub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tY29udmVyc2lvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmRlbGl2ZXJ5LXRpbWUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSB7XG4gIG1heC13aWR0aDogNTI2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy90cnVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5IC5wcmljZS1yYW5nZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSAucHJpY2UtcmFuZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiYjMzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDQ0cHggMCAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNCB7XG4gIG1hcmdpbjogNDRweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlkLS05IC5jb3Vwb24taW5wdXQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZzogMzVweCAwIDI1cHg7XG59XG4uaWQtLTkgLmNvdXBvbi1pbnB1dCAudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmlkLS05IC5hbGVydCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5pZC0tMTYgbGFiZWxbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXSB7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlplbcSbXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWsOha2xhZG7DrSDDumRhamVcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3cge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3cgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdW1tYXJ5LCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyID4gc3BhbiwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciA+IHNwYW4ge1xuICB3aWR0aDogMTkwcHg7XG4gIGZsZXg6IG5vbmU7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciA+IHN0cm9uZywgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciA+IHN0cm9uZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnksIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXg6IG5vbmU7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbCwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOjpiZWZvcmUsIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ2Vsa292w6EgY2VuYTpcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnksIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDA7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOjpiZWZvcmUsIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDZWxrb3bDoSBjZW5hIGJleiBEUEg6XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2NoZWNrb3V0Q29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAuanMtdmFsaWRhdGVkLWVsZW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cC5jb21wYW55LXNob3BwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwICNwYXltZW50LWN1cnJlbmN5IHtcbiAgbWF4LXdpZHRoOiAxMDVweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuI2NoZWNrb3V0Q29udGVudCAuaGVscGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmhlbHBlciBhIHtcbiAgY29sb3I6ICMwQUUxRTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNtYXJ0LWxhYmVscy1hY3RpdmUgI2NoZWNrb3V0Q29udGVudCAuc21hcnQtbGFiZWwtd3JhcHBlciBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd2lkdGg6IDg4cHg7XG59XG5cbiNjaGVja291dFNpZGViYXIgLnRvZ2dsZS1jb250YWN0cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA4cHggMCAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbiNjaGVja291dFNpZGViYXIgLnRvZ2dsZS1jb250YWN0czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWwgPiBzcGFuIGIge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLnN1YmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLnN1YmxhYmVsIGEge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5wYXltZW50LWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cblxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIC5mb3ItZnJlZSwgLmZvci1mcmVlIHtcbiAgY29sb3I6ICM1ZmE5NWI7XG59XG5cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW4ta3Jvay0xIC5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZGVyLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbm5lciA+IGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5ID4gaDQge1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLXByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tYW1vdW50IHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tYW1vdW50IC51bml0LXZhbHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1uYW1lIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzdHJvbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHN0cm9uZyA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcgPiBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWnDFr3NvYiBkb3ByYXZ5OlwiO1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcubGFzdCA+IHN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJacMWvc29iIHBsYXRieTpcIjtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1yZWNhcGl0dWxhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1yZWNhcGl0dWxhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5pZC0tMTcuc21hcnQtbGFiZWxzLWFjdGl2ZSAjY2hlY2tvdXRDb250ZW50IC5zbWFydC1sYWJlbC13cmFwcGVyIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaWQtLTE3IC5jby1ib3ggaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNyAuY28tY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaWQtLTE3IC5jby1iaWxsaW5nLWFkZHJlc3Mge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlkLS0xNyAjc2hpcHBpbmctYWRkcmVzcy5qcy1oaWRkZW4udmlzaWJsZSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pZC0tMTcgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5pZC0tMTcgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFkdmFuY2VkLW9yZGVyIC5sYnhzcGxpZGVfX3RyYWNrIC5sYngtY2Fyb3VzZWxfX2l0ZW0gLnByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZhbmNlZC1vcmRlciAuZXh0cmEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaWQtLTE1IC5jb250ZW50LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlkLS0xNSAucmVjYS1wYXltZW50LXdyYXAsIC5pZC0tMTUgLm9yZGVyLXBheW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5jb2wtc20tMTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGgsIC5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyLCAuaW4tc3RlcC0yICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuc2VhcmNoLCAuaW4tc3RlcC0yICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW4tc3RlcC0xICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwsIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbiAgLmluLXN0ZXAtMSAjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUsIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSAuY29sLW1kLTgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY29sLW1kLTQsIC5vcmRlcmluZy1wcm9jZXNzIC5jb2wtbWQtOCwgLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0Q29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY2hlY2tvdXRDb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gICNjaGVja291dFNpZGViYXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmlkLS0xNiAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5jYXJ0LWlubmVyIC5uZXh0LXN0ZXAge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhcnQtaW5uZXIgLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2sge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAxNXB4IDMwcHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjaGVja291dFNpZGViYXIgLmJhbm5lci1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FydC10YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmNhcnQtdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLnN1bW1hcnkgLmNvbC1tZC04LCAuc3VtbWFyeSAuY29sLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBvbC5jYXJ0LWhlYWRlciBsaSBhLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBvbC5jYXJ0LWhlYWRlciBsaSBhOjpiZWZvcmUsIG9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZzo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIH1cbiAgLmlkLS05IC5zdW1tYXJ5IC5jb2wtbWQtNCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuYWR2YW5jZWQtb3JkZXIgLmV4dHJhcy13cmFwIC5leHRyYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvZ2dsZS1jb3Vwb24taW5wdXQgLnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9nZ2xlLWNvdXBvbi1pbnB1dCAuZGlzY291bnQtY291cG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pZC0tMTYgLm92ZXJhbGwtd3JhcHBlciwgLmlkLS0xNyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5pZC0tMTYgI2hlYWRlciwgLmlkLS0xNyAjaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pZC0tMTYgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyLCAuaWQtLTE3ICNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5pZC0tMTYgI2hlYWRlciAuc2VhcmNoLCAuaWQtLTE3ICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uaW4tNDA0IC5jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMTUwcHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQge1xuICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDA7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm96a291bWVqdGUgbmHFoWkgbmFiw61ka3VcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvNDA0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgLmluLTQwNCAuY29udGVudC1pbm5lciA+IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgLmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udHlwZS1jYXRlZ29yeSAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4udHlwZS1wcm9kdWN0IC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdEhvbWVwYWdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xufVxuXG4uYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGEsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwQUUxRTE7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gYSAuaW1hZ2UsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gYSAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gaDIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gPiBhLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtID4gYSB7XG4gIG9yZGVyOiAtMjtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAubmV3cy1pbWFnZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAubmV3cy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gdGltZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB0aW1lIHtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMnB4IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMEFFMUUxO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6aG92ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOjphZnRlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOjphZnRlciB7XG4gIGNvbG9yOiAjMEFFMUUxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQmxvZ1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAudGV4dC1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgbWFyZ2luOiAwcHggLTEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2UsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG4gIC5ob21lcGFnZS1ibG9nIC50ZXh0LWNlbnRlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmVhZGNydW1iczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5icmVhZGNydW1icyBhOmhvdmVyLCAuYnJlYWRjcnVtYnMgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci82MDc2NDQubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pY29ucy9hcnJvdy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1wcm9kdWN0IC5icmVhZGNydW1icyA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzID4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKSAubmF2aWdhdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50eXBlLXBvc3RzLWxpc3RpbmcgI2NvbnRlbnQgaDEsIC50eXBlLXBvc3QgI2NvbnRlbnQgaDEsIC50eXBlLXBhZ2UgI2NvbnRlbnQgaDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiNjb250ZW50ICNwcm9kdWN0cy1mb3VuZCAucHJvZHVjdHMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAjcHJvZHVjdHMtZm91bmQgLnByb2R1Y3RzLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxO1xufVxuI2NvbnRlbnQgLnRleHQtYm94IHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMjVweDtcbn1cbiNjb250ZW50IC50ZXh0LWJveCBwLCAjY29udGVudCAudGV4dC1ib3ggaDIsICNjb250ZW50IC50ZXh0LWJveCBoMywgI2NvbnRlbnQgLnRleHQtYm94IHVsLCAjY29udGVudCAudGV4dC1ib3ggaDQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNjb250ZW50IC50ZXh0LWJveCBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbi12eWhsZWRhdmFuaSAuY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbi12eWhsZWRhdmFuaSAuY29udGVudCAuc2VhcmNoLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LCAuaW4ta29udGFrdHkgI2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIG9sLCAuaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wgbGksIC5pbi1rb250YWt0eSAjY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wgbGk6Om1hcmtlciwgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIgb2wgbGk6Om1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAuY29sLW1kLTYgPiBwID4gaW1nLCAuaW4ta29udGFrdHkgLmNvbC1tZC02ID4gcCA+IGltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmluLWtvbnRha3R5IC5jb250ZW50LWlubmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5pbi1rb250YWt0eSAuY29udGVudC1pbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2NvbnRlbnQgLmhvdy1ib3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvNjA3NjQ0Lm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvaWNvbnMvYm94LWJnLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiNjb250ZW50IC5ob3ctYm94IC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNjb250ZW50IC5ob3ctYm94IC5jb250YWluZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMEFFMUUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBBRTFFMTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNjb250ZW50IC5ob3ctYm94IC5jb250YWluZXIgPiBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBhIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgZGl2ID4gc3BhbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2OmZpcnN0LW9mLXR5cGUgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50IC5ob3ctYm94IC5jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpsYXN0LW9mLXR5cGUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLnByb2R1Y3RzLWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWphay1uYWt1cG92YXQgI2NvbnRlbnQtd3JhcHBlciwgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciwgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi51c3Age1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi51c3Atd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udXNwLXdyYXAgLnVzcC1pdGVtIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZS1jYXRlZ29yeSAudXNwLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCAudXNwLXdyYXAge1xuICAgIHBhZGRpbmc6IDVweCAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIC51c3AtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgLnVzcC13cmFwIC51c3AtaXRlbSBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGEgPiBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSBhID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIC50b3BpYyBhID4gc3BhbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljIGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBRTFFMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgLnRvcGljIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlLmV4cGFuZGVkIHVsLmV4cGFuZGVkIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgdWwuZXhwYW5kZWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCB1bC5leHBhbmRlZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQUUxRTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIgLmJveC1iZy12YXJpYW50IC5jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc2lkZWJhciAuYm94LWJnLXZhcmlhbnQgLmNhdGVnb3JpZXMgYSB7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIC5ib3gtYmctdmFyaWFudCAuY2F0ZWdvcmllczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC5ib3guYm94LXNtLmJveC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXIgLmJveC5ib3gtc20uYm94LWZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5pbi1pbmRleCAuYm94LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW4tdnlobGVkYXZhbmkgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5idG4sIGEuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6bm90KC5idG4tc20pIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi5idG4tc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYuYnRuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLnVudmVpbC1idXR0b24ge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi5idG4tY29udmVyc2lvbiwgJi5idG4tY2FydCwgJi5idG4uYnRuLXByaW1hcnksICYuYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uLWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufSIsIiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiR0ZXh0OiAjM2EzNTMwO1xuJGJvcmRlcjogI2U3ZTdlNztcbiRjb252ZXJzaW9uOiAjMEFFMUUxO1xuJGNvbnZlcnNpb24taG92ZXI6ICMxM2I5Yjk7XG4kcHJpbWFyeTogIzBBRTFFMTtcbiRwcmltYXJ5LWhvdmVyOiAjMTNiOWI5O1xuJGJsdWU6ICMwQUUxRTE7XG4kYmc6ICNmOWY5Zjk7XG4kZ3JheTogIzlkOWQ5ZDtcbiRncmF5LWRhcms6ICM1MDUwNTA7XG4kZ3JlZW46ICM2NmJiMzM7XG4kcmVkOiAjYjQwMDAwO1xuJHllbGxvdzogIzBBRTFFMTtcbiRwYWdpbmF0aW9uLWJnOiAjZGFkYWRhO1xuJGJsYWNrLTMyOiAjMzIzRDNFO1xuXG4kaW1hZ2VzOiBcImh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzYwNzY0NC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ljb25zL1wiOyIsIlxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2wsIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG59XG4uY29tcGFjdC1mb3JtLCAuaW5wdXQtZ3JvdXAsIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIHtcbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uc3Vic2NyaWJlLWZvcm0ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc3Itb25seSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICBjbGlwOiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuc2VsZWN0LCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2dBQUFBNkNBSUFBQUJOZ295cUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSE5KUkVGVWVOcnMyTHNOd0RBSVJWRTdDekFwMDdBbFU0UXFSWlFVZVNnZlJmZVZJUGxJTnFMd3pFd3pHNDluR1M4RkdCZ1lHQmdZR0JnWUdCajR0N0M3eTkwV0hCRm5wMWU5dWpkZTlhRjlWUlhmZUdjTHFqNWNtNjJwbGRuNUVaRFZMc3dDQVFZR0JnWUdCZ1lHL2hhOENqQUFrZEVtd1VuQ1NPNEFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gICY6Y2hlY2tlZCB7XG4gICAgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7ICAgIFxuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4udHlwZS1wcm9kdWN0IHtcbiAgLmNvbnNlbnRzIHtcbiAgICAud2hvbGUtd2lkdGgge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb25zZW50cyB7XG4gIC53aG9sZS13aWR0aCB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG59IiwiYm9keSB7XG4gIGNvbG9yOiAkdGV4dDtcbn1cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAkdGV4dDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmgxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dDtcbn1cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaDQsIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucHJvZHVjdHMtaGVhZGVyLCAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxufVxuLmNvbnRlbnQsIC5iYW5uZXIsIC5iYW5uZXItd3JhcHBlciwgLmJhbm5lci1jYXRlZ29yeSwgLmNhcm91c2VsLWlubmVyIHtcbiAgYSwgLmxpbmstbGlrZSB7XG4gICAgY29sb3I6ICRibGFjay0zMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2stMzI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4uY2hldnJvbi1hZnRlciB7XG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLndlbGNvbWUtd3JhcHBlciwgLmNhdGVnb3J5LXBlcmV4LCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uLCAucC1zaG9ydC1kZXNjcmlwdGlvbiwgLnRhYi1jb250ZW50LCBhcnRpY2xlIHtcbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGV4LXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAjY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIGgyLCAucHJvZHVjdHMtaGVhZGVyLCAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICR0ZXh0O1xufSIsIi5pZyB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5pbnN0YWdyYW0td3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC5pZ2ZlZWQge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG4rNykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xuICAgICAgICBmb250LWZhbWlseTpcIlNob3B0ZXRcIjtcbiAgICAgICAgZm9udC1zaXplOjM1cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjQpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIHtcbiAgICAuaWdmZWVkIHtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NyU7XG4gICAgICBtaW4td2lkdGg6IDE2LjY2NjclO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZyB7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5zdGFncmFtLXdyYXAge1xuICAgIC5pZ2ZlZWQge1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3JlY2VudGx5Vmlld2VkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG4gIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW46IDQwcHggMCAyNXB4O1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnByb2R1Y3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIC5wIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubmV3LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByaWNlLXNhdmUgKyAucHJpY2Utc2F2ZSwgLnByaWNlLXN0YW5kYXJkICsgLnByaWNlLXN0YW5kYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHlwZS1wcm9kdWN0IHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVjZW50bHlWaWV3ZWQge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLmJhbm5lci1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDk0cHg7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICRiZztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yYXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTY2cHg7XG4gICAgLnJhdGUtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnJhdGluZ3NfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLyomOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH0qL1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAvL21hcmdpbi10b3A6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbi10b3A6IC02N3B4O1xuICAgIH1cbiAgICAuc3RvcmUtcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC5zdGFycy1yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhLnRvdGFsLXJhdGluZ3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTc7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXZlcmFnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmF0ZS1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnZvdGUtd3JhcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAudm90ZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudm90ZS13cmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIC52b3RlLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC52b3RlLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZvdGUtcGljIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52b3RlLXN1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgLnZvdGUtcmF0aW5nIHtcbiAgICAgIC52b3RlLWRlbGltZXRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5idG4ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICYuYnRuLXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yYXRlLWF2ZXJhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN0YXJzIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnN0YXJzIC5zdGFyLnN0YXItb24sIC5zdGFycyAuc3Rhci5zdGFyLWhhbGYge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0YXJzIHtcbiAgc3BhbiwgYSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdGFyLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cbn1cbi5zdGFycy1sYWJlbCB7XG4gIGNvbG9yOiAkdGV4dDtcbn1cbi5yYXRlLWF2ZXJhZ2Utd3JhcCB7XG4gIC5zdGFycyB7XG4gICAgYSxzcGFuIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1yYXRpbmcge1xuICAgIC5yYXRlLWl0ZW1zIHtcbiAgICAgIC52b3RlLXdyYXAge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tc2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5ib2R5IHtcbiAgJjpub3QoLmluLWluZGV4KSB7XG4gICAgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC50ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDc0N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA5NzJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDExNzhweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDEzNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cbi5zaXRlLW1zZyB7XG4gIC5jbG9zZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5LCAudHlwZS1wb3N0LCAudHlwZS1wYWdlLCAudHlwZS1wcm9kdWN0LCAuaW4taW5kZXgsIC50eXBlLXBvc3RzLWxpc3Rpbmcge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gZGl2Om5vdCguY29udGFpbmVyKSwgI2hlYWRlciwgI2Zvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnVzZXItYWN0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTA7XG4gICAgfVxuICAgIC5hZG1pbi1iYXIge1xuICAgICAgb3JkZXI6IC05O1xuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICAgIG9yZGVyOiAtODtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICBvcmRlcjogLTc7XG4gICAgfVxuICB9XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCI6Zm9jdXN7XG4gIG91dGxpbmU6bm9uZTtcbn1cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgLnNsaWNrLWFycm93e1xuICAgIHotaW5kZXg6OTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzowO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi5zbGljay1wcmV2e1xuICAgICAgbGVmdDowO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICB9XG4gIH1cbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG5cbiAgJi5kcmFnZ2luZyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGUsXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1kb3Rze1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBwYWRkaW5nOjA7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYnV0dG9ue1xuICAgICAgZm9udC1zaXplOjA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHMtYmxvY2t7XG4gICYuc2xpY2stc2xpZGVye1xuICAgICAgPmRpdntcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgIH1cbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIge1xuICAgIC51c2VyLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwNTtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAuY29udGFjdC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hXaGlzcGVyZXIge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgICB9XG4gICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibmF2aWdhdGlvblwiXSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgLy8gICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgLy8gICBsZWZ0OiAwO1xuICAgICAgICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgICAgICAgLy8gICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlO1xuICAgICAgICAgIC8vICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZTtcbiAgICAgICAgICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2U7XG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXRhcmdldD1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgb3JkZXI6IC01O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9c2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc311c2VyLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJjYXJ0XCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmF2b3VyaXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgLmZhdm91cml0ZV9pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC51c2VyLWFjdGlvbi1pbiB7XG4gICAgLnBvcHVwLXdpZGdldCB7XG4gICAgICAmLmNhcnQtd2lkZ2V0IHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2Nyb2xsZWQtdXAuc2Nyb2xsZWQge1xuICAgICNoZWFkZXIge1xuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLm5hdmlnYXRpb24td2luZG93LXZpc2libGUge1xuICAvLyAgICNoZWFkZXIge1xuICAvLyAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIC8vICAgICAgIGFbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdIHtcbiAgLy8gICAgICAgICAmOjphZnRlciB7XG4gIC8vICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cbiIsIi5pbi1pbmRleCB7XG4gICNoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB9XG4gICAgLnNlYXJjaC1idXR0b24ge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1Z5aGxlZGF0JztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VhcmNoLWlucHV0LWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9c2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIC8qIHRyeWluZyB0byBjaGFuZ2UgdGhlIGNvbG9yICovXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxOTBkZWcpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgJi5mYXZvcml0ZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgJltkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWNhcnQuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc311c2VyLnN2Zz8xKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgLm1haWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31tYWlsLWcuc3ZnPzE/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgLnNpdGUtbmFtZSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1ib3R0b20td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwiY2FydFwiXSB7XG4gICAgICAgICAgLmNhcnQtcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYVtkYXRhLXRhcmdldD1cImxvZ2luXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciB7XG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLW5hbWUge1xuICAgIGEge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzVweDtcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5sb2dpbi13aW5kb3ctdmlzaWJsZSB7XG4gIC51c2VyLWFjdGlvbiB7XG4gICAgLnVzZXItYWN0aW9uLWluIHtcbiAgICAgID4gZGl2LnVzZXItYWN0aW9uLWxvZ2lue1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDE2MCwgMTE2LCAxMTYsIDAuMDYpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgLnJlZ2lzdHJhY2UtYm94IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNoZWFkZXIge1xuICAudXNlci1hY3Rpb24ge1xuICAgIC5sb2dpbi13aWRnZXQucG9wdXAtd2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5sb2dpbi13aWRnZXQge1xuICAucmVnaXN0cmFjZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweDtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5sb2dpbi13aWRnZXR7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLnBvcHVwLXdpZGdldC1pbm5lcntcbiAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgIGJvcmRlcjowO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzoyMXB4IDIwcHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgICYuY2xvc2V7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU5MTJcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwiU2hvcHRldFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICByaWdodDogLTIycHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXNlci1hY3Rpb24tdGFic3tcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIGgye1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjb250ZW50OlwiUMWZaWhsw6HFoWVuw61cIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgICAuc29jaWFsLWxvZ2luLWJ1dHRvbnN7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyNnB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dpbi13cmFwcGVye1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucGFzc3dvcmQtaGVscGVye1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCA1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZbaHJlZj1cIi9yZWdpc3RyYWNlL1wiXSB7XG4gICAgICAgICAgICAgICAgLyogbm90IHN1cmUgaWYgdGhpcyB3YXMgY29tbWVudGVkIG9uIHB1cnBvc2U6XG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmVtYXRldWNldHtcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHBhZGRpbmc6MjNweCAwIDE5cHggMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjIzcHg7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCBhdXRvIDEycHggYXV0bztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDo0NXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxM3B4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICAgIGZvcm17XG4gICAgICAgICAgICAgIC5pbnB1dC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuZW1haWx7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiVcW+aXZhdGVsc2vDqSBqbcOpbm8gbmVibyBlLW1haWwgKlwiO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYucGFzc3dvcmR7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiSGVzbG9cIjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxvZ2luLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIC5wYXNzd29yZC1oZWxwZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDMxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICZbaHJlZj1cIi9yZWdpc3RyYWNlL1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBub3Qgc3VyZSBpZiB0aGlzIHdhcyBjb21tZW50ZWQgb24gcHVycG9zZTpcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgJi5idG57XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2U1ODQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojZTU4NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2NhNzUwNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXR7dG9wOjUwJX1cblxuLmxvZ2luLXdpbmRvdy12aXNpYmxle1xuICAjY2JveE92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5tZW51LWxldmVsLTIge1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNi41cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudS5tZW51LWxldmVsLTIge1xuICAgICAgbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAubWVudS1sZXZlbC0xIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2stMzI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDEycHggNDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTMyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEgeyBcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudV9faXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudS5tZW51LWxldmVsLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgICB9XG4gICAgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDVweCAyNXB4IDVweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI25hdmlnYXRpb24ge1xuICAubWVudS1sZXZlbC0xIHtcbiAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWRvd24tcHJpbWFyeS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGEgPiBiLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3Zlcj5kaXY+YT5zcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmlnYXRpb24taW4ge1xuICAubWVudS1sZXZlbC0zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiB1bCB7XG4gICAgPiBsaSB7XG4gICAgICAmLmV4dCB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgPiB1bCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEzcHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRibGFjay0zMjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4dCB7XG4gICAgICAgICAgJi5leHAge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA5OTk4cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OThweCAwIDAgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA5OTk4cHggMCAwICNmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTlweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTk5OXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXhwIHtcbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWVudS1sZXZlbC0yIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1pbWFnZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgPiBkaXYsIC5tZW51LWltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICA+IHVsIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgPiBzcGFuIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiAubWVudS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDsgXG4gIH1cbn0iLCIudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIH1cbiAgfVxuICAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICAgIG9yZGVyOiAzO1xuICAgIC5sb2dpbiwgYVtkYXRhLXRlc3RpZD1cImhlYWRlclNpZ251cFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZ3VhZ2VzTWVudSB7XG4gIC5sYW5ndWFnZXNNZW51IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJl9fbGlzdF9fbGluayB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTMyO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5jb250YWN0LWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHVsIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbi1ob3ZlcmVkLCAuc2VhcmNoLWZvY3VzZWQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufSIsIlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlcntcbiAgICAuY29udGFjdC1ib3g6bm90KC5zb2NpYWwtYm94KSB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQTRDNEU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBNEM0RTtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWRvd24tcHJpbWFyeS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zaG93LWxpc3Qge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBoNCwgdWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5mb290ZXItYm90dG9tIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNzaWduYXR1cmUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pY29ucyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzQTRDNEU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAucGF5bWVudCwgLnNoaXBwaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNmb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0zMjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29udGFjdC1ib3gge1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0zMjtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4uZm9vdGVyLXJvd3Mge1xuICAuY3VzdG9tLWZvb3RlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobis2KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWN0LWJveCB7XG4gICAgdWwge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgPiBsaSB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgICY6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31tYWlsLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cGhvbmUuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnN0YWdyYW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9aWcuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZmFjZWJvb2sge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9ZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uZm9vdGVyLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBNEM0RTtcbiAgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDEwcHggMDtcbiAgfVxuICAud3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGF5bWVudCwgLnNoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzQTRDNEU7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cbn1cbiNzaWduYXR1cmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLnRpdGxlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuICAuaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWljb25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHVuc2V0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5zaGlwcGluZyB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cbiAgICAucGF5bWVudCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1yb3dzIHtcbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9IFxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWljb25zIHtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItcm93cyB7XG4gICAgLmN1c3RvbS1mb290ZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWxpbmtzIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxufSIsIi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmV3c2xldHRlci1oZWFkZXIge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xuICAgIC52YWxpZGF0b3ItbXNnLWhvbGRlciB7XG4gICAgICArIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIC5uZXdzbGV0dGVyLWhlYWRlciB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIud2VsY29tZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItYmFubmVyIHtcbiAgLmFib3V0IHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAuY29sLW1kLTYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1iYW5uZXIge1xuICAgIC5hYm91dCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJyYW5kcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIC5icmFuZC10ZXh0IHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBhLmNoZXZyb24tYWZ0ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgLmJyYW5kcy13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gIH1cbiAgLmJyYW5kLXNsaWRlciB7XG4gICAgLmJyYW5kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmRzIHtcbiAgICAuYnJhbmRzLXdyYXAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5icmFuZC1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICB9XG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmRzIHtcbiAgICAuYnJhbmQtdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmFuZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLmJyYW5kcy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIiNjYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG9wYWNpdHk6IDE7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG4gICAgfVxuICB9XG4gICYubGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiAxMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG4gICAgfVxuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogLTQycHg7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMzI7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuICB9XG59XG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgLmJhbm5lci13cmFwcGVyIHtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgICNjYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICRiZztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuY29sLXNtLTgge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgLmNvbC1zbS00IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgIC5uZXh0LXRvLWNhcm91c2VsLWJhbm5lcnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLnRvcGNhdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi50b3BjYXQtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2stMzI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG4gIC50b3BjYXQtd3JhcCB7XG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9wY2F0LXdyYXAge1xuICAgIC5pdGVtIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wY2F0LXdyYXAge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgICB9XG4gIH1cbn0iLCIkY2xyLWJsYWNrOiAjMDAwO1xuJGNsci13aGl0ZTogI2ZmZjtcbiRjbHItc2Vjb25kYXJ5OiAjNDc4YzVjO1xuJGNsci1ncmF5OiAjODg4O1xuJGNsci1ncmF5LWxpZ2h0OiAjZjRmNGY0O1xuXG4uaG9tZXBhZ2UtYmxvZyAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xufVxuLmhvbWVwYWdlLWJsb2cge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRpbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyZjJmMmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICMyZjJmMmY7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHRpbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9nLXdyYXBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5ibG9nLXdyYXBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi8vZGF0ZSBtb3ZlZCBpbnRvIHRoZSBwaWN0dXJlXG4uYmxvZy13cmFwZXIgLnRleHQgdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctd3JhcGVyIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nLXdyYXBlciAudGV4dCB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJsb2ctd3JhcGVyIC5pbWFnZSB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmJhbm5lcnMtY29udGVudCAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gICAgLmJhbm5lci1mb290ZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAgIC5iYW5uZXItd3JhcHBlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gICAgLmZvb3Rlci1iYW5uZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAgIC5iYW5uZXItY2F0ZWdvcnkgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIH1cbn0iLCIucmF0aW5ncy1iYW5uZXIge1xuICAgIC51c2VyLXJhdGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgcDplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLXJhdGluZy10aW1lIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2NvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnNjb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmF0aW5ncyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50eXBlLWNhdGVnb3J5IHtcbiAgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuICB9XG4ucHJvZHVjdHMtcGFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICAucHJvZHVjdHMtYmxvY2sge1xuICAgICAgLnByb2R1Y3Qge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgPiBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGxhYmVsLCBzdHJvbmcge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktdG9wIHtcbiAgICA+IGg0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICA+IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICA+IGRpdiwgPiBoNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgPiBoNCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgIH1cbiAgICAjZmlsdGVycy13cmFwcGVyIHtcbiAgICAgIG9yZGVyOiAtNTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0cy1ibG9jaz5kaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIuY2F0ZWdvcnktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuLmNhdGVnb3J5LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwOyAgIFxuICAgIHotaW5kZXg6IC0xOyBcbiAgfSAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAjbWFudWZhY3R1cmVyLWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJveC5ib3gtc20ge1xuICAmLmJveC1iZy12YXJpYW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiNjb250ZW50IHtcbiAgLmZpbHRlci1zZWN0aW9uLCAuc2xpZGVyLXdyYXBwZXIge1xuICAgIGg0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWRvd24tcHJpbWFyeS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93RmlsdGVyIHtcbiAgICAgIGg0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuZmlsdGVyLWNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcoJztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItdG90YWwtY291bnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICArIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi55ZXMtYmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJi5maWx0ZXItc2VjdGlvbi1ib29sZWFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvdy1tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoLmhpZGVGaWx0ZXIpIHtcbiAgICAgICAgJi5zaG93QWxsIHtcbiAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJjpub3QoLmhpZGVGaWx0ZXIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2xvcnMtaGlkZSB7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5zaG93LW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvdy1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWRvd24tcHJpbWFyeS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd0FsbCB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93QWxsIC5zaG93LW1vcmUsICYuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnWm9icmF6aXQgbcOpbsSbJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNjbGVhci1maWx0ZXJzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLmNsb3NlLWFmdGVyIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoNCB7XG4gICAgb3JkZXI6IC0zO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJi5oaWRlRmlsdGVyIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4udWktc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dDtcbiAgfVxufVxuLnNsaWRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG9yZGVyOiAtMjtcbiAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IC05cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XG4gIH1cbn1cbi5mcm9tLCAudG8ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIGZvbnQtc2l6ZTogMTRweDsgIFxuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiNjbGVhci1maWx0ZXJzIHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgLmNsb3NlLWFmdGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMTVweCA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG59XG4uc2VsZWN0ZWQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IC01cHggNXB4O1xuICAuZmlsdGVyLWxhYmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMTVweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTkxMic7XG4gICAgICBmb250LWZhbWlseTogc2hvcHRldDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuICAuZmlsdGVyLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vLyBTY3JvbGxiYXJcbiNmaWx0ZXJzIHtcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuLmZpbHRlcnMtd3JhcHBlciB7XG4gIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdGaWx0cm92w6Fuw60nO1xuICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIixzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciwgLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZmlsdGVycyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICB9XG4gICNjb250ZW50IHtcbiAgICAuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYyB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgJi5zaG93RmlsdGVyIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC5wYWdpbmF0aW9uLXRvcCB7XG4gICAgLnBhZ2luYXRpb24tbGluaywgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucGFnaW5hdGlvbiB7XG4gID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG4gID4gc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWxpbmsge1xuICAmLnByZXYsICYubmV4dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cbiAgfVxuICAmLnByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59IiwiI3Byb2R1Y3RzVG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIC5wIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAucC1pbiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLnAtaW4taW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJhdGluZ3Mtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtYm90dG9tIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXMge1xuICAgICAgICAgIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgLnByaWNlLXNhdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9nZ2xlLXRvcC1wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIC5wIHtcbiAgICAgICAgLnAtaW4taW4ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmljZXMge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucCB7XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG4gICAgJi5zaG93VG9wIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucHJpY2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucCB7XG4gICAgICAgIC5yYXRpbmdzLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfSAgXG4gICAgfVxuICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXBvc3QsIC50eXBlLXBhZ2UsIC50eXBlLXByb2R1Y3QsIC50eXBlLXBvc3RzLWxpc3RpbmcsIC50eXBlLW1hbnVmYWN0dXJlcnMtbGlzdGluZywgLmlkLS01MSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXItaW5kZW50ZWQge1xuICAgIC5jb250ZW50IHtcbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59IiwiLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuc2hvdyB7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICArIC5zaG93LW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuYnRuLW1vcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2hvd0FsbCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICsgLnNob3ctbW9yZSB7XG4gICAgICAuYnRuLW1vcmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdab2JyYXppdCBtw6luxJsnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG59IiwiLnR5cGUtcHJvZHVjdCB7XG4gIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIge1xuICAgIC5wcm9kdWN0LXNsaWRlci5wcm9kdWN0cy1yZWxhdGVkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxudGFibGUuZGV0YWlsLXBhcmFtZXRlcnMge1xuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAucmVzcG9uc2l2ZS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zaHAtdGFicy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcC1kZXRhaWwtdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9ZG93bi1wcmltYXJ5LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGVzdGlkPVwidGFiUmVsYXRlZEZpbGVzXCJdIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGVzdGlkPVwidGFiRGlzY3Vzc2lvblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICA+IHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQsIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZGVzY3JpcHRpb24taW5uZXIge1xuICAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgIC5yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdQb3BpcyBwcm9kdWt0dSc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuI2FjY29yZGlvbi1jb250ZW50IHtcbiAgLnNocC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiN0YWItY29udGVudCB7XG4gIC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jcHJvZHVjdERpc2N1c3Npb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuI3JhdGluZ1dyYXBwZXIge1xuICAucmF0ZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNyYXRlLWZvcm0ge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbS5uby1idXR0b25zID4gZGl2IC5wLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVza3RvcCB7XG4gIC5wLWRldGFpbCB7XG4gICAgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YWItY29udGVudCB7XG4gICAgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICAgICAgLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cbiAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIHtcbiAgICAucC1kZXRhaWwtdGFicy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3RzLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59IiwiXG4ucC1kZXRhaWwtaW5uZXIge1xuICAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIC5mbGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciwgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYnJhbmQtd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAuc3RhcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3RhcnMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jaGV2cm9uLWFmdGVyIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAucC1jb2RlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZCwgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbi5wLWRhdGEtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAucXVhbnRpdHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LXdyYXAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jYXJ0LXcuc3ZnKSB0b3AgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmF2b3VyaXRlLWRldGFpbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIC5idG5fdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZmF2b3VyaXRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmFyaWFudC1saXN0LCAuc3VyY2hhcmdlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC5zdXJjaGFyZ2UtbGlzdCB7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLnByaWNlLXNhdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgfVxuICAgICAgKyAucHJpY2UtZmluYWwge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgLnN0YW5kYXJkLXByaWNlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zb2NpYWwtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMDtcbiAgICB9XG4gICAgLmxpbmstaWNvbi5jaGF0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hhdC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5saW5rLWljb24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByaW50LCAmLnNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIHtcbiAgPiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAucC1jb2RlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZCwgdGgge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHNwYW5bc3R5bGU9XCJjb2xvcjogIzY2QkIzM1wiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWNoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZWxpdmVyeS10aW1lIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ03Fr8W+ZW1lIGRvcnXEjWl0IGRvOic7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmRlZmF1bHQtdmFyaWFudCkge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNoaXBwaW5nLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc310cnVjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbn1cbi50eXBlLWRldGFpbCB7XG4gIC5zaGlwcGluZy1vcHRpb25zLXBvcHVwLCAuY29udGVudC1tb2RhbCB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAjd2F0Y2hkb2ctZm9ybSB7XG4gICAgPiBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIHtcbiAgICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtdG8tY2FydC1ibG9jayB7XG4gICAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmRlbGl2ZXJ5LXRpbWUtcm93LCA+IHRyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5zaGlwcGluZy1vcHRpb25zLXJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLnAtdG8tY2FydC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLmFkZC10by1jYXJ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZSB7XG4gICAgLmJyZWFkY3J1bWItaW4tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGUge1xuICAgIC5wLWRldGFpbC1pbm5lciB7XG4gICAgICAucC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtZGF0YS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59IiwiLnAtaW1hZ2Utd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdC8vIC5wLWltYWdlIHtcblx0Ly8gICAuZmF2b3RpcmUtZGV0YWlsIHtcblx0Ly8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gICAgIHRvcDogMjBweDtcblx0Ly8gICAgIHJpZ2h0OiAxNXB4O1xuXHQvLyAgIH1cblx0Ly8gfVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQucmF0aW5ncy1hbmQtYnJhbmQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0PiAuYnJhbmQtd3JhcHBlcixcblx0XHRcdD4gLnAtY29kZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wLXRodW1ibmFpbHMge1xuXHRoZWlnaHQ6IDgwcHg7XG5cdD4gZGl2IHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblx0YSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXHRcdCYuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5wLWltYWdlLXdyYXBwZXIge1xuXHRcdC5mbGFncy1leHRyYSB7XG5cdFx0XHQuZmxhZyB7XG5cdFx0XHRcdC5wcmljZS1zYXZlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zaGlwcGluZy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2hpcHBpbmctaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC5zaGlwcGluZy1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5zaGlwcGluZy1pbmZvLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZnJlZSB7XG4gICAgICAgICAgY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5zaGlwcGluZy1jbG9zZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICAgICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgfVxuICB9XG4gIC5mbGF0aWNvbi1kZWxpdmVyeS10cnVjayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IGZsYXRpY29uO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG4gIH1cbn1cbi5zaGlwcGluZy12aXNpYmxlIHtcbiAgLnNoaXBwaW5nLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjYm94T3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hpcHBpbmctaW5mbyB7XG4gICAgLnNoaXBwaW5nLWluZm8td3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgdHIge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNwcm9kdWN0LWRldGFpbC1mb3JtICB7XG4gIC52YXJpYW50LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgfVxuICAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIC5wa1ZhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJi55ZXMtYmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYudnlwcm9kYW5vIHtcbiAgICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIgeyAgXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZ3JhZGllbnQobGluZWFyLCAxOS4xJSAtNy45JSwgODElIDEwNy45JSwgY29sb3Itc3RvcCgwLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoLjQ4LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoLjUsICMwMDApLCBjb2xvci1zdG9wKC41MiwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEsIHRyYW5zcGFyZW50KSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTQ5ZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNDglLCAkYm9yZGVyIDUwJSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgJi55ZXMtYmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oaWRkZW4tc3BsaXQtcGFyYW1ldGVyIHtcbiAgICAmW2RhdGEtcGFyYW1ldGVyLW5hbWU9XCJCYXJ2YVwiXSB7XG4gICAgICAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZsYWdzIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwcHg7XG4gIC5mbGFnLWRpc2NvdW50IHsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucHJpY2Utc2F2ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICAmLmZsYWctYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG4gICYuZmxhZy1uZXcge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWVjNDtcbiAgfVxuICAmLmZsYWctZG9wb3J1Y3VqZW1lIHtcbiAgICBjb2xvcjogIzAwNjY5OTtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICAucHJpY2VzIHtcbiAgICAucHJpY2Utc2F2ZSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogNTVweCAwIDE1cHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAucHJvZHVjdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmLm5hdmlnYXRpb24tbmV4dCwgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgfVxuICAuYW5vdGhlci1wcm9kdWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYmc7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHggIWltcG9ydGFudDtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucHJvZHVjdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogNDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICYubmF2aWdhdGlvbi1uZXh0LCAmLm5hdmlnYXRpb24tcHJldiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZpZ2F0aW9uLW5leHQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmlnYXRpb24tcHJldiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1iZztcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgICAgdG9wOiAzMy4zMyU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59IiwiLnByb2R1Y3RzLWJsb2NrIHtcbiAgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC5wIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAuZmxhZ3MtZGVmYXVsdCwgLmZsYWdzLWV4dHJhIHtcbiAgICAgICAgLmZsYWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAtMztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1jb2RlIHtcbiAgICAgICAgb3JkZXI6IC0yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuICAgICAgLnAtaW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnAtaW4taW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnN0YXJzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zdGFycy13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5zdGFycyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuc3RhcnMgLnN0YXIuc3Rhci1vbiwgLnN0YXJzIC5zdGFyLnN0YXItaGFsZiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3RhcnMge1xuICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgc3BhbltzdHlsZT1cImNvbG9yOiM2NkJCMzNcIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC5wcmljZS1maW5hbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLWFkZGl0aW9uYWwsIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLXN0YW5kYXJkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgb3JkZXI6IC0yO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICArIC5wcmljZS1hZGRpdGlvbmFsICsgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLXNhdmUge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBvcmRlcjogLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wLWRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnAtdG9vbHMge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5idG4uYnRuLWNhcnQsIC5idG4uYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmluLXpuYWNrYSB7XG4gIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9IFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtYmxvY2sge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiIC5xdWFudGl0eSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmRlY3JlYXNlLCAuaW5jcmVhc2Uge1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWNyZWFzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgfVxuICAuaW5jcmVhc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgfVxufSIsIi5pZC0tOSB7XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuY2FydC1lbXB0eSB7XG4gICAgJi5jYXJ0LWlubmVyIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZW1wdHktY2FydC1ib3hlcyB7XG4gICAgICA+IC5jb2wtbWQtNiB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbm9sLmNhcnQtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGkge1xuICAgIGEsIHN0cm9uZyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbXBsZXRlZCB7XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2FydC13aWRnZXQtcHJvZHVjdC1wcmljZSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5mcmVlLWdpZnRzLXdyYXBwZXIgLmZyZWUtZ2lmdHMtaW1nPmltZywgLmZyZWUtcHJvZHVjdC1naWZ0cy13cmFwcGVyIC5mcmVlLWdpZnRzLWltZz5pbWcge1xuICB3aWR0aDogNjZweDtcbn1cbi5jYXJ0LXRhYmxlIHtcbiAgLnAtdG90YWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICB0ciB7XG4gICAgJi5yZW1vdmVhYmxlIHtcbiAgICAgIC5yZW1vdmUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IC00cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJi5mcmVlLWdpZnQtbmFtZS1jZWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLm1haW4tbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAmLmNhcnQtcC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucC1uYW1lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnAtYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucC1xdWFudGl0eSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tc20uYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cbiAgLnJlbW92ZS1pdGVtIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuICAuY2FydC10YWJsZS1oZWFkZXIge1xuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmLmNhcnQtcC1pbWFnZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1Byb2R1a3QnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnAtdG90YWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIC5jb250YWN0LWJveCB7XG4gICAgdWwge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgID4gbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgbGkgeyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLm1haWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31tYWlsLTIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cGhvbmUtMi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgLnNpdGUtbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5jYXJ0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICA+IC5uZXh0LXN0ZXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmJ0bi1jb252ZXJzaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXh0LXN0ZXAtYmFjayB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgLmJ0bi5idG4tY29udmVyc2lvbiwgYS5idG4uYnRuLWNvbnZlcnNpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZGVsaXZlcnktdGltZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUyNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc310cnVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1yYW5nZSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogNDRweCAwIDEwcHg7XG4gIH1cbiAgLmNvLWJveCB7XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuLmlkLS05IHtcbiAgLmNvdXBvbi1pbnB1dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMzVweCAwIDI1cHg7XG4gICAgLnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5hbGVydCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuLmlkLS0xNiB7XG4gIGxhYmVsW2Zvcj1cImRlbGl2ZXJ5Q291bnRyeUlkXCJdIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1plbcSbJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIC5jby1ib3gge1xuICAgICYuY28tYmFzaWMtaW5mb3JtYXRpb24ge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdaw6FrbGFkbsOtIMO6ZGFqZSc7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3VtbWFyeSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLnByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgICA+IHN0cm9uZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAucHJpY2UtcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgICYucHJpY2UtbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnQ2Vsa292w6EgY2VuYTonO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJpY2Utc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmLnByaWNlLWxhYmVse1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ0NlbGtvdsOhIGNlbmEgYmV6IERQSDonO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2NoZWNrb3V0Q29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuY29tcGFueS1zaG9wcGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgI3BheW1lbnQtY3VycmVuY3kge1xuICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmhlbHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG59XG4uc21hcnQtbGFiZWxzLWFjdGl2ZSB7XG4gICNjaGVja291dENvbnRlbnQge1xuICAgIC5zbWFydC1sYWJlbC13cmFwcGVyIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNjaGVja291dFNpZGViYXIge1xuICAudG9nZ2xlLWNvbnRhY3RzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDhweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnJhZGlvLXdyYXBwZXIge1xuICAmLmFjdGl2ZSB7XG4gICAgbGFiZWwge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAuc3VibGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBheW1lbnQtbG9nbyB7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxufVxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIC5mb3ItZnJlZSwgLmZvci1mcmVlIHtcbiAgY29sb3I6ICM1ZmE5NWI7XG59XG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLnJhZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmluLWtyb2stMSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLCAuaWQtLTkgLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLm9yZGVyLXN1bW1hcnktaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICA+IGg0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gaDQge1xuICAgIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNhcnQtaXRlbS1hbW91bnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgLnVuaXQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ3gnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1pdGVtLW5hbWUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgfVxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcge1xuICAgID4gc3Ryb25nIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdacMWvc29iIGRvcHJhdnk6JztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5sYXN0IHtcbiAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnWnDFr3NvYiBwbGF0Ynk6JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JkZXItcmVjYXBpdHVsYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uaWQtLTE3IHtcbiAgJi5zbWFydC1sYWJlbHMtYWN0aXZlIHtcbiAgICAjY2hlY2tvdXRDb250ZW50IHtcbiAgICAgIC5zbWFydC1sYWJlbC13cmFwcGVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY28tYm94IHtcbiAgICBoNCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY28tY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuY28tYmlsbGluZy1hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAjc2hpcHBpbmctYWRkcmVzcyB7XG4gICAgJi5qcy1oaWRkZW4udmlzaWJsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmFkdmFuY2VkLW9yZGVyIHtcbiAgLmxieHNwbGlkZV9fdHJhY2sge1xuICAgIC5sYngtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV4dHJhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaWQtLTE1IHtcbiAgLmNvbnRlbnQtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmVjYS1wYXltZW50LXdyYXAsIC5vcmRlci1wYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmVjYXBpdHVsYXRpb24td3JhcHBlciB7XG4gICAgLmNvLXBheW1lbnQtbWV0aG9kIHtcbiAgICAgIC5jb2wtc20tMTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgI2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5pbi1zdGVwLTEsIC5pbi1zdGVwLTIge1xuICAgICNoZWFkZXIge1xuICAgICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIC5tYWlsIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgLnN1bW1hcnkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuY29sLW1kLTQge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICAuY29sLW1kLTgge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgLmNvbC1tZC00LCAuY29sLW1kLTgsICNjaGVja291dENvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY2hlY2tvdXRDb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gICNjaGVja291dFNpZGViYXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmlkLS0xNiB7XG4gICAgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgfVxuICAuY2FydC1pbm5lciB7XG4gICAgLm5leHQtc3RlcCB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAubmV4dC1zdGVwLWJhY2sge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDE1cHggMzBweCAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjaGVja291dFNpZGViYXIge1xuICAgIC5iYW5uZXItaGVscCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1bW1hcnkge1xuICAgIC5jb2wtbWQtOCwgLmNvbC1tZC00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgLmV4dHJhLmRlbGl2ZXJ5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgb2wuY2FydC1oZWFkZXIge1xuICAgIGxpIHtcbiAgICAgIGEsIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pZC0tOSB7XG4gICAgLnN1bW1hcnkge1xuICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWR2YW5jZWQtb3JkZXIge1xuICAgIC5leHRyYXMtd3JhcCAge1xuICAgICAgLmV4dHJhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2dnbGUtY291cG9uLWlucHV0IHtcbiAgICAudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kaXNjb3VudC1jb3Vwb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmlkLS0xNiwgLmlkLS0xNyB7XG4gICAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAjaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5oZWFkZXItdG9wIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3Mge1xuICAgIC5jYXJ0LWlubmVyIHtcbiAgICAgID4gLm5leHQtc3RlcCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICBcbiAgICAgICAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNhcnQtZW1wdHkge1xuICAuY29udGFjdC1ib3gge1xuICAgIHVsIHtcbiAgICAgIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbi00MDQge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAxNTBweDtcbiAgICA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnUHJvemtvdW1lanRlIG5hxaFpIG5hYsOtZGt1JztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfTQwNC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLTQwNCB7XG4gICAgLmVtcHR5LWNvbnRlbnQtNDA0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3OXB4KSB7XG4gIC5pbi00MDQge1xuICAgIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRCYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLmluLWluZGV4IHtcbiAgLmJlbmVmaXRCYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSB7XG4gIC5iZW5lZml0QmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gIH1cbn1cbi50eXBlLXByb2R1Y3Qge1xuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogLTUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDBcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG59XG4uYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5yZXNwb25zaXZlLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLmZvb3Rlci1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVza3RvcCB7XG4gICAgLmJhbm5lcnMtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZXBhZ2UtYmxvZy13cmFwcGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAubmV3cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBvcmRlcjogLTI7XG4gICAgfVxuICAgIC5uZXdzLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgIG9yZGVyOiAtMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMTJweCAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5yZWFkLWFydGljbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdCbG9nJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAudGV4dC1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4udHlwZS1wb3N0cy1saXN0aW5nIHtcbiAgI25ld3NXcmFwcGVyIHtcbiAgICBtYXJnaW46IDBweCAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgfVxuICB9XG4gIC5ob21lcGFnZS1ibG9nIHtcbiAgICAudGV4dC1jZW50ZXIge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfSBcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBhLCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbi1idWxsZXQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9YXJyb3cuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi50eXBlLXByb2R1Y3Qge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLXByb2R1Y3Qge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudHlwZS1wb3N0cy1saXN0aW5nLCAudHlwZS1wb3N0LCAudHlwZS1wYWdlIHtcbiAgI2NvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufSIsIiNjb250ZW50IHtcbiAgI3Byb2R1Y3RzLWZvdW5kIHtcbiAgICAucHJvZHVjdHMtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LWJveCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwLCBoMiwgaDMsIHVsLCBoNCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuLmluLXZ5aGxlZGF2YW5pIHtcbiAgLmNvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5pbi1qYWstbmFrdXBvdmF0LCAuaW4ta29udGFrdHkge1xuICAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICA+IHAge1xuICAgICAgPiBpbWcge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW4ta29udGFrdHkge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4jY29udGVudCB7XG4gIC5ob3ctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWJveC1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb252ZXJzaW9uO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbnZlcnNpb247XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIC5jb250YWluZXIge1xuICAgID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCB7XG4gICAgLmhvdy1ib3gge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcbiAgICAucHJvZHVjdHMtYmxvY2sge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4tamFrLW5ha3Vwb3ZhdCwgLmluLWtvbnRha3R5IHtcbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c3Age1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4udXNwLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC51c3AtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC51c3AtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udHlwZS1jYXRlZ29yeSB7XG4gIC51c3Atd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudXNwLXdyYXAge1xuICAgIC51c3AtaXRlbSB7ICBcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c3Atd3JhcCB7XG4gICAgLnVzcC1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IHtcbiAgICAudXNwLXdyYXAge1xuICAgICAgcGFkZGluZzogNXB4IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudXNwLXdyYXAge1xuICAgIC51c3AtaXRlbSB7XG4gICAgICAudXNwLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpZGViYXIge1xuICAgICNjYXRlZ29yaWVzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAuZXhwYW5kYWJsZSB7XG4gICAgICAgICAgICBhID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9waWMge1xuICAgICAgICAgICAgICAgIGEgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDsgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50b3BpYyB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTExJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcblxuICAgICAgICAgICAgICAgIHVsLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtYmctdmFyaWFudCB7XG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC5ib3gtc20uYm94LWZpbHRlcnMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbi1pbmRleCB7XG4gICAgLmJveC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5pbi12eWhsZWRhdmFuaSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iXX0= */
